Proof of Theorem 2reu8
| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | 2reu2 3897 | . . 3
⊢
(∃!𝑥 ∈
𝐴 ∃𝑦 ∈ 𝐵 𝜑 → (∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 ↔ ∃!𝑦 ∈ 𝐵 ∃𝑥 ∈ 𝐴 𝜑)) | 
| 2 | 1 | pm5.32i 574 | . 2
⊢
((∃!𝑥 ∈
𝐴 ∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑) ↔ (∃!𝑥 ∈ 𝐴 ∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑦 ∈ 𝐵 ∃𝑥 ∈ 𝐴 𝜑)) | 
| 3 |  | nfcv 2904 | . . . . 5
⊢
Ⅎ𝑥𝐵 | 
| 4 |  | nfreu1 3411 | . . . . 5
⊢
Ⅎ𝑥∃!𝑥 ∈ 𝐴 𝜑 | 
| 5 | 3, 4 | nfreuw 3413 | . . . 4
⊢
Ⅎ𝑥∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 | 
| 6 | 5 | reuan 3895 | . . 3
⊢
(∃!𝑥 ∈
𝐴 (∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑) ↔ (∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃!𝑥 ∈ 𝐴 ∃𝑦 ∈ 𝐵 𝜑)) | 
| 7 |  | ancom 460 | . . . . . 6
⊢
((∃!𝑥 ∈
𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑) ↔ (∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑥 ∈ 𝐴 𝜑)) | 
| 8 | 7 | reubii 3388 | . . . . 5
⊢
(∃!𝑦 ∈
𝐵 (∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑) ↔ ∃!𝑦 ∈ 𝐵 (∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑥 ∈ 𝐴 𝜑)) | 
| 9 |  | nfre1 3284 | . . . . . 6
⊢
Ⅎ𝑦∃𝑦 ∈ 𝐵 𝜑 | 
| 10 | 9 | reuan 3895 | . . . . 5
⊢
(∃!𝑦 ∈
𝐵 (∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑥 ∈ 𝐴 𝜑) ↔ (∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑)) | 
| 11 |  | ancom 460 | . . . . 5
⊢
((∃𝑦 ∈
𝐵 𝜑 ∧ ∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑) ↔ (∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑)) | 
| 12 | 8, 10, 11 | 3bitri 297 | . . . 4
⊢
(∃!𝑦 ∈
𝐵 (∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑) ↔ (∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑)) | 
| 13 | 12 | reubii 3388 | . . 3
⊢
(∃!𝑥 ∈
𝐴 ∃!𝑦 ∈ 𝐵 (∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑) ↔ ∃!𝑥 ∈ 𝐴 (∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑)) | 
| 14 |  | ancom 460 | . . 3
⊢
((∃!𝑥 ∈
𝐴 ∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑) ↔ (∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃!𝑥 ∈ 𝐴 ∃𝑦 ∈ 𝐵 𝜑)) | 
| 15 | 6, 13, 14 | 3bitr4ri 304 | . 2
⊢
((∃!𝑥 ∈
𝐴 ∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝜑) ↔ ∃!𝑥 ∈ 𝐴 ∃!𝑦 ∈ 𝐵 (∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑)) | 
| 16 |  | 2reu7 47128 | . 2
⊢
((∃!𝑥 ∈
𝐴 ∃𝑦 ∈ 𝐵 𝜑 ∧ ∃!𝑦 ∈ 𝐵 ∃𝑥 ∈ 𝐴 𝜑) ↔ ∃!𝑥 ∈ 𝐴 ∃!𝑦 ∈ 𝐵 (∃𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑)) | 
| 17 | 2, 15, 16 | 3bitr3ri 302 | 1
⊢
(∃!𝑥 ∈
𝐴 ∃!𝑦 ∈ 𝐵 (∃𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑) ↔ ∃!𝑥 ∈ 𝐴 ∃!𝑦 ∈ 𝐵 (∃!𝑥 ∈ 𝐴 𝜑 ∧ ∃𝑦 ∈ 𝐵 𝜑)) |