| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | r19.26 3111 | . . . . . . 7
⊢
(∀𝑧 ∈
𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥)) ↔ (∀𝑧 ∈ 𝐴 ¬ 𝑧◡𝑅𝑧 ∧ ∀𝑧 ∈ 𝐴 ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 2 |  | vex 3484 | . . . . . . . . . . . 12
⊢ 𝑧 ∈ V | 
| 3 | 2, 2 | brcnv 5893 | . . . . . . . . . . 11
⊢ (𝑧◡𝑅𝑧 ↔ 𝑧𝑅𝑧) | 
| 4 |  | id 22 | . . . . . . . . . . . 12
⊢ (𝑧 = 𝑥 → 𝑧 = 𝑥) | 
| 5 | 4, 4 | breq12d 5156 | . . . . . . . . . . 11
⊢ (𝑧 = 𝑥 → (𝑧𝑅𝑧 ↔ 𝑥𝑅𝑥)) | 
| 6 | 3, 5 | bitrid 283 | . . . . . . . . . 10
⊢ (𝑧 = 𝑥 → (𝑧◡𝑅𝑧 ↔ 𝑥𝑅𝑥)) | 
| 7 | 6 | notbid 318 | . . . . . . . . 9
⊢ (𝑧 = 𝑥 → (¬ 𝑧◡𝑅𝑧 ↔ ¬ 𝑥𝑅𝑥)) | 
| 8 | 7 | cbvralvw 3237 | . . . . . . . 8
⊢
(∀𝑧 ∈
𝐴 ¬ 𝑧◡𝑅𝑧 ↔ ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥) | 
| 9 |  | vex 3484 | . . . . . . . . . . . 12
⊢ 𝑦 ∈ V | 
| 10 | 2, 9 | brcnv 5893 | . . . . . . . . . . 11
⊢ (𝑧◡𝑅𝑦 ↔ 𝑦𝑅𝑧) | 
| 11 |  | vex 3484 | . . . . . . . . . . . 12
⊢ 𝑥 ∈ V | 
| 12 | 9, 11 | brcnv 5893 | . . . . . . . . . . 11
⊢ (𝑦◡𝑅𝑥 ↔ 𝑥𝑅𝑦) | 
| 13 | 10, 12 | anbi12ci 629 | . . . . . . . . . 10
⊢ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) ↔ (𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧)) | 
| 14 | 2, 11 | brcnv 5893 | . . . . . . . . . 10
⊢ (𝑧◡𝑅𝑥 ↔ 𝑥𝑅𝑧) | 
| 15 | 13, 14 | imbi12i 350 | . . . . . . . . 9
⊢ (((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥) ↔ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) | 
| 16 | 15 | ralbii 3093 | . . . . . . . 8
⊢
(∀𝑧 ∈
𝐴 ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥) ↔ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) | 
| 17 | 8, 16 | anbi12i 628 | . . . . . . 7
⊢
((∀𝑧 ∈
𝐴 ¬ 𝑧◡𝑅𝑧 ∧ ∀𝑧 ∈ 𝐴 ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥)) ↔ (∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 18 | 1, 17 | bitr2i 276 | . . . . . 6
⊢
((∀𝑥 ∈
𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑧 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 19 | 18 | ralbii 3093 | . . . . 5
⊢
(∀𝑥 ∈
𝐴 (∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 20 |  | r19.26 3111 | . . . . . . 7
⊢
(∀𝑥 ∈
𝐴 (∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ (∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 21 |  | ralidm 4512 | . . . . . . . . 9
⊢
(∀𝑥 ∈
𝐴 ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ↔ ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥) | 
| 22 |  | rzal 4509 | . . . . . . . . . . 11
⊢ (𝐴 = ∅ → ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥) | 
| 23 |  | rzal 4509 | . . . . . . . . . . 11
⊢ (𝐴 = ∅ → ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥) | 
| 24 | 22, 23 | 2thd 265 | . . . . . . . . . 10
⊢ (𝐴 = ∅ → (∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ↔ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥)) | 
| 25 |  | r19.3rzv 4499 | . . . . . . . . . . 11
⊢ (𝐴 ≠ ∅ → (¬
𝑥𝑅𝑥 ↔ ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥)) | 
| 26 | 25 | ralbidv 3178 | . . . . . . . . . 10
⊢ (𝐴 ≠ ∅ →
(∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ↔ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥)) | 
| 27 | 24, 26 | pm2.61ine 3025 | . . . . . . . . 9
⊢
(∀𝑥 ∈
𝐴 ¬ 𝑥𝑅𝑥 ↔ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥) | 
| 28 | 21, 27 | bitr2i 276 | . . . . . . . 8
⊢
(∀𝑥 ∈
𝐴 ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ↔ ∀𝑥 ∈ 𝐴 ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥) | 
| 29 | 28 | anbi1i 624 | . . . . . . 7
⊢
((∀𝑥 ∈
𝐴 ∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ (∀𝑥 ∈ 𝐴 ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 30 | 20, 29 | bitri 275 | . . . . . 6
⊢
(∀𝑥 ∈
𝐴 (∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ (∀𝑥 ∈ 𝐴 ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 31 |  | r19.26 3111 | . . . . . . 7
⊢
(∀𝑧 ∈
𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ (∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 32 | 31 | ralbii 3093 | . . . . . 6
⊢
(∀𝑥 ∈
𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑥 ∈ 𝐴 (∀𝑧 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 33 |  | r19.26 3111 | . . . . . 6
⊢
(∀𝑥 ∈
𝐴 (∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ (∀𝑥 ∈ 𝐴 ∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 34 | 30, 32, 33 | 3bitr4i 303 | . . . . 5
⊢
(∀𝑥 ∈
𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑥 ∈ 𝐴 (∀𝑥 ∈ 𝐴 ¬ 𝑥𝑅𝑥 ∧ ∀𝑧 ∈ 𝐴 ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 35 |  | ralcom 3289 | . . . . 5
⊢
(∀𝑧 ∈
𝐴 ∀𝑥 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥)) ↔ ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 36 | 19, 34, 35 | 3bitr4i 303 | . . . 4
⊢
(∀𝑥 ∈
𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑧 ∈ 𝐴 ∀𝑥 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 37 | 36 | ralbii 3093 | . . 3
⊢
(∀𝑦 ∈
𝐴 ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ∀𝑥 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 38 |  | ralcom 3289 | . . 3
⊢
(∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑦 ∈ 𝐴 ∀𝑥 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 39 |  | ralcom 3289 | . . 3
⊢
(∀𝑧 ∈
𝐴 ∀𝑦 ∈ 𝐴 ∀𝑥 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥)) ↔ ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐴 ∀𝑥 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 40 | 37, 38, 39 | 3bitr4i 303 | . 2
⊢
(∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧)) ↔ ∀𝑧 ∈ 𝐴 ∀𝑦 ∈ 𝐴 ∀𝑥 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 41 |  | df-po 5592 | . 2
⊢ (𝑅 Po 𝐴 ↔ ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐴 (¬ 𝑥𝑅𝑥 ∧ ((𝑥𝑅𝑦 ∧ 𝑦𝑅𝑧) → 𝑥𝑅𝑧))) | 
| 42 |  | df-po 5592 | . 2
⊢ (◡𝑅 Po 𝐴 ↔ ∀𝑧 ∈ 𝐴 ∀𝑦 ∈ 𝐴 ∀𝑥 ∈ 𝐴 (¬ 𝑧◡𝑅𝑧 ∧ ((𝑧◡𝑅𝑦 ∧ 𝑦◡𝑅𝑥) → 𝑧◡𝑅𝑥))) | 
| 43 | 40, 41, 42 | 3bitr4i 303 | 1
⊢ (𝑅 Po 𝐴 ↔ ◡𝑅 Po 𝐴) |