Metamath Proof Explorer


Theorem latleeqm1

Description: "Less than or equal to" in terms of meet. (Contributed by NM, 7-Nov-2011)

Ref Expression
Hypotheses latmle.b ⊢ B = Base K
latmle.l ⊢ ≤ ˙ = ≤ K
latmle.m ⊢ ∧ ˙ = meet ⁡ K
Assertion latleeqm1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ↔ X ∧ ˙ Y = X

Proof

Step Hyp Ref Expression
1 latmle.b ⊢ B = Base K
2 latmle.l ⊢ ≤ ˙ = ≤ K
3 latmle.m ⊢ ∧ ˙ = meet ⁡ K
4 1 2 latref ⊢ K ∈ Lat ∧ X ∈ B → X ≤ ˙ X
5 4 3adant3 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ X
6 5 biantrurd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ↔ X ≤ ˙ X ∧ X ≤ ˙ Y
7 simp1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → K ∈ Lat
8 simp2 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∈ B
9 simp3 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → Y ∈ B
10 1 2 3 latlem12 ⊢ K ∈ Lat ∧ X ∈ B ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ X ∧ X ≤ ˙ Y ↔ X ≤ ˙ X ∧ ˙ Y
11 7 8 8 9 10 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ X ∧ X ≤ ˙ Y ↔ X ≤ ˙ X ∧ ˙ Y
12 6 11 bitrd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ↔ X ≤ ˙ X ∧ ˙ Y
13 1 2 3 latmle1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ≤ ˙ X
14 13 biantrurd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ X ∧ ˙ Y ↔ X ∧ ˙ Y ≤ ˙ X ∧ X ≤ ˙ X ∧ ˙ Y
15 12 14 bitrd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ↔ X ∧ ˙ Y ≤ ˙ X ∧ X ≤ ˙ X ∧ ˙ Y
16 latpos ⊢ K ∈ Lat → K ∈ Poset
17 16 3ad2ant1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → K ∈ Poset
18 1 3 latmcl ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ∈ B
19 1 2 posasymb ⊢ K ∈ Poset ∧ X ∧ ˙ Y ∈ B ∧ X ∈ B → X ∧ ˙ Y ≤ ˙ X ∧ X ≤ ˙ X ∧ ˙ Y ↔ X ∧ ˙ Y = X
20 17 18 8 19 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∧ ˙ Y ≤ ˙ X ∧ X ≤ ˙ X ∧ ˙ Y ↔ X ∧ ˙ Y = X
21 15 20 bitrd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ↔ X ∧ ˙ Y = X