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

Theorem cdlemeg46fvcl 38546
Description: TODO: fix comment. (Contributed by NM, 9-Apr-2013.)
Hypotheses
Ref Expression
cdlemef47.b 𝐵 = (Base‘𝐾)
cdlemef47.l = (le‘𝐾)
cdlemef47.j = (join‘𝐾)
cdlemef47.m = (meet‘𝐾)
cdlemef47.a 𝐴 = (Atoms‘𝐾)
cdlemef47.h 𝐻 = (LHyp‘𝐾)
cdlemef47.v 𝑉 = ((𝑄 𝑃) 𝑊)
cdlemef47.n 𝑁 = ((𝑣 𝑉) (𝑃 ((𝑄 𝑣) 𝑊)))
cdlemefs47.o 𝑂 = ((𝑄 𝑃) (𝑁 ((𝑢 𝑣) 𝑊)))
cdlemef47.g 𝐺 = (𝑎𝐵 ↦ if((𝑄𝑃 ∧ ¬ 𝑎 𝑊), (𝑐𝐵𝑢𝐴 ((¬ 𝑢 𝑊 ∧ (𝑢 (𝑎 𝑊)) = 𝑎) → 𝑐 = (if(𝑢 (𝑄 𝑃), (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂)), 𝑢 / 𝑣𝑁) (𝑎 𝑊)))), 𝑎))
Assertion
Ref Expression
cdlemeg46fvcl ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊) ∧ (𝑄𝐴 ∧ ¬ 𝑄 𝑊)) ∧ 𝑋𝐵) → (𝐺𝑋) ∈ 𝐵)
Distinct variable groups:   𝑎,𝑏,𝑐,𝑢,𝑣,𝐴   𝐵,𝑎,𝑏,𝑐,𝑢,𝑣   𝐻,𝑎,𝑏,𝑐,𝑢,𝑣   ,𝑎,𝑏,𝑐,𝑢,𝑣   𝐾,𝑎,𝑏,𝑐,𝑢,𝑣   ,𝑎,𝑏,𝑐,𝑢,𝑣   ,𝑎,𝑏,𝑐,𝑢,𝑣   𝑁,𝑎,𝑏,𝑐,𝑢   𝑂,𝑎,𝑏,𝑐   𝑃,𝑎,𝑏,𝑐,𝑢,𝑣   𝑄,𝑎,𝑏,𝑐,𝑢,𝑣   𝑉,𝑎,𝑏,𝑐,𝑢,𝑣   𝑊,𝑎,𝑏,𝑐,𝑢,𝑣   𝑋,𝑎,𝑐,𝑢,𝑣
Allowed substitution hints:   𝐺(𝑣,𝑢,𝑎,𝑏,𝑐)   𝑁(𝑣)   𝑂(𝑣,𝑢)   𝑋(𝑏)

Proof of Theorem cdlemeg46fvcl
StepHypRef Expression
1 simpl1 1189 . 2 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊) ∧ (𝑄𝐴 ∧ ¬ 𝑄 𝑊)) ∧ 𝑋𝐵) → (𝐾 ∈ HL ∧ 𝑊𝐻))
2 simpl3 1191 . 2 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊) ∧ (𝑄𝐴 ∧ ¬ 𝑄 𝑊)) ∧ 𝑋𝐵) → (𝑄𝐴 ∧ ¬ 𝑄 𝑊))
3 simpl2 1190 . 2 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊) ∧ (𝑄𝐴 ∧ ¬ 𝑄 𝑊)) ∧ 𝑋𝐵) → (𝑃𝐴 ∧ ¬ 𝑃 𝑊))
4 simpr 484 . 2 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊) ∧ (𝑄𝐴 ∧ ¬ 𝑄 𝑊)) ∧ 𝑋𝐵) → 𝑋𝐵)
5 cdlemef47.b . . 3 𝐵 = (Base‘𝐾)
6 cdlemef47.l . . 3 = (le‘𝐾)
7 cdlemef47.j . . 3 = (join‘𝐾)
8 cdlemef47.m . . 3 = (meet‘𝐾)
9 cdlemef47.a . . 3 𝐴 = (Atoms‘𝐾)
10 cdlemef47.h . . 3 𝐻 = (LHyp‘𝐾)
11 cdlemef47.v . . 3 𝑉 = ((𝑄 𝑃) 𝑊)
12 vex 3438 . . . 4 𝑢 ∈ V
13 cdlemef47.n . . . . 5 𝑁 = ((𝑣 𝑉) (𝑃 ((𝑄 𝑣) 𝑊)))
14 eqid 2733 . . . . 5 ((𝑢 𝑉) (𝑃 ((𝑄 𝑢) 𝑊))) = ((𝑢 𝑉) (𝑃 ((𝑄 𝑢) 𝑊)))
1513, 14cdleme31sc 38424 . . . 4 (𝑢 ∈ V → 𝑢 / 𝑣𝑁 = ((𝑢 𝑉) (𝑃 ((𝑄 𝑢) 𝑊))))
1612, 15ax-mp 5 . . 3 𝑢 / 𝑣𝑁 = ((𝑢 𝑉) (𝑃 ((𝑄 𝑢) 𝑊)))
17 cdlemefs47.o . . 3 𝑂 = ((𝑄 𝑃) (𝑁 ((𝑢 𝑣) 𝑊)))
18 eqid 2733 . . 3 (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂)) = (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂))
19 eqid 2733 . . 3 if(𝑢 (𝑄 𝑃), (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂)), 𝑢 / 𝑣𝑁) = if(𝑢 (𝑄 𝑃), (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂)), 𝑢 / 𝑣𝑁)
20 eqid 2733 . . 3 (𝑐𝐵𝑢𝐴 ((¬ 𝑢 𝑊 ∧ (𝑢 (𝑎 𝑊)) = 𝑎) → 𝑐 = (if(𝑢 (𝑄 𝑃), (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂)), 𝑢 / 𝑣𝑁) (𝑎 𝑊)))) = (𝑐𝐵𝑢𝐴 ((¬ 𝑢 𝑊 ∧ (𝑢 (𝑎 𝑊)) = 𝑎) → 𝑐 = (if(𝑢 (𝑄 𝑃), (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂)), 𝑢 / 𝑣𝑁) (𝑎 𝑊))))
21 cdlemef47.g . . 3 𝐺 = (𝑎𝐵 ↦ if((𝑄𝑃 ∧ ¬ 𝑎 𝑊), (𝑐𝐵𝑢𝐴 ((¬ 𝑢 𝑊 ∧ (𝑢 (𝑎 𝑊)) = 𝑎) → 𝑐 = (if(𝑢 (𝑄 𝑃), (𝑏𝐵𝑣𝐴 ((¬ 𝑣 𝑊 ∧ ¬ 𝑣 (𝑄 𝑃)) → 𝑏 = 𝑂)), 𝑢 / 𝑣𝑁) (𝑎 𝑊)))), 𝑎))
225, 6, 7, 8, 9, 10, 11, 16, 13, 17, 18, 19, 20, 21cdleme32fvcl 38480 . 2 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑄𝐴 ∧ ¬ 𝑄 𝑊) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊)) ∧ 𝑋𝐵) → (𝐺𝑋) ∈ 𝐵)
231, 2, 3, 4, 22syl31anc 1371 1 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑃𝐴 ∧ ¬ 𝑃 𝑊) ∧ (𝑄𝐴 ∧ ¬ 𝑄 𝑊)) ∧ 𝑋𝐵) → (𝐺𝑋) ∈ 𝐵)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wa 395  w3a 1085   = wceq 1537  wcel 2101  wne 2938  wral 3059  Vcvv 3434  csb 3834  ifcif 4462   class class class wbr 5077  cmpt 5160  cfv 6447  crio 7251  (class class class)co 7295  Basecbs 16940  lecple 16997  joincjn 18057  meetcmee 18058  Atomscatm 37303  HLchlt 37390  LHypclh 38024
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1793  ax-4 1807  ax-5 1909  ax-6 1967  ax-7 2007  ax-8 2103  ax-9 2111  ax-10 2132  ax-11 2149  ax-12 2166  ax-ext 2704  ax-rep 5212  ax-sep 5226  ax-nul 5233  ax-pow 5291  ax-pr 5355  ax-un 7608  ax-riotaBAD 36993
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 844  df-3or 1086  df-3an 1087  df-tru 1540  df-fal 1550  df-ex 1778  df-nf 1782  df-sb 2063  df-mo 2535  df-eu 2564  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2884  df-ne 2939  df-ral 3060  df-rex 3069  df-rmo 3222  df-reu 3223  df-rab 3224  df-v 3436  df-sbc 3719  df-csb 3835  df-dif 3892  df-un 3894  df-in 3896  df-ss 3906  df-nul 4260  df-if 4463  df-pw 4538  df-sn 4565  df-pr 4567  df-op 4571  df-uni 4842  df-iun 4929  df-iin 4930  df-br 5078  df-opab 5140  df-mpt 5161  df-id 5491  df-xp 5597  df-rel 5598  df-cnv 5599  df-co 5600  df-dm 5601  df-rn 5602  df-res 5603  df-ima 5604  df-iota 6399  df-fun 6449  df-fn 6450  df-f 6451  df-f1 6452  df-fo 6453  df-f1o 6454  df-fv 6455  df-riota 7252  df-ov 7298  df-oprab 7299  df-mpo 7300  df-1st 7851  df-2nd 7852  df-undef 8109  df-proset 18041  df-poset 18059  df-plt 18076  df-lub 18092  df-glb 18093  df-join 18094  df-meet 18095  df-p0 18171  df-p1 18172  df-lat 18178  df-clat 18245  df-oposet 37216  df-ol 37218  df-oml 37219  df-covers 37306  df-ats 37307  df-atl 37338  df-cvlat 37362  df-hlat 37391  df-llines 37538  df-lplanes 37539  df-lvols 37540  df-lines 37541  df-psubsp 37543  df-pmap 37544  df-padd 37836  df-lhyp 38028
This theorem is referenced by:  cdleme50rnlem  38584  cdleme51finvfvN  38595
  Copyright terms: Public domain W3C validator