HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem prlem936b 5126
Description: Sublemma for Lemma 9-3.6 of [Gleason] p. 124.
Hypotheses
Ref Expression
prlem936b.1 |- (((y .Q B) e. A /\ ph) -> (y +Q z) e. A)
prlem936b.2 |- (((A e. P. /\ (y +Q z) e. A) /\ (x e. Q. /\ z e. Q.)) -> (ps -> ch))
prlem936b.3 |- ((x e. Q. /\ (z e. Q. /\ y e. Q.)) -> (ch <-> th))
prlem936b.4 |- ((((1Q <Q B /\ x e. Q.) /\ y e. Q.) /\ ph) -> (th <-> ta))
prlem936b.5 |- ((A e. P. /\ ta) -> (ps -> -. (x .Q B) e. A))
Assertion
Ref Expression
prlem936b |- (((A e. P. /\ z e. Q.) /\ ((ph /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A))) -> ((x e. A /\ ps) -> (x e. A /\ -. (x .Q B) e. A)))

Proof of Theorem prlem936b
StepHypRef Expression
1 prlem936b.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((A e. P. /\ (y +Q z) e. A) /\ (x e. Q. /\ z e. Q.)) -> (ps -> ch))
21ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((A e. P. /\ (y +Q z) e. A) -> ((x e. Q. /\ z e. Q.) -> (ps -> ch)))
3 prlem936b.1 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((y .Q B) e. A /\ ph) -> (y +Q z) e. A)
42, 3sylan2 451 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((A e. P. /\ ((y .Q B) e. A /\ ph)) -> ((x e. Q. /\ z e. Q.) -> (ps -> ch)))
54com12 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((x e. Q. /\ z e. Q.) -> ((A e. P. /\ ((y .Q B) e. A /\ ph)) -> (ps -> ch)))
65ad2ant2lr 410 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) -> ((A e. P. /\ ((y .Q B) e. A /\ ph)) -> (ps -> ch)))
76exp4d 381 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) -> (A e. P. -> ((y .Q B) e. A -> (ph -> (ps -> ch)))))
87com24 37 . . . . . . . . . . . . . . . . . . . . . 22 |- (((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) -> (ph -> ((y .Q B) e. A -> (A e. P. -> (ps -> ch)))))
98imp41 368 . . . . . . . . . . . . . . . . . . . . 21 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ A e. P.) -> (ps -> ch))
10 prlem936b.3 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((x e. Q. /\ (z e. Q. /\ y e. Q.)) -> (ch <-> th))
1110adantll 392 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) -> (ch <-> th))
1211adantr 389 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> (ch <-> th))
13 prlem936b.4 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((1Q <Q B /\ x e. Q.) /\ y e. Q.) /\ ph) -> (th <-> ta))
1413adantlrl 398 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> (th <-> ta))
1512, 14bitrd 526 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> (ch <-> ta))
1615ad2antrr 404 . . . . . . . . . . . . . . . . . . . . 21 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ A e. P.) -> (ch <-> ta))
179, 16sylibd 202 . . . . . . . . . . . . . . . . . . . 20 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ A e. P.) -> (ps -> ta))
1817ex 373 . . . . . . . . . . . . . . . . . . 19 |- (((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) -> (A e. P. -> (ps -> ta)))
1918imp32 363 . . . . . . . . . . . . . . . . . 18 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ (A e. P. /\ ps)) -> ta)
20 prlem936b.5 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. P. /\ ta) -> (ps -> -. (x .Q B) e. A))
2120expcom 374 . . . . . . . . . . . . . . . . . . . 20 |- (ta -> (A e. P. -> (ps -> -. (x .Q B) e. A)))
2221imp3a 361 . . . . . . . . . . . . . . . . . . 19 |- (ta -> ((A e. P. /\ ps) -> -. (x .Q B) e. A))
2322adantld 390 . . . . . . . . . . . . . . . . . 18 |- (ta -> ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ (A e. P. /\ ps)) -> -. (x .Q B) e. A))
2419, 23mpcom 49 . . . . . . . . . . . . . . . . 17 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ (A e. P. /\ ps)) -> -. (x .Q B) e. A)
2524exp43 384 . . . . . . . . . . . . . . . 16 |- ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> ((y .Q B) e. A -> (A e. P. -> (ps -> -. (x .Q B) e. A))))
2625com3r 35 . . . . . . . . . . . . . . 15 |- (A e. P. -> ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A))))
2726exp4c 380 . . . . . . . . . . . . . 14 |- (A e. P. -> ((1Q <Q B /\ x e. Q.) -> ((z e. Q. /\ y e. Q.) -> (ph -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A))))))
28 elprpq 5067 . . . . . . . . . . . . . 14 |- ((A e. P. /\ x e. A) -> x e. Q.)
2927, 28sylan2i 465 . . . . . . . . . . . . 13 |- (A e. P. -> ((1Q <Q B /\ (A e. P. /\ x e. A)) -> ((z e. Q. /\ y e. Q.) -> (ph -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A))))))
3029exp4d 381 . . . . . . . . . . . 12 |- (A e. P. -> (1Q <Q B -> (A e. P. -> (x e. A -> ((z e. Q. /\ y e. Q.) -> (ph -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A))))))))
3130pm2.43a 66 . . . . . . . . . . 11 |- (A e. P. -> (1Q <Q B -> (x e. A -> ((z e. Q. /\ y e. Q.) -> (ph -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A)))))))
3231imp3a 361 . . . . . . . . . 10 |- (A e. P. -> ((1Q <Q B /\ x e. A) -> ((z e. Q. /\ y e. Q.) -> (ph -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A))))))
3332com24 37 . . . . . . . . 9 |- (A e. P. -> (ph -> ((z e. Q. /\ y e. Q.) -> ((1Q <Q B /\ x e. A) -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A))))))
3433exp4a 378 . . . . . . . 8 |- (A e. P. -> (ph -> (z e. Q. -> (y e. Q. -> ((1Q <Q B /\ x e. A) -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A)))))))
3534com23 32 . . . . . . 7 |- (A e. P. -> (z e. Q. -> (ph -> (y e. Q. -> ((1Q <Q B /\ x e. A) -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A)))))))
3635imp43 370 . . . . . 6 |- (((A e. P. /\ z e. Q.) /\ (ph /\ y e. Q.)) -> ((1Q <Q B /\ x e. A) -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A))))
3736exp3a 375 . . . . 5 |- (((A e. P. /\ z e. Q.) /\ (ph /\ y e. Q.)) -> (1Q <Q B -> (x e. A -> ((y .Q B) e. A -> (ps -> -. (x .Q B) e. A)))))
3837com34 36 . . . 4 |- (((A e. P. /\ z e. Q.) /\ (ph /\ y e. Q.)) -> (1Q <Q B -> ((y .Q B) e. A -> (x e. A -> (ps -> -. (x .Q B) e. A)))))
3938ex 373 . . 3 |- ((A e. P. /\ z e. Q.) -> ((ph /\ y e. Q.) -> (1Q <Q B -> ((y .Q B) e. A -> (x e. A -> (ps -> -. (x .Q B) e. A))))))
4039imp45 372 . 2 |- (((A e. P. /\ z e. Q.) /\ ((ph /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A))) -> (x e. A -> (ps -> -. (x .Q B) e. A)))
4140imdistand 445 1 |- (((A e. P. /\ z e. Q.) /\ ((ph /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A))) -> ((x e. A /\ ps) -> (x e. A /\ -. (x .Q B) e. A)))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> w