Metamath Proof Explorer


Theorem kardeq0

Description: Applying kard to a class yields the empty set iff the class is a proper class. (Contributed by BTernaryTau, 3-Jul-2026)

Ref Expression
Assertion kardeq0 Could not format assertion : No typesetting found for |- ( ( kard ` A ) = (/) <-> -. A e. _V ) with typecode |-

Proof

Step Hyp Ref Expression
1 elissetv A V x x = A
2 eqeng x V x = A x A
3 2 elv x = A x A
4 3 eximi x x = A x x A
5 1 4 syl A V x x A
6 abn0 x | x A x x A
7 5 6 sylibr A V x | x A
8 scott0b x | x A = Scott x | x A =
9 8 necon3bii x | x A Scott x | x A
10 7 9 sylib A V Scott x | x A
11 kardval Could not format ( kard ` A ) = Scott { x | x ~~ A } : No typesetting found for |- ( kard ` A ) = Scott { x | x ~~ A } with typecode |-
12 11 neeq1i Could not format ( ( kard ` A ) =/= (/) <-> Scott { x | x ~~ A } =/= (/) ) : No typesetting found for |- ( ( kard ` A ) =/= (/) <-> Scott { x | x ~~ A } =/= (/) ) with typecode |-
13 10 12 sylibr Could not format ( A e. _V -> ( kard ` A ) =/= (/) ) : No typesetting found for |- ( A e. _V -> ( kard ` A ) =/= (/) ) with typecode |-
14 13 necon2bi Could not format ( ( kard ` A ) = (/) -> -. A e. _V ) : No typesetting found for |- ( ( kard ` A ) = (/) -> -. A e. _V ) with typecode |-
15 fvprc Could not format ( -. A e. _V -> ( kard ` A ) = (/) ) : No typesetting found for |- ( -. A e. _V -> ( kard ` A ) = (/) ) with typecode |-
16 14 15 impbii Could not format ( ( kard ` A ) = (/) <-> -. A e. _V ) : No typesetting found for |- ( ( kard ` A ) = (/) <-> -. A e. _V ) with typecode |-