The maps τ_m used to define multiplication on ℕ₀ are maps ℕ₀×ℕ₀→ℕ₀ with τ_m((k,v))=v+m; the product m·n is the value at n of the unique recursion map, characterized both through values and through membership of pairs; membership in the multiplication class is described; and the conditions in that characterization are predicative.
In the last two clauses, x0,…,x5 are distinct set variables; a predicative formula in x0,…,x5 is a predicative formula with no class variable free and with free variables among x0,…,x5, and it holds exactly when a condition on x0,…,x5 holds if, for every assignment of sets to x0,…,x5, it holds if and only if the condition does.
The step map. For every m∈N0, τm:N0×N0→N0 is a map, N0×N0 being the Cartesian product.
Values of the step map. For all m,k,v∈N0,
τm((k,v))=v+m.
The recursion step. Let m∈N0 and let f:N0→N0 be a map. Then f(S(k))=f(k)+m for every set k∈N0 if and only if f(S(k))=τm((k,f(k))) for every k∈N0.
The product as a value. For all m,n∈N0, m⋅n is a set, and there is a set f such that f:N0→N0 is a map, f(0)=0, f(S(k))=f(k)+m for every set k∈N0, and m⋅n=f(n).
Uniqueness of the value. Let m,n∈N0 and let z and z′ be classes. Suppose there is a set f such that f:N0→N0 is a map, f(0)=0, f(S(k))=f(k)+m for every set k∈N0, and z=f(n); and there is a set h such that h:N0→N0 is a map, h(0)=0, h(S(k))=h(k)+m for every set k∈N0, and z′=h(n). Then z=z′.
The product through pairs. For all m,n∈N0 and every set z: z=m⋅n if and only if there is a set f such that f:N0→N0 is a map, (0,0)∈f, for every set k∈N0 and every set b with (k,b)∈f there is a set c with ((b,m),c)∈+ and (S(k),c)∈f, and (n,z)∈f.
Membership in the multiplication. For every set p: p∈⋅ if and only if there are sets m and n with m∈N0, n∈N0 and p=((m,n),m⋅n).
The step condition is predicative. There is a predicative formula in x0,…,x5 that holds exactly when
for every set k∈N0 and every set b with (k,b)∈x5 there is a set c with ((b,x1),c)∈+ and (S(k),c)∈x5.
The defining condition is predicative. There is a predicative formula in x0,…,x5 that holds exactly when x5:N0→N0 is a map, (0,0)∈x5, the condition displayed in (viii) holds, and (x2,x4)∈x5.
Curated associations between results. These are editable and subjective — they do not replace the dependency graph, which is derived from the references in the text.