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

Theorem chocuni 9127
Description: Lemma for uniqueness part of Projection Theorem. Theorem 3.7(i) of [Beran] p. 102 (uniqueness part).
Hypothesis
Ref Expression
chocuni.1 |- H e. CH
Assertion
Ref Expression
chocuni |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((R = (A +h B) /\ R = (C +h D)) -> (A = C /\ B = D)))

Proof of Theorem chocuni
StepHypRef Expression
1 pm3.26 319 . . . . . . . . 9 |- ((A e. H~ /\ B e. H~) -> A e. H~)
21anim1i 334 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> (A e. H~ /\ D e. H~))
3 hvsub4t 8861 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ (A e. H~ /\ D e. H~)) -> ((A +h B) -h (A +h D)) = ((A -h A) +h (B -h D)))
42, 3syldan 467 . . . . . . 7 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> ((A +h B) -h (A +h D)) = ((A -h A) +h (B -h D)))
5 hvsubidt 8850 . . . . . . . . 9 |- (A e. H~ -> (A -h A) = 0h)
65ad2antrr 404 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> (A -h A) = 0h)
76opreq1d 3970 . . . . . . 7 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> ((A -h A) +h (B -h D)) = (0h +h (B -h D)))
8 hvsubclt 8842 . . . . . . . . 9 |- ((B e. H~ /\ D e. H~) -> (B -h D) e. H~)
9 hvaddid2t 8847 . . . . . . . . 9 |- ((B -h D) e. H~ -> (0h +h (B -h D)) = (B -h D))
108, 9syl 10 . . . . . . . 8 |- ((B e. H~ /\ D e. H~) -> (0h +h (B -h D)) = (B -h D))
1110adantll 392 . . . . . . 7 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> (0h +h (B -h D)) = (B -h D))
124, 7, 113eqtrd 1509 . . . . . 6 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> ((A +h B) -h (A +h D)) = (B -h D))
1312adantrl 394 . . . . 5 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ((A +h B) -h (A +h D)) = (B -h D))
14 hvsub4t 8861 . . . . . . . 8 |- (((C e. H~ /\ D e. H~) /\ (A e. H~ /\ D e. H~)) -> ((C +h D) -h (A +h D)) = ((C -h A) +h (D -h D)))
15 pm3.27 323 . . . . . . . 8 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> (C e. H~ /\ D e. H~))
16 pm3.27 323 . . . . . . . . 9 |- ((C e. H~ /\ D e. H~) -> D e. H~)
1716anim2i 335 . . . . . . . 8 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> (A e. H~ /\ D e. H~))
1814, 15, 17sylanc 471 . . . . . . 7 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C +h D) -h (A +h D)) = ((C -h A) +h (D -h D)))
19 hvsubidt 8850 . . . . . . . . 9 |- (D e. H~ -> (D -h D) = 0h)
2019ad2antll 407 . . . . . . . 8 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> (D -h D) = 0h)
2120opreq2d 3971 . . . . . . 7 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C -h A) +h (D -h D)) = ((C -h A) +h 0h))
22 hvsubclt 8842 . . . . . . . . . 10 |- ((C e. H~ /\ A e. H~) -> (C -h A) e. H~)
23 ax-hvaddid 8829 . . . . . . . . . 10 |- ((C -h A) e. H~ -> ((C -h A) +h 0h) = (C -h A))
2422, 23syl 10 . . . . . . . . 9 |- ((C e. H~ /\ A e. H~) -> ((C -h A) +h 0h) = (C -h A))
2524ancoms 436 . . . . . . . 8 |- ((A e. H~ /\ C e. H~) -> ((C -h A) +h 0h) = (C -h A))
2625adantrr 395 . . . . . . 7 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C -h A) +h 0h) = (C -h A))
2718, 21, 263eqtrd 1509 . . . . . 6 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C +h D) -h (A +h D)) = (C -h A))
2827adantlr 393 . . . . 5 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ((C +h D) -h (A +h D)) = (C -h A))
2913, 28eqeq12d 1487 . . . 4 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> (((A +h B) -h (A +h D)) = ((C +h D) -h (A +h D)) <-> (B -h D) = (C -h A)))
30 chocuni.1 . . . . . 6 |- H e. CH
3130chel 9057 . . . . 5 |- (A e. H -> A e. H~)
3230chshi 9052 . . . . . . 7 |- H e. SH
33 shocsh 9112 . . . . . . 7 |- (H e. SH -> (_|_` H) e. SH)
3432, 33ax-mp 7 . . . . . 6 |- (_|_` H) e. SH
3534shel 9037 . . . . 5 |- (B e. (_|_` H) -> B e. H~)
3631, 35anim12i 333 . . . 4 |- ((A e. H /\ B e. (_|_` H)) -> (A e. H~ /\ B e. H~))
3730chel 9057 . . . . 5 |- (C e. H -> C e. H~)
3834shel 9037 . . . . 5 |- (D e. (_|_` H) -> D e. H~)
3937, 38anim12i 333 . . . 4 |- ((C e. H /\ D e. (_|_` H)) -> (C e. H~ /\ D e. H~))
4029, 36, 39syl2an 454 . . 3 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> (((A +h B) -h (A +h D)) = ((C +h D) -h (A +h D)) <-> (B -h D) = (C -h A)))
41 shsubcltOLD 9045 . . . . . . . . . 10 |- (H e. SH -> ((C e. H /\ A e. H) -> (C -h A) e. H))
4232, 41ax-mp 7 . . . . . . . . 9 |- ((C e. H /\ A e. H) -> (C -h A) e. H)
4342ancoms 436 . . . . . . . 8 |- ((A e. H /\ C e. H) -> (C -h A) e. H)
4443a1d 12 . . . . . . 7 |- ((A e. H /\ C e. H) -> ((B -h D) = (C -h A) -> (C -h A) e. H))
4544ad2ant2r 409 . . . . . 6 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((B -h D) = (C -h A) -> (C -h A) e. H))
46 eleq1 1532 . . . . . . . 8 |- ((B -h D) = (C -h A) -> ((B -h D) e. (_|_` H) <-> (C -h A) e. (_|_` H)))
47 shsubcltOLD 9045 . . . . . . . . 9 |- ((_|_` H) e. SH -> ((B e. (_|_` H) /\ D e. (_|_` H)) -> (B -h D) e. (_|_` H)))
4834, 47ax-mp 7 . . . . . . . 8 |- ((B e. (_|_` H) /\ D e. (_|_` H)) -> (B -h D) e. (_|_` H))
4946, 48syl5cbi 209 . . . . . . 7 |- ((B e. (_|_` H) /\ D e. (_|_` H)) -> ((B -h D) = (C -h A) -> (C -h A) e. (_|_` H)))
5049ad2ant2l 408 . . . . . 6 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((B -h D) = (C -h A) -> (C -h A) e. (_|_` H)))
5145, 50jcad 599 . . . . 5 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((B -h D) = (C -h A) -> ((C -h A) e. H /\ (C -h A) e. (_|_` H))))
52 hvsubeq0t 8890 . . . . . . . . . 10 |- ((C e. H~ /\ A e. H~) -> ((C -h A) = 0h <-> C = A))
5352ancoms 436 . . . . . . . . 9 |- ((A e. H~ /\ C e. H~) -> ((C -h A) = 0h <-> C = A))
5453ad2ant2r 409 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ((C -h A) = 0h <-> C = A))
5554, 36, 39syl2an 454 . . . . . . 7 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((C -h A) = 0h <-> C = A))
56 eqcom 1475 . . . . . . 7 |- (C = A <-> A = C)
5755, 56syl6bb 535 . . . . . 6 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((C -h A) = 0h <-> A = C))
58 ocin 9124 . . . . . . . . 9 |- (H e. SH -> (H i^i (_|_` H)) = 0H)
5932, 58ax-mp 7 . . . . . . . 8 |- (H i^i (_|_` H)) = 0H
6059eleq2i 1536 . . . . . . 7 |- ((C -h A) e. (H i^i (_|_` H)) <-> (C -h A) e. 0H)
61 elin 2204 . . . . . . 7 |- ((C -h A) e. (H i^i (_|_` H)) <-> ((C -h A) e. H /\ (C -h A) e. (_|_` H)))
62 elch0 9081 . . . . . . 7 |- ((C -h A) e. 0H <-> (C -h A) = 0h)
6360, 61, 623bitr3 181 . . . . . 6 |- (((C -h A) e. H /\ (C -h A) e. (_|_` H)