Metamath Proof Explorer


Theorem meetval2

Description: Value of meet for a poset with LUB expanded. (Contributed by NM, 16-Sep-2011) (Revised by NM, 11-Sep-2018)

Ref Expression
Hypotheses meetval2.b ⊢ B = Base K
meetval2.l ⊢ ≤ ˙ = ≤ K
meetval2.m ⊢ ∧ ˙ = meet ⁡ K
meetval2.k ⊢ φ → K ∈ V
meetval2.x ⊢ φ → X ∈ B
meetval2.y ⊢ φ → Y ∈ B
Assertion meetval2 ⊢ φ → X ∧ ˙ Y = ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x

Proof

Step Hyp Ref Expression
1 meetval2.b ⊢ B = Base K
2 meetval2.l ⊢ ≤ ˙ = ≤ K
3 meetval2.m ⊢ ∧ ˙ = meet ⁡ K
4 meetval2.k ⊢ φ → K ∈ V
5 meetval2.x ⊢ φ → X ∈ B
6 meetval2.y ⊢ φ → Y ∈ B
7 eqid ⊢ glb ⁡ K = glb ⁡ K
8 7 3 4 5 6 meetval ⊢ φ → X ∧ ˙ Y = glb ⁡ K ⁡ X Y
9 biid ⊢ ∀ y ∈ X Y x ≤ ˙ y ∧ ∀ z ∈ B ∀ y ∈ X Y z ≤ ˙ y → z ≤ ˙ x ↔ ∀ y ∈ X Y x ≤ ˙ y ∧ ∀ z ∈ B ∀ y ∈ X Y z ≤ ˙ y → z ≤ ˙ x
10 5 6 prssd ⊢ φ → X Y ⊆ B
11 1 2 7 9 4 10 glbval ⊢ φ → glb ⁡ K ⁡ X Y = ι x ∈ B | ∀ y ∈ X Y x ≤ ˙ y ∧ ∀ z ∈ B ∀ y ∈ X Y z ≤ ˙ y → z ≤ ˙ x
12 1 2 3 4 5 6 meetval2lem ⊢ X ∈ B ∧ Y ∈ B → ∀ y ∈ X Y x ≤ ˙ y ∧ ∀ z ∈ B ∀ y ∈ X Y z ≤ ˙ y → z ≤ ˙ x ↔ x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
13 12 riotabidv ⊢ X ∈ B ∧ Y ∈ B → ι x ∈ B | ∀ y ∈ X Y x ≤ ˙ y ∧ ∀ z ∈ B ∀ y ∈ X Y z ≤ ˙ y → z ≤ ˙ x = ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
14 5 6 13 syl2anc ⊢ φ → ι x ∈ B | ∀ y ∈ X Y x ≤ ˙ y ∧ ∀ z ∈ B ∀ y ∈ X Y z ≤ ˙ y → z ≤ ˙ x = ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
15 8 11 14 3eqtrd ⊢ φ → X ∧ ˙ Y = ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x