Users' Mathboxes Mathbox for Norm Megill < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  omlfh1N Structured version   Visualization version   GIF version

Theorem omlfh1N 40358
Description: Foulis-Holland Theorem, part 1. If any 2 pairs in a triple of orthomodular lattice elements commute, the triple is distributive. Part of Theorem 5 in [Kalmbach] p. 25. (fh1 32220 analog.) (Contributed by NM, 8-Nov-2011.) (New usage is discouraged.)
Hypotheses
Ref Expression
omlfh1.b 𝐵 = (Base‘𝐾)
omlfh1.j ∨ = (join‘𝐾)
omlfh1.m ∧ = (meet‘𝐾)
omlfh1.c 𝐶 = (cm‘𝐾)
Assertion
Ref Expression
omlfh1N ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (𝑌 ∨ 𝑍)) = ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))

Proof of Theorem omlfh1N
StepHypRef Expression
1 omllat 40342 . . . . 5 (𝐾 ∈ OML → 𝐾 ∈ Lat)
2 omlfh1.b . . . . . 6 𝐵 = (Base‘𝐾)
3 eqid 2760 . . . . . 6 (le‘𝐾) = (le‘𝐾)
4 omlfh1.j . . . . . 6 ∨ = (join‘𝐾)
5 omlfh1.m . . . . . 6 ∧ = (meet‘𝐾)
62, 3, 4, 5latledi 18651 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)))
71, 6sylan 592 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)))
873adant3 1150 . . 3 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)))
91adantr 486 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ Lat)
10 simpr1 1213 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝑋 ∈ 𝐵)
11 simpr2 1214 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝑌 ∈ 𝐵)
12 simpr3 1215 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝑍 ∈ 𝐵)
132, 4latjcl 18613 . . . . . . . 8 ((𝐾 ∈ Lat ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑌 ∨ 𝑍) ∈ 𝐵)
149, 11, 12, 13syl3anc 1398 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑌 ∨ 𝑍) ∈ 𝐵)
152, 5latmcom 18637 . . . . . . 7 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ (𝑌 ∨ 𝑍) ∈ 𝐵) → (𝑋 ∧ (𝑌 ∨ 𝑍)) = ((𝑌 ∨ 𝑍) ∧ 𝑋))
169, 10, 14, 15syl3anc 1398 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (𝑌 ∨ 𝑍)) = ((𝑌 ∨ 𝑍) ∧ 𝑋))
17 omlol 40340 . . . . . . . . 9 (𝐾 ∈ OML → 𝐾 ∈ OL)
1817adantr 486 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ OL)
192, 5latmcl 18614 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋 ∧ 𝑌) ∈ 𝐵)
209, 10, 11, 19syl3anc 1398 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ 𝑌) ∈ 𝐵)
212, 5latmcl 18614 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋 ∧ 𝑍) ∈ 𝐵)
229, 10, 12, 21syl3anc 1398 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ 𝑍) ∈ 𝐵)
23 eqid 2760 . . . . . . . . 9 (oc‘𝐾) = (oc‘𝐾)
242, 4, 5, 23oldmj1 40321 . . . . . . . 8 ((𝐾 ∈ OL ∧ (𝑋 ∧ 𝑌) ∈ 𝐵 ∧ (𝑋 ∧ 𝑍) ∈ 𝐵) → ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))) = (((oc‘𝐾)‘(𝑋 ∧ 𝑌)) ∧ ((oc‘𝐾)‘(𝑋 ∧ 𝑍))))
2518, 20, 22, 24syl3anc 1398 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))) = (((oc‘𝐾)‘(𝑋 ∧ 𝑌)) ∧ ((oc‘𝐾)‘(𝑋 ∧ 𝑍))))
262, 4, 5, 23oldmm1 40317 . . . . . . . . 9 ((𝐾 ∈ OL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((oc‘𝐾)‘(𝑋 ∧ 𝑌)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)))
2718, 10, 11, 26syl3anc 1398 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘(𝑋 ∧ 𝑌)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)))
282, 4, 5, 23oldmm1 40317 . . . . . . . . 9 ((𝐾 ∈ OL ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → ((oc‘𝐾)‘(𝑋 ∧ 𝑍)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))
2918, 10, 12, 28syl3anc 1398 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘(𝑋 ∧ 𝑍)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))
3027, 29oveq12d 7438 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘(𝑋 ∧ 𝑌)) ∧ ((oc‘𝐾)‘(𝑋 ∧ 𝑍))) = ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))
3125, 30eqtrd 2795 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))) = ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))
3216, 31oveq12d 7438 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
33323adant3 1150 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
34 omlop 40341 . . . . . . . . . . 11 (𝐾 ∈ OML → 𝐾 ∈ OP)
3534adantr 486 . . . . . . . . . 10 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ OP)
362, 23opoccl 40294 . . . . . . . . . 10 ((𝐾 ∈ OP ∧ 𝑋 ∈ 𝐵) → ((oc‘𝐾)‘𝑋) ∈ 𝐵)
3735, 10, 36syl2anc 596 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘𝑋) ∈ 𝐵)
382, 23opoccl 40294 . . . . . . . . . 10 ((𝐾 ∈ OP ∧ 𝑌 ∈ 𝐵) → ((oc‘𝐾)‘𝑌) ∈ 𝐵)
3935, 11, 38syl2anc 596 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘𝑌) ∈ 𝐵)
402, 4latjcl 18613 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ ((oc‘𝐾)‘𝑋) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵)
419, 37, 39, 40syl3anc 1398 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵)
422, 23opoccl 40294 . . . . . . . . . 10 ((𝐾 ∈ OP ∧ 𝑍 ∈ 𝐵) → ((oc‘𝐾)‘𝑍) ∈ 𝐵)
4335, 12, 42syl2anc 596 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘𝑍) ∈ 𝐵)
442, 4latjcl 18613 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ ((oc‘𝐾)‘𝑋) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
459, 37, 43, 44syl3anc 1398 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
462, 5latmcl 18614 . . . . . . . 8 ((𝐾 ∈ Lat ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵) → ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) ∈ 𝐵)
479, 41, 45, 46syl3anc 1398 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) ∈ 𝐵)
482, 5latmassOLD 40329 . . . . . . 7 ((𝐾 ∈ OL ∧ ((𝑌 ∨ 𝑍) ∈ 𝐵 ∧ 𝑋 ∈ 𝐵 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) ∈ 𝐵)) → (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))))
4918, 14, 10, 47, 48syl13anc 1399 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))))
50493adant3 1150 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))))
51 omlfh1.c . . . . . . . . . . . . . 14 𝐶 = (cm‘𝐾)
522, 23, 51cmt2N 40350 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ 𝑋𝐶((oc‘𝐾)‘𝑌)))
53523adant3r3 1203 . . . . . . . . . . . 12 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑌 ↔ 𝑋𝐶((oc‘𝐾)‘𝑌)))
54 simpl 488 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ OML)
552, 4, 5, 23, 51cmtbr3N 40354 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵) → (𝑋𝐶((oc‘𝐾)‘𝑌) ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) = (𝑋 ∧ ((oc‘𝐾)‘𝑌))))
5654, 10, 39, 55syl3anc 1398 . . . . . . . . . . . 12 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶((oc‘𝐾)‘𝑌) ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) = (𝑋 ∧ ((oc‘𝐾)‘𝑌))))
5753, 56bitrd 282 . . . . . . . . . . 11 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑌 ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) = (𝑋 ∧ ((oc‘𝐾)‘𝑌))))
5857biimpa 482 . . . . . . . . . 10 (((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) ∧ 𝑋𝐶𝑌) → (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) = (𝑋 ∧ ((oc‘𝐾)‘𝑌)))
5958adantrr 730 . . . . . . . . 9 (((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) = (𝑋 ∧ ((oc‘𝐾)‘𝑌)))
60593impa 1127 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) = (𝑋 ∧ ((oc‘𝐾)‘𝑌)))
612, 23, 51cmt2N 40350 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋𝐶𝑍 ↔ 𝑋𝐶((oc‘𝐾)‘𝑍)))
62613adant3r2 1202 . . . . . . . . . . . 12 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑍 ↔ 𝑋𝐶((oc‘𝐾)‘𝑍)))
632, 4, 5, 23, 51cmtbr3N 40354 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵) → (𝑋𝐶((oc‘𝐾)‘𝑍) ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) = (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
6454, 10, 43, 63syl3anc 1398 . . . . . . . . . . . 12 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶((oc‘𝐾)‘𝑍) ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) = (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
6562, 64bitrd 282 . . . . . . . . . . 11 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑍 ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) = (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
6665biimpa 482 . . . . . . . . . 10 (((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) ∧ 𝑋𝐶𝑍) → (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) = (𝑋 ∧ ((oc‘𝐾)‘𝑍)))
6766adantrl 729 . . . . . . . . 9 (((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) = (𝑋 ∧ ((oc‘𝐾)‘𝑍)))
68673impa 1127 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) = (𝑋 ∧ ((oc‘𝐾)‘𝑍)))
6960, 68oveq12d 7438 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
702, 5latmmdiN 40334 . . . . . . . . 9 ((𝐾 ∈ OL ∧ (𝑋 ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
7118, 10, 41, 45, 70syl13anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
72713adant3 1150 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
732, 5latmmdiN 40334 . . . . . . . . 9 ((𝐾 ∈ OL ∧ (𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵)) → (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
7418, 10, 39, 43, 73syl13anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
75743adant3 1150 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
7669, 72, 753eqtr4d 2805 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))))
7776oveq2d 7436 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))) = ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
782, 5latmcl 18614 . . . . . . . 8 ((𝐾 ∈ Lat ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵) → (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
799, 39, 43, 78syl3anc 1398 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
802, 5latm12 40330 . . . . . . 7 ((𝐾 ∈ OL ∧ ((𝑌 ∨ 𝑍) ∈ 𝐵 ∧ 𝑋 ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
8118, 14, 10, 79, 80syl13anc 1399 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
82813adant3 1150 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
8350, 77, 823eqtrd 2799 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
842, 4, 5, 23oldmj1 40321 . . . . . . . . . 10 ((𝐾 ∈ OL ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → ((oc‘𝐾)‘(𝑌 ∨ 𝑍)) = (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))
8518, 11, 12, 84syl3anc 1398 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘(𝑌 ∨ 𝑍)) = (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))
8685oveq2d 7436 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ ((oc‘𝐾)‘(𝑌 ∨ 𝑍))) = ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))))
87 eqid 2760 . . . . . . . . . 10 (0.‘𝐾) = (0.‘𝐾)
882, 23, 5, 87opnoncon 40308 . . . . . . . . 9 ((𝐾 ∈ OP ∧ (𝑌 ∨ 𝑍) ∈ 𝐵) → ((𝑌 ∨ 𝑍) ∧ ((oc‘𝐾)‘(𝑌 ∨ 𝑍))) = (0.‘𝐾))
8935, 14, 88syl2anc 596 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ ((oc‘𝐾)‘(𝑌 ∨ 𝑍))) = (0.‘𝐾))
9086, 89eqtr3d 2797 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = (0.‘𝐾))
9190oveq2d 7436 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ (0.‘𝐾)))
922, 5, 87olm01 40336 . . . . . . 7 ((𝐾 ∈ OL ∧ 𝑋 ∈ 𝐵) → (𝑋 ∧ (0.‘𝐾)) = (0.‘𝐾))
9318, 10, 92syl2anc 596 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (0.‘𝐾)) = (0.‘𝐾))
9491, 93eqtrd 2795 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (0.‘𝐾))
95943adant3 1150 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (0.‘𝐾))
9633, 83, 953eqtrd 2799 . . 3 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾))
972, 4latjcl 18613 . . . . . 6 ((𝐾 ∈ Lat ∧ (𝑋 ∧ 𝑌) ∈ 𝐵 ∧ (𝑋 ∧ 𝑍) ∈ 𝐵) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) ∈ 𝐵)
989, 20, 22, 97syl3anc 1398 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) ∈ 𝐵)
992, 5latmcl 18614 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ (𝑌 ∨ 𝑍) ∈ 𝐵) → (𝑋 ∧ (𝑌 ∨ 𝑍)) ∈ 𝐵)
1009, 10, 14, 99syl3anc 1398 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (𝑌 ∨ 𝑍)) ∈ 𝐵)
1012, 3, 5, 23, 87omllaw3 40345 . . . . 5 ((𝐾 ∈ OML ∧ ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) ∈ 𝐵 ∧ (𝑋 ∧ (𝑌 ∨ 𝑍)) ∈ 𝐵) → ((((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍))))
10254, 98, 100, 101syl3anc 1398 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍))))
1031023adant3 1150 . . 3 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍))))
1048, 96, 103mp2and 712 . 2 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍)))
105104eqcomd 2766 1 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (𝑌 ∨ 𝑍)) = ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   ∧ w3a 1103   = wceq 1569   ∈ wcel 2144   class class class wbr 5102  ‘cfv 6538  (class class class)co 7420  Basecbs 17387  lecple 17435  occoc 17436  joincjn 18485  meetcmee 18486  0.cp0 18595  Latclat 18605  OPcops 40272  cmccmtN 40273  OLcol 40274  OMLcoml 40275
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pow 5326  ax-pr 5390  ax-un 7751
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3847  df-ss 3896  df-dif 4047  df-in 4091  df-un 4151  df-nul 4279  df-if 4482  df-pw 4558  df-sn 4584  df-pr 4586  df-op 4590  df-uni 4867  df-iun 4952  df-br 5103  df-opab 5167  df-mpt 5186  df-id 5545  df-xp 5656  df-rel 5657  df-cnv 5658  df-co 5659  df-dm 5660  df-rn 5661  df-res 5662  df-ima 5663  df-iota 6494  df-fun 6540  df-fn 6541  df-f 6542  df-f1 6543  df-fo 6544  df-f1o 6545  df-fv 6546  df-riota 7377  df-ov 7423  df-oprab 7424  df-proset 18468  df-poset 18487  df-lub 18518  df-glb 18519  df-join 18520  df-meet 18521  df-p0 18597  df-lat 18606  df-oposet 40276  df-cmtN 40277  df-ol 40278  df-oml 40279
This theorem is used by:  omlfh3N  40359  omlmod1i2N  40360
  Copyright terms: Public domain W3C validator