Metamath Proof Explorer


Theorem meetlem

Description: Lemma for meet properties. (Contributed by NM, 16-Sep-2011) (Revised by NM, 12-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
meetlem.e ⊢ φ → X Y ∈ dom ⁡ ∧ ˙
Assertion meetlem ⊢ φ → X ∧ ˙ Y ≤ ˙ X ∧ X ∧ ˙ Y ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ X ∧ ˙ Y

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 meetlem.e ⊢ φ → X Y ∈ dom ⁡ ∧ ˙
8 1 2 3 4 5 6 7 meeteu ⊢ φ → ∃! x ∈ B x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
9 riotasbc ⊢ ∃! x ∈ B x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x → [˙ ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x / x]˙ x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
10 8 9 syl ⊢ φ → [˙ ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x / x]˙ x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
11 1 2 3 4 5 6 meetval2 ⊢ φ → X ∧ ˙ Y = ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
12 11 sbceq1d ⊢ φ → [˙X ∧ ˙ Y / x]˙ x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x ↔ [˙ ι x ∈ B | x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x / x]˙ x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
13 10 12 mpbird ⊢ φ → [˙X ∧ ˙ Y / x]˙ x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x
14 ovex ⊢ X ∧ ˙ Y ∈ V
15 breq1 ⊢ x = X ∧ ˙ Y → x ≤ ˙ X ↔ X ∧ ˙ Y ≤ ˙ X
16 breq1 ⊢ x = X ∧ ˙ Y → x ≤ ˙ Y ↔ X ∧ ˙ Y ≤ ˙ Y
17 15 16 anbi12d ⊢ x = X ∧ ˙ Y → x ≤ ˙ X ∧ x ≤ ˙ Y ↔ X ∧ ˙ Y ≤ ˙ X ∧ X ∧ ˙ Y ≤ ˙ Y
18 breq2 ⊢ x = X ∧ ˙ Y → z ≤ ˙ x ↔ z ≤ ˙ X ∧ ˙ Y
19 18 imbi2d ⊢ x = X ∧ ˙ Y → z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x ↔ z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ X ∧ ˙ Y
20 19 ralbidv ⊢ x = X ∧ ˙ Y → ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x ↔ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ X ∧ ˙ Y
21 17 20 anbi12d ⊢ x = X ∧ ˙ Y → x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x ↔ X ∧ ˙ Y ≤ ˙ X ∧ X ∧ ˙ Y ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ X ∧ ˙ Y
22 14 21 sbcie ⊢ [˙X ∧ ˙ Y / x]˙ x ≤ ˙ X ∧ x ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ x ↔ X ∧ ˙ Y ≤ ˙ X ∧ X ∧ ˙ Y ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ X ∧ ˙ Y
23 13 22 sylib ⊢ φ → X ∧ ˙ Y ≤ ˙ X ∧ X ∧ ˙ Y ≤ ˙ Y ∧ ∀ z ∈ B z ≤ ˙ X ∧ z ≤ ˙ Y → z ≤ ˙ X ∧ ˙ Y