Set theory studies sets, their set elements, and the constructions and sizes possible for them. It supplies a shared vocabulary for mathematics: a function connects two sets, a binary relation specifies which pairs of objects are related, and a probability space starts with a set of possible outcomes. Giving these objects a common language lets a construction from one subject be used in another without repeating its underlying bookkeeping.
A particularly beautiful question is how to compare sizes without first assigning a number. Two sets have the same cardinality when a bijection pairs every member of one with exactly one member of the other. For finite sets, this agrees with ordinary counting. For infinite sets, it produces surprises: bijects the natural numbers with the nonnegative even integers, and the Cantor pairing function bijects the Cartesian product with . A proper subset can have the same cardinality as its containing set.
This does not make all infinite sets equally large. Cantor's diagonal argument shows that all infinite binary sequences cannot be listed by the natural numbers. Cantor's theorem gives the wider principle: the power set of any set has strictly greater cardinality. The contrast between an explicit enumeration and an impossibility argument makes the meaning of infinity much sharper than a picture of something merely continuing forever.
Set formation itself requires care. Russell's paradox shows why not every condition defines a set of all objects satisfying it. Zermelo–Fraenkel set theory instead uses axioms specifying permitted constructions, including set comprehension within a previously given set. The restrictions are useful: they let us form the collections ordinary arguments need while blocking the unrestricted construction that produces the paradox.
ZF without foundation consists of the axioms of Zermelo–Fraenkel set theory with the Axiom of foundation omitted. Ordinal-indexed transfinite recursion still defines the cumulative hierarchy. Its union is the well-founded part and need not include all ambient sets.
The cumulative hierarchy is a transitive class even without the ambient Axiom of foundation. If is a nonempty member, choose the least ordinal with . It is a successor . An element of that intersection is a subset of , while has no element in , so . This proves internal Foundation. If the hierarchy also satisfies the other ZF axioms, restricting every quantifier of a finite ZF proof to this definable class translates it into a proof from ZF without foundation. Thus adjoining Foundation preserves consistency relative to the remaining axioms.
For a sequence of sets, the limit superior of sets consists of points belonging to infinitely many members, while the lower limit consists of points belonging to every sufficiently late member. If the two sets coincide, their common value is the set-theoretic limit.
Membership means that for every index there is a later with , equivalently membership for infinitely many indices. If , countable subadditivity gives . This is the measure form of the first Borel-Cantelli lemma, and requires no independence assumption.
Unrestricted formation of a set contradicts its own membership condition: substituting for gives the displayed equivalence. Thus a predicate cannot always define a set of all objects satisfying it. Restricted set comprehension forms a subset of a previously given set, avoiding this argument. The contradiction does not assert that a set whose elements happen not to contain themselves is impossible; it rules out the universal collection with exactly the specified membership condition.
For a binary relation , no object can satisfy for every . Putting would give for . The forward direction derives by a negation introduction subproof assuming ; the reverse direction then gives , a contradiction. Thus this argument even avoids needing the law of excluded middle. The familiar interpretation reads as “ shaves ”; the logical obstruction is self-application rather than a physical peculiarity of shaving.
An urelement is an object permitted alongside sets, with no members, distinguished from the empty set by an atom or set predicate. Extensionality is restricted to sets, so distinct atoms need not be equal merely because they have no members. An atom is different from a Quine atom, which is a set with a self-member. In simple typed set theory with atoms, each sort may contain urelements in addition to the objects representing subsets of the preceding sort.
Start with a well-founded universe of sets over an infinite set of urelements. The full symmetric group of acts recursively on sets. Retain the objects all of whose descendants have a finite support in a permutation action. This class satisfies set-extensionality, foundation, infinity, pairing, union, separation, replacement and its internal power set axiom. A definable functional image has the finite union of the supports of its domain and parameters as a support; uniqueness makes the image invariant. The family of two-element subsets of has no choice function: a transposition of two atoms outside the function's finite support fixes their pair and moves either possible choice. For untyped membership with extensionality merely restricted to nonempty objects, atoms are also vacuous subsets; add all atoms to each internal power-set object.
For a strong-limit cardinal of countable cofinality, defineHere smallness bounds every individual membership extension; it does not bound the cardinality of the entire transitive closure. The transitive class satisfies all ZF axioms except possibly the Axiom of union: functional images have fewer than elements, and the power set of a set of size has size . These facts give Axiom schema of replacement and Axiom of power set; pairs and definable subsets also remain locally small. For , the countable set belongs to , but its union has size and does not. This gives an explicit relative-independence model for the Axiom of union.
New Foundations uses ordinary extensionality and comprehension restricted to stratified formulas. Its atom-permitting weakening is New Foundations with urelements.
NFU has a universal domain, a predicate distinguishing sets from atoms, extensionality restricted to sets, and comprehension for stratified formulas. Atoms have no members. Every stratified predicate has a set extension, including the always-false predicate, so there is a distinguished empty set even when atoms exist. Permitting atoms removes the full-extensionality obstacle in New Foundations.
For an integer-indexed typed model, a type-shifting automorphism is a bijection from each type to the next preserving equality, adjacent-type membership and the set predicates. On type zero define by . Stratified formulas are translated by sending a variable of type to . Typed comprehension then gives the untyped comprehension of NFU. Such an automorphism is external; formulas containing it are not included in the typed comprehension scheme.
In a model of ZFC, choose an external automorphism and an ordinal with . Set for integer , and declare the sets of type to be its objects that are subsets of . Ordinary membership between successive types satisfies typed comprehension and set-extensionality. The automorphism shifts all types, yielding NFU by the type-zero collapse. A Skolem hull of integer-indexed increasing ordinal indiscernibles supplies such a by shifting the indices. The model is externally ill-founded; a transitive well-founded universe cannot have such an automorphism.
Let be a membership structure satisfying extensionality and every pure-membership separation instance, with an external automorphism and domains represented by objects of . Suppose every -subset of is an element of . Interpret NFU on the objects of using the displayed set predicate and membership, with all subset statements evaluated in . Atoms have no members, and extensionality applied to gives extensionality for sets. A stratified formula becomes an ordinary pure-membership formula by sending each variable of type to and restricting its quantifier to . A set predicate on sort means containment in ; adjacent-sort membership is guarded by containment in the lower domain. Separation yields the extension , the closure hypothesis places it in , and is the required untyped set. This proves every comprehension instance. The guard is essential: an object not contained in a lower domain can still have some ordinary members there, which must not become members of a typed atom. Internal ranks with give one instance of these hypotheses; shifted rank objects in an elementary model of an expanded give a consistency proof without assuming Con(ZFC).
NFU has a unary predicate for sets, atoms have no members, extensionality applies to sets, and comprehension applies to every stratified formula. A stratification assigns integer types to variables so that equality uses equal types and requires . A unary set predicate adds no type difference.
Start with the actual set structure . This structure satisfies extensionality and every pure-membership separation instance: the subset defined in a set of rank below still has rank below . We do not assert that satisfies replacement or all of ZFC. Expand it by Skolem functions. In it use the sequence of rank objects , . For two such objects in sequence order, we havewith quantifiers in . The second statement holds because every subset of belongs to , and the later rank is at least .
Introduce constants , , and require them to be order indiscernibles in the Skolem language, satisfying these two assertions whenever . Also require for every ; this fixed rank object is first-order definable in . Every finite part of these requirements together with is satisfiable: color finite increasing tuples of the original rank sequence by the truth values of the finitely many formulas mentioned, and use Ramsey's theorem to get a homogeneous subsequence. The rank assertions hold for every increasing tuple there. The compactness theorem gives a model of the full theory. In its Skolem hull generated by the , the integer shift extends to an automorphism with , by the term-transport proof of the Ehrenfeucht-Mostowski theorem. Thus still satisfies extensionality and all pure-membership separation instances, andThis is a set-sized first-order model; no satisfaction predicate for a proper-class universe is being assumed.
Externally let . The automorphism bijects onto . Interpret a typed structure with sort equal to . At sort , declare a set exactly when ; otherwise it is an atom. Define adjacent-sort membership byThe guard is necessary: a typed atom might have some ordinary -members in , and those must not become its typed members. Set-extensionality follows from extensionality in , because the ordinary members of a typed set all lie in . For any typed formula on sort , its quantifiers can be restricted to the corresponding , its set predicates replaced by subset assertions, and its memberships replaced by the guarded relation. This is an ordinary pure-membership formula of with finitely many parameters. Separation gives its extension , and the displayed closure assertion gives . It is therefore a typed set witnessing comprehension. The automorphism shifts these sorted domains and preserves the set flags and guarded memberships.
Collapse the types onto . DefineObjects not satisfying have no -members. If two sets have the same -members, their images under are subsets of with the same ordinary members, so are equal by extensionality of ; injectivity of gives equality of the original objects.
To verify every stratified comprehension instance, assign a variable its stratification type and translate its value to . Equality is preserved. An atomic translates to the guarded adjacent-sort membership because ; the unary predicate translates to . Induction on formulas, using the domain bijections for quantifiers, preserves truth. If the free variable has type , typed comprehension produces its extension , with . Put . Then holds, and for every ,This is exactly the required NFU set. No formula containing the external automorphism has been used in a separation or comprehension scheme; only transports values after the pure formula is formed.
The construction also permits the usual infinity requirement. The ordinary and its successor graph are definable in , hence fixed by , and lie below , so belong to all the required domains. Under , the members of are still its ordinary -members. The new Kuratowski pair satisfiesSince , membership of this pair in under is equivalent to . Thus is an internal injection of into itself omitting zero, giving a Dedekind-infinite set.
We have built a model of NFU, with infinity if it is included in the formulation, in ordinary ZFC metatheory:In particular . This proof does not assume as an additional internal axiom: its starting structure is the set , not a model of ZFC.
A formula is stratified if its variables can be assigned integer types so that equality relates variables of the same type and membership requires . Unary set predicates impose no additional difference. Stratification is a syntactic condition; it does not assert that the untyped universe actually has disjoint types. Translating a stratified formula into a typed model permits type-shifting automorphism to recover untyped comprehension.
Objects have sorts , with membership allowed only from sort to sort . A set predicate distinguishes sets from atoms; atoms have no members, extensionality applies to sets, and every well-typed formula defines a set in the next sort by comprehension. First-order models may have only a specified collection of subsets, as in Henkin semantics. For a full finite-type model, take at widely separated increasing ranks, represent sets at level by , and treat the remaining objects as atoms under typed membership.
Typical ambiguity is the schema asserting that every closed well-typed sentence is equivalent to its uniform type-raise. It is not an assertion that adjacent types have the same cardinality. To obtain finite satisfiability, color finite increasing rank selections by the truth values of the finitely many sentences concerned. The Ramsey's theorem gives a homogeneous rank set; two overlapping windows then have equal truth vectors, yielding the desired type-raise equivalences. The compactness theorem gives a first-order model of the entire schema.
For any two sets there is a set containing exactly those two members. Together with other ZFC axioms it permits ordinary ordered-pair coding. Countable-subset closure implies this axiom for the structure of hereditarily countable sets.
Two sets with exactly the same members are equal. In a transitive model, all actual members of its sets are available internally, so ambient extensionality gives the internal axiom as well.
Build well-founded coded sets over a single urelement with no members, retaining a distinct empty set. Use the unmodified membership language, so both and the empty set have the same empty extension and extensionality fails. Pairs, unions, separation and functional ranges have set codes, and pure natural numbers give infinity. For the unrestricted Axiom of power set, the power-set code must contain as well as all ordinary subset codes, since the atom is vacuously a subset of every object. Rank gives foundation. Thus the other ZF axioms hold.
A family of subsets of is independent when every finite choice of distinct members and their complements has nonempty intersection. Write and in the displayed condition. Every assignment of zero or one to the family then gives a collection with the finite intersection property, which can be extended to an ultrafilter.
For every infinite set there is an independent family of sets consisting of subsets of . One construction uses a set of pairs , where is finite and . For each , let . Given distinct , choose a finite distinguishing all their traces and choose to contain precisely the traces prescribed to have value one. This realizes every finite Boolean choice. With the axiom of choice, , so a bijection transports this family to . Its independent assignments give distinct ultrafilters.
A family of size- subsets of a set is almost disjoint at when distinct members have intersection of size less than . Graphs of a long chain under eventual domination give such a family of size on . Transport by a bijection gives a family on itself.
Any at-most- subfamily of an almost disjoint family on a regular cardinal becomes pairwise disjoint after deleting fewer than points from each member. Enumerate it in length at most and apply the displayed trimming. Each removed part is a union of fewer than small intersections, so regular cardinal arithmetic bounds it below .
For a set of size an uncountable regular cardinal , an increasing sequence with union , each , and at every nonzero limit stage.
For two kappa-filtrations at exhausting sets of size , any bijection between the sets carries corresponding stages onto one another on a club set of indices. Bound both forward and inverse images at each countable stage by a function . The limit ordinals closed under all earlier -values form a club; continuity gives equality at those ordinals.
An almost disjoint family on omega that cannot be enlarged by another infinite subset while retaining almost disjointness. For the cardinal invariant , one requires the family itself to be infinite; finite partitions otherwise give trivial maximal families.
The least size of an infinite maximal almost disjoint family on omega. Zorn lemma extends an infinite disjoint family to a maximal one; thus . The bounding-to-almost-disjointness inequality supplies .
For an infinite almost disjoint family on omega of size less than the bounding number, select countably many members and remove their intersections with earlier selected members to obtain infinite disjoint sets . Bound, eventually and simultaneously, the finite intersections of each member with . Choose one point of each above its bound. The resulting infinite set is almost disjoint from every original member, proving the family is not maximal. A selected member has one exceptional infinite intersection, which is ignored in its bounding function.
A model whose relation symbol for membership is interpreted by actual membership restricted to its domain. If the domain is also transitive, it is a transitive model. Some conventions include this transitivity requirement in the word standard.
The notation says that every -coloring of the -element subsets of has a homogeneous subset of order type . At infinite arity one specifies whether the domain subsets have a fixed cardinality or a fixed order type; the usual finite-arity notation has no such ambiguity.
Choose a representative of each class of countably infinite sets modulo finite symmetric difference, and colour by the parity of . Removing one element stays in the same class and flips the parity. Every infinite candidate homogeneous set therefore has two countably infinite subsets of opposite colours. With choice, this refutes unrestricted countably infinite-arity positive partition relations on every infinite cardinal.
For an infinite cardinal and finite , put and . Every -coloring of -element subsets of has a homogeneous subset of size . The case is the Erdős-Rado theorem for pairs. For the induction, the end-homogeneous routing tree yields a sequence of length on which the color of an -tuple depends only on its first entries. The previous-arity theorem homogenizes those entries. The case is the infinite pigeonhole principle at a successor cardinal.
Put for an infinite cardinal . Choose of size , containing all ordinals below , and closed under externally given sequences of length at most . Such a model is built by successive Skolem hull closures, since . For a coloring of with at most colors in , put . Recursively choose for , above all earlier points, so that every earlier -tuple has the same color with as with . There are at most constraints, their code belongs to by closure, and witnesses their consistency. The elementary embedding supplies the required witness in . The resulting sequence is end-homogeneous, providing the induction step in the Erdős-Rado theorem for finite arities.
For a coloring of -subsets of an ordinal, route a vertex through the least earlier vertices matching its colors on every -subset of previously chosen ancestors. The path stops when the vertex itself is selected. Common path prefixes agree, yielding a set-theoretic tree; a node at level is determined by its color table on . Along a branch, the color of an -tuple is independent of its last entry. If the domain has size and , levels below have size at most ; counting all those levels forces a branch of length . If the domain is a regular strong-limit cardinal , those levels instead have size below , and the tree property supplies a cofinal branch when needed.
For every infinite cardinal , every coloring of pairs from by colors has a monochromatic subset of size . Construct an end-homogeneous tree by routing a new vertex through the least preceding vertices that match its colors to all previously chosen ancestors. An ancestor's color to every later vertex on a branch is constant. A node at height is determined by its color sequence of length , so levels below have size at most . The whole tree has more than vertices, forcing a branch of length . One of the ancestor-colors occurs times, giving the required set.
The colors here range over nonzero cardinals. The Erdős-Rado theorem for pairs makes this function total, and target and color monotonicity make it nondecreasing, with . If an uncountable cardinal is closed below itself under , then it is strong limit. Indeed, coloring distinct binary strings of length by their first differing coordinate uses colors and has no monochromatic triangle, so . If also has the tree property, the end-homogeneous tree for any has levels of size below and a cofinal branch; regularity makes one color occur times. Thus . This distinguishes function closure plus the tree property from the tree property alone.
The relation requires a subset of size homogeneous at each finite arity. The constant color may depend on the arity.
If inaccessible has the finite-subset partition property for every color number below , forcing of size below preserves its two-color version. Color ground-model finite sets by their full forcing decision patterns; strong-limit cardinal arithmetic bounds the number of patterns.
A partition relation whose colored subsets are infinite. For countably infinite arity, choosing representatives modulo finite symmetric difference and coloring its parity shows for every infinite cardinal .
For functions , write when for all sufficiently large . A dominating family is cofinal for this relation.
For , write when there is such that whenever . For an infinite regular cardinal, suprema of fewer than ordinals below remain below it, permitting the long chain under eventual domination construction.
For every infinite regular cardinal , there is a strictly eventually increasing sequence of functions . At stage enumerate predecessors by and put . Regularity bounds each value below , while any predecessor's index is eventually included in the supremum.
The least size of a family in having no common bound for eventual domination. Every countable family has the bound , so .
A partition in which every vertical section of and every horizontal section of is countable. Swapping the coordinate directions gives the equivalent convention.
A definable continuous hierarchy is a definable class function from the ordinals to sets, with increasing levels and the displayed continuity condition at nonzero limit ordinals. Its union is a definable class in set theory. One often additionally requires transitive sets as levels. Finite collections of first-order formulas reflect along this hierarchy by the reflection theorem for definable hierarchies.
Zermelo–Fraenkel set theory is the usual first-order axiomatization of sets by extensionality, empty set, pairing, union, power set, infinity, separation, replacement and foundation.
The usual set theory with extensionality, empty set, pairing, union, power set, infinity and full separation, before adjoining replacement. Modern presentations often include foundation; the convention should be specified when comparing theories. Class-theoretic variants add classes and class comprehension, rather than treating proper classes as sets.
Every proper class is in bijection with the universe. Over class-theoretic Zermelo set theory, with class-parameter separation, this is equivalent to replacement plus global choice. For replacement, a proper functional image of a set would give a surjection from that set onto the universe, contradicted by diagonal separation. The proper class of ordinals supplies the global well-order. Conversely rank followed by uniformly chosen rank-segment well-orders is set-like, and every proper class in that order has order type equal to the entire ordinal class.
Full intuitionistic Zermelo–Fraenkel set theory uses intuitionistic first-order logic, extensionality, pairing, union, infinity, full separation, power set, collection and epsilon induction. Collection is stronger than replacement intuitionistically. This is distinct from predicative constructive ZF, which restricts separation and replaces full power set. The full theory supports a Boolean-valued inner universe over intuitionistic set theory, giving the relative consistency of classical ZF.
Using the double-negation Boolean algebra, form well-founded names whose immediate subnames have truth-value weights. Define valued membership and equality by recursion on the underlying well-founded trees. Logical conjunction and universal quantification use meets; disjunction and existence use Boolean joins. Explicit names for pairs, unions and subsets verify the elementary set axioms, and collection for Boolean-valued names handles unbounded witnesses. The resulting internal valued universe validates classical ZF. This is a negative inner interpretation, not an assertion that the external intuitionistic universe satisfies excluded middle.
A well-founded recursively built set code with a set of immediate subnames and a Boolean coefficient for each. The coefficient records the extent to which the corresponding subname belongs. More generally one may permit repeated coded subnames, joining their coefficients. Recursive valued equality identifies different codes representing the same valued set; external equality of codes is not the interpreted equality.
For a name and formula , form the set of pairs with in the immediate domain of , a Boolean truth value, and some name satisfying . Full separation makes this a set, and intuitionistic collection gives a set of witness names covering all its pairs. A name with these witnesses in its domain collects the entire Boolean value of every existential assertion over , without selecting one witness whose value is top. No choice or maximum principle is used.
A definable class bijection of a model's universe changes membership as displayed. Images and inverse images of sets under remain sets by the Axiom schema of replacement. The new extension of is the old set . Thus the representative of any desired extension is . Extensionality follows from bijectivity; separation and replacement translate to old definable formulas; pairs, unions and power sets have explicit representatives. Infinity follows by iterating the new empty set and successor. Foundation need not survive: interchanging and makes the old empty set a Quine atom. A full such permutation of a model of choice still satisfies choice; failure of choice requires an additional symmetry restriction.
A Quine atom is a set whose sole member is itself. It violates the Axiom of foundation while respecting the axiom of extensionality. Swapping pairwise distinct old objects with their singletons in a Rieger-Bernays permutation model supplies many Quine atoms, provided those transpositions have disjoint supports. For example, the old ordinals and their singletons are disjoint families.
Start with distinct formal atoms with membership extensions . Recursively adjoin a unique representative of every subset of a previous stage, except that uses the atom already present. Define membership by these extensions. Each set-sized collection of objects has bounded construction rank, so it has a representative at a later stage. This gives full extensionality, unlike adjoining an ordinary singleton distinct from a Quine atom. Definable subsets and ranges, unions and power sets are set-sized collections in the ambient model and hence have representatives. The pure finite hierarchy supplies infinity. Every permutation of the atoms extends recursively; hereditary finite support restriction gives the hereditarily finite-supported Quine-atom model, whose two-element atom subsets have no choice function.
Build the cumulative universe over an infinite set of Quine atoms, and extend every permutation of recursively to its other sets. An object has finite support if every permutation fixing that finite subset of fixes the object. Retain objects whose members, recursively away from the atomic self-loops, also have finite support. Parameters and domains give finite supports for definable subsets and functional ranges; the collection of all retained subsets of a retained set is again supported. These observations verify separation, replacement and power set, and the pure natural-number hierarchy gives infinity. There is no choice function on the two-element subsets of : swap two atoms outside its supposed finite support, fixing their unordered pair but interchanging either possible selected member.
The axiom asserts the existence of a set containing the empty set and closed under the successor operation :In Zermelo–Fraenkel set theory, this supplies a set from which the set of natural numbers is constructed.
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.
ZFC is Zermelo–Fraenkel set theory together with the axiom of choice.
The von Neumann hierarchy isEvery level is transitive, the levels are increasing, and every set belongs to some level.
If is a countable ordinal and , then must be a limit ordinal. Choose a countable cofinal sequence in . The internal axiom of choice gives, for every , a bijection between and some ordinal below ; that ordinal is externally countable, so every is countable. Hence is countable. But contains the full power set , which is uncountable by Cantor theorem, a contradiction.
For every finite collection of first-order formulas, there are arbitrarily large ordinals such that, for every and all parameters in ,The reflecting ordinals for form a closed unbounded class.
For inaccessible and any predicate , the ordinals with form a club. Closure under ranks of existential witnesses gives unboundedness, and the elementary chain theorem gives closedness.
A finite collection of first-order formulas has a closed unbounded class of ordinals whose levels in a definable continuous hierarchy agree with its union for all parameters in the level. Close the collection under subformulas, bound the least witness levels for existential instances on each set-sized stage by Axiom schema of replacement, and iterate these bounds countably. Continuity supplies the closed stages, and induction on formulas proves agreement. The Tarski-Vaught test describes the same witness criterion. For a hierarchy of length an uncountable regular cardinal, bounds stay below that cardinal when every stage has smaller cardinality.
A first-order formula describes an ordinal when is the least ordinal such that . No strongly inaccessible cardinal can be described: if , the Lévy reflection theorem produces some with .
The definable power set consists of the subsets of definable over the first-order structure by a first-order formula with parameters from . Satisfaction for a set structure makes this a definable operation in ZF. Iterating it produces the constructible hierarchy and the relative constructible hierarchy; their unions are the constructible universe and the relative constructible universe.
A useful finite conjunction of closure assertions requires empty set, pairing, set union, set difference, Cartesian products, all finite tuple domains , and the following operations on their relations: relative complements, intersections, coordinate projections and pullbacks along finite coordinate maps, together with equality and membership restricted to . The arities and maps are quantified objects, so these requirements form finitely many first-order formulas, not an infinite schema. In a transitive set, individual finite tuples exist by pairing and union, making the tuple-domain assertions correct externally. Atomic truth relations, Boolean operations and projection then compute the truth table of each coded first-order formula correctly by finite induction. Thus satisfaction for a set structure and the relation are absolute for shared arguments. Every nonzero limit level of the relative constructible hierarchy is closed under these operations, since each result can be defined at finitely many subsequent stages.
The constructible hierarchy is defined byfor limit ordinals . Its union is the constructible universe .
The equality can fail even at . Inside the constructible universe, is countable, so its definable power set is countable. The constructible power set of is uncountable there by the Cantor theorem. A real outside remains a constructible subset of , hence belongs to . The cardinal comparison must be made inside , since its reals can be externally countable.
For a transitive model of ZFC and , the internally computed constructible hierarchy agrees with the ambient level: . Satisfaction for a fixed set structure is computed from the same finite formulas and the same domain in both universes. Transfinite recursion then proves agreement at successors and limits. If , it follows that .
If is a transitive model of ZF, its internally computed is the actual for each ordinal . At a successor stage use absoluteness of satisfaction for the same set structure, formula codes and parameters; at a limit stage take the union of the already identical earlier stages. Choice is not required.
The constructible universe is the inner model obtained by iterating the definable power set. It satisfies ZFC and the Generalized continuum hypothesis.
For , ambient separation forms . Ambient replacement bounds the first constructible stages of all members of . At a stage containing and all of , the latter is definable by the bounded property of being a subset of . Thus belongs to the next constructible stage and is the internal power set in .
The obstruction to proving the consistency of nonconstructibility by a uniform inner model construction is that, inside a universe satisfying , every transitive inner model containing all ordinals has as its own constructible universe and therefore is the entire ambient universe. The absoluteness of constructible levels proves this by induction over successor definability and limit unions. Thus a construction valid in every model of ZF cannot always produce such an inner model satisfying , and in particular cannot always produce one violating axiom of choice.
Every set belongs to some level of the constructible hierarchy. The assertion is , not that each set is definable without parameters. The constructible universe theorem supplies a relative-consistency model of this assertion from ZFC.
To separate a subset of a constructible set by a formula interpreted in the constructible universe, apply the reflection theorem for definable hierarchies to the formula and its subformulas. At a sufficiently large reflecting level containing the parameters, the desired subset is definable and belongs to the next constructible hierarchy level. The reflection proof uses least witness stages and ambient Axiom schema of replacement, so does not presuppose Axiom schema of separation within the constructible universe.
ZFC proves that the constructible universe is an inner model of ZFC and satisfies the Generalized continuum hypothesis. Relativizing to yields the corresponding relative-consistency implication.
The constructible universe satisfies the diamond principle. Together with antichain sealing by diamond, this supplies a Suslin tree in .
This statement says that the first uncountable ordinal of an inner model is a countable ordinal in the ambient universe. It can hold together with the Generalized continuum hypothesis: start with constructibility and use a finite-function collapse to countable size on . The GCH preservation by a finite-function collapse calculation gives the relative consistency result already from the consistency of ZFC.
Inside the constructible universe, every hereditarily countable set appears in a countable level of the constructible hierarchy. Take a countable elementary substructure of a sufficiently large containing its transitive closure pointwise. The condensation lemma for the constructible universe identifies the collapse with for countable , and the collapse fixes the original set. Conversely, a countable-indexed level is countable inside the constructible universe.
For , its constructible power set isUnlike the single-stage definable power set , it includes subsets of appearing arbitrarily late in the constructible hierarchy.
In a ZFC universe, the constructible universe theorem supplies a bijection inside between and its reals. The same graph is a bijection externally. Each ordinal below has a countability witness in , hence also externally, proving without assuming cardinal absoluteness. Therefore the constructible reals have ambient cardinality at most . If the ambient continuum is larger, some subset of is not constructible. The ordinal may be externally countable, so the argument is an upper bound and not a claim of equality.
If the ambient power set of is not well-orderable and , then the full ambient power set of belongs to exactly when is finite. Finite set operations give the forward construction for finite . If is infinite, its constructible well-order gives an injection . The induced injection of power sets would make the ambient power set of well-orderable if belonged to .
For a transitive set , the relative constructible universe is the union of the relative constructible hierarchy, starting at , applying the definable power set at successors and taking unions at limit ordinals. It is the smallest inner model of ZF containing and all its members. For an arbitrary set , take the base to be the transitive closure of , so that . Axiom of choice need not hold for an arbitrary base; the construction uses initial parameters rather than a predicate relativization.
An inner model of ZF containing all ambient subsets of computes the same countable ordinals as the ambient universe. Every ambient countably infinite ordinal has a well-order code coded by a subset of , hence that code belongs to ; finite ordinals are already shared. The Mostowski collapse theorem inside recovers the actual ordinal and its countability witness. Conversely any countability witness in remains one outside. If also contains the full power set of as a set, its Continuum hypothesis would give an ambient bijection from onto that same power set. Thus an ambient failure of this well-orderable formulation of the Continuum hypothesis is preserved in such an inner model. No internal axiom of choice is required for this argument.
For a transitive set , use , and unions at nonzero limit ordinals. The successor operation is the definable power set. Each level is transitive and the levels increase; moreover . Their union is , an inner model of ZF. The initial-set convention differs from a hierarchy using a predicate, or one starting at . Axiom of choice need not hold for an arbitrary base without an internally available well-order.
If is a nonzero limit ordinal and with , the Mostowski collapse theorem sends to for some nonzero limit and fixes pointwise. The base is fixed by transitivity and inclusion of all its members. Transfer the relative constructible level recognition formula first by elementarity and then through the collapse isomorphism to identify its image. If , ordinal heights are and , giving the bound. Having only does not guarantee this base-fixing version.
For transitive sets with , a single first-order formula recognises the nonzero limit levels . Require finite relation closure for set-theoretic coding, transitivity of , that every element belongs to a coded relative constructible stage, and that every represented stage index has a larger represented index. Correct history codes have downward-closed indices with no maximum, hence form a nonzero limit ordinal . The exhaustion assertion and transitivity then give . Conversely every limit level has the required closure, correct histories cofinal in its index, and exhaustion. This formulation does not assume ZF for an arbitrary input and does not replace finite coding closure with an unjustified internal constructibility assertion.
This first-order formula asserts the existence of a history function on starting at , applying definable power set at successors and unions at nonzero limit ordinals, and ending at . In a transitive set satisfying finite relation closure for set-theoretic coding, each history is correct by transfinite induction, so . Relation operations produce restrictions to shorter histories. Since stage histories appear below every limit constructible level, every history of length for belongs to when is a nonzero limit ordinal. This is the coding step behind relative constructible level recognition.
For a transitive set , let be the history function on in the relative constructible hierarchy. By transfinite induction, for some finite , possibly depending on . The base and successor steps follow by forming finite ordered pairs and adjoining the next entry, using . These operations require finitely many subsequent definable power sets.
At a nonzero limit ordinal , the inductive bounds put every earlier in , since . This level satisfies finite relation closure for set-theoretic coding, independently of the availability of history functions. Consequently its coded relative constructible stage predicate computes the endpoints correctly. Finite pairing closure and the earlier histories show thatcontains exactly the pairs for . There are no extra indices: if and , increasing levels would give , contradicting Axiom of foundation. Thus is a definable subset of and belongs to . Extracting its domain and adjoining uses finitely many further operations, proving the induction step. Every nonzero limit therefore contains all with , as required by relative constructible level recognition.
Assume a transitive model satisfies . In , encode a bijection by one set , using a fixed pairing of with . Then decodes and contains every real of . The two models consequently have the same , and any bijection between and the real numbers in would also be one in . Thus .
A condensation sentence is a fixed first-order sentence such that every transitive set satisfying is for a limit ordinal . It combines a sufficiently strong finite fragment of set theory, the assertion that every set is constructible, and the absence of a largest ordinal.
A well-order code is a binary relation for which is a well-order. Its representation is the unique countable ordinal isomorphic to .
A level is a coding level when is a limit ordinal, the representation of every well-order code in is below , and every ordinal below has a well-order code in .
Articles were limited to the first 100 out of 957 total.
Articles by others on the same topic
Set theory is a branch of mathematical logic that studies sets, which are collections of objects. These objects can be anything: numbers, symbols, points in space, or even other sets. Set theory provides a foundational framework for much of modern mathematics and defines concepts such as union, intersection, and subset. Here are some key concepts in set theory: 1. **Sets and Elements**: A set is usually denoted by curly braces.