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

Theorem lhpexle2lem 39992
Description: Lemma for lhpexle2 39993. (Contributed by NM, 19-Jun-2013.)
Hypotheses
Ref Expression
lhpex1.l = (le‘𝐾)
lhpex1.a 𝐴 = (Atoms‘𝐾)
lhpex1.h 𝐻 = (LHyp‘𝐾)
Assertion
Ref Expression
lhpexle2lem (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋𝑝𝑌))
Distinct variable groups:   ,𝑝   𝐴,𝑝   𝐻,𝑝   𝐾,𝑝   𝑊,𝑝   𝑋,𝑝   𝑌,𝑝

Proof of Theorem lhpexle2lem
StepHypRef Expression
1 simpl1 1190 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌) → (𝐾 ∈ HL ∧ 𝑊𝐻))
2 lhpex1.l . . . . 5 = (le‘𝐾)
3 lhpex1.a . . . . 5 𝐴 = (Atoms‘𝐾)
4 lhpex1.h . . . . 5 𝐻 = (LHyp‘𝐾)
52, 3, 4lhpexle1 39991 . . . 4 ((𝐾 ∈ HL ∧ 𝑊𝐻) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋))
61, 5syl 17 . . 3 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋))
7 simp3l 1200 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌 ∧ (𝑝 𝑊𝑝𝑋)) → 𝑝 𝑊)
8 simp3r 1201 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌 ∧ (𝑝 𝑊𝑝𝑋)) → 𝑝𝑋)
9 simp2 1136 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌 ∧ (𝑝 𝑊𝑝𝑋)) → 𝑋 = 𝑌)
108, 9neeqtrd 3008 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌 ∧ (𝑝 𝑊𝑝𝑋)) → 𝑝𝑌)
117, 8, 103jca 1127 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌 ∧ (𝑝 𝑊𝑝𝑋)) → (𝑝 𝑊𝑝𝑋𝑝𝑌))
12113expia 1120 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌) → ((𝑝 𝑊𝑝𝑋) → (𝑝 𝑊𝑝𝑋𝑝𝑌)))
1312reximdv 3168 . . 3 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌) → (∃𝑝𝐴 (𝑝 𝑊𝑝𝑋) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋𝑝𝑌)))
146, 13mpd 15 . 2 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋 = 𝑌) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋𝑝𝑌))
15 simpl1l 1223 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) → 𝐾 ∈ HL)
16 simpl2l 1225 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) → 𝑋𝐴)
17 simpl3l 1227 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) → 𝑌𝐴)
18 simpr 484 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) → 𝑋𝑌)
19 eqid 2735 . . . . 5 (join‘𝐾) = (join‘𝐾)
202, 19, 3hlsupr 39369 . . . 4 (((𝐾 ∈ HL ∧ 𝑋𝐴𝑌𝐴) ∧ 𝑋𝑌) → ∃𝑝𝐴 (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))
2115, 16, 17, 18, 20syl31anc 1372 . . 3 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) → ∃𝑝𝐴 (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))
22 eqid 2735 . . . . . . . 8 (Base‘𝐾) = (Base‘𝐾)
23 simpl1l 1223 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝐾 ∈ HL)
2423hllatd 39346 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝐾 ∈ Lat)
25 simprlr 780 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑝𝐴)
2622, 3atbase 39271 . . . . . . . . 9 (𝑝𝐴𝑝 ∈ (Base‘𝐾))
2725, 26syl 17 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑝 ∈ (Base‘𝐾))
28 simpl2l 1225 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑋𝐴)
29 simpl3l 1227 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑌𝐴)
3022, 19, 3hlatjcl 39349 . . . . . . . . 9 ((𝐾 ∈ HL ∧ 𝑋𝐴𝑌𝐴) → (𝑋(join‘𝐾)𝑌) ∈ (Base‘𝐾))
3123, 28, 29, 30syl3anc 1370 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → (𝑋(join‘𝐾)𝑌) ∈ (Base‘𝐾))
32 simpl1r 1224 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑊𝐻)
3322, 4lhpbase 39981 . . . . . . . . 9 (𝑊𝐻𝑊 ∈ (Base‘𝐾))
3432, 33syl 17 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑊 ∈ (Base‘𝐾))
35 simprr3 1222 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑝 (𝑋(join‘𝐾)𝑌))
36 simpl2r 1226 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑋 𝑊)
37 simpl3r 1228 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑌 𝑊)
3822, 3atbase 39271 . . . . . . . . . . 11 (𝑋𝐴𝑋 ∈ (Base‘𝐾))
3928, 38syl 17 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑋 ∈ (Base‘𝐾))
4022, 3atbase 39271 . . . . . . . . . . 11 (𝑌𝐴𝑌 ∈ (Base‘𝐾))
4129, 40syl 17 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑌 ∈ (Base‘𝐾))
4222, 2, 19latjle12 18508 . . . . . . . . . 10 ((𝐾 ∈ Lat ∧ (𝑋 ∈ (Base‘𝐾) ∧ 𝑌 ∈ (Base‘𝐾) ∧ 𝑊 ∈ (Base‘𝐾))) → ((𝑋 𝑊𝑌 𝑊) ↔ (𝑋(join‘𝐾)𝑌) 𝑊))
4324, 39, 41, 34, 42syl13anc 1371 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → ((𝑋 𝑊𝑌 𝑊) ↔ (𝑋(join‘𝐾)𝑌) 𝑊))
4436, 37, 43mpbi2and 712 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → (𝑋(join‘𝐾)𝑌) 𝑊)
4522, 2, 24, 27, 31, 34, 35, 44lattrd 18504 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑝 𝑊)
46 simprr1 1220 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑝𝑋)
47 simprr2 1221 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → 𝑝𝑌)
4845, 46, 473jca 1127 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ ((𝑋𝑌𝑝𝐴) ∧ (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)))) → (𝑝 𝑊𝑝𝑋𝑝𝑌))
4948exp44 437 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) → (𝑋𝑌 → (𝑝𝐴 → ((𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)) → (𝑝 𝑊𝑝𝑋𝑝𝑌)))))
5049imp31 417 . . . 4 (((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) ∧ 𝑝𝐴) → ((𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)) → (𝑝 𝑊𝑝𝑋𝑝𝑌)))
5150reximdva 3166 . . 3 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) → (∃𝑝𝐴 (𝑝𝑋𝑝𝑌𝑝 (𝑋(join‘𝐾)𝑌)) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋𝑝𝑌)))
5221, 51mpd 15 . 2 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) ∧ 𝑋𝑌) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋𝑝𝑌))
5314, 52pm2.61dane 3027 1 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑋𝐴𝑋 𝑊) ∧ (𝑌𝐴𝑌 𝑊)) → ∃𝑝𝐴 (𝑝 𝑊𝑝𝑋𝑝𝑌))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1086   = wceq 1537  wcel 2106  wne 2938  wrex 3068   class class class wbr 5148  cfv 6563  (class class class)co 7431  Basecbs 17245  lecple 17305  joincjn 18369  Latclat 18489  Atomscatm 39245  HLchlt 39332  LHypclh 39967
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1792  ax-4 1806  ax-5 1908  ax-6 1965  ax-7 2005  ax-8 2108  ax-9 2116  ax-10 2139  ax-11 2155  ax-12 2175  ax-ext 2706  ax-rep 5285  ax-sep 5302  ax-nul 5312  ax-pow 5371  ax-pr 5438  ax-un 7754
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3an 1088  df-tru 1540  df-fal 1550  df-ex 1777  df-nf 1781  df-sb 2063  df-mo 2538  df-eu 2567  df-clab 2713  df-cleq 2727  df-clel 2814  df-nfc 2890  df-ne 2939  df-ral 3060  df-rex 3069  df-rmo 3378  df-reu 3379  df-rab 3434  df-v 3480  df-sbc 3792  df-csb 3909  df-dif 3966  df-un 3968  df-in 3970  df-ss 3980  df-nul 4340  df-if 4532  df-pw 4607  df-sn 4632  df-pr 4634  df-op 4638  df-uni 4913  df-iun 4998  df-br 5149  df-opab 5211  df-mpt 5232  df-id 5583  df-xp 5695  df-rel 5696  df-cnv 5697  df-co 5698  df-dm 5699  df-rn 5700  df-res 5701  df-ima 5702  df-iota 6516  df-fun 6565  df-fn 6566  df-f 6567  df-f1 6568  df-fo 6569  df-f1o 6570  df-fv 6571  df-riota 7388  df-ov 7434  df-oprab 7435  df-proset 18352  df-poset 18371  df-plt 18388  df-lub 18404  df-glb 18405  df-join 18406  df-meet 18407  df-p0 18483  df-p1 18484  df-lat 18490  df-clat 18557  df-oposet 39158  df-ol 39160  df-oml 39161  df-covers 39248  df-ats 39249  df-atl 39280  df-cvlat 39304  df-hlat 39333  df-lhyp 39971
This theorem is referenced by:  lhpexle2  39993
  Copyright terms: Public domain W3C validator