Metamath Proof Explorer


Theorem swopo

Description: A strict weak order is a partial order. (Contributed by Mario Carneiro, 9-Jul-2014)

Ref Expression
Hypotheses swopo.1 φ y A z A y R z ¬ z R y
swopo.2 φ x A y A z A x R y x R z z R y
Assertion swopo φ R Po A

Proof

Step Hyp Ref Expression
1 swopo.1 φ y A z A y R z ¬ z R y
2 swopo.2 φ x A y A z A x R y x R z z R y
3 id x A x A
4 3 ancli x A x A x A
5 1 ralrimivva φ y A z A y R z ¬ z R y
6 breq1 y = x y R z x R z
7 breq2 y = x z R y z R x
8 7 notbid y = x ¬ z R y ¬ z R x
9 6 8 imbi12d y = x y R z ¬ z R y x R z ¬ z R x
10 breq2 z = x x R z x R x
11 breq1 z = x z R x x R x
12 11 notbid z = x ¬ z R x ¬ x R x
13 10 12 imbi12d z = x x R z ¬ z R x x R x ¬ x R x
14 9 13 rspc2va x A x A y A z A y R z ¬ z R y x R x ¬ x R x
15 4 5 14 syl2anr φ x A x R x ¬ x R x
16 15 pm2.01d φ x A ¬ x R x
17 1 3adantr1 φ x A y A z A y R z ¬ z R y
18 2 imp φ x A y A z A x R y x R z z R y
19 18 orcomd φ x A y A z A x R y z R y x R z
20 19 ord φ x A y A z A x R y ¬ z R y x R z
21 20 expimpd φ x A y A z A x R y ¬ z R y x R z
22 17 21 sylan2d φ x A y A z A x R y y R z x R z
23 16 22 ispod φ R Po A