A Von Neumann ordinal is finite exactly when and every member of are either zero or successor ordinals. Every finite ordinal has that property. Conversely, an infinite ordinal is either , which is a nonzero limit, or is greater than and contains that nonzero limit ordinal. The test can be expressed by a bounded first-order formula: ordinality uses transitivity and membership comparability, and a nonempty ordinal is a successor exactly when it has a greatest member. This defines the class of natural numbers without quantifying over arbitrary infinite inductive sets.
Inductive set 2026-10-14
A set is inductive if it contains the empty set and contains whenever it contains . The axiom of infinity asserts that an inductive set exists. The natural numbers form the least inductive set: intersect one inductive set with the class of objects belonging to every inductive set. This use of separation gives a set, and the defining class is closed under successor.
The axiom of infinity asserts that an inductive set exists: some set contains and contains whenever it contains . Inside one such , axiom of separation defines
This intersection is itself inductive and is contained in every inductive set, by intersecting that set with . It is therefore the set of natural numbers. If a property holds at and passes from to , axiom of separation forms the subset of on which it holds. That subset is inductive, so must equal . This proves mathematical induction, including properties with set parameters.
Recursion on defines the arithmetic operations by
Existence and uniqueness follow from the recursion theorem on the natural numbers.
For associativity of addition fix and induct on . At both sides equal . If the equality holds at , then
Thus
Every step after the induction hypothesis is a defining successor equation, so commutativity has not been used prematurely.
The assertions are relative independence results. We construct countermodels in a background model of ZFC; if ZF is consistent, its constructible universe gives a model of ZFC as well. The original model satisfies foundation and choice, supplying the positive sides.
For failure of foundation, use a Rieger-Bernays permutation model. Let interchange the old and and fix every other object, and put iff . The new extension of is the old set , so the representative of any old extension is . Bijectivity gives extensionality. Translate formulas recursively by this definition of . Old separation gives each new definable subset, and old replacement gives each new functional range; apply to the resulting extension to obtain its new representative.
Explicitly, a new pair is represented by ; the new union of is represented by ; and the new power set of is represented by
Starting from the new empty set, iterate the new successor and collect these iterates by old replacement, obtaining an inductive set. The old axiom of choice selects a member from each nonempty extension and thereby gives new choice functions. However the old object now satisfies and has exactly itself as its member: it is a Quine atom. Its new singleton has no -minimal member, so foundation fails.
To make choice fail, retain infinitely many Quine atoms and impose a finite-support symmetry restriction. A precise background construction uses tagged set codes. Each atom has extension . For every other set of available objects , introduce a unique ordinary set code with extension , except that is already represented by itself. Iterate this construction through the ordinals. Omitting the duplicate singleton codes makes the resulting relation extensional. Every permutation of extends to an automorphism of this universe by recursion through its ordinary codes.
An object has finite support if some finite has the property that every permutation fixing pointwise fixes that object. Retain the hereditarily finite-supported Quine-atom model: the object and every object reached through its membership relation must have finite support. The atomic self-loops are permitted. The atom set and all pure sets are retained.
The union of supports for a domain and finitely many parameters supports any definable subset or functional image: every permutation fixing those supports preserves the defining formula. Members of the subset or image are already hereditary, so this verifies separation and replacement. The collection of all retained subsets of a retained set is invariant under any permutation fixing that set's support, and each of its members is hereditary; this verifies the Axiom of power set. Pairs and unions have the union of the requisite finite supports, and the pure natural-number hierarchy verifies infinity. The coding still verifies extensionality.
If a choice function on all two-element subsets of had finite support , choose distinct . The transposition of fixes and the unordered pair , but moves either possible chosen value. This contradicts invariance of the function. Hence choice fails, while a Quine atom witnesses failure of foundation. We have a model of . Together with the original model this proves the required independence of choice over .
Work in a background model of ZFC. Each structure below satisfies every axiom of ZF except the indicated one and falsifies that axiom; the background model supplies the other consistency direction.
For the Axiom of union, put and use the hereditarily locally small membership model
The transitive class inherits extensionality and foundation. Definable subsets of its sets remain in it. If , a functional image of has size at most ; every member of that image is already hereditary, so the image belongs to . This verifies replacement, even though its values can have unbounded ranks. Also by the strong limit cardinal property, and each subset of is locally small. This verifies the Axiom of power set. Pairing and infinity follow similarly. But
since while . This is failure of sumset without failure of replacement or power set.
For the Axiom of power set, use the hereditarily countable sets . This is a transitive class. A countable union of countable transitive closures is countable, so it is closed under pairs, unions and functional images of its countable domains; these facts verify pairing, union and replacement. Separation, foundation and infinity also hold. Every subset of is hereditarily countable, but the full power set is uncountable by Cantor's theorem and cannot be a member of . Since every candidate internal power set would have to contain all those subsets, the power-set axiom fails.
For replacement, take the rank-initial transitive set . A limit rank contains the empty set and is closed under pairs, unions, subsets and power sets; it contains , and foundation and extensionality are inherited. Fix the parameter . The definable map
is internally described by a finite sequence of power-set iterations. Each finite sequence belongs to , so the definition is genuinely functional there. Its range has rank and is not in the structure. Thus this instance of replacement fails.
For extensionality, use the non-extensional membership model with one atom. Start with an atom having no members and build the ordinary cumulative coded sets over it, including a separate empty set. Interpret membership by the contents of a set code and give no members. The two different objects have identical empty extensions. Foundation holds by the code ranks; pure finite ordinals give infinity; pairs, unions, definable subsets and functional ranges have their usual set codes. For unrestricted power set, include the atom as well as all ordinary subset codes: the atom satisfies vacuously for every . This detail is necessary because the formulas here are the unmodified ZF formulas, without a set predicate. The collection still has a set code, so the Axiom of power set holds. All axioms except extensionality are satisfied.
Finally, , the hereditarily finite sets, satisfies every axiom except infinity. Pairs, unions, power sets and subsets of finite sets are finite, and every functional image of a finite domain is finite, so the full replacement schema holds. An inductive set would contain every finite von Neumann ordinal and would be infinite, whereas every member of is finite. Hence infinity fails.
Use the bounded successor characterization of finite ordinals. Let assert that is transitive, each of its members is transitive, and any two members are equal or comparable by membership. This is a bounded first-order formula; foundation makes its linear membership order well-founded, so it is precisely the Von Neumann ordinal predicate. Define
and put
For an ordinal, having a greatest member says exactly . The displayed definition makes no reference to an infinite inductive set or to ; all quantifiers are bounded within the candidate and its members. Occurrences of can also be expressed as , so no unbounded quantifier is hidden in empty-set notation.
Every usual natural number satisfies this predicate, by induction: it is a finite ordinal, and every nonzero initial segment is a successor. Conversely, suppose an ordinal is not a usual natural number. Ordinal comparability gives . If , it has no greatest member, contradicting . If , then has no greatest member, contradicting the corresponding bounded requirement on members of . Hence holds exactly for the usual natural numbers. The axiom of infinity and separation therefore collect this class as the usual set . This is a bounded definition of membership in the natural-number class; it does not claim that the infinite set itself can be produced without the infinity axiom.