Metamath Proof Explorer


Theorem pltval3

Description: Alternate expression for the "less than" relation. ( dfpss3 analog.) (Contributed by NM, 4-Nov-2011)

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

Proof

Step Hyp Ref Expression
1 pleval2.b ⊢ B = Base K
2 pleval2.l ⊢ ≤ ˙ = ≤ K
3 pleval2.s ⊢ < ˙ = < K
4 2 3 pltval ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X < ˙ Y ↔ X ≤ ˙ Y ∧ X ≠ Y
5 1 2 posref ⊢ K ∈ Poset ∧ X ∈ B → X ≤ ˙ X
6 5 3adant3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ X
7 breq1 ⊢ X = Y → X ≤ ˙ X ↔ Y ≤ ˙ X
8 6 7 syl5ibcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X = Y → Y ≤ ˙ X
9 8 adantr ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ X ≤ ˙ Y → X = Y → Y ≤ ˙ X
10 1 2 posasymb ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ∧ Y ≤ ˙ X ↔ X = Y
11 10 biimpd ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y
12 11 expdimp ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ X ≤ ˙ Y → Y ≤ ˙ X → X = Y
13 9 12 impbid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ X ≤ ˙ Y → X = Y ↔ Y ≤ ˙ X
14 13 necon3abid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ X ≤ ˙ Y → X ≠ Y ↔ ¬ Y ≤ ˙ X
15 14 pm5.32da ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ Y ∧ X ≠ Y ↔ X ≤ ˙ Y ∧ ¬ Y ≤ ˙ X
16 4 15 bitrd ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X < ˙ Y ↔ X ≤ ˙ Y ∧ ¬ Y ≤ ˙ X