| Step |
Hyp |
Ref |
Expression |
| 1 |
|
bj-elsngl |
|- ( x e. sngl A <-> E. y e. A x = { y } ) |
| 2 |
|
df-rex |
|- ( E. y e. A x = { y } <-> E. y ( y e. A /\ x = { y } ) ) |
| 3 |
|
snssi |
|- ( y e. A -> { y } C_ A ) |
| 4 |
|
sseq1 |
|- ( x = { y } -> ( x C_ A <-> { y } C_ A ) ) |
| 5 |
4
|
biimparc |
|- ( ( { y } C_ A /\ x = { y } ) -> x C_ A ) |
| 6 |
3 5
|
sylan |
|- ( ( y e. A /\ x = { y } ) -> x C_ A ) |
| 7 |
6
|
eximi |
|- ( E. y ( y e. A /\ x = { y } ) -> E. y x C_ A ) |
| 8 |
2 7
|
sylbi |
|- ( E. y e. A x = { y } -> E. y x C_ A ) |
| 9 |
1 8
|
sylbi |
|- ( x e. sngl A -> E. y x C_ A ) |
| 10 |
|
ax5e |
|- ( E. y x C_ A -> x C_ A ) |
| 11 |
9 10
|
syl |
|- ( x e. sngl A -> x C_ A ) |
| 12 |
|
velpw |
|- ( x e. ~P A <-> x C_ A ) |
| 13 |
11 12
|
sylibr |
|- ( x e. sngl A -> x e. ~P A ) |
| 14 |
13
|
ssriv |
|- sngl A C_ ~P A |