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

Theorem prlem934a 3931
Description: Sublemma for Lemma 9-3.4 of [Gleason] p. 122.
Hypothesis
Ref Expression
prlem934a.1 |- B e. V
Assertion
Ref Expression
prlem934a |- (C e. N. -> (((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.C, 1o>.] ~Q .Q B)) e. A))
Distinct variable group(s):   x,y,A   x,B,y   x,C,y

Proof of Theorem prlem934a
StepHypRef Expression
1 opeq1 1876 . . . . . . 7 |- (w = 1o -> <.w, 1o>. = <.1o, 1o>.)
2 eceq2 3215 . . . . . . 7 |- (<.w, 1o>. = <.1o, 1o>. -> [<.w, 1o>.] ~Q = [<.1o, 1o>.] ~Q )
31, 2syl 12 . . . . . 6 |- (w = 1o -> [<.w, 1o>.] ~Q = [<.1o, 1o>.] ~Q )
43opreq1d 3012 . . . . 5 |- (w = 1o -> ([<.w, 1o>.] ~Q .Q B) = ([<.1o, 1o>.] ~Q .Q B))
54opreq2d 3013 . . . 4 |- (w = 1o -> (y +Q ([<.w, 1o>.] ~Q .Q B)) = (y +Q ([<.1o, 1o>.] ~Q .Q B)))
65eleq1d 1155 . . 3 |- (w = 1o -> ((y +Q ([<.w, 1o>.] ~Q .Q B)) e. A <-> (y +Q ([<.1o, 1o>.] ~Q .Q B)) e. A))
76imbi2d 464 . 2 |- (w = 1o -> ((((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.w, 1o>.] ~Q .Q B)) e. A) <-> (((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.1o, 1o>.] ~Q .Q B)) e. A)))
8 opeq1 1876 . . . . . . 7 |- (w = z -> <.w, 1o>. = <.z, 1o>.)
9 eceq2 3215 . . . . . . 7 |- (<.w, 1o>. = <.z, 1o>. -> [<.w, 1o>.] ~Q = [<.z, 1o>.] ~Q )
108, 9syl 12 . . . . . 6 |- (w = z -> [<.w, 1o>.] ~Q = [<.z, 1o>.] ~Q )
1110opreq1d 3012 . . . . 5 |- (w = z -> ([<.w, 1o>.] ~Q .Q B) = ([<.z, 1o>.] ~Q .Q B))
1211opreq2d 3013 . . . 4 |- (w = z -> (y +Q ([<.w, 1o>.] ~Q .Q B)) = (y +Q ([<.z, 1o>.] ~Q .Q B)))
1312eleq1d 1155 . . 3 |- (w = z -> ((y +Q ([<.w, 1o>.] ~Q .Q B)) e. A <-> (y +Q ([<.z, 1o>.] ~Q .Q B)) e. A))
1413imbi2d 464 . 2 |- (w = z -> ((((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.w, 1o>.] ~Q .Q B)) e. A) <-> (((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.z, 1o>.] ~Q .Q B)) e. A)))
15 opeq1 1876 . . . . . . 7 |- (w = (z +N 1o) -> <.w, 1o>. = <.(z +N 1o), 1o>.)
16 eceq2 3215 . . . . . . 7 |- (<.w, 1o>. = <.(z +N 1o), 1o>. -> [<.w, 1o>.] ~Q = [<.(z +N 1o), 1o>.] ~Q )
1715, 16syl 12 . . . . . 6 |- (w = (z +N 1o) -> [<.w, 1o>.] ~Q = [<.(z +N 1o), 1o>.] ~Q )
1817opreq1d 3012 . . . . 5 |- (w = (z +N 1o) -> ([<.w, 1o>.] ~Q .Q B) = ([<.(z +N 1o), 1o>.] ~Q .Q B))
1918opreq2d 3013 . . . 4 |- (w = (z +N 1o) -> (y +Q ([<.w, 1o>.] ~Q .Q B)) = (y +Q ([<.(z +N 1o), 1o>.] ~Q .Q B)))
2019eleq1d 1155 . . 3 |- (w = (z +N 1o) -> ((y +Q ([<.w, 1o>.] ~Q .Q B)) e. A <-> (y +Q ([<.(z +N 1o), 1o>.] ~Q .Q B)) e. A))
2120imbi2d 464 . 2 |- (w = (z +N 1o) -> ((((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.w, 1o>.] ~Q .Q B)) e. A) <-> (((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.(z +N 1o), 1o>.] ~Q .Q B)) e. A)))
22 opeq1 1876 . . . . . . 7 |- (w = C -> <.w, 1o>. = <.C, 1o>.)
23 eceq2 3215 . . . . . . 7 |- (<.w, 1o>. = <.C, 1o>. -> [<.w, 1o>.] ~Q = [<.C, 1o>.] ~Q )
2422, 23syl 12 . . . . . 6 |- (w = C -> [<.w, 1o>.] ~Q = [<.C, 1o>.] ~Q )
2524opreq1d 3012 . . . . 5 |- (w = C -> ([<.w, 1o>.] ~Q .Q B) = ([<.C, 1o>.] ~Q .Q B))
2625opreq2d 3013 . . . 4 |- (w = C -> (y +Q ([<.w, 1o>.] ~Q .Q B)) = (y +Q ([<.C, 1o>.] ~Q .Q B)))
2726eleq1d 1155 . . 3 |- (w = C -> ((y +Q ([<.w, 1o>.] ~Q .Q B)) e. A <-> (y +Q ([<.C, 1o>.] ~Q .Q B)) e. A))
2827imbi2d 464 . 2 |- (w = C -> ((((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.w, 1o>.] ~Q .Q B)) e. A) <-> (((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.C, 1o>.] ~Q .Q B)) e. A)))
29 eleq1 1149 . . . . . 6 |- (x = y -> (x e. A <-> y e. A))
30 opreq1 3006 . . . . . . 7 |- (x = y -> (x +Q B) = (y +Q B))
3130eleq1d 1155 . . . . . 6 |- (x = y -> ((x +Q B) e. A <-> (y +Q B) e. A))
3229, 31imbi12d 474 . . . . 5 |- (x = y -> ((x e. A -> (x +Q B) e. A) <-> (y e. A -> (y +Q B) e. A)))
3332a4b1 928 . . . 4 |- (A.x(x e. A -> (x +Q B) e. A) -> (y e. A -> (y +Q B) e. A))
34 mulidpq 3863 . . . . . . . . 9 |- (B e. Q. -> (B .Q 1Q) = B)
35 prlem934a.1 . . . . . . . . . 10 |- B e. V
36 1q 3851 . . . . . . . . . . 11 |- 1Q e. Q.
3736elisseti 1355 . . . . . . . . . 10 |- 1Q e. V
3835, 37mulcompq 3858 . . . . . . . . 9 |- (B .Q 1Q) = (1Q .Q B)
3934, 38syl5eqr 1138 . . . . . . . 8 |- (B e. Q. -> (1Q .Q B) = B)
40 df-1q 3837 . . . . . . . . 9 |- 1Q = [<.1o, 1o>.] ~Q
4140opreq1i 3009 . . . . . . . 8 |- (1Q .Q B) = ([<.1o, 1o>.] ~Q .Q B)
4239, 41syl5eqr 1138 . . . . . . 7 |- (B e. Q. -> ([<.1o, 1o>.] ~Q .Q B) = B)
4342opreq2d 3013 . . . . . 6 |- (B e. Q. -> (y +Q ([<.1o, 1o>.] ~Q .Q B)) = (y +Q B))
4443eleq1d 1155 . . . . 5 |- (B e. Q. -> ((y +Q ([<.1o, 1o>.] ~Q .Q B)) e. A <-> (y +Q B) e. A))
4544biimprd 136 . . . 4 |- (B e. Q. -> ((y +Q B) e. A -> (y +Q ([<.1o, 1o>.] ~Q .Q B)) e. A))
4633, 45sylan9r 360 . . 3 |- ((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) -> (y e. A -> (y +Q ([<.1o, 1o>.] ~Q .Q B)) e. A))
4746imp 277 . 2 |- (((B e. Q. /\ A.x(x e. A -> (x +Q B) e. A)) /\ y e. A) -> (y +Q ([<.1o, 1o>.] ~Q .Q B)) e. A)
48 oprex 3018 . . . . . . . 8 |- (y +Q ([<.z, 1o>.] ~Q .Q B)) e. V
49 eleq1 1149 . . . . . . . . 9 |- (x = (y +Q ([<.z, 1o>.] ~Q .Q B)) -> (x e. A <-> (y +Q ([<.z, 1o>.] ~Q .Q B)) e. A))
50 opreq1 3006 . . . . . . . . . 10 |- (x = (y +Q ([<.z, 1o>.] ~Q .Q B)) -> (x +Q B) = ((y +Q ([<.z, 1o>.] ~Q .Q B)) +Q B))
5150eleq1d 1155 . . . . . . . . 9 |- (x = (y +Q ([<.z, 1o>.] ~Q .Q B)) -> ((x +Q B) e. A <-> ((y +Q ([<.z, 1o>.] ~Q .Q B)) +Q B) e. A))
5249, 51imbi12d 474 . . . . . . . 8 |- (x = (y +Q ([<.z, 1o>.] ~Q .Q B)) -> ((x e. A -> (x +Q B) e. A) <-> ((y +Q ([<.z, 1o>.] ~Q .Q B)) e. A -> ((y +Q ([<.z, 1o>.] ~Q .Q B)) +Q B) e. A)))
5348, 52cla4v 1400 . . . . . . 7 |- (A.x(x e. A -> (x +Q B) e. A) -> ((y +Q ([<.z, 1o>.] ~Q .Q B)) e. A -> ((y +Q ([<.z, 1o>.] ~Q .Q B)) +Q B) e. A))
5434, 38syl5reqr 1139 . . . . . . . . . . . . . 14 |- (B e. Q. -> B = (1Q .Q B))
5554opreq2d 3013 . . . . . . . . . . . . 13 |- (B