Metamath Proof Explorer


Theorem plttr

Description: The less-than relation is transitive. ( psstr analog.) (Contributed by NM, 2-Dec-2011)

Ref Expression
Hypotheses pltnlt.b ⊢ B = Base K
pltnlt.s ⊢ < ˙ = < K
Assertion plttr ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Y ∧ Y < ˙ Z → X < ˙ Z

Proof

Step Hyp Ref Expression
1 pltnlt.b ⊢ B = Base K
2 pltnlt.s ⊢ < ˙ = < K
3 eqid ⊢ ≤ K = ≤ K
4 3 2 pltle ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X < ˙ Y → X ≤ K Y
5 4 3adant3r3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Y → X ≤ K Y
6 3 2 pltle ⊢ K ∈ Poset ∧ Y ∈ B ∧ Z ∈ B → Y < ˙ Z → Y ≤ K Z
7 6 3adant3r1 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y < ˙ Z → Y ≤ K Z
8 1 3 postr ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ K Y ∧ Y ≤ K Z → X ≤ K Z
9 5 7 8 syl2and ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Y ∧ Y < ˙ Z → X ≤ K Z
10 1 2 pltn2lp ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → ¬ X < ˙ Y ∧ Y < ˙ X
11 10 3adant3r3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → ¬ X < ˙ Y ∧ Y < ˙ X
12 breq2 ⊢ X = Z → Y < ˙ X ↔ Y < ˙ Z
13 12 anbi2d ⊢ X = Z → X < ˙ Y ∧ Y < ˙ X ↔ X < ˙ Y ∧ Y < ˙ Z
14 13 notbid ⊢ X = Z → ¬ X < ˙ Y ∧ Y < ˙ X ↔ ¬ X < ˙ Y ∧ Y < ˙ Z
15 11 14 syl5ibcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X = Z → ¬ X < ˙ Y ∧ Y < ˙ Z
16 15 necon2ad ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Y ∧ Y < ˙ Z → X ≠ Z
17 9 16 jcad ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Y ∧ Y < ˙ Z → X ≤ K Z ∧ X ≠ Z
18 3 2 pltval ⊢ K ∈ Poset ∧ X ∈ B ∧ Z ∈ B → X < ˙ Z ↔ X ≤ K Z ∧ X ≠ Z
19 18 3adant3r2 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Z ↔ X ≤ K Z ∧ X ≠ Z
20 17 19 sylibrd ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Y ∧ Y < ˙ Z → X < ˙ Z