Metamath Proof Explorer


Theorem fh2

Description: Foulis-Holland Theorem. If any 2 pairs in a triple of orthomodular lattice elements commute, the triple is distributive. Second of two parts. Theorem 5 of Kalmbach p. 25. (Contributed by NM, 14-Jun-2006) (New usage is discouraged.)

Ref Expression
Assertion fh2 ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( 𝐴 ∩ ( 𝐵 𝐶 ) ) = ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) )

Proof

Step Hyp Ref Expression
1 chincl ( ( 𝐴C𝐵C ) → ( 𝐴𝐵 ) ∈ C )
2 chincl ( ( 𝐴C𝐶C ) → ( 𝐴𝐶 ) ∈ C )
3 chjcl ( ( ( 𝐴𝐵 ) ∈ C ∧ ( 𝐴𝐶 ) ∈ C ) → ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ∈ C )
4 1 2 3 syl2an ( ( ( 𝐴C𝐵C ) ∧ ( 𝐴C𝐶C ) ) → ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ∈ C )
5 4 anandis ( ( 𝐴C ∧ ( 𝐵C𝐶C ) ) → ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ∈ C )
6 chjcl ( ( 𝐵C𝐶C ) → ( 𝐵 𝐶 ) ∈ C )
7 chincl ( ( 𝐴C ∧ ( 𝐵 𝐶 ) ∈ C ) → ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ C )
8 6 7 sylan2 ( ( 𝐴C ∧ ( 𝐵C𝐶C ) ) → ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ C )
9 chsh ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ C → ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ S )
10 8 9 syl ( ( 𝐴C ∧ ( 𝐵C𝐶C ) ) → ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ S )
11 5 10 jca ( ( 𝐴C ∧ ( 𝐵C𝐶C ) ) → ( ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ∈ C ∧ ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ S ) )
12 11 3impb ( ( 𝐴C𝐵C𝐶C ) → ( ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ∈ C ∧ ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ S ) )
13 12 adantr ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ∈ C ∧ ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ S ) )
14 ledi ( ( 𝐴C𝐵C𝐶C ) → ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ⊆ ( 𝐴 ∩ ( 𝐵 𝐶 ) ) )
15 14 adantr ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ⊆ ( 𝐴 ∩ ( 𝐵 𝐶 ) ) )
16 chdmj1 ( ( ( 𝐴𝐵 ) ∈ C ∧ ( 𝐴𝐶 ) ∈ C ) → ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) = ( ( ⊥ ‘ ( 𝐴𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
17 1 2 16 syl2an ( ( ( 𝐴C𝐵C ) ∧ ( 𝐴C𝐶C ) ) → ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) = ( ( ⊥ ‘ ( 𝐴𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
18 chdmm1 ( ( 𝐴C𝐵C ) → ( ⊥ ‘ ( 𝐴𝐵 ) ) = ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) )
19 18 adantr ( ( ( 𝐴C𝐵C ) ∧ ( 𝐴C𝐶C ) ) → ( ⊥ ‘ ( 𝐴𝐵 ) ) = ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) )
20 19 ineq1d ( ( ( 𝐴C𝐵C ) ∧ ( 𝐴C𝐶C ) ) → ( ( ⊥ ‘ ( 𝐴𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) = ( ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
21 17 20 eqtrd ( ( ( 𝐴C𝐵C ) ∧ ( 𝐴C𝐶C ) ) → ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) = ( ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
22 21 3impdi ( ( 𝐴C𝐵C𝐶C ) → ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) = ( ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
23 22 ineq2d ( ( 𝐴C𝐵C𝐶C ) → ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) ) = ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
24 23 adantr ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) ) = ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
25 in4 ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) ∩ ( ( 𝐵 𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
26 cmcm2 ( ( 𝐴C𝐵C ) → ( 𝐴 𝐶 𝐵𝐴 𝐶 ( ⊥ ‘ 𝐵 ) ) )
27 cmcm ( ( 𝐴C𝐵C ) → ( 𝐴 𝐶 𝐵𝐵 𝐶 𝐴 ) )
28 choccl ( 𝐵C → ( ⊥ ‘ 𝐵 ) ∈ C )
29 cmbr3 ( ( 𝐴C ∧ ( ⊥ ‘ 𝐵 ) ∈ C ) → ( 𝐴 𝐶 ( ⊥ ‘ 𝐵 ) ↔ ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) = ( 𝐴 ∩ ( ⊥ ‘ 𝐵 ) ) ) )
30 28 29 sylan2 ( ( 𝐴C𝐵C ) → ( 𝐴 𝐶 ( ⊥ ‘ 𝐵 ) ↔ ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) = ( 𝐴 ∩ ( ⊥ ‘ 𝐵 ) ) ) )
31 26 27 30 3bitr3d ( ( 𝐴C𝐵C ) → ( 𝐵 𝐶 𝐴 ↔ ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) = ( 𝐴 ∩ ( ⊥ ‘ 𝐵 ) ) ) )
32 31 biimpa ( ( ( 𝐴C𝐵C ) ∧ 𝐵 𝐶 𝐴 ) → ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) = ( 𝐴 ∩ ( ⊥ ‘ 𝐵 ) ) )
33 incom ( 𝐴 ∩ ( ⊥ ‘ 𝐵 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 )
34 32 33 eqtrdi ( ( ( 𝐴C𝐵C ) ∧ 𝐵 𝐶 𝐴 ) → ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 ) )
35 34 3adantl3 ( ( ( 𝐴C𝐵C𝐶C ) ∧ 𝐵 𝐶 𝐴 ) → ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 ) )
36 35 adantrr ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 ) )
37 36 ineq1d ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴 ∩ ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ) ∩ ( ( 𝐵 𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 ) ∩ ( ( 𝐵 𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
38 25 37 eqtrid ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ( ( ⊥ ‘ 𝐴 ) ∨ ( ⊥ ‘ 𝐵 ) ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 ) ∩ ( ( 𝐵 𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
39 24 38 eqtrd ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) ) = ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 ) ∩ ( ( 𝐵 𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
40 in4 ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐴 ) ∩ ( ( 𝐵 𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
41 39 40 eqtrdi ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) ) = ( ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
42 ococ ( 𝐵C → ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) = 𝐵 )
43 42 oveq1d ( 𝐵C → ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) = ( 𝐵 𝐶 ) )
44 43 ineq2d ( 𝐵C → ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) )
45 44 3ad2ant2 ( ( 𝐴C𝐵C𝐶C ) → ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) )
46 45 adantr ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) )
47 cmcm3 ( ( 𝐵C𝐶C ) → ( 𝐵 𝐶 𝐶 ↔ ( ⊥ ‘ 𝐵 ) 𝐶 𝐶 ) )
48 cmbr3 ( ( ( ⊥ ‘ 𝐵 ) ∈ C𝐶C ) → ( ( ⊥ ‘ 𝐵 ) 𝐶 𝐶 ↔ ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ) )
49 28 48 sylan ( ( 𝐵C𝐶C ) → ( ( ⊥ ‘ 𝐵 ) 𝐶 𝐶 ↔ ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ) )
50 47 49 bitrd ( ( 𝐵C𝐶C ) → ( 𝐵 𝐶 𝐶 ↔ ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ) )
51 50 biimpa ( ( ( 𝐵C𝐶C ) ∧ 𝐵 𝐶 𝐶 ) → ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) )
52 51 3adantl1 ( ( ( 𝐴C𝐵C𝐶C ) ∧ 𝐵 𝐶 𝐶 ) → ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) )
53 52 adantrl ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( ⊥ ‘ 𝐵 ) ∩ ( ( ⊥ ‘ ( ⊥ ‘ 𝐵 ) ) ∨ 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) )
54 46 53 eqtr3d ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) )
55 54 ineq1d ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
56 inass ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐶 ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) )
57 in12 ( 𝐶 ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( 𝐴 ∩ ( 𝐶 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
58 inass ( ( 𝐴𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) = ( 𝐴 ∩ ( 𝐶 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) )
59 57 58 eqtr4i ( 𝐶 ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( 𝐴𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) )
60 chocin ( ( 𝐴𝐶 ) ∈ C → ( ( 𝐴𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) = 0 )
61 2 60 syl ( ( 𝐴C𝐶C ) → ( ( 𝐴𝐶 ) ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) = 0 )
62 59 61 eqtrid ( ( 𝐴C𝐶C ) → ( 𝐶 ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = 0 )
63 62 ineq2d ( ( 𝐴C𝐶C ) → ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐶 ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 0 ) )
64 56 63 eqtrid ( ( 𝐴C𝐶C ) → ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 0 ) )
65 64 3adant2 ( ( 𝐴C𝐵C𝐶C ) → ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = ( ( ⊥ ‘ 𝐵 ) ∩ 0 ) )
66 chm0 ( ( ⊥ ‘ 𝐵 ) ∈ C → ( ( ⊥ ‘ 𝐵 ) ∩ 0 ) = 0 )
67 28 66 syl ( 𝐵C → ( ( ⊥ ‘ 𝐵 ) ∩ 0 ) = 0 )
68 67 3ad2ant2 ( ( 𝐴C𝐵C𝐶C ) → ( ( ⊥ ‘ 𝐵 ) ∩ 0 ) = 0 )
69 65 68 eqtrd ( ( 𝐴C𝐵C𝐶C ) → ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = 0 )
70 69 adantr ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( ( ⊥ ‘ 𝐵 ) ∩ 𝐶 ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = 0 )
71 55 70 eqtrd ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( ( ⊥ ‘ 𝐵 ) ∩ ( 𝐵 𝐶 ) ) ∩ ( 𝐴 ∩ ( ⊥ ‘ ( 𝐴𝐶 ) ) ) ) = 0 )
72 41 71 eqtrd ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) ) = 0 )
73 pjoml ( ( ( ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ∈ C ∧ ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∈ S ) ∧ ( ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ⊆ ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∧ ( ( 𝐴 ∩ ( 𝐵 𝐶 ) ) ∩ ( ⊥ ‘ ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) ) ) = 0 ) ) → ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) = ( 𝐴 ∩ ( 𝐵 𝐶 ) ) )
74 13 15 72 73 syl12anc ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) = ( 𝐴 ∩ ( 𝐵 𝐶 ) ) )
75 74 eqcomd ( ( ( 𝐴C𝐵C𝐶C ) ∧ ( 𝐵 𝐶 𝐴𝐵 𝐶 𝐶 ) ) → ( 𝐴 ∩ ( 𝐵 𝐶 ) ) = ( ( 𝐴𝐵 ) ∨ ( 𝐴𝐶 ) ) )