Natural Numbers with Successor
The weakest reduct keeps only zero and successor. Its models are a standard chain together with disjoint copies of the integers, which makes the theory categorical in every uncountable power, hence complete and decidable.
╌╌╌╌
The full structure of arithmetic is undecidable, but its reducts need not be. The weakest reduct keeps zero and successor as its only non-logical symbols, and there the three questions of decidability, definability, and nonstandard models all get complete answers. The reduct is
The numerals still name every point, but with no order, addition, or multiplication the expressible sentences are, from the viewpoint of arithmetic, without content. That poverty is what makes the theory tractable.
Axioms for the successor theory
A short list of sentences, all true in , turns out to axiomatize the whole theory. Let consist of:
- (S1) — zero has no predecessor.
- (S2) — successor is one-to-one.
- (S3) — every nonzero number is a successor.
- (S4.) , for each — no point returns to itself after successor steps. Here abbreviates the term with occurrences of , so S4 is a schema: one axiom for every positive , infinitely many in total.
Since satisfies every member of , it is a model, so every sentence in the consequence set — everything true in every model of the axioms — is true here:
The reverse inclusion is not obvious and is proved by analyzing every model of , not just the intended one.1
Models of the axioms
Let be any model of . By S1, S2, and S3 the map is a bijection of onto : injective by S2, and everything except is hit by S3. By S4. there are no finite cycles. Two structural pieces follow.
- The standard part. Starting at and applying generates distinct points , a copy of .
- Z-chains. Any point outside the standard part has a full two-sided orbit. Each nonzero element has a unique predecessor (existence by S3, uniqueness by S2), so has predecessors as well as successors, all distinct (no finite cycles), forming a copy of .
Say two points are equivalent when can be applied finitely many times to one to reach the other. This is an equivalence relation (reflexive and symmetric immediately, transitive because is one-to-one). Its classes are the standard part (the class of ) and the Z-chains (one class each). Conversely, any structure built from one standard part and any collection of disjoint Z-chains satisfies . So the models of are classified exactly by their number of Z-chains.2
The count controls cardinality. With Z-chains the universe has points, which is :
The intended structure has zero Z-chains, but any number is realized by some model.
The standard parts match by a unique isomorphism; a chosen bijection between the Z-chain sets pairs the chains, any two Z-chains are isomorphic, and combining all the pieces (using the axiom of choice) gives an isomorphism of the whole structures.2
No sentence, and no set of sentences, can say there are no Z-chains.
By the
Löwenheim–Skolem theorem
there is an uncountable structure elementarily equivalent to
; that has uncountably many Z-chains while
has none. Elementary equivalence does not detect the difference,
so no first-order condition isolates the standard model.
Completeness and decidability
The classification by Z-chain count feeds straight into the Łoś–Vaught test.
An uncountable model of cardinality has Z-chains, since with uncountably many the chain count equals the cardinality. Two such models of the same cardinality have equally many Z-chains, so the Z-chain counting lemma applies.
is categorical in every uncountable power and has no finite models, so the Łoś–Vaught test gives completeness directly.3 The rest follows.
The theory is complete and contained in the satisfiable theory ; a complete theory has no consistent proper extension, so the two coincide.
A theory that is both complete and axiomatizable is decidable, and is a decidable set of axioms for it.3 This answers question (A) for the successor reduct: decidable, axiomatizable, but not by any finite set (Th is not finitely axiomatizable, since no finite subset of captures every S4.).
The infinite schema S4. can be traded for a different infinite schema. Let consist of S1, S2, and every induction axiom
for wffs of this language with only free. Then , so as well: in this weak language, first-order induction proves S3 and every no-loop axiom, and adds nothing beyond them.4
Elimination of quantifiers
Decidability from the Łoś–Vaught test is abstract. A concrete decision procedure comes from quantifier elimination: mechanically rewriting any formula into an equivalent one with no quantifiers, whose truth is then read off directly.
The whole job reduces to a single hard case. Pushing quantifiers inward and converting to disjunctive normal form, it is enough to eliminate one existential quantifier standing in front of a conjunction of literals.
Applied to the successor theory, the primitive case can always be discharged.
In this language the only terms are with a variable or , and the only atomic formulas are equations. Consider where occurs in each . Each is an equation (or its negation), with different from , since trivially reduces to or . Two cases finish it:5
- All literals negated. The conjunction says avoids finitely many values, which some always can. Replace the formula by .
- Some literal positive. Say is with free of . The equation forces a value of , so substitute for in every other literal, guard against a negative solution, and disappears.
In the positive case the guard matters: the solution of is minus ,
which exists in only when is at least . The replacement
for is therefore
(or when ), asserting the solution is not forced negative.
Two by-products fall out of the procedure. First, an independent proof of completeness: any sentence reduces to a quantifier-free , built from atomic sentences , and each such atomic sentence is proved by when and refuted when ; so decides , hence . Second, a decision method that is explicit rather than an appeal to a metatheorem.
- 1quantifier-free formula withquantifier elimination for the successor theory
- 2for each atomic sentence occurring in do
- 3replace it by if , else by
- 4evaluate the resulting Boolean combination
- 5return true if the value is , else false
Definable subsets
Quantifier elimination also settles definability. Any formula with free is equivalent in to a quantifier-free one in , and a quantifier-free condition on a single variable, built from equations , can only pin to finitely many values or exclude finitely many.
The even numbers are neither finite nor cofinite, so they are undefinable in , and likewise the ordering relation . Recovering order takes new vocabulary: the reduct with adds the ordering symbol and, later, addition, tracking how far definability and decidability stretch before multiplication breaks them.
Footnotes
- Enderton, §3.1 — the axiom set (S1–S3 and the schema S4.) and the inclusion . ↩
- Enderton, §3.1 — every model of is a standard part plus disjoint Z-chains, the cardinality count , and Lemma 31A on isomorphism by Z-chain count. ↩ ↩2
- Enderton, §3.1, Theorems 31B–31C and Corollaries 31D–31E — categoricity in uncountable powers, completeness by the Łoś–Vaught test, , and decidability. ↩ ↩2
- Enderton, §3.1, Exercise 1 — the axiom set of S1, S2, and the induction axioms satisfies , hence ; non-finite-axiomatizability is Exercise 6. ↩
- Enderton, §3.1, Theorems 31F–31G — reduction of quantifier elimination to over a conjunction of literals, and the elimination procedure for ; the definability corollary is Exercises 4–5. ↩
╌╌ END ╌╌