Step | Hyp | Ref
| Expression |
1 | | sbex 2281 |
. . 3
⊢ ([𝑦 / 𝑥]∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ ∃𝑣[𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
2 | | sban 2084 |
. . . . 5
⊢ ([𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ ([𝑦 / 𝑥]𝑣 ∈ 𝐴 ∧ [𝑦 / 𝑥]∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
3 | | sbabel.1 |
. . . . . . . 8
⊢
Ⅎ𝑥𝐴 |
4 | 3 | nfcri 2893 |
. . . . . . 7
⊢
Ⅎ𝑥 𝑣 ∈ 𝐴 |
5 | 4 | sbf 2266 |
. . . . . 6
⊢ ([𝑦 / 𝑥]𝑣 ∈ 𝐴 ↔ 𝑣 ∈ 𝐴) |
6 | | nfv 1918 |
. . . . . . . . 9
⊢
Ⅎ𝑥 𝑧 ∈ 𝑣 |
7 | 6 | sbf 2266 |
. . . . . . . 8
⊢ ([𝑦 / 𝑥]𝑧 ∈ 𝑣 ↔ 𝑧 ∈ 𝑣) |
8 | 7 | sbrbis 2310 |
. . . . . . 7
⊢ ([𝑦 / 𝑥](𝑧 ∈ 𝑣 ↔ 𝜑) ↔ (𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑)) |
9 | 8 | sbalv 2162 |
. . . . . 6
⊢ ([𝑦 / 𝑥]∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑) ↔ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑)) |
10 | 5, 9 | anbi12i 626 |
. . . . 5
⊢ (([𝑦 / 𝑥]𝑣 ∈ 𝐴 ∧ [𝑦 / 𝑥]∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ (𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
11 | 2, 10 | bitri 274 |
. . . 4
⊢ ([𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ (𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
12 | 11 | exbii 1851 |
. . 3
⊢
(∃𝑣[𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
13 | 1, 12 | bitri 274 |
. 2
⊢ ([𝑦 / 𝑥]∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
14 | | clabel 2884 |
. . 3
⊢ ({𝑧 ∣ 𝜑} ∈ 𝐴 ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
15 | 14 | sbbii 2080 |
. 2
⊢ ([𝑦 / 𝑥]{𝑧 ∣ 𝜑} ∈ 𝐴 ↔ [𝑦 / 𝑥]∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
16 | | clabel 2884 |
. 2
⊢ ({𝑧 ∣ [𝑦 / 𝑥]𝜑} ∈ 𝐴 ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
17 | 13, 15, 16 | 3bitr4i 302 |
1
⊢ ([𝑦 / 𝑥]{𝑧 ∣ 𝜑} ∈ 𝐴 ↔ {𝑧 ∣ [𝑦 / 𝑥]𝜑} ∈ 𝐴) |