Metamath Proof Explorer


Theorem pmapmeet

Description: The projective map of a meet. (Contributed by NM, 25-Jan-2012)

Ref Expression
Hypotheses pmapmeet.b ⊢ B = Base K
pmapmeet.m ⊢ ∧ ˙ = meet ⁡ K
pmapmeet.a ⊢ A = Atoms ⁡ K
pmapmeet.p ⊢ P = pmap ⁡ K
Assertion pmapmeet ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → P ⁡ X ∧ ˙ Y = P ⁡ X ∩ P ⁡ Y

Proof

Step Hyp Ref Expression
1 pmapmeet.b ⊢ B = Base K
2 pmapmeet.m ⊢ ∧ ˙ = meet ⁡ K
3 pmapmeet.a ⊢ A = Atoms ⁡ K
4 pmapmeet.p ⊢ P = pmap ⁡ K
5 eqid ⊢ glb ⁡ K = glb ⁡ K
6 simp1 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → K ∈ HL
7 simp2 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∈ B
8 simp3 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → Y ∈ B
9 5 2 6 7 8 meetval ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y = glb ⁡ K ⁡ X Y
10 9 fveq2d ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → P ⁡ X ∧ ˙ Y = P ⁡ glb ⁡ K ⁡ X Y
11 prssi ⊢ X ∈ B ∧ Y ∈ B → X Y ⊆ B
12 11 3adant1 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X Y ⊆ B
13 prnzg ⊢ X ∈ B → X Y ≠ ∅
14 13 3ad2ant2 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → X Y ≠ ∅
15 1 5 4 pmapglb ⊢ K ∈ HL ∧ X Y ⊆ B ∧ X Y ≠ ∅ → P ⁡ glb ⁡ K ⁡ X Y = ⋂ x ∈ X Y P ⁡ x
16 6 12 14 15 syl3anc ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → P ⁡ glb ⁡ K ⁡ X Y = ⋂ x ∈ X Y P ⁡ x
17 fveq2 ⊢ x = X → P ⁡ x = P ⁡ X
18 fveq2 ⊢ x = Y → P ⁡ x = P ⁡ Y
19 17 18 iinxprg ⊢ X ∈ B ∧ Y ∈ B → ⋂ x ∈ X Y P ⁡ x = P ⁡ X ∩ P ⁡ Y
20 19 3adant1 ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → ⋂ x ∈ X Y P ⁡ x = P ⁡ X ∩ P ⁡ Y
21 10 16 20 3eqtrd ⊢ K ∈ HL ∧ X ∈ B ∧ Y ∈ B → P ⁡ X ∧ ˙ Y = P ⁡ X ∩ P ⁡ Y