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

Theorem shscl 9281
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 sh 9078 . 2 |- ((A +H B) e. SH <-> (((A +H B) (_ H~ /\ 0h e. (A +H B)) /\ (A.x e. (A +H B)A.y e. (A +H B)(x +h y) e. (A +H B) /\ A.x e. CC A.y e. (A +H B)(x .h y) e. (A +H B))))
2 shscl.1 . . . . 5 |- A e. SH
3 shscl.2 . . . . 5 |- B e. SH
4 shsumvalt 9277 . . . . 5 |- ((A e. SH /\ B e. SH) -> (A +H B) = {z e. H~ | E.x e. A E.y e. B z = (x +h y)})
52, 3, 4mp2an 697 . . . 4 |- (A +H B) = {z e. H~ | E.x e. A E.y e. B z = (x +h y)}
6 ssrab2 2131 . . . 4 |- {z e. H~ | E.x e. A E.y e. B z = (x +h y)} (_ H~
75, 6eqsstr 2091 . . 3 |- (A +H B) (_ H~
8 sh0 9084 . . . . . 6 |- (A e. SH -> 0h e. A)
92, 8ax-mp 7 . . . . 5 |- 0h e. A
10 sh0 9084 . . . . . 6 |- (B e. SH -> 0h e. B)
113, 10ax-mp 7 . . . . 5 |- 0h e. B
12 ax-hv0cl 8873 . . . . . . 7 |- 0h e. H~
1312hvaddid2 8898 . . . . . 6 |- (0h +h 0h) = 0h
1413eqcomi 1479 . . . . 5 |- 0h = (0h +h 0h)
15 rcla4eopr 3990 . . . . 5 |- ((0h e. A /\ 0h e. B /\ 0h = (0h +h 0h)) -> E.x e. A E.y e. B 0h = (x +h y))
169, 11, 14, 15mp3an 916 . . . 4 |- E.x e. A E.y e. B 0h = (x +h y)
172, 3shsel 9280 . . . 4 |- (0h e. (A +H B) <-> E.x e. A E.y e. B 0h = (x +h y))
1816, 17mpbir 190 . . 3 |- 0h e. (A +H B)
197, 18pm3.2i 285 . 2 |- ((A +H B) (_ H~ /\ 0h e. (A +H B))
20 rcla4eopr 3990 . . . . . . . . . . . 12 |- (((z +h v) e. A /\ (w +h u) e. B /\ (x +h y) = ((z +h v) +h (w +h u))) -> E.f e. A E.g e. B (x +h y) = (f +h g))
21 shaddcltOLD 9086 . . . . . . . . . . . . . . 15 |- (A e. SH -> ((z e. A /\ v e. A) -> (z +h v) e. A))
222, 21ax-mp 7 . . . . . . . . . . . . . 14 |- ((z e. A /\ v e. A) -> (z +h v) e. A)
2322ad2ant2r 409 . . . . . . . . . . . . 13 |- (((z e. A /\ w e. B) /\ (v e. A /\ u e. B)) -> (z +h v) e. A)
2423ad2ant2r 409 . . . . . . . . . . . 12 |- ((((z e. A /\ w e. B) /\ x = (z +h w)) /\ ((v e. A /\ u e. B) /\ y = (v +h u))) -> (z +h v) e. A)
25 shaddcltOLD 9086 . . . . . . . . . . . . . . 15 |- (B e. SH -> ((w e. B /\ u e. B) -> (w +h u) e. B))
263, 25ax-mp 7 . . . . . . . . . . . . . 14 |- ((w e. B /\ u e. B) -> (w +h u) e. B)
2726ad2ant2l 408 . . . . . . . . . . . . 13 |- (((z e. A /\ w e. B) /\ (v e. A /\ u e. B)) -> (w +h u) e. B)
2827ad2ant2r 409 . . . . . . . . . . . 12 |- ((((z e. A /\ w e. B) /\ x = (z +h w)) /\ ((v e. A /\ u e. B) /\ y = (v +h u))) -> (w +h u) e. B)
29 opreq12 3970 . . . . . . . . . . . . . 14 |- ((x = (z +h w) /\ y = (v +h u)) -> (x +h y) = ((z +h w) +h (v +h u)))
3029ad2ant2l 408 . . . . . . . . . . . . 13 |- ((((z e. A /\ w e. B) /\ x = (z +h w)) /\ ((v e. A /\ u e. B) /\ y = (v +h u))) -> (x +h y) = ((z +h w) +h (v +h u)))
31 hvadd4t 8905 . . . . . . . . . . . . . . . 16 |- (((z e. H~ /\ v e. H~) /\ (w e. H~ /\ u e. H~)) -> ((z +h v) +h (w +h u)) = ((z +h w) +h (v +h u)))
322shel 9082 . . . . . . . . . . . . . . . . 17 |- (z e. A -> z e. H~)
332shel 9082 . . . . . . . . . . . . . . . . 17 |- (v e. A -> v e. H~)
3432, 33anim12i 333 . . . . . . . . . . . . . . . 16 |- ((z e. A /\ v e. A) -> (z e. H~ /\ v e. H~))
353shel 9082 . . . . . . . . . . . . . . . . 17 |- (w e. B -> w e. H~)
363shel 9082 . . . . . . . . . . . . . . . . 17 |- (u e. B -> u e. H~)
3735, 36anim12i 333 . . . . . . . . . . . . . . . 16 |- ((w e. B /\ u e. B) -> (w e. H~ /\ u e. H~))
3831, 34, 37syl2an 454 . . . . . . . . . . . . . . 15 |- (((z e. A /\ v e. A) /\ (w e. B /\ u e. B)) -> ((z +h v) +h (w +h u)) = ((z +h w) +h (v +h u)))
3938an4s 508 . . . . . . . . . . . . . 14 |- (((z e. A /\ w e. B) /\ (v e. A /\ u e. B)) -> ((z +h v) +h (w +h u)) = ((z +h w) +h (v +h u)))
4039ad2ant2r 409 . . . . . . . . . . . . 13 |- ((((z e. A /\ w e. B) /\ x = (z +h w)) /\ ((v e. A /\ u e. B) /\ y = (v +h u))) -> ((z +h v) +h (w +h u)) = ((z +h w) +h (v +h u)))
4130, 40eqtr4d 1510 . . . . . . . . . . . 12 |- ((((z e. A /\ w e. B) /\ x = (z +h w)) /\ ((v e. A /\ u e. B) /\ y = (v +h u))) -> (x +h y) = ((z +h v) +h (w +h u)))
4220, 24, 28, 41syl3anc 858 . . . . . . . . . . 11 |- ((((z e. A /\ w e. B) /\ x = (z +h w)) /\ ((v e. A /\ u e. B) /\ y = (v +h u))) -> E.f e. A E.g e. B (x +h y) = (f +h g))
4342ancoms 436 . . . . . . . . . 10 |- ((((v e. A /\ u e. B) /\ y = (v +h u)) /\ ((z e. A /\ w e. B) /\ x = (z +h w))) -> E.f e. A E.g e. B (x +h y) = (f +h g))
4443exp43 384 . . . . . . . . 9 |- ((v e. A /\ u e. B) -> (y = (v +h u) -> ((z e. A /\ w e. B) -> (x = (z +h w) -> E.f e. A E.g e. B (x +h y) = (f +h g)))))
4544r19.23aivv 1748 . . . . . . . 8 |- (E.v e. A E.u e. B y = (v +h u) -> ((z e. A /\ w e. B) -> (x = (z +h w) -> E.f e. A E.g e. B (x +h y) = (f +h g))))
4645com3l 34 . . . . . . 7 |- ((z e. A /\ w e. B) -> (x = (z +h w) -> (E.v e. A E.u e. B y = (v +h u) -> E.f e. A E.g e. B (x +h y) = (f +h g))))
4746r19.23aivv 1748 . . . . . 6 |- (E.z e. A E.w e. B x = (z +h w) -> (E.v e. A E.u e. B y = (v +h u) -> E.f e. A E.g e. B (x +h y) = (f +h g)))
4847imp 350 . . . . 5 |- ((E.z e. A E.w e. B x = (z +h w) /\ E.v e. A E.u e. B y = (v +h u)) -> E.f e. A E.g e. B (x +h y) = (f +h g))
492, 3shsel 9280 . . . . . 6 |- (x e. (A +H B) <-> E.z e. A E.w e. B x = (z +h w))
502, 3shsel 9280 . . . . . 6 |- (y e. (A +H B) <-> E.v e. A E.u e. B y = (v +h u))
5149, 50anbi12i 482 . . . . 5 |- ((x e. (A +H B) /\ y e. (A +H B)) <-> (E.z e. A E.w e. B x = (z +h w) /\ E.v e. A E.u e. B y = (v +h u)))
522, 3shsel 9280 . . . . 5 |- ((x +h y) e. (A +H B) <-> E.f e. A E.g e. B (x +h y) = (f +h g))
5348, 51, 523imtr4 219 . . . 4 |- ((x e. (A +H B) /\ y e. (A +H B)) -> (x +h y) e. (A +H B))
5453rgen2a 1699 . . 3 |- A.x e. (A +H B)A.y e. (A +H B)(x +h y) e. (A +H B)
55 rcla4eopr 3990 . . . . . . . . . . 11 |- (((x .h v) e. A /\ (x .h u) e. B /\ (x .h y) = ((x .h v) +h (x .h u))) -> E.f e. A E.g e. B (x .h y) = (f +h g))
56 shmulclt 9087 . . . . . . . . . . . . 13 |- ((A e. SH /\ x e. CC /\ v e. A) -> (x .h v) e. A)
572, 56mp3an1 903 . . . . . . . . . . . 12 |- ((x e. CC /\ v e. A) -> (x .h v) e. A)
5857adantrr 395 . . . . . . . . . . 11 |- ((x e. CC /\ (v e. A /\ (u e. B /\ y = (v +h u)))) -> (x .h v) e. A)
59 shmulclt 9087 . . . . . . . . . . . . . 14 |- ((B e. SH /\ x e. CC /\ u e. B) -> (x .h u) e. B)
603, 59mp3an1 903 . . . . . . . . . . . . 13 |- ((x e. CC /\ u e. B) -> (x .h u) e. B)
6160adantrr 395 . . . . . . . . . . . 12 |- ((x e. CC /\ (u e. B /\ y = (v +h u))) -> (x .h u) e. B)
6261adantrl 394 . . . . . . . . . . 11 |- ((x e. CC /\