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

Theorem pmapglb2N 40263
Description: The projective map of the GLB of a set of lattice elements 𝑆. Variant of Theorem 15.5.2 of [MaedaMaeda] p. 62. Allows 𝑆 = ∅. (Contributed by NM, 21-Jan-2012.) (New usage is discouraged.)
Hypotheses
Ref Expression
pmapglb2.b 𝐵 = (Base‘𝐾)
pmapglb2.g 𝐺 = (glb‘𝐾)
pmapglb2.a 𝐴 = (Atoms‘𝐾)
pmapglb2.m 𝑀 = (pmap‘𝐾)
Assertion
Ref Expression
pmapglb2N ((𝐾 ∈ HL ∧ 𝑆𝐵) → (𝑀‘(𝐺𝑆)) = (𝐴 𝑥𝑆 (𝑀𝑥)))
Distinct variable groups:   𝑥,𝐴   𝑥,𝐵   𝑥,𝐾   𝑥,𝑆
Allowed substitution hints:   𝐺(𝑥)   𝑀(𝑥)

Proof of Theorem pmapglb2N
StepHypRef Expression
1 hlop 39854 . . . . 5 (𝐾 ∈ HL → 𝐾 ∈ OP)
2 pmapglb2.g . . . . . . . 8 𝐺 = (glb‘𝐾)
3 eqid 2739 . . . . . . . 8 (1.‘𝐾) = (1.‘𝐾)
42, 3glb0N 39685 . . . . . . 7 (𝐾 ∈ OP → (𝐺‘∅) = (1.‘𝐾))
54fveq2d 6831 . . . . . 6 (𝐾 ∈ OP → (𝑀‘(𝐺‘∅)) = (𝑀‘(1.‘𝐾)))
6 pmapglb2.a . . . . . . 7 𝐴 = (Atoms‘𝐾)
7 pmapglb2.m . . . . . . 7 𝑀 = (pmap‘𝐾)
83, 6, 7pmap1N 40259 . . . . . 6 (𝐾 ∈ OP → (𝑀‘(1.‘𝐾)) = 𝐴)
95, 8eqtrd 2774 . . . . 5 (𝐾 ∈ OP → (𝑀‘(𝐺‘∅)) = 𝐴)
101, 9syl 17 . . . 4 (𝐾 ∈ HL → (𝑀‘(𝐺‘∅)) = 𝐴)
11 2fveq3 6832 . . . . 5 (𝑆 = ∅ → (𝑀‘(𝐺𝑆)) = (𝑀‘(𝐺‘∅)))
12 riin0 5011 . . . . 5 (𝑆 = ∅ → (𝐴 𝑥𝑆 (𝑀𝑥)) = 𝐴)
1311, 12eqeq12d 2755 . . . 4 (𝑆 = ∅ → ((𝑀‘(𝐺𝑆)) = (𝐴 𝑥𝑆 (𝑀𝑥)) ↔ (𝑀‘(𝐺‘∅)) = 𝐴))
1410, 13syl5ibrcom 248 . . 3 (𝐾 ∈ HL → (𝑆 = ∅ → (𝑀‘(𝐺𝑆)) = (𝐴 𝑥𝑆 (𝑀𝑥))))
1514adantr 481 . 2 ((𝐾 ∈ HL ∧ 𝑆𝐵) → (𝑆 = ∅ → (𝑀‘(𝐺𝑆)) = (𝐴 𝑥𝑆 (𝑀𝑥))))
16 pmapglb2.b . . . . 5 𝐵 = (Base‘𝐾)
1716, 2, 7pmapglb 40262 . . . 4 ((𝐾 ∈ HL ∧ 𝑆𝐵𝑆 ≠ ∅) → (𝑀‘(𝐺𝑆)) = 𝑥𝑆 (𝑀𝑥))
18 simpr 485 . . . . . . . . . . 11 (((𝐾 ∈ HL ∧ 𝑆𝐵) ∧ 𝑥𝑆) → 𝑥𝑆)
19 simpll 772 . . . . . . . . . . . 12 (((𝐾 ∈ HL ∧ 𝑆𝐵) ∧ 𝑥𝑆) → 𝐾 ∈ HL)
20 ssel2 3910 . . . . . . . . . . . . 13 ((𝑆𝐵𝑥𝑆) → 𝑥𝐵)
2120adantll 720 . . . . . . . . . . . 12 (((𝐾 ∈ HL ∧ 𝑆𝐵) ∧ 𝑥𝑆) → 𝑥𝐵)
2216, 6, 7pmapssat 40251 . . . . . . . . . . . 12 ((𝐾 ∈ HL ∧ 𝑥𝐵) → (𝑀𝑥) ⊆ 𝐴)
2319, 21, 22syl2anc 590 . . . . . . . . . . 11 (((𝐾 ∈ HL ∧ 𝑆𝐵) ∧ 𝑥𝑆) → (𝑀𝑥) ⊆ 𝐴)
2418, 23jca 516 . . . . . . . . . 10 (((𝐾 ∈ HL ∧ 𝑆𝐵) ∧ 𝑥𝑆) → (𝑥𝑆 ∧ (𝑀𝑥) ⊆ 𝐴))
2524ex 413 . . . . . . . . 9 ((𝐾 ∈ HL ∧ 𝑆𝐵) → (𝑥𝑆 → (𝑥𝑆 ∧ (𝑀𝑥) ⊆ 𝐴)))
2625eximdv 1924 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑆𝐵) → (∃𝑥 𝑥𝑆 → ∃𝑥(𝑥𝑆 ∧ (𝑀𝑥) ⊆ 𝐴)))
27 n0 4281 . . . . . . . 8 (𝑆 ≠ ∅ ↔ ∃𝑥 𝑥𝑆)
28 df-rex 3064 . . . . . . . 8 (∃𝑥𝑆 (𝑀𝑥) ⊆ 𝐴 ↔ ∃𝑥(𝑥𝑆 ∧ (𝑀𝑥) ⊆ 𝐴))
2926, 27, 283imtr4g 297 . . . . . . 7 ((𝐾 ∈ HL ∧ 𝑆𝐵) → (𝑆 ≠ ∅ → ∃𝑥𝑆 (𝑀𝑥) ⊆ 𝐴))
30293impia 1123 . . . . . 6 ((𝐾 ∈ HL ∧ 𝑆𝐵𝑆 ≠ ∅) → ∃𝑥𝑆 (𝑀𝑥) ⊆ 𝐴)
31 iinss 4986 . . . . . 6 (∃𝑥𝑆 (𝑀𝑥) ⊆ 𝐴 𝑥𝑆 (𝑀𝑥) ⊆ 𝐴)
3230, 31syl 17 . . . . 5 ((𝐾 ∈ HL ∧ 𝑆𝐵𝑆 ≠ ∅) → 𝑥𝑆 (𝑀𝑥) ⊆ 𝐴)
33 sseqin2 4152 . . . . 5 ( 𝑥𝑆 (𝑀𝑥) ⊆ 𝐴 ↔ (𝐴 𝑥𝑆 (𝑀𝑥)) = 𝑥𝑆 (𝑀𝑥))
3432, 33sylib 219 . . . 4 ((𝐾 ∈ HL ∧ 𝑆𝐵𝑆 ≠ ∅) → (𝐴 𝑥𝑆 (𝑀𝑥)) = 𝑥𝑆 (𝑀𝑥))
3517, 34eqtr4d 2777 . . 3 ((𝐾 ∈ HL ∧ 𝑆𝐵𝑆 ≠ ∅) → (𝑀‘(𝐺𝑆)) = (𝐴 𝑥𝑆 (𝑀𝑥)))
36353expia 1127 . 2 ((𝐾 ∈ HL ∧ 𝑆𝐵) → (𝑆 ≠ ∅ → (𝑀‘(𝐺𝑆)) = (𝐴 𝑥𝑆 (𝑀𝑥))))
3715, 36pm2.61dne 3020 1 ((𝐾 ∈ HL ∧ 𝑆𝐵) → (𝑀‘(𝐺𝑆)) = (𝐴 𝑥𝑆 (𝑀𝑥)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 396  w3a 1092   = wceq 1547  wex 1786  wcel 2119  wne 2934  wrex 3063  cin 3882  wss 3883  c0 4261   ciin 4922  cfv 6485  Basecbs 17170  glbcglb 18267  1.cp1 18379  OPcops 39664  Atomscatm 39755  HLchlt 39842  pmapcpmap 39989
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-rep 5199  ax-sep 5218  ax-nul 5228  ax-pow 5294  ax-pr 5362  ax-un 7678
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-ral 3054  df-rex 3064  df-rmo 3344  df-reu 3345  df-rab 3392  df-v 3433  df-sbc 3724  df-csb 3832  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-nul 4262  df-if 4455  df-pw 4531  df-sn 4556  df-pr 4558  df-op 4562  df-uni 4839  df-iun 4923  df-iin 4924  df-br 5073  df-opab 5135  df-mpt 5154  df-id 5513  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-iota 6441  df-fun 6487  df-fn 6488  df-f 6489  df-f1 6490  df-fo 6491  df-f1o 6492  df-fv 6493  df-riota 7313  df-ov 7359  df-oprab 7360  df-proset 18251  df-poset 18270  df-lub 18301  df-glb 18302  df-join 18303  df-meet 18304  df-p1 18381  df-lat 18389  df-clat 18456  df-oposet 39668  df-ol 39670  df-oml 39671  df-ats 39759  df-hlat 39843  df-pmap 39996
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator