Metamath Proof Explorer


Theorem sotr3

Description: Transitivity law for strict orderings. (Contributed by Scott Fenton, 24-Nov-2021)

Ref Expression
Assertion sotr3 R Or A X A Y A Z A X R Y ¬ Z R Y X R Z

Proof

Step Hyp Ref Expression
1 simp3 X A Y A Z A Z A
2 simp2 X A Y A Z A Y A
3 1 2 jca X A Y A Z A Z A Y A
4 sotric R Or A Z A Y A Z R Y ¬ Z = Y Y R Z
5 3 4 sylan2 R Or A X A Y A Z A Z R Y ¬ Z = Y Y R Z
6 5 con2bid R Or A X A Y A Z A Z = Y Y R Z ¬ Z R Y
7 6 adantr R Or A X A Y A Z A X R Y Z = Y Y R Z ¬ Z R Y
8 breq2 Z = Y X R Z X R Y
9 8 biimprcd X R Y Z = Y X R Z
10 9 adantl R Or A X A Y A Z A X R Y Z = Y X R Z
11 sotr R Or A X A Y A Z A X R Y Y R Z X R Z
12 11 expdimp R Or A X A Y A Z A X R Y Y R Z X R Z
13 10 12 jaod R Or A X A Y A Z A X R Y Z = Y Y R Z X R Z
14 7 13 sylbird R Or A X A Y A Z A X R Y ¬ Z R Y X R Z
15 14 expimpd R Or A X A Y A Z A X R Y ¬ Z R Y X R Z