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

Theorem cvlcvr1 40133
Description: The covering property. Proposition 1(ii) in [Kalmbach] p. 140 (and its converse). (chcv1 32707 analog.) (Contributed by NM, 5-Nov-2012.)
Hypotheses
Ref Expression
cvlcvr1.b 𝐵 = (Base‘𝐾)
cvlcvr1.l = (le‘𝐾)
cvlcvr1.j = (join‘𝐾)
cvlcvr1.c 𝐶 = ( ⋖ ‘𝐾)
cvlcvr1.a 𝐴 = (Atoms‘𝐾)
Assertion
Ref Expression
cvlcvr1 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (¬ 𝑃 𝑋𝑋𝐶(𝑋 𝑃)))

Proof of Theorem cvlcvr1
Dummy variables 𝑧 𝑞 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simp13 1224 . . . . . . 7 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → 𝐾 ∈ CvLat)
2 cvllat 40120 . . . . . . 7 (𝐾 ∈ CvLat → 𝐾 ∈ Lat)
31, 2syl 18 . . . . . 6 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → 𝐾 ∈ Lat)
4 simp2 1155 . . . . . 6 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → 𝑋𝐵)
5 cvlcvr1.b . . . . . . . 8 𝐵 = (Base‘𝐾)
6 cvlcvr1.a . . . . . . . 8 𝐴 = (Atoms‘𝐾)
75, 6atbase 40083 . . . . . . 7 (𝑃𝐴𝑃𝐵)
873ad2ant3 1153 . . . . . 6 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → 𝑃𝐵)
9 cvlcvr1.l . . . . . . 7 = (le‘𝐾)
10 eqid 2763 . . . . . . 7 (lt‘𝐾) = (lt‘𝐾)
11 cvlcvr1.j . . . . . . 7 = (join‘𝐾)
125, 9, 10, 11latnle 18524 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋𝐵𝑃𝐵) → (¬ 𝑃 𝑋𝑋(lt‘𝐾)(𝑋 𝑃)))
133, 4, 8, 12syl3anc 1398 . . . . 5 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (¬ 𝑃 𝑋𝑋(lt‘𝐾)(𝑋 𝑃)))
1413biimpd 232 . . . 4 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (¬ 𝑃 𝑋𝑋(lt‘𝐾)(𝑋 𝑃)))
15 simpl13 1269 . . . . . . . . 9 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝐾 ∈ CvLat)
1615, 2syl 18 . . . . . . . 8 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝐾 ∈ Lat)
17 simprll 790 . . . . . . . 8 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑧𝐵)
18 simpl2 1211 . . . . . . . . 9 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑋𝐵)
19 simpl3 1212 . . . . . . . . . 10 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑃𝐴)
2019, 7syl 18 . . . . . . . . 9 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑃𝐵)
215, 11latjcl 18490 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ 𝑋𝐵𝑃𝐵) → (𝑋 𝑃) ∈ 𝐵)
2216, 18, 20, 21syl3anc 1398 . . . . . . . 8 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → (𝑋 𝑃) ∈ 𝐵)
23 simprrr 793 . . . . . . . 8 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑧 (𝑋 𝑃))
24 simprrl 792 . . . . . . . . . 10 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑋(lt‘𝐾)𝑧)
25 simpl11 1267 . . . . . . . . . . 11 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝐾 ∈ OML)
26 simpl12 1268 . . . . . . . . . . 11 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝐾 ∈ CLat)
27 cvlatl 40119 . . . . . . . . . . . 12 (𝐾 ∈ CvLat → 𝐾 ∈ AtLat)
2815, 27syl 18 . . . . . . . . . . 11 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝐾 ∈ AtLat)
295, 9, 10, 6atlrelat1 40115 . . . . . . . . . . 11 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋𝐵𝑧𝐵) → (𝑋(lt‘𝐾)𝑧 → ∃𝑞𝐴𝑞 𝑋𝑞 𝑧)))
3025, 26, 28, 18, 17, 29syl311anc 1411 . . . . . . . . . 10 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → (𝑋(lt‘𝐾)𝑧 → ∃𝑞𝐴𝑞 𝑋𝑞 𝑧)))
3124, 30mpd 16 . . . . . . . . 9 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → ∃𝑞𝐴𝑞 𝑋𝑞 𝑧))
3216adantr 485 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝐾 ∈ Lat)
335, 6atbase 40083 . . . . . . . . . . . . . 14 (𝑞𝐴𝑞𝐵)
3433ad2antrl 740 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑞𝐵)
3517adantr 485 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑧𝐵)
3622adantr 485 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → (𝑋 𝑃) ∈ 𝐵)
37 simprrr 793 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑞 𝑧)
3823adantr 485 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑧 (𝑋 𝑃))
395, 9, 32, 34, 35, 36, 37, 38lattrd 18497 . . . . . . . . . . . 12 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑞 (𝑋 𝑃))
4015adantr 485 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝐾 ∈ CvLat)
41 simprl 782 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑞𝐴)
42 simpll3 1233 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑃𝐴)
43 simpll2 1232 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑋𝐵)
44 simprrl 792 . . . . . . . . . . . . 13 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → ¬ 𝑞 𝑋)
455, 9, 11, 6cvlexch1 40122 . . . . . . . . . . . . 13 ((𝐾 ∈ CvLat ∧ (𝑞𝐴𝑃𝐴𝑋𝐵) ∧ ¬ 𝑞 𝑋) → (𝑞 (𝑋 𝑃) → 𝑃 (𝑋 𝑞)))
4640, 41, 42, 43, 44, 45syl131anc 1410 . . . . . . . . . . . 12 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → (𝑞 (𝑋 𝑃) → 𝑃 (𝑋 𝑞)))
4739, 46mpd 16 . . . . . . . . . . 11 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑃 (𝑋 𝑞))
48 simprlr 791 . . . . . . . . . . . . 13 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → ¬ 𝑃 𝑋)
4948adantr 485 . . . . . . . . . . . 12 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → ¬ 𝑃 𝑋)
505, 9, 11, 6cvlexchb1 40124 . . . . . . . . . . . 12 ((𝐾 ∈ CvLat ∧ (𝑃𝐴𝑞𝐴𝑋𝐵) ∧ ¬ 𝑃 𝑋) → (𝑃 (𝑋 𝑞) ↔ (𝑋 𝑃) = (𝑋 𝑞)))
5140, 42, 41, 43, 49, 50syl131anc 1410 . . . . . . . . . . 11 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → (𝑃 (𝑋 𝑞) ↔ (𝑋 𝑃) = (𝑋 𝑞)))
5247, 51mpbid 235 . . . . . . . . . 10 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → (𝑋 𝑃) = (𝑋 𝑞))
539, 10pltle 18382 . . . . . . . . . . . . . 14 ((𝐾 ∈ OML ∧ 𝑋𝐵𝑧𝐵) → (𝑋(lt‘𝐾)𝑧𝑋 𝑧))
5425, 18, 17, 53syl3anc 1398 . . . . . . . . . . . . 13 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → (𝑋(lt‘𝐾)𝑧𝑋 𝑧))
5524, 54mpd 16 . . . . . . . . . . . 12 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑋 𝑧)
5655adantr 485 . . . . . . . . . . 11 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → 𝑋 𝑧)
575, 9, 11latjle12 18501 . . . . . . . . . . . 12 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑞𝐵𝑧𝐵)) → ((𝑋 𝑧𝑞 𝑧) ↔ (𝑋 𝑞) 𝑧))
5832, 43, 34, 35, 57syl13anc 1399 . . . . . . . . . . 11 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → ((𝑋 𝑧𝑞 𝑧) ↔ (𝑋 𝑞) 𝑧))
5956, 37, 58mpbi2and 724 . . . . . . . . . 10 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → (𝑋 𝑞) 𝑧)
6052, 59eqbrtrd 5133 . . . . . . . . 9 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) ∧ (𝑞𝐴 ∧ (¬ 𝑞 𝑋𝑞 𝑧))) → (𝑋 𝑃) 𝑧)
6131, 60rexlimddv 3172 . . . . . . . 8 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → (𝑋 𝑃) 𝑧)
625, 9, 16, 17, 22, 23, 61latasymd 18496 . . . . . . 7 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ ((𝑧𝐵 ∧ ¬ 𝑃 𝑋) ∧ (𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)))) → 𝑧 = (𝑋 𝑃))
6362exp44 442 . . . . . 6 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (𝑧𝐵 → (¬ 𝑃 𝑋 → ((𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)) → 𝑧 = (𝑋 𝑃)))))
6463imp 411 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ 𝑧𝐵) → (¬ 𝑃 𝑋 → ((𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)) → 𝑧 = (𝑋 𝑃))))
6564ralrimdva 3165 . . . 4 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (¬ 𝑃 𝑋 → ∀𝑧𝐵 ((𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)) → 𝑧 = (𝑋 𝑃))))
6614, 65jcad 521 . . 3 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (¬ 𝑃 𝑋 → (𝑋(lt‘𝐾)(𝑋 𝑃) ∧ ∀𝑧𝐵 ((𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)) → 𝑧 = (𝑋 𝑃)))))
673, 4, 8, 21syl3anc 1398 . . . 4 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (𝑋 𝑃) ∈ 𝐵)
68 cvlcvr1.c . . . . 5 𝐶 = ( ⋖ ‘𝐾)
695, 9, 10, 68cvrval2 40068 . . . 4 ((𝐾 ∈ Lat ∧ 𝑋𝐵 ∧ (𝑋 𝑃) ∈ 𝐵) → (𝑋𝐶(𝑋 𝑃) ↔ (𝑋(lt‘𝐾)(𝑋 𝑃) ∧ ∀𝑧𝐵 ((𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)) → 𝑧 = (𝑋 𝑃)))))
703, 4, 67, 69syl3anc 1398 . . 3 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (𝑋𝐶(𝑋 𝑃) ↔ (𝑋(lt‘𝐾)(𝑋 𝑃) ∧ ∀𝑧𝐵 ((𝑋(lt‘𝐾)𝑧𝑧 (𝑋 𝑃)) → 𝑧 = (𝑋 𝑃)))))
7166, 70sylibrd 262 . 2 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (¬ 𝑃 𝑋𝑋𝐶(𝑋 𝑃)))
723adantr 485 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ 𝑋𝐶(𝑋 𝑃)) → 𝐾 ∈ Lat)
73 simpl2 1211 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ 𝑋𝐶(𝑋 𝑃)) → 𝑋𝐵)
7467adantr 485 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ 𝑋𝐶(𝑋 𝑃)) → (𝑋 𝑃) ∈ 𝐵)
75 simpr 489 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ 𝑋𝐶(𝑋 𝑃)) → 𝑋𝐶(𝑋 𝑃))
765, 10, 68cvrlt 40064 . . . . 5 (((𝐾 ∈ Lat ∧ 𝑋𝐵 ∧ (𝑋 𝑃) ∈ 𝐵) ∧ 𝑋𝐶(𝑋 𝑃)) → 𝑋(lt‘𝐾)(𝑋 𝑃))
7772, 73, 74, 75, 76syl31anc 1400 . . . 4 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) ∧ 𝑋𝐶(𝑋 𝑃)) → 𝑋(lt‘𝐾)(𝑋 𝑃))
7877ex 417 . . 3 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (𝑋𝐶(𝑋 𝑃) → 𝑋(lt‘𝐾)(𝑋 𝑃)))
7978, 13sylibrd 262 . 2 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (𝑋𝐶(𝑋 𝑃) → ¬ 𝑃 𝑋))
8071, 79impbid 215 1 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ CvLat) ∧ 𝑋𝐵𝑃𝐴) → (¬ 𝑃 𝑋𝑋𝐶(𝑋 𝑃)))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 400  w3a 1103   = wceq 1570  wcel 2143  wral 3079  wrex 3089   class class class wbr 5109  cfv 6536  (class class class)co 7410  Basecbs 17264  lecple 17312  ltcplt 18359  joincjn 18362  Latclat 18482  CLatccla 18549  OMLcoml 39969  ccvr 40056  Atomscatm 40057  AtLatcal 40058  CvLatclc 40059
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-rep 5238  ax-sep 5257  ax-nul 5269  ax-pow 5336  ax-pr 5404  ax-un 7732
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-ral 3080  df-rex 3090  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3457  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-nul 4287  df-if 4488  df-pw 4564  df-sn 4590  df-pr 4592  df-op 4596  df-uni 4873  df-iun 4958  df-br 5110  df-opab 5174  df-mpt 5193  df-id 5556  df-xp 5667  df-rel 5668  df-cnv 5669  df-co 5670  df-dm 5671  df-rn 5672  df-res 5673  df-ima 5674  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-riota 7367  df-ov 7413  df-oprab 7414  df-proset 18345  df-poset 18364  df-plt 18379  df-lub 18395  df-glb 18396  df-join 18397  df-meet 18398  df-p0 18474  df-lat 18483  df-clat 18550  df-oposet 39970  df-ol 39972  df-oml 39973  df-covers 40060  df-ats 40061  df-atl 40092  df-cvlat 40116
This theorem is referenced by:  cvlcvrp  40134  cvr1  40204
  Copyright terms: Public domain W3C validator