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

Theorem chocuni 5179
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 +v B) /\ R = (C +v D)) -> (A = C /\ B = D)))

Proof of Theorem chocuni
StepHypRef Expression
1 hvsub4t 5014 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ (A e. H~ /\ D e. H~)) -> ((A +v B) -v (A +v D)) = ((A -v A) +v (B -v D)))
2 pm3.26 256 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> (A e. H~ /\ B e. H~))
3 pm3.26 256 . . . . . . . . 9 |- ((A e. H~ /\ B e. H~) -> A e. H~)
43anim1i 269 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> (A e. H~ /\ D e. H~))
51, 2, 4sylanc 361 . . . . . . 7 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> ((A +v B) -v (A +v D)) = ((A -v A) +v (B -v D)))
6 hvsubidt 5005 . . . . . . . . 9 |- (A e. H~ -> (A -v A) = 0v)
76ad2antll 320 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> (A -v A) = 0v)
87opreq1d 3012 . . . . . . 7 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> ((A -v A) +v (B -v D)) = (0v +v (B -v D)))
9 hvsubclt 4998 . . . . . . . . 9 |- ((B e. H~ /\ D e. H~) -> (B -v D) e. H~)
10 hvaddid2t 5003 . . . . . . . . 9 |- ((B -v D) e. H~ -> (0v +v (B -v D)) = (B -v D))
119, 10syl 12 . . . . . . . 8 |- ((B e. H~ /\ D e. H~) -> (0v +v (B -v D)) = (B -v D))
1211adantll 309 . . . . . . 7 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> (0v +v (B -v D)) = (B -v D))
135, 8, 123eqtrd 1132 . . . . . 6 |- (((A e. H~ /\ B e. H~) /\ D e. H~) -> ((A +v B) -v (A +v D)) = (B -v D))
1413adantrl 311 . . . . 5 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ((A +v B) -v (A +v D)) = (B -v D))
15 hvsub4t 5014 . . . . . . . 8 |- (((C e. H~ /\ D e. H~) /\ (A e. H~ /\ D e. H~)) -> ((C +v D) -v (A +v D)) = ((C -v A) +v (D -v D)))
16 pm3.27 260 . . . . . . . 8 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> (C e. H~ /\ D e. H~))
17 pm3.27 260 . . . . . . . . 9 |- ((C e. H~ /\ D e. H~) -> D e. H~)
1817anim2i 270 . . . . . . . 8 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> (A e. H~ /\ D e. H~))
1915, 16, 18sylanc 361 . . . . . . 7 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C +v D) -v (A +v D)) = ((C -v A) +v (D -v D)))
20 hvsubidt 5005 . . . . . . . . 9 |- (D e. H~ -> (D -v D) = 0v)
2120ad2antrr 323 . . . . . . . 8 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> (D -v D) = 0v)
2221opreq2d 3013 . . . . . . 7 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C -v A) +v (D -v D)) = ((C -v A) +v 0v))
23 hvsubclt 4998 . . . . . . . . . 10 |- ((C e. H~ /\ A e. H~) -> (C -v A) e. H~)
24 ax-hvaddid 4988 . . . . . . . . . 10 |- ((C -v A) e. H~ -> ((C -v A) +v 0v) = (C -v A))
2523, 24syl 12 . . . . . . . . 9 |- ((C e. H~ /\ A e. H~) -> ((C -v A) +v 0v) = (C -v A))
2625ancoms 334 . . . . . . . 8 |- ((A e. H~ /\ C e. H~) -> ((C -v A) +v 0v) = (C -v A))
2726adantrr 312 . . . . . . 7 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C -v A) +v 0v) = (C -v A))
2819, 22, 273eqtrd 1132 . . . . . 6 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C +v D) -v (A +v D)) = (C -v A))
2928adantlr 310 . . . . 5 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ((C +v D) -v (A +v D)) = (C -v A))
3014, 29cleq12d 1115 . . . 4 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> (((A +v B) -v (A +v D)) = ((C +v D) -v (A +v D)) <-> (B -v D) = (C -v A)))
31 chocuni.1 . . . . . 6 |- H e. CH
3231chel 5137 . . . . 5 |- (A e. H -> A e. H~)
3331chshi 5132 . . . . . . 7 |- H e. SH
34 shocsh 5165 . . . . . . 7 |- (H e. SH -> (_|_` H) e. SH)
3533, 34ax-mp 6 . . . . . 6 |- (_|_` H) e. SH
3635shel 5120 . . . . 5 |- (B e. (_|_` H) -> B e. H~)
3732, 36anim12i 268 . . . 4 |- ((A e. H /\ B e. (_|_` H)) -> (A e. H~ /\ B e. H~))
3831chel 5137 . . . . 5 |- (C e. H -> C e. H~)
3935shel 5120 . . . . 5 |- (D e. (_|_` H) -> D e. H~)
4038, 39anim12i 268 . . . 4 |- ((C e. H /\ D e. (_|_` H)) -> (C e. H~ /\ D e. H~))
4130, 37, 40syl2an 349 . . 3 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> (((A +v B) -v (A +v D)) = ((C +v D) -v (A +v D)) <-> (B -v D) = (C -v A)))
42 shsubclt 5125 . . . . . . . . . . 11 |- (H e. SH -> ((C e. H /\ A e. H) -> (C -v A) e. H))
4333, 42ax-mp 6 . . . . . . . . . 10 |- ((C e. H /\ A e. H) -> (C -v A) e. H)
4443ancoms 334 . . . . . . . . 9 |- ((A e. H /\ C e. H) -> (C -v A) e. H)
4544a1d 14 . . . . . . . 8 |- ((A e. H /\ C e. H) -> ((B -v D) = (C -v A) -> (C -v A) e. H))
4645adantrr 312 . . . . . . 7 |- ((A e. H /\ (C e. H /\ D e. (_|_` H))) -> ((B -v D) = (C -v A) -> (C -v A) e. H))
4746adantlr 310 . . . . . 6 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((B -v D) = (C -v A) -> (C -v A) e. H))
48 shsubclt 5125 . . . . . . . . . 10 |- ((_|_` H) e. SH -> ((B e. (_|_` H) /\ D e. (_|_` H)) -> (B -v D) e. (_|_` H)))
4935, 48ax-mp 6 . . . . . . . . 9 |- ((B e. (_|_` H) /\ D e. (_|_` H)) -> (B -v D) e. (_|_` H))
50 eleq1 1149 . . . . . . . . . 10 |- ((B -v D) = (C -v A) -> ((B -v D) e. (_|_` H) <-> (C -v A) e. (_|_` H)))
5150biimpcd 137 . . . . . . . . 9 |- ((B -v D) e. (_|_` H) -> ((B -v D) = (C -v A) -> (C -v A) e. (_|_` H)))
5249, 51syl 12 . . . . . . . 8 |- ((B e. (_|_` H) /\ D e. (_|_` H)) -> ((B -v D) = (C -v A) -> (C -v A) e. (_|_` H)))
5352adantrl 311 . . . . . . 7 |- ((B e. (_|_` H) /\ (C e. H /\ D e. (_|_` H))) -> ((B -v D) = (C -v A) -> (C -v A) e. (_|_` H)))
5453adantll 309 . . . . . 6 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((B -v D) = (C -v A) -> (C -v A) e. (_|_` H)))
5547, 54jcad 455 . . . . 5 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((B -v D) = (C -v A) -> ((C -v A) e. H /\ (C -v A) e. (_|_` H))))
56 hvsubeq0t 5040 . . . . . . . . . . 11 |- ((C e. H~ /\ A e. H~) -> ((C -v A) = 0v <-> C = A))
5756ancoms 334 . . . . . . . . . 10 |- ((A e. H~ /\ C e. H~) -> ((C -v A) = 0v <-> C = A))
5857adantrr 312 . . . . . . . . 9 |- ((A e. H~ /\ (C e. H~ /\ D e. H~)) -> ((C -v A) = 0v <-> C = A))
5958adantlr 310 . . . . . . . 8 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ((C -v A) = 0v <-> C = A))
6059, 37, 40syl2an 349 . . . . . . 7 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((C -v A) = 0v <-> C = A))
61 cleqcom 1103 . . . . . . 7 |- (C = A <-> A = C)
6260, 61syl6bb 414 . . . . . 6 |- (((A e. H /\ B e. (_|_` H)) /\ (C e. H /\ D e. (_|_` H))) -> ((C -v A) = 0v <-> A = C))
63 ocin 5177 . . . . . . . . 9 |- (H e. SH -> (H i^i (_|_` H