HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem shscl 5282
Description: Closure of subspace sum.
Hypotheses
Ref Expression
shscl.1 |- A e. SH
shscl.2 |- B e. SH
Assertion
Ref Expression
shscl |- (A +H B) e. SH

Proof of Theorem shscl
StepHypRef Expression
1 shscl.1 . . . . . 6 |- A e. SH
2 shscl.2 . . . . . 6 |- B e. SH
3 shsumvalt 5279 . . . . . 6 |- ((A e. SH /\ B e. SH) -> (A +H B) = {z e. H~ | E.x e. A E.y e. B z = (x +v y)})
41, 2, 3mp2an 520 . . . . 5 |- (A +H B) = {z e. H~ | E.x e. A E.y e. B z = (x +v y)}
5 ssrab 1556 . . . . 5 |- {z e. H~ | E.x e. A E.y e. B z = (x +v y)} (_ H~
64, 5eqsstr 1530 . . . 4 |- (A +H B) (_ H~
7 sh0 5122 . . . . . . . 8 |- (A e. SH -> 0v e. A)
81, 7ax-mp 6 . . . . . . 7 |- 0v e. A
9 sh0 5122 . . . . . . . 8 |- (B e. SH -> 0v e. B)
102, 9ax-mp 6 . . . . . . 7 |- 0v e. B
118, 10pm3.2i 234 . . . . . 6 |- (0v e. A /\ 0v e. B)
12 ax-hvzercl 4987 . . . . . . . 8 |- 0v e. H~
1312hvaddid2 5008 . . . . . . 7 |- (0v +v 0v) = 0v
1413cleqcomi 1105 . . . . . 6 |- 0v = (0v +v 0v)
15 opreq1 3006 . . . . . . . 8 |- (x = 0v -> (x +v y) = (0v +v y))
1615cleq2d 1112 . . . . . . 7 |- (x = 0v -> (0v = (x +v y) <-> 0v = (0v +v y)))
17 opreq2 3007 . . . . . . . 8 |- (y = 0v -> (0v +v y) = (0v +v 0v))
1817cleq2d 1112 . . . . . . 7 |- (y = 0v -> (0v = (0v +v y) <-> 0v = (0v +v 0v)))
1916, 18rcla42ev 1405 . . . . . 6 |- (((0v e. A /\ 0v e. B) /\ 0v = (0v +v 0v)) -> E.x e. A E.y e. B 0v = (x +v y))
2011, 14, 19mp2an 520 . . . . 5 |- E.x e. A E.y e. B 0v = (x +v y)
211, 2shsel 5281 . . . . 5 |- (0v e. (A +H B) <-> E.x e. A E.y e. B 0v = (x +v y))
2220, 21mpbir 165 . . . 4 |- 0v e. (A +H B)
236, 22pm3.2i 234 . . 3 |- ((A +H B) (_ H~ /\ 0v e. (A +H B))
24 opreq1 3006 . . . . . . . . . . . . . . . . . . . 20 |- (f = (z +v v) -> (f +v g) = ((z +v v) +v g))
2524cleq2d 1112 . . . . . . . . . . . . . . . . . . 19 |- (f = (z +v v) -> ((x +v y) = (f +v g) <-> (x +v y) = ((z +v v) +v g)))
26 opreq2 3007 . . . . . . . . . . . . . . . . . . . 20 |- (g = (w +v u) -> ((z +v v) +v g) = ((z +v v) +v (w +v u)))
2726cleq2d 1112 . . . . . . . . . . . . . . . . . . 19 |- (g = (w +v u) -> ((x +v y) = ((z +v v) +v g) <-> (x +v y) = ((z +v v) +v (w +v u))))
2825, 27rcla42ev 1405 . . . . . . . . . . . . . . . . . 18 |- ((((z +v v) e. A /\ (w +v u) e. B) /\ (x +v y) = ((z +v v) +v (w +v u))) -> E.f e. A E.g e. B (x +v y) = (f +v g))
29 shaddclt 5123 . . . . . . . . . . . . . . . . . . . . 21 |- (A e. SH -> ((z e. A /\ v e. A) -> (z +v v) e. A))
301, 29ax-mp 6 . . . . . . . . . . . . . . . . . . . 20 |- ((z e. A /\ v e. A) -> (z +v v) e. A)
31 shaddclt 5123 . . . . . . . . . . . . . . . . . . . . 21 |- (B e. SH -> ((w e. B /\ u e. B) -> (w +v u) e. B))
322, 31ax-mp 6 . . . . . . . . . . . . . . . . . . . 20 |- ((w e. B /\ u e. B) -> (w +v u) e. B)
3330, 32anim12i 268 . . . . . . . . . . . . . . . . . . 19 |- (((z e. A /\ v e. A) /\ (w e. B /\ u e. B)) -> ((z +v v) e. A /\ (w +v u) e. B))
3433adantrr 312 . . . . . . . . . . . . . . . . . 18 |- (((z e. A /\ v e. A) /\ ((w e. B /\ u e. B) /\ (x = (z +v w) /\ y = (v +v u)))) -> ((z +v v) e. A /\ (w +v u) e. B))
35 opreq12 3008 . . . . . . . . . . . . . . . . . . . 20 |- ((x = (z +v w) /\ y = (v +v u)) -> (x +v y) = ((z +v w) +v (v +v u)))
36 hvadd4t 5013 . . . . . . . . . . . . . . . . . . . . . 22 |- (((z e. H~ /\ v e. H~) /\ (w e. H~ /\ u e. H~)) -> ((z +v v) +v (w +v u)) = ((z +v w) +v (v +v u)))
371shel 5120 . . . . . . . . . . . . . . . . . . . . . . 23 |- (z e. A -> z e. H~)
381shel 5120 . . . . . . . . . . . . . . . . . . . . . . 23 |- (v e. A -> v e. H~)
3937, 38anim12i 268 . . . . . . . . . . . . . . . . . . . . . 22 |- ((z e. A /\ v e. A) -> (z e. H~ /\ v e. H~))
402shel 5120 . . . . . . . . . . . . . . . . . . . . . . 23 |- (w e. B -> w e. H~)
412shel 5120 . . . . . . . . . . . . . . . . . . . . . . 23 |- (u e. B -> u e. H~)
4240, 41anim12i 268 . . . . . . . . . . . . . . . . . . . . . 22 |- ((w e. B /\ u e. B) -> (w e. H~ /\ u e. H~))
4336, 39, 42syl2an 349 . . . . . . . . . . . . . . . . . . . . 21 |- (((z e. A /\ v e. A) /\ (w e. B /\ u e. B)) -> ((z +v v) +v (w +v u)) = ((z +v w) +v (v +v u)))
4443cleqcomd 1106 . . . . . . . . . . . . . . . . . . . 20 |- (((z e. A /\ v e. A) /\ (w e. B /\ u e. B)) -> ((z +v w) +v (v +v u)) = ((z +v v) +v (w +v u)))
4535, 44sylan9eqr 1145 . . . . . . . . . . . . . . . . . . 19 |- ((((z e. A /\ v e. A) /\ (w e. B /\ u e. B)) /\ (x = (z +v w) /\ y = (v +v u))) -> (x +v y) = ((z +v v) +v (w +v u)))
4645anasss 337 . . . . . . . . . . . . . . . . . 18 |- (((z e. A /\ v e. A) /\ ((w e. B /\ u e. B) /\ (x = (z +v w) /\ y = (v +v u)))) -> (x +v y) = ((z +v v) +v (w +v u)))
4728, 34, 46sylanc 361 . . . . . . . . . . . . . . . . 17 |- (((z e. A /\ v e. A) /\ ((w e. B /\ u e. B) /\ (x = (z +v w) /\ y = (v +v u)))) -> E.f e. A E.g e. B (x +v y) = (f +v g))
48 an4 388 . . . . . . . . . . . . . . . . 17 |- (((w e. B /\ x = (z +v w)) /\ (u e. B /\ y = (v +v u))) <-> ((w e. B /\ u e. B) /\ (x = (z +v w) /\ y = (v +v u))))
4947, 48sylan2b 347 . . . . . . . . . . . . . . . 16 |- (((z e. A /\ v e. A) /\ ((w e. B /\ x = (z +v w)) /\ (u e. B /\ y = (v +v u)))) -> E.f e. A E.g e. B (x +v y) = (f +v g))
5049an4s 390 . . . . . . . . . . . . . . 15 |- (((z e. A /\ (w e. B /\ x = (z +v w))) /\ (v e. A /\ (u e. B /\ y = (v +v u)))) -> E.f e. A E.g e. B (x +v y) = (f +v g))
5150exp42 300 . . . . . . . . . . . . . 14 |- (z e. A -> (w e. B -> (x = (z +v w) -> ((v e. A /\ (u e. B /\ y = (v +v u))) -> E.f e. A E.g e. B (x +v y) = (f +v g)))))
5251imp 277 . . . . . . . . . . . . 13 |- ((z e. A /\ w e. B) -> (x = (z +v w) -> ((v e. A /\ (u e. B /\ y = (v +v u))) -> E.f e. A E.g e. B (x +v y) = (f +v g))))
5352com3r 35 . . . . . . . . . . . 12 |- ((v e. A /\ (u e. B /\ y = (v +v u))) -> ((z e. A /\ w e. B) -> (x = (z +v w) -> E.f e. A E.g e. B (x +v y) = (f +v g))))
5453exp32 294 . . . . . . . . . . 11 |- (v e. A -> (u e. B -> (y = (v +v u) -> ((z e. A /\ w e. B) -> (x = (z +v w) -> E.f e. A E.g e. B (x +v y) = (f +v g))))))
5554imp 277 . . . . . . . . . 10 |- ((v e. A /\ u e. B) -> (y = (v +v u) -> ((z e. A /\ w e. B) -> (x = (z +v w) -> E.f e. A E.g e. B (x +v y) = (f +v g)))))
5655r19.23aivv 1287 . . . . . . . . 9 |- (E.v e. A E.u e. B y = (v +v u) -> ((z e. A /\ w e. B) -> (x = (z +v w) -> E.f e. A E.g e. B (x +v y) = (f +v g))))
5756com3l 34 . . . . . . . 8 |- ((z e. A /\ w e. B) -> (x = (z +v w) -> (E.v e. A E.u e. B y = (v +v u) -> E.f e. A E.g e. B (x +v y) = (f +v g))))
5857r19.23aivv 1287 . . . . . . 7 |- (E.z e. A E.w e. B x = (z +v w) -> (E.v e. A E.u e. B y = (v +v u) -> E.f e. A E.g e. B (x +v y) = (f +v g)))
5958imp 277 . . . . . 6 |- ((E.z e. A E.w e. B x = (z +v w) /\ E.v e. A E.u e. B y = (v +v u)) -> E.f e. A E.g e. B (x +v y) = (f +v g))
601, 2shsel 5281 . . . . . . 7 |- (x e. (A +H B) <-> E.z e. A E.w e. B x = (z +v w))
611, 2shsel 5281 . . . . . . 7 |- (y e. (A +H B) <-> E.v e. A E.u e. B y = (v +v u))
6260, 61anbi12i 369 . . . . . 6 |- ((x e. (A +H B) /\ y e. (A +H B)) <-> (E.z e. A