Proof of Theorem rabxp
| Step | Hyp | Ref
 | Expression | 
| 1 |   | elxp 4680 | 
. . . . 5
⊢ (𝑥 ∈ (𝐴 × 𝐵) ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵))) | 
| 2 | 1 | anbi1i 458 | 
. . . 4
⊢ ((𝑥 ∈ (𝐴 × 𝐵) ∧ 𝜑) ↔ (∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵)) ∧ 𝜑)) | 
| 3 |   | 19.41vv 1918 | 
. . . 4
⊢
(∃𝑦∃𝑧((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵)) ∧ 𝜑) ↔ (∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵)) ∧ 𝜑)) | 
| 4 |   | anass 401 | 
. . . . . 6
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵)) ∧ 𝜑) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ ((𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵) ∧ 𝜑))) | 
| 5 |   | rabxp.1 | 
. . . . . . . . 9
⊢ (𝑥 = 〈𝑦, 𝑧〉 → (𝜑 ↔ 𝜓)) | 
| 6 | 5 | anbi2d 464 | 
. . . . . . . 8
⊢ (𝑥 = 〈𝑦, 𝑧〉 → (((𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵) ∧ 𝜑) ↔ ((𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵) ∧ 𝜓))) | 
| 7 |   | df-3an 982 | 
. . . . . . . 8
⊢ ((𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓) ↔ ((𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵) ∧ 𝜓)) | 
| 8 | 6, 7 | bitr4di 198 | 
. . . . . . 7
⊢ (𝑥 = 〈𝑦, 𝑧〉 → (((𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵) ∧ 𝜑) ↔ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓))) | 
| 9 | 8 | pm5.32i 454 | 
. . . . . 6
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ ((𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵) ∧ 𝜑)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓))) | 
| 10 | 4, 9 | bitri 184 | 
. . . . 5
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵)) ∧ 𝜑) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓))) | 
| 11 | 10 | 2exbii 1620 | 
. . . 4
⊢
(∃𝑦∃𝑧((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵)) ∧ 𝜑) ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓))) | 
| 12 | 2, 3, 11 | 3bitr2i 208 | 
. . 3
⊢ ((𝑥 ∈ (𝐴 × 𝐵) ∧ 𝜑) ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓))) | 
| 13 | 12 | abbii 2312 | 
. 2
⊢ {𝑥 ∣ (𝑥 ∈ (𝐴 × 𝐵) ∧ 𝜑)} = {𝑥 ∣ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓))} | 
| 14 |   | df-rab 2484 | 
. 2
⊢ {𝑥 ∈ (𝐴 × 𝐵) ∣ 𝜑} = {𝑥 ∣ (𝑥 ∈ (𝐴 × 𝐵) ∧ 𝜑)} | 
| 15 |   | df-opab 4095 | 
. 2
⊢
{〈𝑦, 𝑧〉 ∣ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓)} = {𝑥 ∣ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓))} | 
| 16 | 13, 14, 15 | 3eqtr4i 2227 | 
1
⊢ {𝑥 ∈ (𝐴 × 𝐵) ∣ 𝜑} = {〈𝑦, 𝑧〉 ∣ (𝑦 ∈ 𝐴 ∧ 𝑧 ∈ 𝐵 ∧ 𝜓)} |