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

Theorem atom1d 10364
Description: The 1-dimensional subspaces of Hilbert space are its atoms. Part of Remark 10.3.5 of [BeltramettiCassinelli] p. 107.
Assertion
Ref Expression
atom1d |- (A e. Atoms <-> E.x e. H~ (x =/= 0h /\ A = (span` {x})))
Distinct variable group:   x,A

Proof of Theorem atom1d
StepHypRef Expression
1 elat2 10351 . . . 4 |- (A e. Atoms <-> (A e. CH /\ (A =/= 0H /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))))
2 chne0 9500 . . . . . 6 |- (A e. CH -> (A =/= 0H <-> E.x e. A x =/= 0h))
3 ax-17 1012 . . . . . . 7 |- (A e. CH -> A.x A e. CH)
4 ax-17 1012 . . . . . . . 8 |- (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> A.xA.y e. CH (y (_ A -> (y = A \/ y = 0H)))
5 hbre1 1736 . . . . . . . 8 |- (E.x e. H~ (x =/= 0h /\ A = (_|_` (_|_` {x}))) -> A.xE.x e. H~ (x =/= 0h /\ A = (_|_` (_|_` {x}))))
64, 5hbim 1048 . . . . . . 7 |- ((A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> E.x e. H~ (x =/= 0h /\ A = (_|_` (_|_` {x})))) -> A.x(A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> E.x e. H~ (x =/= 0h /\ A = (_|_`
(_|_` {x})))))
7 ra4e 1742 . . . . . . . . 9 |- ((x e. H~ /\ (x =/= 0h /\ A = (_|_` (_|_` {x})))) -> E.x e. H~ (x =/= 0h /\ A = (_|_` (_|_` {x}))))
8 chel 9183 . . . . . . . . . . 11 |- ((A e. CH /\ x e. A) -> x e. H~)
98adantrr 404 . . . . . . . . . 10 |- ((A e. CH /\ (x e. A /\ x =/= 0h)) -> x e. H~)
109adantrr 404 . . . . . . . . 9 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> x e. H~)
11 pm3.27 330 . . . . . . . . . . 11 |- ((x e. A /\ x =/= 0h) -> x =/= 0h)
1211ad2antrl 415 . . . . . . . . . 10 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> x =/= 0h)
13 h1dn0 9558 . . . . . . . . . . . . . . 15 |- ((x e. H~ /\ x =/= 0h) -> (_|_` (_|_` {x})) =/= 0H)
1413, 8sylan 459 . . . . . . . . . . . . . 14 |- (((A e. CH /\ x e. A) /\ x =/= 0h) -> (_|_` (_|_` {x})) =/= 0H)
1514anasss 451 . . . . . . . . . . . . 13 |- ((A e. CH /\ (x e. A /\ x =/= 0h)) -> (_|_` (_|_` {x})) =/= 0H)
1615adantrr 404 . . . . . . . . . . . 12 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> (_|_` (_|_` {x})) =/= 0H)
17 ch1dle 10363 . . . . . . . . . . . . . . . . . 18 |- ((A e. CH /\ x e. A) -> (_|_` (_|_` {x})) (_ A)
18 snssi 2520 . . . . . . . . . . . . . . . . . . . 20 |- (x e. H~ -> {x} (_ H~)
19 occl 9265 . . . . . . . . . . . . . . . . . . . 20 |- ({x} (_ H~ -> (_|_` {x}) e. CH)
208, 18, 193syl 20 . . . . . . . . . . . . . . . . . . 19 |- ((A e. CH /\ x e. A) -> (_|_` {x}) e. CH)
21 choccl 9267 . . . . . . . . . . . . . . . . . . 19 |- ((_|_` {x}) e. CH -> (_|_` (_|_` {x})) e. CH)
22 sseq1 2133 . . . . . . . . . . . . . . . . . . . . 21 |- (y = (_|_`
(_|_` {x})) -> (y (_ A <-> (_|_` (_|_` {x})) (_ A))
23 eqeq1 1528 . . . . . . . . . . . . . . . . . . . . . 22 |- (y = (_|_`
(_|_` {x})) -> (y = A <-> (_|_`
(_|_` {x})) = A))
24 eqeq1 1528 . . . . . . . . . . . . . . . . . . . . . 22 |- (y = (_|_`
(_|_` {x})) -> (y = 0H <-> (_|_`
(_|_` {x})) = 0H))
2523, 24orbi12d 638 . . . . . . . . . . . . . . . . . . . . 21 |- (y = (_|_`
(_|_` {x})) -> ((y = A \/ y = 0H) <-> ((_|_` (_|_` {x})) = A \/ (_|_`
(_|_` {x})) = 0H)))
2622, 25imbi12d 637 . . . . . . . . . . . . . . . . . . . 20 |- (y = (_|_`
(_|_` {x})) -> ((y (_ A -> (y = A \/ y = 0H)) <-> ((_|_` (_|_`
{x})) (_ A -> ((_|_` (_|_` {x})) = A \/ (_|_`
(_|_` {x})) = 0H))))
2726rcla4v 1920 . . . . . . . . . . . . . . . . . . 19 |- ((_|_` (_|_` {x})) e. CH -> (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> ((_|_`
(_|_` {x})) (_ A -> ((_|_` (_|_` {x})) = A \/ (_|_`
(_|_` {x})) = 0H))))
2820, 21, 273syl 20 . . . . . . . . . . . . . . . . . 18 |- ((A e. CH /\ x e. A) -> (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> ((_|_` (_|_` {x})) (_ A -> ((_|_` (_|_` {x})) = A \/ (_|_`
(_|_` {x})) = 0H))))
2917, 28mpid 47 . . . . . . . . . . . . . . . . 17 |- ((A e. CH /\ x e. A) -> (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> ((_|_` (_|_` {x})) = A \/ (_|_` (_|_` {x})) = 0H)))
3029ex 380 . . . . . . . . . . . . . . . 16 |- (A e. CH -> (x e. A -> (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> ((_|_`
(_|_` {x})) = A \/ (_|_` (_|_` {x})) = 0H))))
3130imp32 370 . . . . . . . . . . . . . . 15 |- ((A e. CH /\ (x e. A /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> ((_|_` (_|_` {x})) = A \/ (_|_` (_|_` {x})) = 0H))
3231adantrlr 410 . . . . . . . . . . . . . 14 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> ((_|_`
(_|_` {x})) = A \/ (_|_` (_|_` {x})) = 0H))
3332ord 239 . . . . . . . . . . . . 13 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> (-. (_|_` (_|_`
{x})) = A -> (_|_` (_|_` {x})) = 0H))
34 nne 1636 . . . . . . . . . . . . 13 |- (-. (_|_` (_|_` {x})) =/= 0H <-> (_|_` (_|_` {x})) = 0H)
3533, 34syl6ibr 220 . . . . . . . . . . . 12 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> (-. (_|_` (_|_`
{x})) = A -> -. (_|_`
(_|_` {x})) =/= 0H))
3616, 35mt4d 121 . . . . . . . . . . 11 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> (_|_` (_|_` {x})) = A)
3736eqcomd 1527 . . . . . . . . . 10 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> A = (_|_` (_|_`
{x})))
3812, 37jca 295 . . . . . . . . 9 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> (x =/= 0h /\ A = (_|_` (_|_` {x}))))
397, 10, 38sylanc 482 . . . . . . . 8 |- ((A e. CH /\ ((x e. A /\ x =/= 0h) /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> E.x e. H~ (x =/= 0h /\ A = (_|_` (_|_` {x}))))
4039exp44 394 . . . . . . 7 |- (A e. CH -> (x e. A -> (x =/= 0h -> (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> E.x e. H~ (x =/= 0h /\ A = (_|_`
(_|_` {x})))))))
413, 6, 40r19.23ad 1792 . . . . . 6 |- (A e. CH -> (E.x e. A x =/= 0h -> (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> E.x e. H~ (x =/= 0h /\ A = (_|_`
(_|_` {x}))))))
422, 41sylbid 210 . . . . 5 |- (A e. CH -> (A =/= 0H -> (A.y e. CH (y (_ A -> (y = A \/ y = 0H)) -> E.x e. H~ (x =/= 0h /\ A = (_|_` (_|_` {x}))))))
4342imp32 370 . . . 4 |- ((A e. CH /\ (A =/= 0H /\ A.y e. CH (y (_ A -> (y = A \/ y = 0H)))) -> E.x e. H~ (x =/= 0h /\ A = (_|_`
(_|_` {x}))))
441, 43sylbi 206 . . 3 |- (