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

Theorem dihglblem3N 38907
Description: Isomorphism H of a lattice glb. (Contributed by NM, 20-Mar-2014.) (New usage is discouraged.)
Hypotheses
Ref Expression
dihglblem.b 𝐵 = (Base‘𝐾)
dihglblem.l = (le‘𝐾)
dihglblem.m = (meet‘𝐾)
dihglblem.g 𝐺 = (glb‘𝐾)
dihglblem.h 𝐻 = (LHyp‘𝐾)
dihglblem.t 𝑇 = {𝑢𝐵 ∣ ∃𝑣𝑆 𝑢 = (𝑣 𝑊)}
dihglblem.i 𝐽 = ((DIsoB‘𝐾)‘𝑊)
dihglblem.ih 𝐼 = ((DIsoH‘𝐾)‘𝑊)
Assertion
Ref Expression
dihglblem3N (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐼‘(𝐺𝑇)) = 𝑥𝑇 (𝐼𝑥))
Distinct variable groups:   𝑥,𝑢,𝑣,   𝑥,   𝑥,𝐵,𝑢   𝑥,𝐺   𝑥,𝐻   𝑥,𝐾   𝑥,𝑆,𝑢,𝑣   𝑥,𝑇   𝑥,𝑊,𝑢,𝑣   𝑢, ,𝑣   𝑣,𝐵   𝑢,𝐺,𝑣   𝑢,𝐻,𝑣   𝑢,𝐾,𝑣
Allowed substitution hints:   𝑇(𝑣,𝑢)   𝐼(𝑥,𝑣,𝑢)   𝐽(𝑥,𝑣,𝑢)

Proof of Theorem dihglblem3N
StepHypRef Expression
1 simp1 1134 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐾 ∈ HL ∧ 𝑊𝐻))
2 dihglblem.t . . . . . 6 𝑇 = {𝑢𝐵 ∣ ∃𝑣𝑆 𝑢 = (𝑣 𝑊)}
3 simp11l 1282 . . . . . . . . . . . 12 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → 𝐾 ∈ HL)
43hllatd 36976 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → 𝐾 ∈ Lat)
5 simp12l 1284 . . . . . . . . . . . 12 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → 𝑆𝐵)
6 simp3 1136 . . . . . . . . . . . 12 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → 𝑣𝑆)
75, 6sseldd 3896 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → 𝑣𝐵)
8 simp11r 1283 . . . . . . . . . . . 12 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → 𝑊𝐻)
9 dihglblem.b . . . . . . . . . . . . 13 𝐵 = (Base‘𝐾)
10 dihglblem.h . . . . . . . . . . . . 13 𝐻 = (LHyp‘𝐾)
119, 10lhpbase 37610 . . . . . . . . . . . 12 (𝑊𝐻𝑊𝐵)
128, 11syl 17 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → 𝑊𝐵)
13 dihglblem.l . . . . . . . . . . . 12 = (le‘𝐾)
14 dihglblem.m . . . . . . . . . . . 12 = (meet‘𝐾)
159, 13, 14latmle2 17768 . . . . . . . . . . 11 ((𝐾 ∈ Lat ∧ 𝑣𝐵𝑊𝐵) → (𝑣 𝑊) 𝑊)
164, 7, 12, 15syl3anc 1369 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵𝑣𝑆) → (𝑣 𝑊) 𝑊)
17163expia 1119 . . . . . . . . 9 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵) → (𝑣𝑆 → (𝑣 𝑊) 𝑊))
18 breq1 5040 . . . . . . . . . 10 (𝑢 = (𝑣 𝑊) → (𝑢 𝑊 ↔ (𝑣 𝑊) 𝑊))
1918biimprcd 253 . . . . . . . . 9 ((𝑣 𝑊) 𝑊 → (𝑢 = (𝑣 𝑊) → 𝑢 𝑊))
2017, 19syl6 35 . . . . . . . 8 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵) → (𝑣𝑆 → (𝑢 = (𝑣 𝑊) → 𝑢 𝑊)))
2120rexlimdv 3208 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑢𝐵) → (∃𝑣𝑆 𝑢 = (𝑣 𝑊) → 𝑢 𝑊))
2221ss2rabdv 3983 . . . . . 6 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → {𝑢𝐵 ∣ ∃𝑣𝑆 𝑢 = (𝑣 𝑊)} ⊆ {𝑢𝐵𝑢 𝑊})
232, 22eqsstrid 3943 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝑇 ⊆ {𝑢𝐵𝑢 𝑊})
24 dihglblem.i . . . . . . 7 𝐽 = ((DIsoB‘𝐾)‘𝑊)
259, 13, 10, 24dibdmN 38769 . . . . . 6 ((𝐾 ∈ HL ∧ 𝑊𝐻) → dom 𝐽 = {𝑢𝐵𝑢 𝑊})
26253ad2ant1 1131 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → dom 𝐽 = {𝑢𝐵𝑢 𝑊})
2723, 26sseqtrrd 3936 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝑇 ⊆ dom 𝐽)
28 dihglblem.g . . . . . 6 𝐺 = (glb‘𝐾)
299, 13, 14, 28, 10, 2dihglblem2aN 38905 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅)) → 𝑇 ≠ ∅)
30293adant3 1130 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝑇 ≠ ∅)
3128, 10, 24dibglbN 38778 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑇 ⊆ dom 𝐽𝑇 ≠ ∅)) → (𝐽‘(𝐺𝑇)) = 𝑥𝑇 (𝐽𝑥))
321, 27, 30, 31syl12anc 835 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐽‘(𝐺𝑇)) = 𝑥𝑇 (𝐽𝑥))
339, 13, 14, 28, 10, 2dihglblem2N 38906 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ 𝑆𝐵 ∧ (𝐺𝑆) 𝑊) → (𝐺𝑆) = (𝐺𝑇))
34333adant2r 1177 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐺𝑆) = (𝐺𝑇))
3534fveq2d 6668 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐽‘(𝐺𝑆)) = (𝐽‘(𝐺𝑇)))
36 simpl1 1189 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑥𝑇) → (𝐾 ∈ HL ∧ 𝑊𝐻))
3723sselda 3895 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑥𝑇) → 𝑥 ∈ {𝑢𝐵𝑢 𝑊})
38 breq1 5040 . . . . . . 7 (𝑢 = 𝑥 → (𝑢 𝑊𝑥 𝑊))
3938elrab 3605 . . . . . 6 (𝑥 ∈ {𝑢𝐵𝑢 𝑊} ↔ (𝑥𝐵𝑥 𝑊))
4037, 39sylib 221 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑥𝑇) → (𝑥𝐵𝑥 𝑊))
41 dihglblem.ih . . . . . 6 𝐼 = ((DIsoH‘𝐾)‘𝑊)
429, 13, 10, 41, 24dihvalb 38849 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑥𝐵𝑥 𝑊)) → (𝐼𝑥) = (𝐽𝑥))
4336, 40, 42syl2anc 587 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) ∧ 𝑥𝑇) → (𝐼𝑥) = (𝐽𝑥))
4443iineq2dv 4912 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝑥𝑇 (𝐼𝑥) = 𝑥𝑇 (𝐽𝑥))
4532, 35, 443eqtr4rd 2805 . 2 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝑥𝑇 (𝐼𝑥) = (𝐽‘(𝐺𝑆)))
46 simp1l 1195 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝐾 ∈ HL)
47 hlclat 36970 . . . . 5 (𝐾 ∈ HL → 𝐾 ∈ CLat)
4846, 47syl 17 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝐾 ∈ CLat)
49 simp2l 1197 . . . 4 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → 𝑆𝐵)
509, 28clatglbcl 17805 . . . 4 ((𝐾 ∈ CLat ∧ 𝑆𝐵) → (𝐺𝑆) ∈ 𝐵)
5148, 49, 50syl2anc 587 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐺𝑆) ∈ 𝐵)
52 simp3 1136 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐺𝑆) 𝑊)
539, 13, 10, 41, 24dihvalb 38849 . . 3 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ ((𝐺𝑆) ∈ 𝐵 ∧ (𝐺𝑆) 𝑊)) → (𝐼‘(𝐺𝑆)) = (𝐽‘(𝐺𝑆)))
541, 51, 52, 53syl12anc 835 . 2 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐼‘(𝐺𝑆)) = (𝐽‘(𝐺𝑆)))
5534fveq2d 6668 . 2 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐼‘(𝐺𝑆)) = (𝐼‘(𝐺𝑇)))
5645, 54, 553eqtr2rd 2801 1 (((𝐾 ∈ HL ∧ 𝑊𝐻) ∧ (𝑆𝐵𝑆 ≠ ∅) ∧ (𝐺𝑆) 𝑊) → (𝐼‘(𝐺𝑇)) = 𝑥𝑇 (𝐼𝑥))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 399  w3a 1085   = wceq 1539  wcel 2112  wne 2952  wrex 3072  {crab 3075  wss 3861  c0 4228   ciin 4888   class class class wbr 5037  dom cdm 5529  cfv 6341  (class class class)co 7157  Basecbs 16556  lecple 16645  glbcglb 17634  meetcmee 17636  Latclat 17736  CLatccla 17798  HLchlt 36962  LHypclh 37596  DIsoBcdib 38750  DIsoHcdih 38840
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1912  ax-6 1971  ax-7 2016  ax-8 2114  ax-9 2122  ax-10 2143  ax-11 2159  ax-12 2176  ax-ext 2730  ax-rep 5161  ax-sep 5174  ax-nul 5181  ax-pow 5239  ax-pr 5303  ax-un 7466
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 845  df-3an 1087  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2071  df-mo 2558  df-eu 2589  df-clab 2737  df-cleq 2751  df-clel 2831  df-nfc 2902  df-ne 2953  df-ral 3076  df-rex 3077  df-reu 3078  df-rab 3080  df-v 3412  df-sbc 3700  df-csb 3809  df-dif 3864  df-un 3866  df-in 3868  df-ss 3878  df-nul 4229  df-if 4425  df-pw 4500  df-sn 4527  df-pr 4529  df-op 4533  df-uni 4803  df-iun 4889  df-iin 4890  df-br 5038  df-opab 5100  df-mpt 5118  df-id 5435  df-xp 5535  df-rel 5536  df-cnv 5537  df-co 5538  df-dm 5539  df-rn 5540  df-res 5541  df-ima 5542  df-iota 6300  df-fun 6343  df-fn 6344  df-f 6345  df-f1 6346  df-fo 6347  df-f1o 6348  df-fv 6349  df-riota 7115  df-ov 7160  df-oprab 7161  df-mpo 7162  df-map 8425  df-proset 17619  df-poset 17637  df-plt 17649  df-lub 17665  df-glb 17666  df-join 17667  df-meet 17668  df-p0 17730  df-p1 17731  df-lat 17737  df-clat 17799  df-oposet 36788  df-ol 36790  df-oml 36791  df-covers 36878  df-ats 36879  df-atl 36910  df-cvlat 36934  df-hlat 36963  df-lhyp 37600  df-laut 37601  df-ldil 37716  df-ltrn 37717  df-trl 37771  df-disoa 38641  df-dib 38751  df-dih 38841
This theorem is referenced by:  dihglblem3aN  38908
  Copyright terms: Public domain W3C validator