Metamath Proof Explorer


Definition df-ackbij

Description: Define the Ackermann bijection from hereditarily finite sets to _om . This definition is derived from ackbij2 . (Contributed by Eric Schmidt, 24-Oct-2026)

Ref Expression
Assertion df-ackbij Could not format assertion : No typesetting found for |- ackBij = U. ( rec ( ( x e. _V |-> ( y e. ~P dom x |-> ( ( z e. ( ~P _om i^i Fin ) |-> ( card ` U_ w e. z ( { w } X. ~P w ) ) ) ` ( x " y ) ) ) ) , (/) ) " _om ) with typecode |-

Detailed syntax breakdown

Step Hyp Ref Expression
0 cackbij Could not format ackBij : No typesetting found for class ackBij with typecode class
1 vx setvar x
2 cvv class V
3 vy setvar y
4 1 cv setvar x
5 4 cdm class dom ⁡ x
6 5 cpw class 𝒫 dom ⁡ x
7 vz setvar z
8 com class ω
9 8 cpw class 𝒫 ω
10 cfn class Fin
11 9 10 cin class 𝒫 ω ∩ Fin
12 ccrd class card
13 vw setvar w
14 7 cv setvar z
15 13 cv setvar w
16 15 csn class w
17 15 cpw class 𝒫 w
18 16 17 cxp class w × 𝒫 w
19 13 14 18 ciun class ⋃ w ∈ z w × 𝒫 w
20 19 12 cfv class card ⁡ ⋃ w ∈ z w × 𝒫 w
21 7 11 20 cmpt class z ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ w ∈ z w × 𝒫 w
22 3 cv setvar y
23 4 22 cima class x y
24 23 21 cfv class z ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ w ∈ z w × 𝒫 w ⁡ x y
25 3 6 24 cmpt class y ∈ 𝒫 dom ⁡ x ⟼ z ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ w ∈ z w × 𝒫 w ⁡ x y
26 1 2 25 cmpt class x ∈ V ⟼ y ∈ 𝒫 dom ⁡ x ⟼ z ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ w ∈ z w × 𝒫 w ⁡ x y
27 c0 class ∅
28 26 27 crdg class rec ⁡ x ∈ V ⟼ y ∈ 𝒫 dom ⁡ x ⟼ z ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ w ∈ z w × 𝒫 w ⁡ x y ∅
29 28 8 cima class rec ⁡ x ∈ V ⟼ y ∈ 𝒫 dom ⁡ x ⟼ z ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ w ∈ z w × 𝒫 w ⁡ x y ∅ ω
30 29 cuni class ⋃ rec ⁡ x ∈ V ⟼ y ∈ 𝒫 dom ⁡ x ⟼ z ∈ 𝒫 ω ∩ Fin ⟼ card ⁡ ⋃ w ∈ z w × 𝒫 w ⁡ x y ∅ ω
31 0 30 wceq Could not format ackBij = U. ( rec ( ( x e. _V |-> ( y e. ~P dom x |-> ( ( z e. ( ~P _om i^i Fin ) |-> ( card ` U_ w e. z ( { w } X. ~P w ) ) ) ` ( x " y ) ) ) ) , (/) ) " _om ) : No typesetting found for wff ackBij = U. ( rec ( ( x e. _V |-> ( y e. ~P dom x |-> ( ( z e. ( ~P _om i^i Fin ) |-> ( card ` U_ w e. z ( { w } X. ~P w ) ) ) ` ( x " y ) ) ) ) , (/) ) " _om ) with typecode wff