Step | Hyp | Ref
| Expression |
1 | | clabel 2883 |
. . . 4
⊢ ({𝑧 ∣ 𝜑} ∈ 𝐴 ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
2 | 1 | sbbii 2083 |
. . 3
⊢ ([𝑦 / 𝑥]{𝑧 ∣ 𝜑} ∈ 𝐴 ↔ [𝑦 / 𝑥]∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
3 | | sbex 2283 |
. . 3
⊢ ([𝑦 / 𝑥]∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ ∃𝑣[𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
4 | | sban 2087 |
. . . . 5
⊢ ([𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ ([𝑦 / 𝑥]𝑣 ∈ 𝐴 ∧ [𝑦 / 𝑥]∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑))) |
5 | | sbabel.1 |
. . . . . . . 8
⊢
Ⅎ𝑥𝐴 |
6 | 5 | nfcri 2892 |
. . . . . . 7
⊢
Ⅎ𝑥 𝑣 ∈ 𝐴 |
7 | 6 | sbf 2268 |
. . . . . 6
⊢ ([𝑦 / 𝑥]𝑣 ∈ 𝐴 ↔ 𝑣 ∈ 𝐴) |
8 | | sbv 2095 |
. . . . . . . 8
⊢ ([𝑦 / 𝑥]𝑧 ∈ 𝑣 ↔ 𝑧 ∈ 𝑣) |
9 | 8 | sbrbis 2312 |
. . . . . . 7
⊢ ([𝑦 / 𝑥](𝑧 ∈ 𝑣 ↔ 𝜑) ↔ (𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑)) |
10 | 9 | sbalv 2165 |
. . . . . 6
⊢ ([𝑦 / 𝑥]∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑) ↔ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑)) |
11 | 7, 10 | anbi12i 630 |
. . . . 5
⊢ (([𝑦 / 𝑥]𝑣 ∈ 𝐴 ∧ [𝑦 / 𝑥]∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ (𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
12 | 4, 11 | bitri 278 |
. . . 4
⊢ ([𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ (𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
13 | 12 | exbii 1855 |
. . 3
⊢
(∃𝑣[𝑦 / 𝑥](𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ 𝜑)) ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
14 | 2, 3, 13 | 3bitri 300 |
. 2
⊢ ([𝑦 / 𝑥]{𝑧 ∣ 𝜑} ∈ 𝐴 ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
15 | | clabel 2883 |
. 2
⊢ ({𝑧 ∣ [𝑦 / 𝑥]𝜑} ∈ 𝐴 ↔ ∃𝑣(𝑣 ∈ 𝐴 ∧ ∀𝑧(𝑧 ∈ 𝑣 ↔ [𝑦 / 𝑥]𝜑))) |
16 | 14, 15 | bitr4i 281 |
1
⊢ ([𝑦 / 𝑥]{𝑧 ∣ 𝜑} ∈ 𝐴 ↔ {𝑧 ∣ [𝑦 / 𝑥]𝜑} ∈ 𝐴) |