TheoremBase

Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness

The segments [n] and the property of being finite are expressed by predicative formulas, and a predicative property that holds for the empty set and survives adding one new element holds for every finite set.

Statement

In the setting of The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion, let finite sets be as in Finite Sets §finite and [n][n] as in Intervals of Natural Numbers §segment. All three clauses are statements of the metatheory. Formulas may be written with abbreviations, defined set symbols being used properly, and predicative is meant as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols; set variables, class variables and free variables are as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols, and sets and classes are assigned to them as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading.

Let zz and nn be any distinct set variables and YY and RR any distinct class variables, assigned N\mathbb{N} (as in The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets) and the order ≤\le of N0\mathbb{N}_{0}, respectively. There is a predicative formula seg(z,n)\mathrm{seg}(z,n), whose free variables are among zz, nn, YY and RR, such that for every set zz and every n∈N0n\in\mathbb{N}_{0}, seg(z,n)\mathrm{seg}(z,n) holds if and only if z=[n]z=[n].

Let AA be any set variable and XX, YY and RR any distinct class variables, assigned N0\mathbb{N}_{0}, N\mathbb{N} and the order ≤\le of N0\mathbb{N}_{0}, respectively. There is a predicative formula fin(A)\mathrm{fin}(A), whose free variables are among AA, XX, YY and RR, such that for every set CC, fin(A)\mathrm{fin}(A) holds when CC is assigned to AA if and only if CC is finite.

Let AA be any set variable. This clause asserts one statement for each predicative formula φ\varphi having AA among its free variables; the other free variables of φ\varphi, of either kind, are its parameters, and for a set CC, φ(C)\varphi(C) means that φ\varphi holds when CC is assigned to AA. For every assignment of values to the parameters: if φ(∅)\varphi(\emptyset) holds, and φ(C∪{x})\varphi(C\cup\{x\}) holds for every finite set CC with φ(C)\varphi(C) and every set x∉Cx\notin C, then φ(C)\varphi(C) holds for every finite set CC. Here CC and xx denote sets, not variables of φ\varphi.

Proofs

Log in to submit a proof.

Loading...

Citations

Loading…

Dependencies

Loading…

Related

0 relations

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.

No relations recorded yet.

Comments

Log in to comment.

Loading…