Table of ContentsTable of Contents Mathbox for Jeff Madsen < Previous   Next >
Related theorems
Unicode version

Theorem txsubsp 15912
Description: The subspace of a topological product space induced by a subset with a Cartesian product representation is a topological product of the subspaces induced by the subspaces of the terms of the products.
Hypotheses
Ref Expression
txsubsp.1 |- X = U.R
txsubsp.2 |- Y = U.S
Assertion
Ref Expression
txsubsp |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (subSp` <.(A X. B), (R X.t S)>.) = ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)))

Proof of Theorem txsubsp
StepHypRef Expression
1 txval 8932 . . . . . . . . . 10 |- ((R e. Top /\ S e. Top) -> (R X.t S) = (topGen` {z | E.u e. R E.v e. S z = (u X. v)}))
21eleq2d 1964 . . . . . . . . 9 |- ((R e. Top /\ S e. Top) -> (y e. (R X.t S) <-> y e. (topGen` {z | E.u e. R E.v e. S z = (u X. v)})))
3 txbas 8933 . . . . . . . . . 10 |- ((R e. Top /\ S e. Top) -> {z | E.u e. R E.v e. S z = (u X. v)} e. Bases)
4 eltg3 8896 . . . . . . . . . 10 |- ({z | E.u e. R E.v e. S z = (u X. v)} e. Bases -> (y e. (topGen` {z | E.u e. R E.v e. S z = (u X. v)}) <-> E.t(t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ y = U.t)))
53, 4syl 12 . . . . . . . . 9 |- ((R e. Top /\ S e. Top) -> (y e. (topGen` {z | E.u e. R E.v e. S z = (u X. v)}) <-> E.t(t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ y = U.t)))
62, 5bitrd 587 . . . . . . . 8 |- ((R e. Top /\ S e. Top) -> (y e. (R X.t S) <-> E.t(t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ y = U.t)))
76adantr 425 . . . . . . 7 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (y e. (R X.t S) <-> E.t(t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ y = U.t)))
8 ineq1 2789 . . . . . . . . . . . 12 |- (y = U.t -> (y i^i (A X. B)) = (U.t i^i (A X. B)))
9 inuni 3470 . . . . . . . . . . . 12 |- (U.t i^i (A X. B)) = U.{q | E.x e. t q = (x i^i (A X. B))}
108, 9syl6eq 1944 . . . . . . . . . . 11 |- (y = U.t -> (y i^i (A X. B)) = U.{q | E.x e. t q = (x i^i (A X. B))})
1110eleq1d 1963 . . . . . . . . . 10 |- (y = U.t -> ((y i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) <-> U.{q | E.x e. t q = (x i^i (A X. B))} e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
12 txbas 8933 . . . . . . . . . . . . . . 15 |- (((subSp` <.A, R>.) e. Top /\ (subSp` <.B, S>.) e. Top) -> {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} e. Bases)
13 stoig3 10253 . . . . . . . . . . . . . . . 16 |- ((R e. Top /\ A C_ U.R) -> (subSp` <.A, R>.) e. Top)
14 txsubsp.1 . . . . . . . . . . . . . . . . 17 |- X = U.R
1514sseq2i 2642 . . . . . . . . . . . . . . . 16 |- (A C_ X <-> A C_ U.R)
1613, 15sylan2b 501 . . . . . . . . . . . . . . 15 |- ((R e. Top /\ A C_ X) -> (subSp` <.A, R>.) e. Top)
17 stoig3 10253 . . . . . . . . . . . . . . . 16 |- ((S e. Top /\ B C_ U.S) -> (subSp` <.B, S>.) e. Top)
18 txsubsp.2 . . . . . . . . . . . . . . . . 17 |- Y = U.S
1918sseq2i 2642 . . . . . . . . . . . . . . . 16 |- (B C_ Y <-> B C_ U.S)
2017, 19sylan2b 501 . . . . . . . . . . . . . . 15 |- ((S e. Top /\ B C_ Y) -> (subSp` <.B, S>.) e. Top)
2112, 16, 20syl2an 503 . . . . . . . . . . . . . 14 |- (((R e. Top /\ A C_ X) /\ (S e. Top /\ B C_ Y)) -> {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} e. Bases)
22 tgcl 8894 . . . . . . . . . . . . . 14 |- ({w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} e. Bases -> (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) e. Top)
2321, 22syl 12 . . . . . . . . . . . . 13 |- (((R e. Top /\ A C_ X) /\ (S e. Top /\ B C_ Y)) -> (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) e. Top)
2423an4s 566 . . . . . . . . . . . 12 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) e. Top)
2524adantr 425 . . . . . . . . . . 11 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) -> (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) e. Top)
26 eleq1 1957 . . . . . . . . . . . . . 14 |- (q = (x i^i (A X. B)) -> (q e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) <-> (x i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
2721an4s 566 . . . . . . . . . . . . . . . . 17 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} e. Bases)
28 bastg 8892 . . . . . . . . . . . . . . . . 17 |- ({w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} e. Bases -> {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} C_ (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
2927, 28syl 12 . . . . . . . . . . . . . . . 16 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} C_ (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
3029ad2antrr 440 . . . . . . . . . . . . . . 15 |- (((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) /\ x e. t) -> {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} C_ (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
31 eqid 1884 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (u i^i A) = (u i^i A)
32 ineq1 2789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (x = u -> (x i^i A) = (u i^i A))
3332eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x = u -> ((u i^i A) = (x i^i A) <-> (u i^i A) = (u i^i A)))
3433rcla4ev 2381 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((u e. R /\ (u i^i A) = (u i^i A)) -> E.x e. R (u i^i A) = (x i^i A))
3531, 34mpan2 760 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (u e. R -> E.x e. R (u i^i A) = (x i^i A))
3635ad2antrl 442 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> E.x e. R (u i^i A) = (x i^i A))
37 simplll 452 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> R e. Top)
38 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- u e. _V
3938inex1 3452 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (u i^i A) e. _V
4039a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> (u i^i A) e. _V)
41 ssexg 3457 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((A C_ X /\ X e. _V) -> A e. _V)
42 uniexg 3795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (R e. Top -> U.R e. _V)
4342, 14syl5eqel 1975 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (R e. Top -> X e. _V)
4441, 43sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((A C_ X /\ R e. Top) -> A e. _V)
4544ancoms 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((R e. Top /\ A C_ X) -> A e. _V)
4645ad2ant2r 445 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> A e. _V)
4746adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> A e. _V)
48 issubspt 10247 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((R e. Top /\ (u i^i A) e. _V /\ A e. _V) -> ((u i^i A) e. (subSp` <.A, R>.) <-> E.x e. R (u i^i A) = (x i^i A)))
4937, 40, 47, 48syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> ((u i^i A) e. (subSp` <.A, R>.) <-> E.x e. R (u i^i A) = (x i^i A)))
5036, 49mpbird 213 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> (u i^i A) e. (subSp` <.A, R>.))
51 eqid 1884 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (v i^i B) = (v i^i B)
52 ineq1 2789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (x = v -> (x i^i B) = (v i^i B))
5352eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x = v -> ((v i^i B) = (x i^i B) <-> (v i^i B) = (v i^i B)))
5453rcla4ev 2381 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((v e. S /\ (v i^i B) = (v i^i B)) -> E.x e. S (v i^i B) = (x i^i B))
5551, 54mpan2 760 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (v e. S -> E.x e. S (v i^i B) = (x i^i B))
5655ad2antll 443 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> E.x e. S (v i^i B) = (x i^i B))
57 simpllr 453 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> S e. Top)
58 inex1g 3454 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (v e. S -> (v i^i B) e. _V)
5958ad2antll 443 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> (v i^i B) e. _V)
60 ssexg 3457 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((B C_ Y /\ Y e. _V) -> B e. _V)
61 uniexg 3795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (S e. Top -> U.S e. _V)
6261, 18syl5eqel 1975 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (S e. Top -> Y e. _V)
6360, 62sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((B C_ Y /\ S e. Top) -> B e. _V)
6463ancoms 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((S e. Top /\ B C_ Y) -> B e. _V)
6564ad2ant2l 444 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> B e. _V)
6665adantr 425 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> B e. _V)
67 issubspt 10247 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((S e. Top /\ (v i^i B) e. _V /\ B e. _V) -> ((v i^i B) e. (subSp` <.B, S>.) <-> E.x e. S (v i^i B) = (x i^i B)))
6857, 59, 66, 67syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> ((v i^i B) e. (subSp` <.B, S>.) <-> E.x e. S (v i^i B) = (x i^i B)))
6956, 68mpbird 213 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> (v i^i B) e. (subSp` <.B, S>.))
70 inxp 4109 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((u X. v) i^i (A X. B)) = ((u i^i A) X. (v i^i B))
7170a1i 8 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> ((u X. v) i^i (A X. B)) = ((u i^i A) X. (v i^i B)))
72 xpeq1 4016 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (r = (u i^i A) -> (r X. s) = ((u i^i A) X. s))
7372eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (r = (u i^i A) -> (((u X. v) i^i (A X. B)) = (r X. s) <-> ((u X. v) i^i (A X. B)) = ((u i^i A) X. s)))
74 xpeq2 4017 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (s = (v i^i B) -> ((u i^i A) X. s) = ((u i^i A) X. (v i^i B)))
7574eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (s = (v i^i B) -> (((u X. v) i^i (A X. B)) = ((u i^i A) X. s) <-> ((u X. v) i^i (A X. B)) = ((u i^i A) X. (v i^i B))))
7673, 75rcla42ev 2385 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((u i^i A) e. (subSp` <.A, R>.) /\ (v i^i B) e. (subSp` <.B, S>.) /\ ((u X. v) i^i (A X. B)) = ((u i^i A) X. (v i^i B))) -> E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)((u X. v) i^i (A X. B)) = (r X. s))
7750, 69, 71, 76syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)((u X. v) i^i (A X. B)) = (r X. s))
78 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- v e. _V
7938, 78xpex 4096 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (u X. v) e. _V
8079inex1 3452 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((u X. v) i^i (A X. B)) e. _V
81 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (w = ((u X. v) i^i (A X. B)) -> (w = (r X. s) <-> ((u X. v) i^i (A X. B)) = (r X. s)))
82812rexbidv 2141 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (w = ((u X. v) i^i (A X. B)) -> (E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s) <-> E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)((u X. v) i^i (A X. B)) = (r X. s)))
8380, 82elab 2403 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((u X. v) i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} <-> E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)((u X. v) i^i (A X. B)) = (r X. s))
8477, 83sylibr 217 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (u e. R /\ v e. S)) -> ((u X. v) i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})
8584ex 402 . . . . . . . . . . . . . . . . . . . . 21 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((u e. R /\ v e. S) -> ((u X. v) i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
86 ineq1 2789 . . . . . . . . . . . . . . . . . . . . . . 23 |- (x = (u X. v) -> (x i^i (A X. B)) = ((u X. v) i^i (A X. B)))
8786eleq1d 1963 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = (u X. v) -> ((x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} <-> ((u X. v) i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
8887biimprcd 173 . . . . . . . . . . . . . . . . . . . . 21 |- (((u X. v) i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)} -> (x = (u X. v) -> (x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
8985, 88syl6 25 . . . . . . . . . . . . . . . . . . . 20 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((u e. R /\ v e. S) -> (x = (u X. v) -> (x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
9089r19.23advv 2218 . . . . . . . . . . . . . . . . . . 19 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (E.u e. R E.v e. S x = (u X. v) -> (x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
9190imp 377 . . . . . . . . . . . . . . . . . 18 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ E.u e. R E.v e. S x = (u X. v)) -> (x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})
92 visset 2295 . . . . . . . . . . . . . . . . . . 19 |- x e. _V
93 eqeq1 1890 . . . . . . . . . . . . . . . . . . . 20 |- (z = x -> (z = (u X. v) <-> x = (u X. v)))
94932rexbidv 2141 . . . . . . . . . . . . . . . . . . 19 |- (z = x -> (E.u e. R E.v e. S z = (u X. v) <-> E.u e. R E.v e. S x = (u X. v)))
9592, 94elab 2403 . . . . . . . . . . . . . . . . . 18 |- (x e. {z | E.u e. R E.v e. S z = (u X. v)} <-> E.u e. R E.v e. S x = (u X. v))
9691, 95sylan2b 501 . . . . . . . . . . . . . . . . 17 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ x e. {z | E.u e. R E.v e. S z = (u X. v)}) -> (x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})
97 ssel2 2616 . . . . . . . . . . . . . . . . 17 |- ((t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ x e. t) -> x e. {z | E.u e. R E.v e. S z = (u X. v)})
9896, 97sylan2 500 . . . . . . . . . . . . . . . 16 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ x e. t)) -> (x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})
9998anassrs 489 . . . . . . . . . . . . . . 15 |- (((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) /\ x e. t) -> (x i^i (A X. B)) e. {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})
10030, 99sseldd 2620 . . . . . . . . . . . . . 14 |- (((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) /\ x e. t) -> (x i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
10126, 100syl5cbir 228 . . . . . . . . . . . . 13 |- (((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) /\ x e. t) -> (q = (x i^i (A X. B)) -> q e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
102101r19.23adva 2216 . . . . . . . . . . . 12 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) -> (E.x e. t q = (x i^i (A X. B)) -> q e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
103102abssdv 2681 . . . . . . . . . . 11 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) -> {q | E.x e. t q = (x i^i (A X. B))} C_ (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
104 uniopn 8867 . . . . . . . . . . 11 |- (((topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) e. Top /\ {q | E.x e. t q = (x i^i (A X. B))} C_ (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})) -> U.{q | E.x e. t q = (x i^i (A X. B))} e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
10525, 103, 104syl11anc 524 . . . . . . . . . 10 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) -> U.{q | E.x e. t q = (x i^i (A X. B))} e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
10611, 105syl5cbir 228 . . . . . . . . 9 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. R E.v e. S z = (u X. v)}) -> (y = U.t -> (y i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
107106expimpd 404 . . . . . . . 8 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ y = U.t) -> (y i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
10810719.23adv 1584 . . . . . . 7 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (E.t(t C_ {z | E.u e. R E.v e. S z = (u X. v)} /\ y = U.t) -> (y i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
1097, 108sylbid 220 . . . . . 6 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (y e. (R X.t S) -> (y i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
110 eleq1a 1966 . . . . . 6 |- ((y i^i (A X. B)) e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}) -> (x = (y i^i (A X. B)) -> x e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
111109, 110syl6 25 . . . . 5 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (y e. (R X.t S) -> (x = (y i^i (A X. B)) -> x e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))))
112111r19.23adv 2215 . . . 4 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (E.y e. (R X.t S)x = (y i^i (A X. B)) -> x e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
113 eqid 1884 . . . . . . 7 |- (R X.t S) = (R X.t S)
114113txtop 8934 . . . . . 6 |- ((R e. Top /\ S e. Top) -> (R X.t S) e. Top)
115114adantr 425 . . . . 5 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (R X.t S) e. Top)
11692a1i 8 . . . . 5 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> x e. _V)
117 xpexg 4095 . . . . . . 7 |- ((A e. _V /\ B e. _V) -> (A X. B) e. _V)
118117, 45, 64syl2an 503 . . . . . 6 |- (((R e. Top /\ A C_ X) /\ (S e. Top /\ B C_ Y)) -> (A X. B) e. _V)
119118an4s 566 . . . . 5 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (A X. B) e. _V)
120 issubspt 10247 . . . . 5 |- (((R X.t S) e. Top /\ x e. _V /\ (A X. B) e. _V) -> (x e. (subSp` <.(A X. B), (R X.t S)>.) <-> E.y e. (R X.t S)x = (y i^i (A X. B))))
121115, 116, 119, 120syl111anc 1100 . . . 4 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (x e. (subSp` <.(A X. B), (R X.t S)>.) <-> E.y e. (R X.t S)x = (y i^i (A X. B))))
122 txval 8932 . . . . . . 7 |- (((subSp` <.A, R>.) e. Top /\ (subSp` <.B, S>.) e. Top) -> ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) = (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
123122, 16, 20syl2an 503 . . . . . 6 |- (((R e. Top /\ A C_ X) /\ (S e. Top /\ B C_ Y)) -> ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) = (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)}))
124123eleq2d 1964 . . . . 5 |- (((R e. Top /\ A C_ X) /\ (S e. Top /\ B C_ Y)) -> (x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) <-> x e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
125124an4s 566 . . . 4 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) <-> x e. (topGen` {w | E.r e. (subSp` <.A, R>.)E.s e. (subSp` <.B, S>.)w = (r X. s)})))
126112, 121, 1253imtr4d 602 . . 3 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (x e. (subSp` <.(A X. B), (R X.t S)>.) -> x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.))))
127 txval 8932 . . . . . . . 8 |- (((subSp` <.A, R>.) e. Top /\ (subSp` <.B, S>.) e. Top) -> ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) = (topGen` {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)}))
128127eleq2d 1964 . . . . . . 7 |- (((subSp` <.A, R>.) e. Top /\ (subSp` <.B, S>.) e. Top) -> (x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) <-> x e. (topGen` {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)})))
129 txbas 8933 . . . . . . . 8 |- (((subSp` <.A, R>.) e. Top /\ (subSp` <.B, S>.) e. Top) -> {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} e. Bases)
130 eltg3 8896 . . . . . . . 8 |- ({z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} e. Bases -> (x e. (topGen` {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)}) <-> E.t(t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ x = U.t)))
131129, 130syl 12 . . . . . . 7 |- (((subSp` <.A, R>.) e. Top /\ (subSp` <.B, S>.) e. Top) -> (x e. (topGen` {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)}) <-> E.t(t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ x = U.t)))
132128, 131bitrd 587 . . . . . 6 |- (((subSp` <.A, R>.) e. Top /\ (subSp` <.B, S>.) e. Top) -> (x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) <-> E.t(t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ x = U.t)))
133132, 16, 20syl2an 503 . . . . 5 |- (((R e. Top /\ A C_ X) /\ (S e. Top /\ B C_ Y)) -> (x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) <-> E.t(t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ x = U.t)))
134133an4s 566 . . . 4 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) <-> E.t(t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ x = U.t)))
135 eleq1 1957 . . . . . . 7 |- (x = U.t -> (x e. (subSp` <.(A X. B), (R X.t S)>.) <-> U.t e. (subSp` <.(A X. B), (R X.t S)>.)))
136 xpss12 4089 . . . . . . . . . . . 12 |- ((A C_ X /\ B C_ Y) -> (A X. B) C_ (X X. Y))
137136adantl 424 . . . . . . . . . . 11 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (A X. B) C_ (X X. Y))
138113, 14, 18txuni 8935 . . . . . . . . . . . 12 |- ((R e. Top /\ S e. Top) -> U.(R X.t S) = (X X. Y))
139138adantr 425 . . . . . . . . . . 11 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> U.(R X.t S) = (X X. Y))
140137, 139sseqtr4d 2654 . . . . . . . . . 10 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (A X. B) C_ U.(R X.t S))
141 stoig3 10253 . . . . . . . . . 10 |- (((R X.t S) e. Top /\ (A X. B) C_ U.(R X.t S)) -> (subSp` <.(A X. B), (R X.t S)>.) e. Top)
142115, 140, 141syl11anc 524 . . . . . . . . 9 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (subSp` <.(A X. B), (R X.t S)>.) e. Top)
143142adantr 425 . . . . . . . 8 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)}) -> (subSp` <.(A X. B), (R X.t S)>.) e. Top)
144 sstr 2625 . . . . . . . . . 10 |- ((t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} C_ (subSp` <.(A X. B), (R X.t S)>.)) -> t C_ (subSp` <.(A X. B), (R X.t S)>.))
145 xpeq12 4020 . . . . . . . . . . . . . . . . . . . . 21 |- ((u = (r i^i A) /\ v = (s i^i B)) -> (u X. v) = ((r i^i A) X. (s i^i B)))
146 inxp 4109 . . . . . . . . . . . . . . . . . . . . 21 |- ((r X. s) i^i (A X. B)) = ((r i^i A) X. (s i^i B))
147145, 146syl6eqr 1946 . . . . . . . . . . . . . . . . . . . 20 |- ((u = (r i^i A) /\ v = (s i^i B)) -> (u X. v) = ((r X. s) i^i (A X. B)))
148147a1i 8 . . . . . . . . . . . . . . . . . . 19 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (r e. R /\ s e. S)) -> ((u = (r i^i A) /\ v = (s i^i B)) -> (u X. v) = ((r X. s) i^i (A X. B))))
149 bastg 8892 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ({z | E.u e. R E.v e. S z = (u X. v)} e. Bases -> {z | E.u e. R E.v e. S z = (u X. v)} C_ (topGen` {z | E.u e. R E.v e. S z = (u X. v)}))
1503, 149syl 12 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((R e. Top /\ S e. Top) -> {z | E.u e. R E.v e. S z = (u X. v)} C_ (topGen` {z | E.u e. R E.v e. S z = (u X. v)}))
151150adantr 425 . . . . . . . . . . . . . . . . . . . . . 22 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> {z | E.u e. R E.v e. S z = (u X. v)} C_ (topGen` {z | E.u e. R E.v e. S z = (u X. v)}))
152 simprl 450 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> r e. R)
153 simprr 451 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> s e. S)
154 eqidd 1885 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> (r X. s) = (r X. s))
155 xpeq1 4016 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (u = r -> (u X. v) = (r X. v))
156155eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (u = r -> ((r X. s) = (u X. v) <-> (r X. s) = (r X. v)))
157 xpeq2 4017 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (v = s -> (r X. v) = (r X. s))
158157eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (v = s -> ((r X. s) = (r X. v) <-> (r X. s) = (r X. s)))
159156, 158rcla42ev 2385 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((r e. R /\ s e. S /\ (r X. s) = (r X. s)) -> E.u e. R E.v e. S (r X. s) = (u X. v))
160152, 153, 154, 159syl111anc 1100 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> E.u e. R E.v e. S (r X. s) = (u X. v))
161 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- r e. _V
162 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- s e. _V
163161, 162xpex 4096 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (r X. s) e. _V
164 eqeq1 1890 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (z = (r X. s) -> (z = (u X. v) <-> (r X. s) = (u X. v)))
1651642rexbidv 2141 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (z = (r X. s) -> (E.u e. R E.v e. S z = (u X. v) <-> E.u e. R E.v e. S (r X. s) = (u X. v)))
166163, 165elab 2403 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((r X. s) e. {z | E.u e. R E.v e. S z = (u X. v)} <-> E.u e. R E.v e. S (r X. s) = (u X. v))
167160, 166sylibr 217 . . . . . . . . . . . . . . . . . . . . . 22 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> (r X. s) e. {z | E.u e. R E.v e. S z = (u X. v)})
168151, 167sseldd 2620 . . . . . . . . . . . . . . . . . . . . 21 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> (r X. s) e. (topGen` {z | E.u e. R E.v e. S z = (u X. v)}))
1691adantr 425 . . . . . . . . . . . . . . . . . . . . 21 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> (R X.t S) = (topGen` {z | E.u e. R E.v e. S z = (u X. v)}))
170168, 169eleqtrrd 1974 . . . . . . . . . . . . . . . . . . . 20 |- (((R e. Top /\ S e. Top) /\ (r e. R /\ s e. S)) -> (r X. s) e. (R X.t S))
171170adantlr 429 . . . . . . . . . . . . . . . . . . 19 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (r e. R /\ s e. S)) -> (r X. s) e. (R X.t S))
172148, 171jctild 662 . . . . . . . . . . . . . . . . . 18 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (r e. R /\ s e. S)) -> ((u = (r i^i A) /\ v = (s i^i B)) -> ((r X. s) e. (R X.t S) /\ (u X. v) = ((r X. s) i^i (A X. B)))))
173 ineq1 2789 . . . . . . . . . . . . . . . . . . . 20 |- (y = (r X. s) -> (y i^i (A X. B)) = ((r X. s) i^i (A X. B)))
174173eqeq2d 1895 . . . . . . . . . . . . . . . . . . 19 |- (y = (r X. s) -> ((u X. v) = (y i^i (A X. B)) <-> (u X. v) = ((r X. s) i^i (A X. B))))
175174rcla4ev 2381 . . . . . . . . . . . . . . . . . 18 |- (((r X. s) e. (R X.t S) /\ (u X. v) = ((r X. s) i^i (A X. B))) -> E.y e. (R X.t S)(u X. v) = (y i^i (A X. B)))
176172, 175syl6 25 . . . . . . . . . . . . . . . . 17 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ (r e. R /\ s e. S)) -> ((u = (r i^i A) /\ v = (s i^i B)) -> E.y e. (R X.t S)(u X. v) = (y i^i (A X. B))))
177176ex 402 . . . . . . . . . . . . . . . 16 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((r e. R /\ s e. S) -> ((u = (r i^i A) /\ v = (s i^i B)) -> E.y e. (R X.t S)(u X. v) = (y i^i (A X. B)))))
178177r19.23advv 2218 . . . . . . . . . . . . . . 15 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (E.r e. R E.s e. S (u = (r i^i A) /\ v = (s i^i B)) -> E.y e. (R X.t S)(u X. v) = (y i^i (A X. B))))
179 reeanv 2249 . . . . . . . . . . . . . . 15 |- (E.r e. R E.s e. S (u = (r i^i A) /\ v = (s i^i B)) <-> (E.r e. R u = (r i^i A) /\ E.s e. S v = (s i^i B)))
180178, 179syl5ibr 224 . . . . . . . . . . . . . 14 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((E.r e. R u = (r i^i A) /\ E.s e. S v = (s i^i B)) -> E.y e. (R X.t S)(u X. v) = (y i^i (A X. B))))
181 simpl 346 . . . . . . . . . . . . . . . . 17 |- ((R e. Top /\ A C_ X) -> R e. Top)
18238a1i 8 . . . . . . . . . . . . . . . . 17 |- ((R e. Top /\ A C_ X) -> u e. _V)
183 issubspt 10247 . . . . . . . . . . . . . . . . 17 |- ((R e. Top /\ u e. _V /\ A e. _V) -> (u e. (subSp` <.A, R>.) <-> E.r e. R u = (r i^i A)))
184181, 182, 45, 183syl111anc 1100 . . . . . . . . . . . . . . . 16 |- ((R e. Top /\ A C_ X) -> (u e. (subSp` <.A, R>.) <-> E.r e. R u = (r i^i A)))
185 simpl 346 . . . . . . . . . . . . . . . . 17 |- ((S e. Top /\ B C_ Y) -> S e. Top)
18678a1i 8 . . . . . . . . . . . . . . . . 17 |- ((S e. Top /\ B C_ Y) -> v e. _V)
187 issubspt 10247 . . . . . . . . . . . . . . . . 17 |- ((S e. Top /\ v e. _V /\ B e. _V) -> (v e. (subSp` <.B, S>.) <-> E.s e. S v = (s i^i B)))
188185, 186, 64, 187syl111anc 1100 . . . . . . . . . . . . . . . 16 |- ((S e. Top /\ B C_ Y) -> (v e. (subSp` <.B, S>.) <-> E.s e. S v = (s i^i B)))
189184, 188bi2anan9 694 . . . . . . . . . . . . . . 15 |- (((R e. Top /\ A C_ X) /\ (S e. Top /\ B C_ Y)) -> ((u e. (subSp` <.A, R>.) /\ v e. (subSp` <.B, S>.)) <-> (E.r e. R u = (r i^i A) /\ E.s e. S v = (s i^i B))))
190189an4s 566 . . . . . . . . . . . . . 14 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((u e. (subSp` <.A, R>.) /\ v e. (subSp` <.B, S>.)) <-> (E.r e. R u = (r i^i A) /\ E.s e. S v = (s i^i B))))
19179a1i 8 . . . . . . . . . . . . . . 15 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (u X. v) e. _V)
192 issubspt 10247 . . . . . . . . . . . . . . 15 |- (((R X.t S) e. Top /\ (u X. v) e. _V /\ (A X. B) e. _V) -> ((u X. v) e. (subSp` <.(A X. B), (R X.t S)>.) <-> E.y e. (R X.t S)(u X. v) = (y i^i (A X. B))))
193115, 191, 119, 192syl111anc 1100 . . . . . . . . . . . . . 14 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((u X. v) e. (subSp` <.(A X. B), (R X.t S)>.) <-> E.y e. (R X.t S)(u X. v) = (y i^i (A X. B))))
194180, 190, 1933imtr4d 602 . . . . . . . . . . . . 13 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((u e. (subSp` <.A, R>.) /\ v e. (subSp` <.B, S>.)) -> (u X. v) e. (subSp` <.(A X. B), (R X.t S)>.)))
195 eleq1a 1966 . . . . . . . . . . . . 13 |- ((u X. v) e. (subSp` <.(A X. B), (R X.t S)>.) -> (z = (u X. v) -> z e. (subSp` <.(A X. B), (R X.t S)>.)))
196194, 195syl6 25 . . . . . . . . . . . 12 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((u e. (subSp` <.A, R>.) /\ v e. (subSp` <.B, S>.)) -> (z = (u X. v) -> z e. (subSp` <.(A X. B), (R X.t S)>.))))
197196r19.23advv 2218 . . . . . . . . . . 11 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v) -> z e. (subSp` <.(A X. B), (R X.t S)>.)))
198197abssdv 2681 . . . . . . . . . 10 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} C_ (subSp` <.(A X. B), (R X.t S)>.))
199144, 198sylan2 500 . . . . . . . . 9 |- ((t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ ((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y))) -> t C_ (subSp` <.(A X. B), (R X.t S)>.))
200199ancoms 484 . . . . . . . 8 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)}) -> t C_ (subSp` <.(A X. B), (R X.t S)>.))
201 uniopn 8867 . . . . . . . 8 |- (((subSp` <.(A X. B), (R X.t S)>.) e. Top /\ t C_ (subSp` <.(A X. B), (R X.t S)>.)) -> U.t e. (subSp` <.(A X. B), (R X.t S)>.))
202143, 200, 201syl11anc 524 . . . . . . 7 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)}) -> U.t e. (subSp` <.(A X. B), (R X.t S)>.))
203135, 202syl5cbir 228 . . . . . 6 |- ((((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) /\ t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)}) -> (x = U.t -> x e. (subSp` <.(A X. B), (R X.t S)>.)))
204203expimpd 404 . . . . 5 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> ((t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ x = U.t) -> x e. (subSp` <.(A X. B), (R X.t S)>.)))
20520419.23adv 1584 . . . 4 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (E.t(t C_ {z | E.u e. (subSp` <.A, R>.)E.v e. (subSp` <.B, S>.)z = (u X. v)} /\ x = U.t) -> x e. (subSp` <.(A X. B), (R X.t S)>.)))
206134, 205sylbid 220 . . 3 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)) -> x e. (subSp` <.(A X. B), (R X.t S)>.)))
207126, 206impbid 574 . 2 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (x e. (subSp` <.(A X. B), (R X.t S)>.) <-> x e. ((subSp` <.A, R>.) X.t (subSp` <.B, S>.))))
208207eqrdv 1882 1 |- (((R e. Top /\ S e. Top) /\ (A C_ X /\ B C_ Y)) -> (subSp` <.(A X. B), (R X.t S)>.) = ((subSp` <.A, R>.) X.t (subSp` <.B, S>.)))
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 163   /\ wa 240   = wceq 1298   e. wcel 1300  E.wex 1326  {cab 1871  E.wrex 2106  _Vcvv 2292   i^i cin 2592   C_ wss 2593  <.cop 3046  U.cuni 3177   X. cxp 3984  ` cfv 3998  (class class class)co 4884  Topctop 8857  Basesctb 8859  topGenctg 8860   X.t ctx 8930  subSpcsubsp 10242
This theorem is referenced by:  cnresoprab2 15916  phtpycolem3 16053  phtpycolem4 16054  pcohtpylem3 16082  pcorevlem 16086
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790  ax-reg 5695
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-op 3053  df-uni 3178  df-iun 3257  df-br 3339  df-opab 3396  df-id 3586  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-fv 4014  df-opr 4886  df-oprab 4887  df-top 8861  df-topsp 8862  df-bases 8863  df-topgen 8864  df-tx 8931  df-subsp 10243
Copyright terms: Public domain