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

Theorem prlem936b 3948
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((A e. P. /\ (y +Q z) e. A) /\ (x e. Q. /\ z e. Q.)) -> (ps -> ch))
21exp 291 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((A e. P. /\ (y +Q z) e. A) -> ((x e. Q. /\ z e. Q.) -> (ps -> ch)))
3 prlem936b.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((y .Q B) e. A /\ ph) -> (y +Q z) e. A)
42, 3sylan2 346 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((A e. P. /\ ((y .Q B) e. A /\ ph)) -> ((x e. Q. /\ z e. Q.) -> (ps -> ch)))
54com12 13 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((x e. Q. /\ z e. Q.) -> ((A e. P. /\ ((y .Q B) e. A /\ ph)) -> (ps -> ch)))
65adantll 309 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((1Q <Q B /\ x e. Q.) /\ z e. Q.) -> ((A e. P. /\ ((y .Q B) e. A /\ ph)) -> (ps -> ch)))
76adantrr 312 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) -> ((A e. P. /\ ((y .Q B) e. A /\ ph)) -> (ps -> ch)))
87exp4d 298 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) -> (A e. P. -> ((y .Q B) e. A -> (ph -> (ps -> ch)))))
98com24 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)))))
109imp41 286 . . . . . . . . . . . . . . . . . . . . 21 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ A e. P.) -> (ps -> ch))
11 prlem936b.3 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((x e. Q. /\ (z e. Q. /\ y e. Q.)) -> (ch <-> th))
1211adantll 309 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) -> (ch <-> th))
1312adantr 306 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> (ch <-> th))
14 prlem936b.4 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((1Q <Q B /\ x e. Q.) /\ y e. Q.) /\ ph) -> (th <-> ta ))
1514adantlrl 314 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> (th <-> ta ))
1613, 15bitrd 406 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) -> (ch <-> ta ))
1716ad2antll 320 . . . . . . . . . . . . . . . . . . . . 21 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ A e. P.) -> (ch <-> ta ))
1810, 17sylibd 177 . . . . . . . . . . . . . . . . . . . 20 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ A e. P.) -> (ps -> ta ))
1918exp 291 . . . . . . . . . . . . . . . . . . 19 |- (((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) -> (A e. P. -> (ps -> ta )))
2019imp32 281 . . . . . . . . . . . . . . . . . 18 |- ((((((1Q <Q B /\ x e. Q.) /\ (z e. Q. /\ y e. Q.)) /\ ph) /\ (y .Q B) e. A) /\ (A e. P. /\ ps)) -> ta )
21 prlem936b.5 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. P. /\ ta ) -> (ps -> -. (x .Q B) e. A))
2221exp 291 . . . . . . . . . . . . . . . . . . . . 21 |- (A e. P. -> (ta -> (ps -> -. (x .Q B) e. A)))
2322com12 13 . . . . . . . . . . . . . . . . . . . 20 |- (ta -> (A e. P. -> (ps -> -. (x .Q B) e. A)))
2423imp3a 279 . . . . . . . . . . . . . . . . . . 19 |- (ta -> ((A e. P. /\ ps) -> -. (x .Q B) e. A))
2524adantld 307 . . . . . . . . . . . . . . . . . 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))
2620, 25mpcom 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)
2726exp43 301 . . . . . . . . . . . . . . . 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))))
2827com3r 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))))
2928exp4c 297 . . . . . . . . . . . . . 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))))))
30 elprpq 3889 . . . . . . . . . . . . . 14 |- ((A e. P. /\ x e. A) -> x e. Q.)
3129, 30sylan2i 357 . . . . . . . . . . . . 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))))))
3231exp4d 298 . . . . . . . . . . . 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))))))))
3332pm2.43a 60 . . . . . . . . . . 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)))))))
3433imp3a 279 . . . . . . . . . 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))))))
3534com24 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))))))
3635exp4a 295 . . . . . . . 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)))))))
3736com23 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)))))))
3837imp43 288 . . . . . 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))))
3938exp3a 292 . . . . 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)))))
4039com34 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)))))
4140exp 291 . . 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))))))
4241imp45 290 . 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)))
4342imdistand 342 1 |- (((A e. P. /\ z e. Q.) /\ ((ph /\ y e. Q.) /\ (1Q <Q B /\ (y