| Step |
Hyp |
Ref |
Expression |
| 1 |
|
df-iota |
⊢ ( ℩ 𝑥 𝜑 ) = ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } |
| 2 |
|
n0 |
⊢ ( ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ≠ ∅ ↔ ∃ 𝑣 𝑣 ∈ ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ) |
| 3 |
|
eluni |
⊢ ( 𝑣 ∈ ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ↔ ∃ 𝑦 ( 𝑣 ∈ 𝑦 ∧ 𝑦 ∈ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ) ) |
| 4 |
|
vex |
⊢ 𝑦 ∈ V |
| 5 |
|
sneq |
⊢ ( 𝑤 = 𝑦 → { 𝑤 } = { 𝑦 } ) |
| 6 |
5
|
eqeq2d |
⊢ ( 𝑤 = 𝑦 → ( { 𝑥 ∣ 𝜑 } = { 𝑤 } ↔ { 𝑥 ∣ 𝜑 } = { 𝑦 } ) ) |
| 7 |
4 6
|
elab |
⊢ ( 𝑦 ∈ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ↔ { 𝑥 ∣ 𝜑 } = { 𝑦 } ) |
| 8 |
7
|
biimpi |
⊢ ( 𝑦 ∈ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } → { 𝑥 ∣ 𝜑 } = { 𝑦 } ) |
| 9 |
8
|
adantl |
⊢ ( ( 𝑣 ∈ 𝑦 ∧ 𝑦 ∈ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ) → { 𝑥 ∣ 𝜑 } = { 𝑦 } ) |
| 10 |
9
|
eximi |
⊢ ( ∃ 𝑦 ( 𝑣 ∈ 𝑦 ∧ 𝑦 ∈ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ) → ∃ 𝑦 { 𝑥 ∣ 𝜑 } = { 𝑦 } ) |
| 11 |
3 10
|
sylbi |
⊢ ( 𝑣 ∈ ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } → ∃ 𝑦 { 𝑥 ∣ 𝜑 } = { 𝑦 } ) |
| 12 |
11
|
exlimiv |
⊢ ( ∃ 𝑣 𝑣 ∈ ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } → ∃ 𝑦 { 𝑥 ∣ 𝜑 } = { 𝑦 } ) |
| 13 |
2 12
|
sylbi |
⊢ ( ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } ≠ ∅ → ∃ 𝑦 { 𝑥 ∣ 𝜑 } = { 𝑦 } ) |
| 14 |
13
|
necon1bi |
⊢ ( ¬ ∃ 𝑦 { 𝑥 ∣ 𝜑 } = { 𝑦 } → ∪ { 𝑤 ∣ { 𝑥 ∣ 𝜑 } = { 𝑤 } } = ∅ ) |
| 15 |
1 14
|
eqtrid |
⊢ ( ¬ ∃ 𝑦 { 𝑥 ∣ 𝜑 } = { 𝑦 } → ( ℩ 𝑥 𝜑 ) = ∅ ) |