Metamath Proof Explorer


Theorem kard0

Description: The kard cardinality of the empty set is the singleton of the empty set. (Contributed by BTernaryTau, 3-Jul-2026)

Ref Expression
Assertion kard0 Could not format assertion : No typesetting found for |- ( kard ` (/) ) = { (/) } with typecode |-

Proof

Step Hyp Ref Expression
1 0ex ⊢ ∅ ∈ V
2 breq2 ⊢ x = ∅ → y ≈ x ↔ y ≈ ∅
3 2 abbidv ⊢ x = ∅ → y | y ≈ x = y | y ≈ ∅
4 3 scotteqd ⊢ x = ∅ → Scott y | y ≈ x = Scott y | y ≈ ∅
5 en0 ⊢ y ≈ ∅ ↔ y = ∅
6 velsn ⊢ y ∈ ∅ ↔ y = ∅
7 5 6 bitr4i ⊢ y ≈ ∅ ↔ y ∈ ∅
8 7 a1i ⊢ ⊤ → y ≈ ∅ ↔ y ∈ ∅
9 8 eqabcdv ⊢ ⊤ → y | y ≈ ∅ = ∅
10 9 mptru ⊢ y | y ≈ ∅ = ∅
11 10 scotteqi ⊢ Scott y | y ≈ ∅ = Scott ∅
12 scottsn ⊢ Scott ∅ = ∅
13 11 12 eqtri ⊢ Scott y | y ≈ ∅ = ∅
14 4 13 eqtrdi ⊢ x = ∅ → Scott y | y ≈ x = ∅
15 df-kard Could not format kard = ( x e. _V |-> Scott { y | y ~~ x } ) : No typesetting found for |- kard = ( x e. _V |-> Scott { y | y ~~ x } ) with typecode |-
16 snex ⊢ ∅ ∈ V
17 14 15 16 fvmpt Could not format ( (/) e. _V -> ( kard ` (/) ) = { (/) } ) : No typesetting found for |- ( (/) e. _V -> ( kard ` (/) ) = { (/) } ) with typecode |-
18 1 17 ax-mp Could not format ( kard ` (/) ) = { (/) } : No typesetting found for |- ( kard ` (/) ) = { (/) } with typecode |-