Metamath Proof Explorer


Theorem kard0b

Description: The empty set is the only set with cardinality zero. This is the kard version of cardeq0 . (Contributed by BTernaryTau, 3-Jul-2026)

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

Proof

Step Hyp Ref Expression
1 kardeng Could not format ( A e. _V -> ( ( kard ` A ) = ( kard ` (/) ) <-> A ~~ (/) ) ) : No typesetting found for |- ( A e. _V -> ( ( kard ` A ) = ( kard ` (/) ) <-> A ~~ (/) ) ) with typecode |-
2 en0 ⊢ A ≈ ∅ ↔ A = ∅
3 1 2 bitrdi Could not format ( A e. _V -> ( ( kard ` A ) = ( kard ` (/) ) <-> A = (/) ) ) : No typesetting found for |- ( A e. _V -> ( ( kard ` A ) = ( kard ` (/) ) <-> A = (/) ) ) with typecode |-
4 fvprc Could not format ( -. A e. _V -> ( kard ` A ) = (/) ) : No typesetting found for |- ( -. A e. _V -> ( kard ` A ) = (/) ) with typecode |-
5 0nep0 ⊢ ∅ ≠ ∅
6 kard0 Could not format ( kard ` (/) ) = { (/) } : No typesetting found for |- ( kard ` (/) ) = { (/) } with typecode |-
7 5 6 neeqtrri Could not format (/) =/= ( kard ` (/) ) : No typesetting found for |- (/) =/= ( kard ` (/) ) with typecode |-
8 7 a1i Could not format ( -. A e. _V -> (/) =/= ( kard ` (/) ) ) : No typesetting found for |- ( -. A e. _V -> (/) =/= ( kard ` (/) ) ) with typecode |-
9 4 8 eqnetrd Could not format ( -. A e. _V -> ( kard ` A ) =/= ( kard ` (/) ) ) : No typesetting found for |- ( -. A e. _V -> ( kard ` A ) =/= ( kard ` (/) ) ) with typecode |-
10 9 neneqd Could not format ( -. A e. _V -> -. ( kard ` A ) = ( kard ` (/) ) ) : No typesetting found for |- ( -. A e. _V -> -. ( kard ` A ) = ( kard ` (/) ) ) with typecode |-
11 0ex ⊢ ∅ ∈ V
12 eleq1 ⊢ A = ∅ → A ∈ V ↔ ∅ ∈ V
13 11 12 mpbiri ⊢ A = ∅ → A ∈ V
14 13 con3i ⊢ ¬ A ∈ V → ¬ A = ∅
15 10 14 2falsed Could not format ( -. A e. _V -> ( ( kard ` A ) = ( kard ` (/) ) <-> A = (/) ) ) : No typesetting found for |- ( -. A e. _V -> ( ( kard ` A ) = ( kard ` (/) ) <-> A = (/) ) ) with typecode |-
16 3 15 pm2.61i Could not format ( ( kard ` A ) = ( kard ` (/) ) <-> A = (/) ) : No typesetting found for |- ( ( kard ` A ) = ( kard ` (/) ) <-> A = (/) ) with typecode |-