Metamath Proof Explorer


Theorem cnvpo

Description: The converse of a partial order is a partial order. (Contributed by NM, 15-Jun-2005)

Ref Expression
Assertion cnvpo ⊢ R Po A ↔ R -1 Po A

Proof

Step Hyp Ref Expression
1 r19.26 ⊢ ∀ z ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x ↔ ∀ z ∈ A ¬ z R -1 z ∧ ∀ z ∈ A z R -1 y ∧ y R -1 x → z R -1 x
2 vex ⊢ z ∈ V
3 2 2 brcnv ⊢ z R -1 z ↔ z R z
4 id ⊢ z = x → z = x
5 4 4 breq12d ⊢ z = x → z R z ↔ x R x
6 3 5 bitrid ⊢ z = x → z R -1 z ↔ x R x
7 6 notbid ⊢ z = x → ¬ z R -1 z ↔ ¬ x R x
8 7 cbvralvw ⊢ ∀ z ∈ A ¬ z R -1 z ↔ ∀ x ∈ A ¬ x R x
9 vex ⊢ y ∈ V
10 2 9 brcnv ⊢ z R -1 y ↔ y R z
11 vex ⊢ x ∈ V
12 9 11 brcnv ⊢ y R -1 x ↔ x R y
13 10 12 anbi12ci ⊢ z R -1 y ∧ y R -1 x ↔ x R y ∧ y R z
14 2 11 brcnv ⊢ z R -1 x ↔ x R z
15 13 14 imbi12i ⊢ z R -1 y ∧ y R -1 x → z R -1 x ↔ x R y ∧ y R z → x R z
16 15 ralbii ⊢ ∀ z ∈ A z R -1 y ∧ y R -1 x → z R -1 x ↔ ∀ z ∈ A x R y ∧ y R z → x R z
17 8 16 anbi12i ⊢ ∀ z ∈ A ¬ z R -1 z ∧ ∀ z ∈ A z R -1 y ∧ y R -1 x → z R -1 x ↔ ∀ x ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z
18 1 17 bitr2i ⊢ ∀ x ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z ↔ ∀ z ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
19 18 ralbii ⊢ ∀ x ∈ A ∀ x ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ z ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
20 r19.26 ⊢ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ ∀ x ∈ A ∀ z ∈ A x R y ∧ y R z → x R z
21 ralidm ⊢ ∀ x ∈ A ∀ x ∈ A ¬ x R x ↔ ∀ x ∈ A ¬ x R x
22 rzal ⊢ A = ∅ → ∀ x ∈ A ¬ x R x
23 rzal ⊢ A = ∅ → ∀ x ∈ A ∀ z ∈ A ¬ x R x
24 22 23 2thd ⊢ A = ∅ → ∀ x ∈ A ¬ x R x ↔ ∀ x ∈ A ∀ z ∈ A ¬ x R x
25 r19.3rzv ⊢ A ≠ ∅ → ¬ x R x ↔ ∀ z ∈ A ¬ x R x
26 25 ralbidv ⊢ A ≠ ∅ → ∀ x ∈ A ¬ x R x ↔ ∀ x ∈ A ∀ z ∈ A ¬ x R x
27 24 26 pm2.61ine ⊢ ∀ x ∈ A ¬ x R x ↔ ∀ x ∈ A ∀ z ∈ A ¬ x R x
28 21 27 bitr2i ⊢ ∀ x ∈ A ∀ z ∈ A ¬ x R x ↔ ∀ x ∈ A ∀ x ∈ A ¬ x R x
29 28 anbi1i ⊢ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ ∀ x ∈ A ∀ z ∈ A x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ x ∈ A ¬ x R x ∧ ∀ x ∈ A ∀ z ∈ A x R y ∧ y R z → x R z
30 20 29 bitri ⊢ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ x ∈ A ¬ x R x ∧ ∀ x ∈ A ∀ z ∈ A x R y ∧ y R z → x R z
31 r19.26 ⊢ ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ z ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z
32 31 ralbii ⊢ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z
33 r19.26 ⊢ ∀ x ∈ A ∀ x ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ x ∈ A ¬ x R x ∧ ∀ x ∈ A ∀ z ∈ A x R y ∧ y R z → x R z
34 30 32 33 3bitr4i ⊢ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ x ∈ A ∀ x ∈ A ¬ x R x ∧ ∀ z ∈ A x R y ∧ y R z → x R z
35 ralcom ⊢ ∀ z ∈ A ∀ x ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x ↔ ∀ x ∈ A ∀ z ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
36 19 34 35 3bitr4i ⊢ ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ z ∈ A ∀ x ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
37 36 ralbii ⊢ ∀ y ∈ A ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ y ∈ A ∀ z ∈ A ∀ x ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
38 ralcom ⊢ ∀ x ∈ A ∀ y ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ y ∈ A ∀ x ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z
39 ralcom ⊢ ∀ z ∈ A ∀ y ∈ A ∀ x ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x ↔ ∀ y ∈ A ∀ z ∈ A ∀ x ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
40 37 38 39 3bitr4i ⊢ ∀ x ∈ A ∀ y ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z ↔ ∀ z ∈ A ∀ y ∈ A ∀ x ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
41 df-po ⊢ R Po A ↔ ∀ x ∈ A ∀ y ∈ A ∀ z ∈ A ¬ x R x ∧ x R y ∧ y R z → x R z
42 df-po ⊢ R -1 Po A ↔ ∀ z ∈ A ∀ y ∈ A ∀ x ∈ A ¬ z R -1 z ∧ z R -1 y ∧ y R -1 x → z R -1 x
43 40 41 42 3bitr4i ⊢ R Po A ↔ R -1 Po A