Metamath Proof Explorer


Theorem elsingles

Description: Membership in the class of all singletons. (Contributed by Scott Fenton, 19-Feb-2013)

Ref Expression
Assertion elsingles ⊒Aβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œβ†”βˆƒxA=x

Proof

Step Hyp Ref Expression
1 elex ⊒Aβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œβ†’A∈V
2 vsnex ⊒x∈V
3 eleq1 ⊒A=xβ†’A∈V↔x∈V
4 2 3 mpbiri ⊒A=xβ†’A∈V
5 4 exlimiv βŠ’βˆƒxA=xβ†’A∈V
6 eleq1 ⊒y=Aβ†’yβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œβ†”Aβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œ
7 eqeq1 ⊒y=Aβ†’y=x↔A=x
8 7 exbidv ⊒y=Aβ†’βˆƒxy=xβ†”βˆƒxA=x
9 df-singles βŠ’π–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œ=ranβ‘π–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡
10 9 eleq2i ⊒yβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œβ†”y∈ranβ‘π–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡
11 vex ⊒y∈V
12 11 elrn ⊒y∈ranβ‘π–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡β†”βˆƒxxπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡y
13 vex ⊒x∈V
14 13 11 brsingle ⊒xπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡y↔y=x
15 14 exbii βŠ’βˆƒxxπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡yβ†”βˆƒxy=x
16 10 12 15 3bitri ⊒yβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œβ†”βˆƒxy=x
17 6 8 16 vtoclbg ⊒A∈Vβ†’Aβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œβ†”βˆƒxA=x
18 1 5 17 pm5.21nii ⊒Aβˆˆπ–²π—‚π—‡π—€π—…π–Ύπ—π—ˆπ—‡π—Œβ†”βˆƒxA=x