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

Theorem irred 10321
Description: The Hilbert lattice is irreducible: any element that commutes with all elements must be zero or one. Theorem 14.8.4 of [BeltramettiCassinelli] p. 166.
Hypotheses
Ref Expression
irred.1 |- A e. CH
irred.2 |- (x e. CH -> A C_H x)
Assertion
Ref Expression
irred |- (A = 0H \/ A = H~)
Distinct variable group:   x,A

Proof of Theorem irred
StepHypRef Expression
1 eqid 1475 . . 3 |- 0H = 0H
2 ioran 306 . . . . . 6 |- (-. (A = 0H \/ (_|_`
A) = 0H) <-> (-. A = 0H /\ -. (_|_` A) = 0H))
3 df-ne 1587 . . . . . . 7 |- (A =/= 0H <-> -. A = 0H)
4 df-ne 1587 . . . . . . 7 |- ((_|_` A) =/= 0H <-> -. (_|_` A) = 0H)
53, 4anbi12i 482 . . . . . 6 |- ((A =/= 0H /\ (_|_` A) =/= 0H) <-> (-. A = 0H /\ -. (_|_` A) = 0H))
62, 5bitr4 176 . . . . 5 |- (-. (A = 0H \/ (_|_`
A) = 0H) <-> (A =/= 0H /\ (_|_` A) =/= 0H))
7 irred.1 . . . . . . . . 9 |- A e. CH
87hatomic 10286 . . . . . . . 8 |- (A =/= 0H -> E.p e. Atoms p (_ A)
97choccl 9185 . . . . . . . . 9 |- (_|_` A) e. CH
109hatomic 10286 . . . . . . . 8 |- ((_|_` A) =/= 0H -> E.q e. Atoms q (_ (_|_` A))
118, 10anim12i 333 . . . . . . 7 |- ((A =/= 0H /\ (_|_` A) =/= 0H) -> (E.p e. Atoms p (_ A /\ E.q e. Atoms q (_ (_|_` A)))
12 reeanv 1778 . . . . . . 7 |- (E.p e. Atoms E.q e. Atoms (p (_ A /\ q (_ (_|_` A)) <-> (E.p e. Atoms p (_ A /\ E.q e. Atoms q (_ (_|_` A)))
1311, 12sylibr 200 . . . . . 6 |- ((A =/= 0H /\ (_|_` A) =/= 0H) -> E.p e. Atoms E.q e. Atoms (p (_ A /\ q (_ (_|_` A)))
14 superpos 10281 . . . . . . . . . . 11 |- ((p e. Atoms /\ q e. Atoms /\ p =/= q) -> E.r e. Atoms (r =/= p /\ r =/= q /\ r (_ (p vH q)))
15 simpll 412 . . . . . . . . . . 11 |- (((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) -> p e. Atoms)
16 simprl 414 . . . . . . . . . . 11 |- (((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) -> q e. Atoms)
17 sstr 2072 . . . . . . . . . . . . . . 15 |- ((q (_ (_|_` A) /\ (_|_` A) (_ (_|_` p)) -> q (_ (_|_`
p))
18 atelch 10271 . . . . . . . . . . . . . . . . 17 |- (p e. Atoms -> p e. CH)
19 chsscon3t 9423 . . . . . . . . . . . . . . . . . 18 |- ((p e. CH /\ A e. CH) -> (p (_ A <-> (_|_` A) (_ (_|_` p)))
207, 19mpan2 696 . . . . . . . . . . . . . . . . 17 |- (p e. CH -> (p (_ A <-> (_|_` A) (_ (_|_` p)))
2118, 20syl 10 . . . . . . . . . . . . . . . 16 |- (p e. Atoms -> (p (_ A <-> (_|_`
A) (_ (_|_` p)))
2221biimpa 416 . . . . . . . . . . . . . . 15 |- ((p e. Atoms /\ p (_ A) -> (_|_` A) (_ (_|_` p))
2317, 22sylan2 451 . . . . . . . . . . . . . 14 |- ((q (_ (_|_` A) /\ (p e. Atoms /\ p (_ A)) -> q (_ (_|_` p))
2423ancoms 436 . . . . . . . . . . . . 13 |- (((p e. Atoms /\ p (_ A) /\ q (_ (_|_` A)) -> q (_ (_|_` p))
25 atn0 10272 . . . . . . . . . . . . . . . 16 |- (p e. Atoms -> p =/= 0H)
2625adantr 389 . . . . . . . . . . . . . . 15 |- ((p e. Atoms /\ q (_ (_|_`
p)) -> p =/= 0H)
27 sseq1 2082 . . . . . . . . . . . . . . . . . . . . 21 |- (p = q -> (p (_ (_|_` p) <-> q (_ (_|_` p)))
2827bicomd 521 . . . . . . . . . . . . . . . . . . . 20 |- (p = q -> (q (_ (_|_` p) <-> p (_ (_|_` p)))
29 chssoct 9419 . . . . . . . . . . . . . . . . . . . . 21 |- (p e. CH -> (p (_ (_|_` p) <-> p = 0H))
3018, 29syl 10 . . . . . . . . . . . . . . . . . . . 20 |- (p e. Atoms -> (p (_ (_|_` p) <-> p = 0H))
3128, 30sylan9bbr 541 . . . . . . . . . . . . . . . . . . 19 |- ((p e. Atoms /\ p = q) -> (q (_ (_|_` p) <-> p = 0H))
3231biimpa 416 . . . . . . . . . . . . . . . . . 18 |- (((p e. Atoms /\ p = q) /\ q (_ (_|_` p)) -> p = 0H)
3332an1rs 489 . . . . . . . . . . . . . . . . 17 |- (((p e. Atoms /\ q (_ (_|_` p)) /\ p = q) -> p = 0H)
3433ex 373 . . . . . . . . . . . . . . . 16 |- ((p e. Atoms /\ q (_ (_|_`
p)) -> (p = q -> p = 0H))
3534necon3d 1604 . . . . . . . . . . . . . . 15 |- ((p e. Atoms /\ q (_ (_|_`
p)) -> (p =/= 0H -> p =/= q))
3626, 35mpd 26 . . . . . . . . . . . . . 14 |- ((p e. Atoms /\ q (_ (_|_`
p)) -> p =/= q)
3736adantlr 393 . . . . . . . . . . . . 13 |- (((p e. Atoms /\ p (_ A) /\ q (_ (_|_` p)) -> p =/= q)
3824, 37syldan 467 . . . . . . . . . . . 12 |- (((p e. Atoms /\ p (_ A) /\ q (_ (_|_` A)) -> p =/= q)
3938adantrl 394 . . . . . . . . . . 11 |- (((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) -> p =/= q)
4014, 15, 16, 39syl3anc 858 . . . . . . . . . 10 |- (((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) -> E.r e. Atoms (r =/= p /\ r =/= q /\ r (_ (p vH q)))
41 irred.2 . . . . . . . . . . . . . . . . . 18 |- (x e. CH -> A C_H x)
427, 41irredlem4 10320 . . . . . . . . . . . . . . . . 17 |- ((((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) /\ (r e. Atoms /\ r (_ (p vH q))) -> (r = p \/ r = q))
4342anassrs 441 . . . . . . . . . . . . . . . 16 |- (((((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_`
A))) /\ r e. Atoms) /\ r (_ (p vH q)) -> (r = p \/ r = q))
4443pm2.24d 105 . . . . . . . . . . . . . . 15 |- (((((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_`
A))) /\ r e. Atoms) /\ r (_ (p vH q)) -> (-. (r = p \/ r = q) -> -. 0H = 0H))
4544ex 373 . . . . . . . . . . . . . 14 |- ((((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) /\ r e. Atoms) -> (r (_ (p vH q) -> (-. (r = p \/ r = q) -> -. 0H = 0H)))
4645com23 32 . . . . . . . . . . . . 13 |- ((((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) /\ r e. Atoms) -> (-. (r = p \/ r = q) -> (r (_ (p vH q) -> -. 0H = 0H)))
4746imp3a 361 . . . . . . . . . . . 12 |- ((((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) /\ r e. Atoms) -> ((-. (r = p \/ r = q) /\ r (_ (p vH q)) -> -. 0H = 0H))
48 df-3an 777 . . . . . . . . . . . . 13 |- ((r =/= p /\ r =/= q /\ r (_ (p vH q)) <-> ((r =/= p /\ r =/= q) /\ r (_ (p vH q)))
49 neanior 1639 . . . . . . . . . . . . . 14 |- ((r =/= p /\ r =/= q) <-> -. (r = p \/ r = q))
5049anbi1i 481 . . . . . . . . . . . . 13 |- (((r =/= p /\ r =/= q) /\ r (_ (p vH q)) <-> (-. (r = p \/ r = q) /\ r (_ (p vH q)))
5148, 50bitr 173 . . . . . . . . . . . 12 |- ((r =/= p /\ r =/= q /\ r (_ (p vH q)) <-> (-. (r = p \/ r = q) /\ r (_ (p vH q)))
5247, 51syl5ib 206 . . . . . . . . . . 11 |- ((((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) /\ r e. Atoms) -> ((r =/= p /\ r =/= q /\ r (_ (p vH q)) -> -. 0H = 0H))
5352r19.23adva 1747 . . . . . . . . . 10 |- (((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) -> (E.r e. Atoms (r =/= p /\ r =/= q /\ r (_ (p vH q)) -> -. 0H = 0H))
5440, 53mpd 26 . . . . . . . . 9 |- (((p e. Atoms /\ p (_ A) /\ (q e. Atoms /\ q (_ (_|_` A))) -> -. 0H = 0H)
5554an4s 508 . . . . . . . 8 |- (((p e. Atoms /\ q e. Atoms) /\ (p (_ A /\ q (_ (_|_` A))) -> -. 0H = 0H)
5655ex 373 . . . . . . 7 |- ((p e. Atoms /\ q e. Atoms) -> ((p (_ A /\ q (_ (_|_` A)) -> -. 0H = 0H))
5756r19.23aivv 1748 . . . . . 6 |- (E.p e. Atoms E.q e. Atoms (p (_ A /\ q (_ (_|_` A)) -> -. 0H = 0H)
5813, 57syl 10 . . . . 5 |- ((A =/= 0H /\ (_|_` A) =/= 0H) -> -. 0H = 0H)
596, 58sylbi 199 . . . 4 |- (-. (A = 0H \/ (_|_`
A) = 0H) -> -. 0H = 0H)
6059a3i 74 . . 3 |- (0H = 0H -> (A = 0H \/ (_|_` A) = 0H))
611, 60ax-mp 7 . 2 |- (A = 0H \/ (_|_` A) = 0H)
62 fveq2 3724 . . . 4 |- ((_|_` A) = 0H -> (_|_` (_|_` A)) = (_|_` 0H))
637ococ 9247 . . . 4 |- (_|_` (_|_` A)) = A
64 choc0 9290 . . . 4 |- (_|_` 0H) = H~
6562, 63, 643eqtr3g 1530 . . 3 |- ((_|_` A) = 0H -> A = H~)
6665orim2i 338 . 2 |- ((A = 0H \/ (_|_` A) = 0H) -> (A =