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 40507
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 32250 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 40491 . . . . 5 (𝐾 ∈ OML → 𝐾 ∈ Lat)
2 omlfh1.b . . . . . 6 𝐵 = (Base‘𝐾)
3 eqid 2763 . . . . . 6 (le‘𝐾) = (le‘𝐾)
4 omlfh1.j . . . . . 6 ∨ = (join‘𝐾)
5 omlfh1.m . . . . . 6 ∧ = (meet‘𝐾)
62, 3, 4, 5latledi 18680 . . . . 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 18642 . . . . . . . 8 ((𝐾 ∈ Lat ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑌 ∨ 𝑍) ∈ 𝐵)
149, 11, 12, 13syl3anc 1399 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑌 ∨ 𝑍) ∈ 𝐵)
152, 5latmcom 18666 . . . . . . 7 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ (𝑌 ∨ 𝑍) ∈ 𝐵) → (𝑋 ∧ (𝑌 ∨ 𝑍)) = ((𝑌 ∨ 𝑍) ∧ 𝑋))
169, 10, 14, 15syl3anc 1399 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (𝑌 ∨ 𝑍)) = ((𝑌 ∨ 𝑍) ∧ 𝑋))
17 omlol 40489 . . . . . . . . 9 (𝐾 ∈ OML → 𝐾 ∈ OL)
1817adantr 486 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ OL)
192, 5latmcl 18643 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋 ∧ 𝑌) ∈ 𝐵)
209, 10, 11, 19syl3anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ 𝑌) ∈ 𝐵)
212, 5latmcl 18643 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋 ∧ 𝑍) ∈ 𝐵)
229, 10, 12, 21syl3anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ 𝑍) ∈ 𝐵)
23 eqid 2763 . . . . . . . . 9 (oc‘𝐾) = (oc‘𝐾)
242, 4, 5, 23oldmj1 40470 . . . . . . . 8 ((𝐾 ∈ OL ∧ (𝑋 ∧ 𝑌) ∈ 𝐵 ∧ (𝑋 ∧ 𝑍) ∈ 𝐵) → ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))) = (((oc‘𝐾)‘(𝑋 ∧ 𝑌)) ∧ ((oc‘𝐾)‘(𝑋 ∧ 𝑍))))
2518, 20, 22, 24syl3anc 1399 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))) = (((oc‘𝐾)‘(𝑋 ∧ 𝑌)) ∧ ((oc‘𝐾)‘(𝑋 ∧ 𝑍))))
262, 4, 5, 23oldmm1 40466 . . . . . . . . 9 ((𝐾 ∈ OL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((oc‘𝐾)‘(𝑋 ∧ 𝑌)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)))
2718, 10, 11, 26syl3anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘(𝑋 ∧ 𝑌)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)))
282, 4, 5, 23oldmm1 40466 . . . . . . . . 9 ((𝐾 ∈ OL ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → ((oc‘𝐾)‘(𝑋 ∧ 𝑍)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))
2918, 10, 12, 28syl3anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘(𝑋 ∧ 𝑍)) = (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))
3027, 29oveq12d 7461 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘(𝑋 ∧ 𝑌)) ∧ ((oc‘𝐾)‘(𝑋 ∧ 𝑍))) = ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))
3125, 30eqtrd 2798 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))) = ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))
3216, 31oveq12d 7461 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
33323adant3 1150 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
34 omlop 40490 . . . . . . . . . . 11 (𝐾 ∈ OML → 𝐾 ∈ OP)
3534adantr 486 . . . . . . . . . 10 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ OP)
362, 23opoccl 40443 . . . . . . . . . 10 ((𝐾 ∈ OP ∧ 𝑋 ∈ 𝐵) → ((oc‘𝐾)‘𝑋) ∈ 𝐵)
3735, 10, 36syl2anc 596 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘𝑋) ∈ 𝐵)
382, 23opoccl 40443 . . . . . . . . . 10 ((𝐾 ∈ OP ∧ 𝑌 ∈ 𝐵) → ((oc‘𝐾)‘𝑌) ∈ 𝐵)
3935, 11, 38syl2anc 596 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘𝑌) ∈ 𝐵)
402, 4latjcl 18642 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ ((oc‘𝐾)‘𝑋) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵)
419, 37, 39, 40syl3anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵)
422, 23opoccl 40443 . . . . . . . . . 10 ((𝐾 ∈ OP ∧ 𝑍 ∈ 𝐵) → ((oc‘𝐾)‘𝑍) ∈ 𝐵)
4335, 12, 42syl2anc 596 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘𝑍) ∈ 𝐵)
442, 4latjcl 18642 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ ((oc‘𝐾)‘𝑋) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
459, 37, 43, 44syl3anc 1399 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
462, 5latmcl 18643 . . . . . . . 8 ((𝐾 ∈ Lat ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵) → ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) ∈ 𝐵)
479, 41, 45, 46syl3anc 1399 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) ∈ 𝐵)
482, 5latmassOLD 40478 . . . . . . 7 ((𝐾 ∈ OL ∧ ((𝑌 ∨ 𝑍) ∈ 𝐵 ∧ 𝑋 ∈ 𝐵 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) ∈ 𝐵)) → (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))))
4918, 14, 10, 47, 48syl13anc 1400 . . . . . 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 40499 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ 𝑋𝐶((oc‘𝐾)‘𝑌)))
53523adant3r3 1203 . . . . . . . . . . . 12 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑌 ↔ 𝑋𝐶((oc‘𝐾)‘𝑌)))
54 simpl 488 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ OML)
552, 4, 5, 23, 51cmtbr3N 40503 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵) → (𝑋𝐶((oc‘𝐾)‘𝑌) ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) = (𝑋 ∧ ((oc‘𝐾)‘𝑌))))
5654, 10, 39, 55syl3anc 1399 . . . . . . . . . . . 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 40499 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋𝐶𝑍 ↔ 𝑋𝐶((oc‘𝐾)‘𝑍)))
62613adant3r2 1202 . . . . . . . . . . . 12 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑍 ↔ 𝑋𝐶((oc‘𝐾)‘𝑍)))
632, 4, 5, 23, 51cmtbr3N 40503 . . . . . . . . . . . . 13 ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵) → (𝑋𝐶((oc‘𝐾)‘𝑍) ↔ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))) = (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
6454, 10, 43, 63syl3anc 1399 . . . . . . . . . . . 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 7461 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
702, 5latmmdiN 40483 . . . . . . . . 9 ((𝐾 ∈ OL ∧ (𝑋 ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
7118, 10, 41, 45, 70syl13anc 1400 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
72713adant3 1150 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = ((𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌))) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))))
732, 5latmmdiN 40483 . . . . . . . . 9 ((𝐾 ∈ OL ∧ (𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵)) → (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
7418, 10, 39, 43, 73syl13anc 1400 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
75743adant3 1150 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = ((𝑋 ∧ ((oc‘𝐾)‘𝑌)) ∧ (𝑋 ∧ ((oc‘𝐾)‘𝑍))))
7669, 72, 753eqtr4d 2808 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))))
7776oveq2d 7459 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍))))) = ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
782, 5latmcl 18643 . . . . . . . 8 ((𝐾 ∈ Lat ∧ ((oc‘𝐾)‘𝑌) ∈ 𝐵 ∧ ((oc‘𝐾)‘𝑍) ∈ 𝐵) → (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
799, 39, 43, 78syl3anc 1399 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)
802, 5latm12 40479 . . . . . . 7 ((𝐾 ∈ OL ∧ ((𝑌 ∨ 𝑍) ∈ 𝐵 ∧ 𝑋 ∈ 𝐵 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)) ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
8118, 14, 10, 79, 80syl13anc 1400 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
82813adant3 1150 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑌 ∨ 𝑍) ∧ (𝑋 ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
8350, 77, 823eqtrd 2802 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (((𝑌 ∨ 𝑍) ∧ 𝑋) ∧ ((((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑌)) ∧ (((oc‘𝐾)‘𝑋) ∨ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))))
842, 4, 5, 23oldmj1 40470 . . . . . . . . . 10 ((𝐾 ∈ OL ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → ((oc‘𝐾)‘(𝑌 ∨ 𝑍)) = (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))
8518, 11, 12, 84syl3anc 1399 . . . . . . . . 9 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((oc‘𝐾)‘(𝑌 ∨ 𝑍)) = (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))
8685oveq2d 7459 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ ((oc‘𝐾)‘(𝑌 ∨ 𝑍))) = ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))))
87 eqid 2763 . . . . . . . . . 10 (0.‘𝐾) = (0.‘𝐾)
882, 23, 5, 87opnoncon 40457 . . . . . . . . 9 ((𝐾 ∈ OP ∧ (𝑌 ∨ 𝑍) ∈ 𝐵) → ((𝑌 ∨ 𝑍) ∧ ((oc‘𝐾)‘(𝑌 ∨ 𝑍))) = (0.‘𝐾))
8935, 14, 88syl2anc 596 . . . . . . . 8 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ ((oc‘𝐾)‘(𝑌 ∨ 𝑍))) = (0.‘𝐾))
9086, 89eqtr3d 2800 . . . . . . 7 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍))) = (0.‘𝐾))
9190oveq2d 7459 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (𝑋 ∧ (0.‘𝐾)))
922, 5, 87olm01 40485 . . . . . . 7 ((𝐾 ∈ OL ∧ 𝑋 ∈ 𝐵) → (𝑋 ∧ (0.‘𝐾)) = (0.‘𝐾))
9318, 10, 92syl2anc 596 . . . . . 6 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (0.‘𝐾)) = (0.‘𝐾))
9491, 93eqtrd 2798 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (0.‘𝐾))
95943adant3 1150 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ ((𝑌 ∨ 𝑍) ∧ (((oc‘𝐾)‘𝑌) ∧ ((oc‘𝐾)‘𝑍)))) = (0.‘𝐾))
9633, 83, 953eqtrd 2802 . . 3 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾))
972, 4latjcl 18642 . . . . . 6 ((𝐾 ∈ Lat ∧ (𝑋 ∧ 𝑌) ∈ 𝐵 ∧ (𝑋 ∧ 𝑍) ∈ 𝐵) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) ∈ 𝐵)
989, 20, 22, 97syl3anc 1399 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) ∈ 𝐵)
992, 5latmcl 18643 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ (𝑌 ∨ 𝑍) ∈ 𝐵) → (𝑋 ∧ (𝑌 ∨ 𝑍)) ∈ 𝐵)
1009, 10, 14, 99syl3anc 1399 . . . . 5 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋 ∧ (𝑌 ∨ 𝑍)) ∈ 𝐵)
1012, 3, 5, 23, 87omllaw3 40494 . . . . 5 ((𝐾 ∈ OML ∧ ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) ∈ 𝐵 ∧ (𝑋 ∧ (𝑌 ∨ 𝑍)) ∈ 𝐵) → ((((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍))))
10254, 98, 100, 101syl3anc 1399 . . . 4 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍))))
1031023adant3 1150 . . 3 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍))(le‘𝐾)(𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((𝑋 ∧ (𝑌 ∨ 𝑍)) ∧ ((oc‘𝐾)‘((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))) = (0.‘𝐾)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍))))
1048, 96, 103mp2and 712 . 2 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)) = (𝑋 ∧ (𝑌 ∨ 𝑍)))
105104eqcomd 2769 1 ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋𝐶𝑌 ∧ 𝑋𝐶𝑍)) → (𝑋 ∧ (𝑌 ∨ 𝑍)) = ((𝑋 ∧ 𝑌) ∨ (𝑋 ∧ 𝑍)))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   ∧ w3a 1103   = wceq 1570   ∈ wcel 2147   class class class wbr 5106  ‘cfv 6558  (class class class)co 7443  Basecbs 17416  lecple 17464  occoc 17465  joincjn 18514  meetcmee 18515  0.cp0 18624  Latclat 18634  OPcops 40421  cmccmtN 40422  OLcol 40423  OMLcoml 40424
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7775
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-id 5550  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-iota 6512  df-fun 6560  df-fn 6561  df-f 6562  df-f1 6563  df-fo 6564  df-f1o 6565  df-fv 6566  df-riota 7400  df-ov 7446  df-oprab 7447  df-proset 18497  df-poset 18516  df-lub 18547  df-glb 18548  df-join 18549  df-meet 18550  df-p0 18626  df-lat 18635  df-oposet 40425  df-cmtN 40426  df-ol 40427  df-oml 40428
This theorem is used by:  omlfh3N  40508  omlmod1i2N  40509
  Copyright terms: Public domain W3C validator