Metamath Proof Explorer


Theorem pleval2

Description: "Less than or equal to" in terms of "less than". ( sspss analog.) (Contributed by NM, 17-Oct-2011) (Revised by Mario Carneiro, 8-Feb-2015)

Ref Expression
Hypotheses pleval2.b ⊢ B = Base K
pleval2.l ⊢ ≤ ˙ = ≤ K
pleval2.s ⊢ < ˙ = < K
Assertion pleval2 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ↔ X < ˙ Y ∨ X = Y

Proof

Step Hyp Ref Expression
1 pleval2.b ⊢ B = Base K
2 pleval2.l ⊢ ≤ ˙ = ≤ K
3 pleval2.s ⊢ < ˙ = < K
4 1 2 3 pleval2i ⊢ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y → X < ˙ Y ∨ X = Y
5 4 3adant1 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y → X < ˙ Y ∨ X = Y
6 2 3 pltle ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X < ˙ Y → X ≤ ˙ Y
7 1 2 posref ⊢ K ∈ Poset ∧ X ∈ B → X ≤ ˙ X
8 7 3adant3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ X
9 breq2 ⊢ X = Y → X ≤ ˙ X ↔ X ≤ ˙ Y
10 8 9 syl5ibcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X = Y → X ≤ ˙ Y
11 6 10 jaod ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X < ˙ Y ∨ X = Y → X ≤ ˙ Y
12 5 11 impbid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ↔ X < ˙ Y ∨ X = Y