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

Theorem fh1t 9561
Description: Foulis-Holland Theorem. If any 2 pairs in a triple of orthomodular lattice elements commute, the triple is distributive. First of two parts. Theorem 5 of [Kalmbach] p. 25.
Assertion
Ref Expression
fh1t |- (((A e. CH /\ B e. CH /\ C e. CH) /\ (A C_H B /\ A C_H C)) -> (A i^i (B vH C)) = ((A i^i B) vH (A i^i C)))

Proof of Theorem fh1t
StepHypRef Expression
1 pjomlt 9269 . . 3 |- (((((A i^i B) vH (A i^i C)) e. CH /\ (A i^i (B vH C)) e. SH) /\ (((A i^i B) vH (A i^i C)) (_ (A i^i (B vH C)) /\ ((A i^i (B vH C)) i^i (_|_` ((A i^i B) vH (A i^i C)))) = 0H)) -> ((A i^i B) vH (A i^i C)) = (A i^i (B vH C)))
2 chjclt 9329 . . . . . . . 8 |- (((A i^i B) e. CH /\ (A i^i C) e. CH) -> ((A i^i B) vH (A i^i C)) e. CH)
3 chinclt 9422 . . . . . . . 8 |- ((A e. CH /\ B e. CH) -> (A i^i B) e. CH)
4 chinclt 9422 . . . . . . . 8 |- ((A e. CH /\ C e. CH) -> (A i^i C) e. CH)
52, 3, 4syl2an 454 . . . . . . 7 |- (((A e. CH /\ B e. CH) /\ (A e. CH /\ C e. CH)) -> ((A i^i B) vH (A i^i C)) e. CH)
65anandis 512 . . . . . 6 |- ((A e. CH /\ (B e. CH /\ C e. CH)) -> ((A i^i B) vH (A i^i C)) e. CH)
7 chinclt 9422 . . . . . . . 8 |- ((A e. CH /\ (B vH C) e. CH) -> (A i^i (B vH C)) e. CH)
8 chjclt 9329 . . . . . . . 8 |- ((B e. CH /\ C e. CH) -> (B vH C) e. CH)
97, 8sylan2 451 . . . . . . 7 |- ((A e. CH /\ (B e. CH /\ C e. CH)) -> (A i^i (B vH C)) e. CH)
10 chsh 9096 . . . . . . 7 |- ((A i^i (B vH C)) e. CH -> (A i^i (B vH C)) e. SH)
119, 10syl 10 . . . . . 6 |- ((A e. CH /\ (B e. CH /\ C e. CH)) -> (A i^i (B vH C)) e. SH)
126, 11jca 288 . . . . 5 |- ((A e. CH /\ (B e. CH /\ C e. CH)) -> (((A i^i B) vH (A i^i C)) e. CH /\ (A i^i (B vH C)) e. SH))
13123impb 829 . . . 4 |- ((A e. CH /\ B e. CH /\ C e. CH) -> (((A i^i B) vH (A i^i C)) e. CH /\ (A i^i (B vH C)) e. SH))
1413adantr 389 . . 3 |- (((A e. CH /\ B e. CH /\ C e. CH) /\ (A C_H B /\ A C_H C)) -> (((A i^i B) vH (A i^i C)) e. CH /\ (A i^i (B vH C)) e. SH))
15 ledit 9463 . . . . 5 |- ((A e. CH /\ B e. CH /\ C e. CH) -> ((A i^i B) vH (A i^i C)) (_ (A i^i (B vH C)))
1615adantr 389 . . . 4 |- (((A e. CH /\ B e. CH /\ C e. CH) /\ (A C_H B /\ A C_H C)) -> ((A i^i B) vH (A i^i C)) (_ (A i^i (B vH C)))
17 incom 2208 . . . . . . . . 9 |- (A i^i (B vH C)) = ((B vH C) i^i A)
1817a1i 8 . . . . . . . 8 |- (((A e. CH /\ B e. CH) /\ (A e. CH /\ C e. CH)) -> (A i^i (B vH C)) = ((B vH C) i^i A))
19 chdmj1t 9452 . . . . . . . . . 10 |- (((A i^i B) e. CH /\ (A i^i C) e. CH) -> (_|_` ((A i^i B) vH (A i^i C))) = ((_|_` (A i^i B)) i^i (_|_`
(A i^i C))))
2019, 3, 4syl2an 454 . . . . . . . . 9 |- (((A e. CH /\ B e. CH) /\ (A e. CH /\ C e. CH)) -> (_|_` ((A i^i B) vH (A i^i C))) = ((_|_`
(A i^i B)) i^i (_|_` (A i^i C))))
21 chdmm1t 9448 . . . . . . . . . 10 |- ((A e. CH /\ B e. CH) -> (_|_` (A i^i B)) = ((_|_` A) vH (_|_` B)))
22 chdmm1t 9448 . . . . . . . . . 10 |- ((A e. CH /\ C e. CH) -> (_|_` (A i^i C)) = ((_|_` A) vH (_|_` C)))
2321, 22ineqan12d 2219 . . . . . . . . 9 |- (((A e. CH /\ B e. CH) /\ (A e. CH /\ C e. CH)) -> ((_|_` (A i^i B)) i^i (_|_` (A i^i C))) = (((_|_` A) vH (_|_` B)) i^i ((_|_` A) vH (_|_` C))))
2420, 23eqtrd 1507 . . . . . . . 8 |- (((A e. CH /\ B e. CH) /\ (A e. CH /\ C e. CH)) -> (_|_` ((A i^i B) vH (A i^i C))) = (((_|_` A) vH (_|_` B)) i^i ((_|_` A) vH (_|_` C))))
2518, 24ineq12d 2218 . . . . . . 7 |- (((A e. CH /\ B e. CH) /\ (A e. CH /\ C e. CH)) -> ((A i^i (B vH C)) i^i (_|_` ((A i^i B) vH (A i^i C)))) = (((B vH C) i^i A) i^i (((_|_` A) vH (_|_` B)) i^i ((_|_` A) vH (_|_` C)))))
26253impdi 880 . . . . . 6 |- ((A e. CH /\ B e. CH /\ C e. CH) -> ((A i^i (B vH C)) i^i (_|_` ((A i^i B) vH (A i^i C)))) = (((B vH C) i^i A) i^i (((_|_` A) vH (_|_` B)) i^i ((_|_`
A) vH (_|_` C)))))
2726adantr 389 . . . . 5 |- (((A e. CH /\ B e. CH /\ C e. CH) /\ (A C_H B /\ A C_H C)) -> ((A i^i (B vH C)) i^i (_|_` ((A i^i B) vH (A i^i C)))) = (((B vH C) i^i A) i^i (((_|_` A) vH (_|_` B)) i^i ((_|_`
A) vH (_|_` C)))))
28 cmcm2t 9559 . . . . . . . . . . . . . 14 |- ((A e. CH /\ B e. CH) -> (A C_H B <-> A C_H (_|_` B)))
29 cmbr3t 9551 . . . . . . . . . . . . . . 15 |- ((A e. CH /\ (_|_` B) e. CH) -> (A C_H (_|_` B) <-> (A i^i ((_|_`
A) vH (_|_` B))) = (A i^i (_|_` B))))
30 chocclt 9184 . . . . . . . . . . . . . . 15 |- (B e. CH -> (_|_` B) e. CH)
3129, 30sylan2 451 . . . . . . . . . . . . . 14 |- ((A e. CH /\ B e. CH) -> (A C_H (_|_` B) <-> (A i^i ((_|_`
A) vH (_|_` B))) = (A i^i (_|_` B))))
3228, 31bitrd 528 . . . . . . . . . . . . 13 |- ((A e. CH /\ B e. CH) -> (A C_H B <-> (A i^i ((_|_`
A) vH (_|_` B))) = (A i^i (_|_` B))))
3332biimpa 416 . . . . . . . . . . . 12 |- (((A e. CH /\ B e. CH) /\ A C_H B) -> (A i^i ((_|_` A) vH (_|_` B))) = (A i^i (_|_` B)))
34333adantl3 805 . . . . . . . . . . 11 |- (((A e. CH /\ B e. CH /\ C e. CH) /\ A C_H B) -> (A i^i ((_|_` A) vH (_|_` B))) = (A i^i (_|_` B)))
3534adantrr 395 . . . . . . . . . 10 |- (((A e. CH /\ B e. CH /\ C e. CH) /\ (A C_H B /\ A C_H C)) -> (A i^i ((_|_`
A) vH (_|_` B))) = (A i^i (_|_` B)))
36 cmcm2t 9559 . . . . . . . . . . . . . 14 |- ((A e. CH /\ C e. CH) -> (A C_H C <-> A C_H (_|_` C)))
37 cmbr3t 9551 . . . . . . . . . . . . . . 15 |- ((A e. CH /\ (_|_` C) e. CH) -> (A C_H (_|_` C) <-> (A i^i ((_|_`
A) vH (_|_` C))) = (A i^i (_|_` C))))
38 chocclt 9184 . . . . . . . . . . . . . . 15 |- (C e. CH -> (_|_` C) e. CH)
3937, 38sylan2 451 . . . . . . . . . . . . . 14 |- ((A e. CH /\ C e. CH) -> (A C_H (_|_` C) <-> (A i^i ((_|_`
A) vH (_|_` C))) = (A i^i (_|_` C))))
4036, 39bitrd 528 . . . . . . . . . . . . 13 |- ((A e. CH /\ C e. CH) -> (A C_H C <-> (A i^i ((_|_`
A) vH (_|_` C))) = (A i^i (_|_` C))))
4140biimpa 416 . . . . . . . . . . . 12 |- (((A e. CH /\ C e. CH) /\ A C_H C) -> (A i^i ((_|_` A) vH (_|_` C))) = (A i^i (_|_` C)))
42413adantl2 804 . . . . . . . . . . 11 |- (((A e. CH /\ B e. CH /\ C e. CH) /\ A C_H C) -> (A i^i ((_|_` A) vH (_|_` C))) = (A i^i (_|_` C)))
4342adantrl 394 . . . . . . . . . 10 |- (((A e. CH /\ B e. CH /\ C e. CH) /\ (A C_H B /\ A C_H C)) -> (A i^i ((_|_`
A) vH (_|_` C))) = (A i^i (_|_` C))