Step | Hyp | Ref
| Expression |
1 | | simplr 768 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → 𝑥 = 𝑤) |
2 | | simpr 484 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → 𝑦 = 𝑣) |
3 | 1, 2 | opeq12d 4905 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → 〈𝑥, 𝑦〉 = 〈𝑤, 𝑣〉) |
4 | 3 | opeq1d 4903 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → 〈〈𝑥, 𝑦〉, 𝑧〉 = 〈〈𝑤, 𝑣〉, 𝑧〉) |
5 | 4 | eqeq2d 2751 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → (𝑡 = 〈〈𝑥, 𝑦〉, 𝑧〉 ↔ 𝑡 = 〈〈𝑤, 𝑣〉, 𝑧〉)) |
6 | | cbvoprab12davw.1 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → (𝜓 ↔ 𝜒)) |
7 | 5, 6 | anbi12d 631 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → ((𝑡 = 〈〈𝑥, 𝑦〉, 𝑧〉 ∧ 𝜓) ↔ (𝑡 = 〈〈𝑤, 𝑣〉, 𝑧〉 ∧ 𝜒))) |
8 | 7 | exbidv 1920 |
. . . . 5
⊢ (((𝜑 ∧ 𝑥 = 𝑤) ∧ 𝑦 = 𝑣) → (∃𝑧(𝑡 = 〈〈𝑥, 𝑦〉, 𝑧〉 ∧ 𝜓) ↔ ∃𝑧(𝑡 = 〈〈𝑤, 𝑣〉, 𝑧〉 ∧ 𝜒))) |
9 | 8 | cbvexdvaw 2038 |
. . . 4
⊢ ((𝜑 ∧ 𝑥 = 𝑤) → (∃𝑦∃𝑧(𝑡 = 〈〈𝑥, 𝑦〉, 𝑧〉 ∧ 𝜓) ↔ ∃𝑣∃𝑧(𝑡 = 〈〈𝑤, 𝑣〉, 𝑧〉 ∧ 𝜒))) |
10 | 9 | cbvexdvaw 2038 |
. . 3
⊢ (𝜑 → (∃𝑥∃𝑦∃𝑧(𝑡 = 〈〈𝑥, 𝑦〉, 𝑧〉 ∧ 𝜓) ↔ ∃𝑤∃𝑣∃𝑧(𝑡 = 〈〈𝑤, 𝑣〉, 𝑧〉 ∧ 𝜒))) |
11 | 10 | abbidv 2811 |
. 2
⊢ (𝜑 → {𝑡 ∣ ∃𝑥∃𝑦∃𝑧(𝑡 = 〈〈𝑥, 𝑦〉, 𝑧〉 ∧ 𝜓)} = {𝑡 ∣ ∃𝑤∃𝑣∃𝑧(𝑡 = 〈〈𝑤, 𝑣〉, 𝑧〉 ∧ 𝜒)}) |
12 | | df-oprab 7447 |
. 2
⊢
{〈〈𝑥,
𝑦〉, 𝑧〉 ∣ 𝜓} = {𝑡 ∣ ∃𝑥∃𝑦∃𝑧(𝑡 = 〈〈𝑥, 𝑦〉, 𝑧〉 ∧ 𝜓)} |
13 | | df-oprab 7447 |
. 2
⊢
{〈〈𝑤,
𝑣〉, 𝑧〉 ∣ 𝜒} = {𝑡 ∣ ∃𝑤∃𝑣∃𝑧(𝑡 = 〈〈𝑤, 𝑣〉, 𝑧〉 ∧ 𝜒)} |
14 | 11, 12, 13 | 3eqtr4g 2805 |
1
⊢ (𝜑 → {〈〈𝑥, 𝑦〉, 𝑧〉 ∣ 𝜓} = {〈〈𝑤, 𝑣〉, 𝑧〉 ∣ 𝜒}) |