A first-order structure consists of a nonempty domain, an interpretation of each constant as a domain element, each -ary function symbol as a map from the -fold domain product to the domain, and each -ary relation symbol as a subset of that product. Under an assignment of values to variables, terms are evaluated recursively. Atomic formulas assert equality of term values or membership in an interpreted relation. Boolean connectives act on truth values, and quantifiers range over the whole domain. The set consists of assignments to the free variables making the formula true.
For a substructure , constants lie in , functions restrict to , and relations restrict to tuples from . Induction on terms shows that every term with arguments from has the same value in both structures. Atomic formulas consequently have the same truth values, and induction on Boolean connectives givesfor every quantifier-free formula.
For a nonempty chain of -model substructures, form their union . Every finite tuple belongs to one member of the chain, so is closed under all interpreted functions and contains the constants. Consider any inductive axiom . A specified finite tuple lies in one member, which supplies witnesses there. The quantifier-free formula has the same truth value in that member and , so satisfies the axiom. Hence is a -model and the least upper bound of the chain. The poset is complete for nonempty chains. If chain-complete is defined to include the empty chain, a least element must additionally exist, which the stated hypotheses do not ensure.
Articles by others on the same topic
There are currently no matching articles.