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

Theorem cdlemf1 38163
Description: Part of Lemma F in [Crawley] p. 116. TODO: should this or part of it become a stand-alone theorem? (Contributed by NM, 12-Apr-2013.)
Hypotheses
Ref Expression
cdlemf1.l = (le‘𝐾)
cdlemf1.j = (join‘𝐾)
cdlemf1.a 𝐴 = (Atoms‘𝐾)
cdlemf1.h 𝐻 = (LHyp‘𝐾)
Assertion
Ref Expression
cdlemf1 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → ∃𝑞𝐴 (𝑃𝑞 ∧ ¬ 𝑞 𝑊𝑈 (𝑃 𝑞)))
Distinct variable groups:   𝐴,𝑞   𝐻,𝑞   𝐾,𝑞   ,𝑞   𝑃,𝑞   𝑈,𝑞   𝑊,𝑞
Allowed substitution hint:   (𝑞)

Proof of Theorem cdlemf1
StepHypRef Expression
1 simp1l 1194 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → 𝐾 ∈ HL)
2 simp3l 1198 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → 𝑃𝐴)
3 simp2l 1196 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → 𝑈𝐴)
4 simp2r 1197 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → 𝑈 𝑊)
5 simp3r 1199 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → ¬ 𝑃 𝑊)
6 nbrne2 5055 . . . . 5 ((𝑈 𝑊 ∧ ¬ 𝑃 𝑊) → 𝑈𝑃)
76necomd 3006 . . . 4 ((𝑈 𝑊 ∧ ¬ 𝑃 𝑊) → 𝑃𝑈)
84, 5, 7syl2anc 587 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → 𝑃𝑈)
9 cdlemf1.l . . . 4 = (le‘𝐾)
10 cdlemf1.j . . . 4 = (join‘𝐾)
11 cdlemf1.a . . . 4 𝐴 = (Atoms‘𝐾)
129, 10, 11hlsupr 36988 . . 3 (((𝐾 ∈ HL ∧ 𝑃𝐴𝑈𝐴) ∧ 𝑃𝑈) → ∃𝑞𝐴 (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈)))
131, 2, 3, 8, 12syl31anc 1370 . 2 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → ∃𝑞𝐴 (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈)))
14 simp31 1206 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑞𝑃)
1514necomd 3006 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑃𝑞)
16 simp13r 1286 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → ¬ 𝑃 𝑊)
17 simp12r 1284 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑈 𝑊)
18 simp11l 1281 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝐾 ∈ HL)
1918hllatd 36966 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝐾 ∈ Lat)
20 eqid 2758 . . . . . . . . . . . 12 (Base‘𝐾) = (Base‘𝐾)
2120, 11atbase 36891 . . . . . . . . . . 11 (𝑞𝐴𝑞 ∈ (Base‘𝐾))
22213ad2ant2 1131 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑞 ∈ (Base‘𝐾))
23 simp12l 1283 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑈𝐴)
2420, 11atbase 36891 . . . . . . . . . . 11 (𝑈𝐴𝑈 ∈ (Base‘𝐾))
2523, 24syl 17 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑈 ∈ (Base‘𝐾))
26 simp11r 1282 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑊𝐻)
27 cdlemf1.h . . . . . . . . . . . 12 𝐻 = (LHyp‘𝐾)
2820, 27lhpbase 37600 . . . . . . . . . . 11 (𝑊𝐻𝑊 ∈ (Base‘𝐾))
2926, 28syl 17 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑊 ∈ (Base‘𝐾))
3020, 9, 10latjle12 17743 . . . . . . . . . 10 ((𝐾 ∈ Lat ∧ (𝑞 ∈ (Base‘𝐾) ∧ 𝑈 ∈ (Base‘𝐾) ∧ 𝑊 ∈ (Base‘𝐾))) → ((𝑞 𝑊𝑈 𝑊) ↔ (𝑞 𝑈) 𝑊))
3119, 22, 25, 29, 30syl13anc 1369 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → ((𝑞 𝑊𝑈 𝑊) ↔ (𝑞 𝑈) 𝑊))
3231biimpd 232 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → ((𝑞 𝑊𝑈 𝑊) → (𝑞 𝑈) 𝑊))
3317, 32mpan2d 693 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → (𝑞 𝑊 → (𝑞 𝑈) 𝑊))
34 simp33 1208 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑞 (𝑃 𝑈))
35 hlcvl 36961 . . . . . . . . . . 11 (𝐾 ∈ HL → 𝐾 ∈ CvLat)
3618, 35syl 17 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝐾 ∈ CvLat)
37 simp2 1134 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑞𝐴)
38 simp13l 1285 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑃𝐴)
39 simp32 1207 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑞𝑈)
409, 10, 11cvlatexch2 36939 . . . . . . . . . 10 ((𝐾 ∈ CvLat ∧ (𝑞𝐴𝑃𝐴𝑈𝐴) ∧ 𝑞𝑈) → (𝑞 (𝑃 𝑈) → 𝑃 (𝑞 𝑈)))
4136, 37, 38, 23, 39, 40syl131anc 1380 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → (𝑞 (𝑃 𝑈) → 𝑃 (𝑞 𝑈)))
4234, 41mpd 15 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑃 (𝑞 𝑈))
4320, 11atbase 36891 . . . . . . . . . 10 (𝑃𝐴𝑃 ∈ (Base‘𝐾))
4438, 43syl 17 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑃 ∈ (Base‘𝐾))
4520, 10, 11hlatjcl 36969 . . . . . . . . . 10 ((𝐾 ∈ HL ∧ 𝑞𝐴𝑈𝐴) → (𝑞 𝑈) ∈ (Base‘𝐾))
4618, 37, 23, 45syl3anc 1368 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → (𝑞 𝑈) ∈ (Base‘𝐾))
4720, 9lattr 17737 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ (𝑃 ∈ (Base‘𝐾) ∧ (𝑞 𝑈) ∈ (Base‘𝐾) ∧ 𝑊 ∈ (Base‘𝐾))) → ((𝑃 (𝑞 𝑈) ∧ (𝑞 𝑈) 𝑊) → 𝑃 𝑊))
4819, 44, 46, 29, 47syl13anc 1369 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → ((𝑃 (𝑞 𝑈) ∧ (𝑞 𝑈) 𝑊) → 𝑃 𝑊))
4942, 48mpand 694 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → ((𝑞 𝑈) 𝑊𝑃 𝑊))
5033, 49syld 47 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → (𝑞 𝑊𝑃 𝑊))
5116, 50mtod 201 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → ¬ 𝑞 𝑊)
529, 10, 11cvlatexch1 36938 . . . . . . 7 ((𝐾 ∈ CvLat ∧ (𝑞𝐴𝑈𝐴𝑃𝐴) ∧ 𝑞𝑃) → (𝑞 (𝑃 𝑈) → 𝑈 (𝑃 𝑞)))
5336, 37, 23, 38, 14, 52syl131anc 1380 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → (𝑞 (𝑃 𝑈) → 𝑈 (𝑃 𝑞)))
5434, 53mpd 15 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → 𝑈 (𝑃 𝑞))
5515, 51, 543jca 1125 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑞𝐴 ∧ (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈))) → (𝑃𝑞 ∧ ¬ 𝑞 𝑊𝑈 (𝑃 𝑞)))
56553exp 1116 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → (𝑞𝐴 → ((𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈)) → (𝑃𝑞 ∧ ¬ 𝑞 𝑊𝑈 (𝑃 𝑞)))))
5756reximdvai 3196 . 2 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → (∃𝑞𝐴 (𝑞𝑃𝑞𝑈𝑞 (𝑃 𝑈)) → ∃𝑞𝐴 (𝑃𝑞 ∧ ¬ 𝑞 𝑊𝑈 (𝑃 𝑞))))
5813, 57mpd 15 1 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑈𝐴𝑈 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) → ∃𝑞𝐴 (𝑃𝑞 ∧ ¬ 𝑞 𝑊𝑈 (𝑃 𝑞)))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 399  w3a 1084   = wceq 1538  wcel 2111  wne 2951  wrex 3071   class class class wbr 5035  cfv 6339  (class class class)co 7155  Basecbs 16546  lecple 16635  joincjn 17625  Latclat 17726  Atomscatm 36865  CvLatclc 36867  HLchlt 36952  LHypclh 37586
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2113  ax-9 2121  ax-10 2142  ax-11 2158  ax-12 2175  ax-ext 2729  ax-rep 5159  ax-sep 5172  ax-nul 5179  ax-pow 5237  ax-pr 5301  ax-un 7464
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 845  df-3an 1086  df-tru 1541  df-fal 1551  df-ex 1782  df-nf 1786  df-sb 2070  df-mo 2557  df-eu 2588  df-clab 2736  df-cleq 2750  df-clel 2830  df-nfc 2901  df-ne 2952  df-ral 3075  df-rex 3076  df-reu 3077  df-rab 3079  df-v 3411  df-sbc 3699  df-csb 3808  df-dif 3863  df-un 3865  df-in 3867  df-ss 3877  df-nul 4228  df-if 4424  df-pw 4499  df-sn 4526  df-pr 4528  df-op 4532  df-uni 4802  df-iun 4888  df-br 5036  df-opab 5098  df-mpt 5116  df-id 5433  df-xp 5533  df-rel 5534  df-cnv 5535  df-co 5536  df-dm 5537  df-rn 5538  df-res 5539  df-ima 5540  df-iota 6298  df-fun 6341  df-fn 6342  df-f 6343  df-f1 6344  df-fo 6345  df-f1o 6346  df-fv 6347  df-riota 7113  df-ov 7158  df-oprab 7159  df-proset 17609  df-poset 17627  df-plt 17639  df-lub 17655  df-glb 17656  df-join 17657  df-meet 17658  df-p0 17720  df-lat 17727  df-covers 36868  df-ats 36869  df-atl 36900  df-cvlat 36924  df-hlat 36953  df-lhyp 37590
This theorem is referenced by:  cdlemf2  38164  cdlemg5  38207
  Copyright terms: Public domain W3C validator