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

Theorem prlem936 3949
Description: Lemma 9-3.6 of [Gleason] p. 124.
Hypothesis
Ref Expression
prlem936.1 |- B e. V
Assertion
Ref Expression
prlem936 |- ((A e. P. /\ 1Q <Q B) -> E.x(x e. A /\ -. (x .Q B) e. A))
Distinct variable group(s):   x,A   x,B

Proof of Theorem prlem936
StepHypRef Expression
1 prn0 3887 . . . 4 |- (A e. P. -> -. A = (/))
2 n0 1714 . . . 4 |- (-. A = (/) <-> E.y y e. A)
31, 2sylib 173 . . 3 |- (A e. P. -> E.y y e. A)
4 prlem934 3933 . . . . . . . . . . . . . . . . 17 |- ((A e. P. /\ z e. Q.) -> E.x(x e. A /\ -. (x +Q z) e. A))
5 eleq1 1149 . . . . . . . . . . . . . . . . . . . . . 22 |- ((y +Q z) = (y .Q B) -> ((y +Q z) e. A <-> (y .Q B) e. A))
65biimparc 327 . . . . . . . . . . . . . . . . . . . . 21 |- (((y .Q B) e. A /\ (y +Q z) = (y .Q B)) -> (y +Q z) e. A)
7 prub 3892 . . . . . . . . . . . . . . . . . . . . . 22 |- (((A e. P. /\ (y +Q z) e. A) /\ (x +Q z) e. Q.) -> (-. (x +Q z) e. A -> (y +Q z) <Q (x +Q z)))
8 addclpq 3852 . . . . . . . . . . . . . . . . . . . . . 22 |- ((x e. Q. /\ z e. Q.) -> (x +Q z) e. Q.)
97, 8sylan2 346 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. P. /\ (y +Q z) e. A) /\ (x e. Q. /\ z e. Q.)) -> (-. (x +Q z) e. A -> (y +Q z) <Q (x +Q z)))
10 prlem936a 3947 . . . . . . . . . . . . . . . . . . . . 21 |- ((x e. Q. /\ (z e. Q. /\ y e. Q.)) -> ((y +Q z) <Q (x +Q z) <-> (x +Q z) <Q ((x .Q (*Q` y)) .Q (y +Q z))))
11 opreq2 3007 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((y +Q z) = (y .Q B) -> ((x .Q (*Q` y)) .Q (y +Q z)) = ((x .Q (*Q` y)) .Q (y .Q B)))
12 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- y e. V
13 fvex 2838 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (*Q` y) e. V
14 prlem936.1 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- B e. V
15 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- z e. V
16 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- w e. V
1715, 16mulcompq 3858 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (z .Q w) = (w .Q z)
18 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- v e. V
1916, 18mulasspq 3859 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((z .Q w) .Q v) = (z .Q (w .Q v))
20 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- x e. V
2112, 13, 14, 17, 19, 20caopr42 3080 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((y .Q (*Q` y)) .Q (B .Q x)) = ((y .Q B) .Q (x .Q (*Q` y)))
22 oprex 3018 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (B .Q x) e. V
23 oprex 3018 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (y .Q (*Q` y)) e. V
2422, 23mulcompq 3858 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((B .Q x) .Q (y .Q (*Q` y))) = ((y .Q (*Q` y)) .Q (B .Q x))
25 oprex 3018 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x .Q (*Q` y)) e. V
26 oprex 3018 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (y .Q B) e. V
2725, 26mulcompq 3858 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((x .Q (*Q` y)) .Q (y .Q B)) = ((y .Q B) .Q (x .Q (*Q` y)))
2821, 24, 273eqtr4 1126 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((B .Q x) .Q (y .Q (*Q` y))) = ((x .Q (*Q` y)) .Q (y .Q B))
2911, 28syl6eqr 1142 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((y +Q z) = (y .Q B) -> ((x .Q (*Q` y)) .Q (y +Q z)) = ((B .Q x) .Q (y .Q (*Q` y))))
30 recidpq 3865 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (y e. Q. -> (y .Q (*Q` y)) = 1Q)
3130opreq2d 3013 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y e. Q. -> ((B .Q x) .Q (y .Q (*Q` y))) = ((B .Q x) .Q 1Q))
32 ltrelpq 3845 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- <Q (_ (Q. X. Q.)
3314, 32brel 2459 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (1Q <Q B -> (1Q e. Q. /\ B e. Q.))
3433pm3.27d 262 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (1Q <Q B -> B e. Q.)
3534anim1i 269 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((1Q <Q B /\ x e. Q.) -> (B e. Q. /\ x e. Q.))
36 mulclpq 3854 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((B e. Q. /\ x e. Q.) -> (B .Q x) e. Q.)
37 mulidpq 3863 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((B .Q x) e. Q. -> ((B .Q x) .Q 1Q) = (B .Q x))
3820, 14mulcompq 3858 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (x .Q B) = (B .Q x)
3937, 38syl6eqr 1142 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((B .Q x) e. Q. -> ((B .Q x) .Q 1Q) = (x .Q B))
4035, 36, 393syl 21 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((1Q <Q B /\ x e. Q.) -> ((B .Q x) .Q 1Q) = (x .Q B))
4131, 40sylan9eqr 1145 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((1Q <Q B /\ x e. Q.) /\ y e. Q.) -> ((B .Q x) .Q (y .Q (*Q` y))) = (x .Q B))
4229, 41sylan9eqr 1145 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((1Q <Q B /\ x e. Q.) /\ y e. Q.) /\ (y +Q z) = (y .Q B)) -> ((x .Q (*Q` y)) .Q (y +Q z)) = (x .Q B))
4342breq2d 2072 . . . . . . . . . . . . . . . . . . . . 21 |- ((((1Q <Q B /\ x e. Q.) /\ y e. Q.) /\ (y +Q z) = (y .Q B)) -> ((x +Q z) <Q ((x .Q (*Q` y)) .Q (y +Q z)) <-> (x +Q z) <Q (x .Q B)))
44 prcdpq 3891 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((A e. P. /\ (x .Q B) e. A) -> ((x +Q z) <Q (x .Q B) -> (x +Q z) e. A))
4544exp 291 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (A e. P. -> ((x .Q B) e. A -> ((x +Q z) <Q (x .Q B) -> (x +Q z) e. A)))
4645com23 32 . . . . . . . . . . . . . . . . . . . . . . 23 |- (A e. P. -> ((x +Q z) <Q (x .Q B) -> ((x .Q B) e. A -> (x +Q z) e. A)))
4746imp 277 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. P. /\ (x +Q z) <Q (x .Q B)) -> ((x .Q B) e. A -> (x +Q z) e. A))
4847con3d 87 . . . . . . . . . . . . . . . . . . . . 21 |- ((A e. P. /\ (x +Q z) <Q (x .Q B)) -> (-. (x +Q z) e. A -> -. (x .Q B) e. A))
496, 9, 10, 43, 48prlem936b 3948 . . . . . . . . . . . . . . . . . . . 20 |- (((A e. P. /\ z e. Q.) /\ (((y +Q z) = (y .Q B) /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A))) -> ((x e. A /\ -. (x +Q z) e. A) -> (x e. A /\ -. (x .Q B) e. A)))
504919.22dv 947 . . . . . . . . . . . . . . . . . . 19 |- (((A e. P. /\ z e. Q.) /\ (((y +Q z) = (y .Q B) /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A))) -> (E.x(x e. A /\ -. (x +Q z) e. A) -> E.x(x e. A /\ -. (x .Q B) e. A)))
5150exp 291 . . . . . . . . . . . . . . . . . 18 |- ((A e. P. /\ z e. Q.) -> ((((y +Q z) = (y .Q B) /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A)) -> (E.x(x e. A /\ -. (x +Q z) e. A) -> E.x(x e. A /\ -. (x .Q B) e. A))))
5251com23 32 . . . . . . . . . . . . . . . . 17 |- ((A e. P. /\ z e. Q.) -> (E.x(x e. A /\ -. (x +Q z) e. A) -> ((((y +Q z) = (y .Q B) /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A)) -> E.x(x e. A /\ -. (x .Q B) e. A))))
534, 52mpd 46 . . . . . . . . . . . . . . . 16 |- ((A e. P. /\ z e. Q.) -> ((((y +Q z) = (y .Q B) /\ y e. Q.) /\ (1Q <Q B /\ (y .Q B) e. A)) -> E.x(x e. A /\ -. (x .Q B) e. A)))
5453exp4d 298 . . . . . . . . . . . . . . 15 |- ((A e. P. /\ z e. Q.) -> (((y +Q z) = (y .Q B) /\ y e. Q.) -> (1Q <Q B -> ((y .Q B) e. A -> E.x(x e. A /\ -. (x .Q B) e. A)))))
5554exp4b 296 . . . . . . . . . . . . . 14 |- (A e. P. -> (z e. Q. -> ((y +Q z) = (y .Q B) -> (y e. Q. -> (1Q <Q B -> ((y .Q B) e. A -> E.x(x e. A /\ -. (x .Q B) e. A)))))))
5655imp3a 279 . . . . . . . . . . . . 13 |- (A e. P. -> ((z e. Q. /\ (y +Q z) = (y .Q B)) -> (y e. Q. -> (1Q <Q B -> ((y .Q B) e. A -> E.x(x e. A /\ -. (x .Q B) e. A))))))
575619.23adv 954 . . . . . . . . . . . 12 |- (A e. P. -> (E.z(z e. Q. /\ (y +Q z) = (y .Q B)) -> (y e. Q. -> (1Q <Q B -> ((y .Q B) e. A -> E.x(x e. A /\ -. (x .Q B) e. A))))))
58 1q 3851 . . . . . . . . . . . . . . . . 17 |- 1Q e. Q.
5958elisseti 1355 . . . . . . . . . . . . . . . 16 |- 1Q e. V
6059, 14ltmpq 3871 . . . . . . . . . . . . . . 15 |- (y e. Q. -> (1Q <Q B <-> (y .Q 1Q) <Q (y .Q B)))
61 mulidpq 3863 . . . . . . . . . . . . . . . 16 |- (y e. Q. -> (y .Q 1Q) = y)
6261breq1d 2071 . . . . . . . . . . . . . . 15 |- (y e. Q. -> ((y .Q 1Q) <Q (y .Q B) <-> y <Q (y .Q B)))
6360, 62bitrd 406 . . . . . . . . . . . . . 14 |- (y e. Q. -> (1Q <Q B <-> y <Q (y .Q B)))
6426, 32brel 2459 . . . . . . . . . . . . . . 15 |- (y <Q (y .Q B