Atomic formula 2026-10-05
An atomic first-order formula is a relation applied to terms, or a logical equality of two terms when logical equality is included in the logic. It contains no logical connective or quantifier. Its truth is preserved and reflected by an embedding of first-order structures.
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.
Closed unbounded class of ordinals Created 2026-10-05 Updated 2026-10-06
An unbounded class in set theory of ordinals is closed if every nonempty set-sized increasing sequence of its members has its supremum in the class. This is the proper-class analogue of a club set. The reflection theorem for definable hierarchies gives such a class for every finite collection of first-order formulas.
Coded relative constructible stage 2026-10-05
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.
In a countable language, an ultraproduct over a nonprincipal ultrafilter on realizes every countable finitely satisfiable type, including types over countably many parameters. Enumerate the type , and let be the ultrafilter-large set of coordinates where the first first-order formulas have a simultaneous witness. Put . At coordinate , choose a witness for the largest with , or an arbitrary element when there is none. For each fixed , the resulting function satisfies the first first-order formulas on . The Łoś theorem then realizes the entire type. Countability of the language and parameter set makes the enumeration possible.
Definable continuous hierarchy Created 2026-10-05 Updated 2026-10-06
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.
Definable element of a first-order structure 2026-10-03
An element of a structure is definable without parameters when some first-order formula uniquely identifies it:
Definable power set Created 2026-09-24 Updated 2026-10-05
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.
Delta-one formula modulo ZFC 2026-10-06
A first-order formula is modulo ZFC if that theory proves it equivalent, with the same free variables, both to a Sigma-one formula in set theory and to a universal unbounded quantifier block with a bounded formula in set theory as matrix. The theory used for provable equivalence matters: modulo ZF is a stronger requirement.
Directed limit of elementary embeddings 2026-10-05
A directed system of first-order structures and coherent elementary embeddings has a direct limit into which every member embeds elementarily. Represent an element by a pair consisting of a stage and an element at that stage; identify two representatives when their images agree at a common later stage. Interpret functions and relations at a common stage. Mathematical induction on first-order formulas proves elementarity: for an existential first-order formula true at the limit, its witness and parameters occur at a common stage, and elementarity pulls truth back to the stage containing the original parameters. This generalizes the elementary chain theorem beyond linearly ordered diagrams.
Elementarity 2026-10-14
Preservation of all first-order formulas with parameters by an embedding. For an inclusion of structures this is the condition for an elementary substructure.
Elementary substructure Created 2026-09-28 Updated 2026-10-05
A substructure is elementary when every first-order formula with parameters from has the same truth value in and .
Factorial graph formula via remainder coding 2026-10-07
The graph of the factorial function has a fixed-length first-order formula in the language of ordered rings interpreted on the natural numbers. A remainder code records , , and for every . Uniqueness of remainders proves ; sufficiently large pairwise-coprime moduli and the Chinese remainder theorem supply a code for every input. Formula length is independent of the input variable's value, although substituting a numeral adds its encoding length.
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.
Fubini product of ultrafilters Created 2026-10-05 Updated 2026-10-06
For ultrafilters on and on , putThis is an ultrafilter on : upward closure and finite intersection follow at both levels, and the ultrafilter dichotomy follows by complementing at both levels. Iterating gives ordered finite products. Projection onto a subsequence of coordinates pushes this product to the product on that subsequence, since omitted coordinates are absent from the tested first-order formula. The order of coordinates matters; these products need not be symmetric.
Gödel-Gentzen negative translation 2026-10-05
For an atomic formula (including logical equality), put , and put . Preserve logical conjunction, logical implication and universal quantification recursively, while settingLogical negation is logical implication to logical falsity, so . The displayed logical disjunction and existence clauses are intuitionistically equivalent to the usual negative forms and . Every translated first-order formula is stable by stability of a formula under double negation. In classical logic the translation is equivalent to the original first-order formula by mathematical induction and double-negation elimination.