A first-order theory in a fixed first-order signature is a set of first-order sentences. Under the closed-theory convention used in the question, it contains all its semantic entailments: implies . One can equivalently begin with a set of axioms and take its closure under consequence.
A complete theory is a consistent first-order theory that decides every first-order sentence in its first-order signature:
Consistency ensures that exactly one of these alternatives holds.
A decidable theory is one for which an algorithm always terminates and determines whether a given first-order sentence is a consequence:
If the first-order theory is already closed under consequence, this is its membership problem. It is a condition on the consequences, not merely on whether the chosen set of axioms has a decidable membership test.
A first-order theory admits quantifier elimination when every first-order formula has a quantifier-free formula , in the same first-order signature and with no additional free variables, such that
Thus all first-order models of agree that the two first-order formulas define the same tuples. This definition concerns first-order formulas with free variables, as well as first-order sentences; merely deciding closed assertions would be weaker. The existence of an effective procedure is an additional issue, supplied by the explicit construction in part (d).
Use the Rado graph on the natural numbers. Interpret the binary relation by
The relation is symmetric by its definition, and is always false. Thus this first-order structure satisfies and .
To verify an extension axiom, take distinct . Choose a natural number larger than every and put
The powers are distinct, so there are no carries in this binary representation. In particular for every , and the bit in position is one exactly when . Therefore is different from all the given vertices, is adjacent to , and is not adjacent to the others. If the are not distinct, the antecedent of the extension axiom is false, so it places no restriction. The case , if included in the convention for natural numbers, simply asks for a nonempty domain, which this first-order structure has.
For example, prescribing adjacency to and and nonadjacency to permits and , whose binary representation is . This explicitly realizes the required pattern. Hence
Reordering a tuple makes the extension axioms applicable to any two disjoint finite sets of vertices, with any desired adjacency and nonadjacency pattern. This is the extension property defining the theory of the random graph.
It suffices to eliminate one existential quantifier from a quantifier-free formula . Indeed, logical connectives preserve equivalence, and a universal quantifier can be rewritten using . An induction on the construction of a first-order formula then eliminates all its quantifiers from the inside out.
Convert to disjunctive normal form. Since existential quantification distributes over a finite logical disjunction, consider a single logical conjunction of atomic first-order formulas and their negations. There are no function or constant symbols in this first-order signature, so its atoms are equalities between variables and instances of between variables.
For a tuple , enumerate its possible complete atomic diagrams . Such a quantifier-free formula specifies which variables are equal and, between distinct equality classes, exactly which pairs are adjacent. Keep only the diagrams in which first-order equality is an equivalence relation and is symmetric and irreflexive. There are finitely many diagrams for each , and every tuple in a first-order model of satisfies exactly one of them. Every retained diagram is realizable: insert one vertex for each equality class successively, using the extension axioms to prescribe its adjacency to earlier vertices.
Fix one diagram . A potential existential witness for has one of two forms.
  • An existing vertex. If , substitute for in the logical conjunction. The diagram decides the truth value of every resulting atom, and so decides whether this choice works.
  • A new vertex. Require for every . Simplify to true and to false. Use symmetry to rewrite every remaining edge requirement involving in the form or . An equality , a positive loop requirement, or opposite edge requirements on the same equality class makes this case impossible. Otherwise the requirements give a consistent adjacency pattern on finitely many distinct vertices. Any equality classes without a specified edge requirement can be assigned either pattern. Reorder representatives with the desired neighbours first; the appropriate extension axiom supplies a fresh vertex with precisely this pattern.
All first-order formulas involving only are already decided by . Therefore, for each diagram, the existence of a suitable has a definite answer, determined by a finite syntactic test. Let be the set of diagrams for which at least one disjunct and at least one of the two witness cases succeeds. Then
The right side is a quantifier-free formula. An empty logical disjunction means false, and for an empty tuple the empty atomic diagram means true. These logical truth constants also handle closed first-order sentences in this constant-free first-order signature.
For a concrete illustration of the fresh-witness case,
If , the edge requirements conflict. Otherwise the extension property supplies a vertex outside the finite set of parameters with the desired pattern; the extra avoidance of causes no obstruction. The general diagram construction handles all such equality coincidences systematically and proves quantifier elimination.
By part (c), has a first-order model, so it is consistent. By part (d), every first-order sentence is equivalent modulo to a quantifier-free sentence. In the first-order signature consisting only of and first-order equality, there are no constant symbols, no ground first-order terms, and no nullary predicates. Thus a closed quantifier-free formula reduces to true or false, using the logical truth constants. All first-order models of therefore agree on every first-order sentence:
The construction in part (d) is effective. Conversion to disjunctive normal form, enumeration of finite equality partitions and adjacency patterns, and testing the finitely many witness cases are all terminating operations. Apply them recursively to a given first-order sentence and evaluate the final truth constant. This decides whether the first-order sentence belongs to , giving
No useful bound on the running time is needed for decidability; the potentially large enumeration still always terminates.
Use the back-and-forth method. Enumerate the two domains without repetitions as and . We construct a sequence of finite maps, each a partial isomorphism of structures,
starting with the empty function. Each is a bijection between finite subsets of the domains and preserves both adjacency and nonadjacency on its domain.
At a forth step, choose the first outside the current domain. List the finitely many domain vertices as . In , prescribe that the new image be adjacent to exactly when is adjacent to in . Since the image vertices are distinct, an extension axiom in supplies such a outside the entire current range. Extend by . This preserves injectivity, adjacency and nonadjacency, including the absence of loops.
At a back step, choose the first outside the current range. Apply the same argument to the inverse partial isomorphism of structures in , finding a fresh preimage with the required adjacency pattern to the current domain. Extend by this new pair. Alternate forth and back steps indefinitely.
Define
Because each finite function extends the preceding one, this is a well-defined injective function. The forth steps eventually include every in its domain, and the back steps eventually include every in its range, so is a bijection. Given any , both lie in the domain of some finite , where the edge equivalence already holds. It therefore also holds for :
Thus the two first-order structures are isomorphic. Alternating the steps is essential for surjectivity: repeatedly extending only the domain would merely construct an embedding into .

Articles by others on the same topic (0)

There are currently no matching articles.