This University of Oxford Part C paper is cross-listed for Mathematics and Mathematics and Philosophy. Section A concerns Gödel second incompleteness theorem and provability logic; section B concerns model theory. [ref] The archive contains a complete editable six-page transcription. Bounded official-source searches found no advertised solutions to this exact paper. All 37 source leaves are answered below. The solutions state the proof-numbering convention in A2(d), the naming convention for diagram inclusions in B6(ii), and the literal printed stability definition in B8(ii)(e).
An arithmetic logical formula is , or bounded, if all its quantifiers are bounded by arithmetical first-order terms. A logical formula has an initial block of existential quantifiers followed by a bounded matrix, up to the usual logical transformations. Soundness of an arithmetic theory at a given level means that every first-order sentence of that level proved by the first-order theory is true in the standard natural numbers. Here -completeness means that every true bounded arithmetic sentence is provable.
A first-order theory is one-consistent if there is no bounded arithmetic formula for which it proves while proving for every standard natural number . This is a restricted form of omega-consistency. In particular one-consistency implies first-order consistency, since an inconsistent first-order theory proves every first-order sentence and its negation.
Suppose a -complete first-order theory is first-order consistent. If it proved a false bounded arithmetic sentence , the true bounded arithmetic sentence would also be provable by completeness, contradicting first-order consistency. Thus is -sound. Conversely -soundness excludes inconsistency because an inconsistent first-order theory proves the false bounded arithmetic sentence . Therefore
If is one-consistent but proved a false existential sentence with bounded matrix, every standard instance would be true and hence provable. This violates one-consistency. Thus it is -sound. Conversely, -soundness implies first-order consistency by the previous argument, since bounded arithmetic sentences are included at the existential level. If proved , soundness of an arithmetic theory would give a standard witness with true. Bounded completeness of an arithmetic theory would then give , so first-order consistency prevents simultaneous formal proofs of all the negated instances. Hence
Multiple existential logical variables can be treated as a finite tuple of witnesses; the same reasoning applies.
The definition of makes the diagonal instance exactly . The representing logical formula therefore has the standard interpretation
If , choose an actual witness to the left-hand existential statement. The bounded arithmetic sentence is true and hence provable by -completeness. But also gives , a contradiction. Thus
Now assume one-consistency. It implies first-order consistency, so no formal proof of exists and is false for each standard . Each bounded arithmetic sentence is consequently true and provable. A formal proof of would give a formal proof of while every standard witness instance is refuted, contrary to one-consistency. Hence
The two hypotheses play different roles: ordinary first-order consistency excludes the positive Gödel sentence, while the stronger hypothesis also excludes its negation.
By the standard interpretation of the representing logical formula,
If is first-order consistent, part (b) supplies the right-hand side, so is true. If is inconsistent, explosion gives , so the representing existential statement is true and is false. Therefore
This is an external truth assertion about the standard natural numbers. Formalizing that assertion inside a first-order theory requires the additional facts explicitly supplied in part (d).
Put . The first supplied equivalence, retained in , combines with its new axiom to give
The supplied implication then yields, by contraposition,
Finally the second supplied equivalence is , so propositional reasoning gives
No extra first-order consistency assumption is needed for this formal derivation. If is first-order consistent, part (b) shows that adding preserves first-order consistency, because inconsistency of the extension would imply . Such a first-order consistent extension therefore proves the negation of its own true Gödel sentence, illustrating why first-order consistency alone does not imply one-consistency.
Write . The supplied fixed-point equivalence gives .
If PA proved , the first assumed property would give , while the equivalence would give . This contradicts first-order consistency. If PA proved , the second assumed property would give , and the reverse implication of the equivalence would give , again a contradiction. Hence
This is the Rosser improvement: its comparison of formal proof codes permits ordinary first-order consistency to exclude both alternatives, without assuming one-consistency.
If PA is inconsistent, every desired conclusion is already a theorem, so it suffices to analyze the first-order consistent case. Use for the bounded arithmetical proof relation and for the code of the negation of the logical formula coded by .
Suppose and let be the code of an actual formal proof. By first-order consistency there is no formal proof of , in particular none with code at most . Thus
is a true bounded arithmetic sentence. Bounded completeness of an arithmetic theory proves it in PA, and existential introduction gives .
Conversely suppose and choose an actual formal proof code of that negation. First-order consistency excludes every formal proof of , so each of the finitely many statements for is true and provable. The supplied finite-case theorem permits PA to combine them into the assertion that no formal proof code below proves .
PA also proves . For any candidate formal proof code , this one code already refutes the universal no-earlier-negation condition in the Rosser predicate symbol. For , the finite verification refutes its positive formal proof condition. The supplied order dichotomy and finite-case expansion cover all . Therefore
The argument uses bounded verification of a finite initial segment and one fixed counter-witness beyond it; it does not infer that PA proves the absence of all ordinary formal proofs merely from first-order consistency.
If PA is first-order consistent and already proves , it cannot also prove . By the correctness of the ordinary arithmetized arithmetical proof relation, .
If PA is inconsistent, it proves by explosion, so an actual formal proof code witnesses in the standard natural numbers. Thus
The hypothesis that is refutable is essential to this first-order consistency characterization for an arbitrary fixed first-order sentence.
Let denote the addition-commutativity first-order sentence and put . In the ordinary checker for PA derivations, replace the axiom test by
Keep all tests for sequence formation, earlier lines, logical axiom schemes and inference rules unchanged. This gives a formal proof checker which recognizes exactly ordinary -derivations. The finite syntactic modification is arithmetizable by the same bounded coding apparatus as the original checker.
For the proof-order comparison in the next part, make the choice of coding explicit. Reserve code for the one-line derivation of the newly added axiom , and give an ordinary derivation with code the new code . A corresponding bounded relation is
Every code has a specified decoding, every genuine formal proof is represented, and no false formal proof is admitted. The reserved code duplicates one genuine derivation, which is harmless. This is one explicit arithmetized arithmetical proof relation obtainable from the PA checker by the requested axiom change and a simple renumbering. Stating the proof-order convention matters because a Rosser predicate symbol uses code order, not merely the existence of formal proofs.
Use the arithmetical proof relation and coding just constructed. A formal proof of cannot have code , since that code was reserved for . Every candidate code for a formal proof of is therefore positive. But code is already a formal proof of , so the no-earlier-negation condition fails for every candidate. Hence
PA proves by induction, while has as an added axiom. Thus is inconsistent and its ordinary arithmetical provability predicate is true of every first-order sentence, including . The displayed negative Rosser assertion can nevertheless be true, because the Rosser condition compares the order of opposite formal proofs rather than asking for their mere existence.
There is an important coding qualification. The PDF refers to a course formal proof coding but does not specify its numerical ordering. The truth of this Rosser assertion for an inconsistent first-order theory is not coding-invariant, so formal proof length alone cannot establish it for an unspecified fixed coding. For example, a different legitimate numbering could reserve code for a known PA formal proof of , code for the new axiom , and higher codes for all other derivations. Then code would witness instead. The explicit allowed construction in part (i) supplies a convention under which the requested assertion holds; interpreting it as a claim about some externally fixed course numbering requires that numbering's corresponding order property.
Use the Hilbert-Bernays-Löb derivability conditions for an arithmetical provability predicate. Abbreviate by . The conditions needed below are
These are the usual theoremhood, distribution and positive-introspection conditions intended by a standard arithmetical provability predicate; arbitrary predicate symbols merely agreeing with provability externally need not satisfy them.
Since , it proves . The first two conditions give . For the converse, the fixed-point equivalence gives . Applying theoremhood and distribution gives
Positive introspection also gives , and distribution combines these to yield . Thus . Combining with proves
If proved , it would prove . The theoremhood condition would then give , while the fixed-point equivalence gives . Therefore first-order consistency implies
Put and assume . In , contraposition against its extra axiom gives .
Classical logic proves . By the derivability conditions,
Compose this with the supplied formalized deduction implication from to its left-hand side. Then proves
and therefore
The other supplied assumption says this is impossible if is first-order consistent. Thus is inconsistent. By the deduction theorem, inconsistency after adjoining yields , hence
This establishes Löb's inference rule using precisely the strengthened unprovability assumption and the formalized deduction property supplied in the question.
Take a first-order sentence refutable in and suppose, toward contradiction, that a first-order consistent proved . Propositional logic would then give
Löb's inference, applied with , would give , contradicting the existing formal proof of . Hence first-order consistency excludes the proposed formal proof of non-provability.
Thus the familiar unprovability of the first-order consistency statement associated with a refutable first-order sentence is a special consequence of the general rule
The general rule applies to every first-order sentence, not just a chosen false or refutable one.
Let with . Positive introspection supplies the theorem for every , since itself has the form .
Induction on consequently gives
At this is the identity implication. To pass from to , compose the induction hypothesis with the positive-introspection implication at , which is at least one. Composing the result with the assumed gives
i.e. . Löb's rule now yields
The index restriction on positive introspection has been respected even when : the chain begins at , which already is a provability assertion.
The source's system called already contains positive introspection, so its displayed axioms are those usually called . Put
We first show that its axioms prove , the implication suggested in the hint. From , positive introspection gives . Distribution applied to and gives . Distribution applied to and this last result gives . Thus the theorem-level implications combine by propositional reasoning into
which is .
Since contains these axioms, it proves that implication. Its assumed Löb inference rule, applied to the first-order sentence , yields . Unpacking proves
This uses necessitation only as part of the ordinary modal theorem rules; no inference of a boxed temporary assumption has been made.
Let . The normal distribution axiom and necessitation of give . Combining this with propositional reasoning yields the theorem
Indeed, together with supplies both conjuncts of . Necessitate this theorem and apply distribution to obtain
The new Löb axiom at now gives . Finally, necessitation and distribution applied to the tautology give . Composition proves
No positive-introspection instance was used in deriving it. The argument shows why that scheme can be dropped when the Löb scheme is added.
Set . The Löb axiom at is . Therefore and together imply , proving
For the converse, the tautology gives by necessitation and distribution. Consequently together with gives , so
whose consequent is . Combining both directions gives an unboxed equivalence as a theorem of GL. Necessitation then yields exactly
Under the arithmetical interpretation , the Löb axiom says that a formal proof of the local reflection implication for already entails a formal proof of :
It is a formalized constraint on self-verification of a formal proof system. Externally, Löb's theorem says that if the system itself proves its own local reflection implication for , it proves . Distribution reflects closure of formal proofs under implication, necessitation reflects that a theorem has an arithmetically recognizable formal proof, and positive introspection reflects formal proof verification inside arithmetic.
Taking to be a refutable first-order sentence, especially a contradiction, recovers the obstruction behind the second incompleteness theorem: a first-order consistent sufficiently strong system cannot prove the corresponding claim that no formal proof of that first-order sentence exists. This does not identify provability with truth, nor grant the unrestricted factivity principle as a theorem of the system. The Löb axiom is the characteristic additional scheme of Gödel–Löb provability logic.
An -structure has a nonempty underlying set . It assigns to each constant symbol an element , to each -ary function symbol a function , and to each -ary predicate symbol a relation contained in . Logical equality, when included as logical equality, is interpreted as actual identity.
The arities belong to the specification of the first-order language. An assignment of logical variables to elements of then evaluates first-order terms recursively and determines satisfaction of logical formulas through the logical connectives and quantifiers. A first-order sentence has no free variables, so its truth in the first-order structure is independent of the assignment.
The set is satisfiable if there is one -structure satisfying every first-order sentence in simultaneously. It is finitely satisfiable if each finite subset has a first-order model; that first-order model is allowed to depend on the chosen finite subset.
Thus the two statements have different quantifier orders:
Satisfiability immediately implies finite satisfiability by using the same first-order structure for every finite subset. The converse is the substantive content of compactness theorem.
For the nontrivial direction suppose every finite subset of is satisfiable. If were inconsistent, a finite formal derivation of a contradiction would use only finitely many premises . Soundness of an arithmetic theory would then exclude a first-order model of , contradicting finite satisfiability. Therefore is first-order consistent. The completeness theorem, proved by adjoining witnesses and constructing a Henkin term model, supplies a first-order model of .
The reverse direction is immediate by restriction of the list of required first-order sentences. The key reason compactness theorem follows from syntactic completeness is that every formal proof uses only finitely many premises, even when the whole first-order theory is infinite.
Expand the ring first-order language by a new constant and consider
Every finite subset is satisfiable in the integer ring itself. Only finitely many divisibility conditions occur; interpret as a nonzero common multiple of their positive integer indices, using if none occur. All first-order sentences from are automatically true there.
Compactness theorem therefore gives a first-order model. Its reduct to the original ring first-order language satisfies the complete theory of , so . Its element is nonzero and divisible by every positive standard integer. Thus
Such an element cannot be an ordinary nonzero integer, since an integer of absolute value less than cannot be a nonzero multiple of . The statement concerns each standard integer index separately; it does not assert divisibility by every internally nonzero element of .
Let expand by a constant for each , and let be the canonical expansion interpreting as . Its diagram of a structure is the set of all atomic and negated atomic -sentences true in . Its elementary diagram is the set of all -sentences true there:
A substructure inclusion means that , constants have the same interpretations, the operations of restrict to those of , and each relation restricts to the corresponding relation on .
An elementary substructure additionally preserves the truth of every logical formula with parameters from :
Here the right-hand condition includes the substructure requirements by applying it to atomic logical formulas and their negations.
If , interpret each new constant in as the same element . Atomic logical formulas and their negations then have exactly their truth values in , so the expansion satisfies the diagram of a structure. If the inclusion is elementary, every logical formula with those named parameters has the same truth value, so the expansion satisfies the elementary diagram.
Conversely, from any expansion satisfying the diagram of a structure define
The diagram of a structure contains whenever , so is injective. It contains every true function-value equation, so commutes with all operations and constants. Positive and negative relation instances ensure both preservation and reflection of the relations. Thus is an embedding of first-order structures. If the expansion satisfies the elementary diagram, for every logical formula and tuple it also gives
so is an elementary embedding of first-order structures.
The precise conclusion for an arbitrary expansion is an embedding of first-order structures, rather than a literal inclusion of the original carriers. The source's inclusion notation is correct when one uses the customary identification of with its embedded copy, or requires the expansion to interpret as the actual element of a carrier already containing . With that naming convention, is the inclusion and the requested two equivalences follow exactly.
Without the convention the literal wording fails, even in the first-order language of logical equality: singleton first-order structures with carriers and have a diagram-satisfying expansion by sending the first first-order structure's named point to , but the first carrier is not a subset of the second. The embedding of first-order structures formulation proved above states the invariant result and makes the intended inclusion formulation precise.
The Downward Lowenheim-Skolem theorem says that for an -structure and a subset , there is an elementary substructure containing with
If an infinite cardinal satisfies , one can in particular obtain size exactly by starting with a subset of that size.
Choose a default element . For every logical formula choose a Skolem function which returns a witness in when one exists, and returns otherwise. Begin with , the interpretations of the first-order language's constants, and . Successively adjoin the values of all the original functions and these Skolem functions on finite tuples already chosen. Let be the union of the resulting countable sequence of closure stages.
There are at most logical formulas, and each function has finite arity. With , each closure stage has size at most , and so does their countable union. Closure under the original functions makes an -substructure. Whenever for parameters in , its chosen Skolem witness belongs to , since the finitely many parameters lie in some common stage. The Tarski–Vaught test therefore gives .
For the exact-cardinality version, choose an initial set of elements, enlarged to contain any prescribed subset of size at most . The construction gives an upper bound while containment gives the matching lower bound.
Add a predicate symbol for each -formula , of arity equal to its displayed free-variable tuple. Let consist of together with all defining axioms
Every first-order model of has a unique such expansion, interpreting the new predicate symbols by their defining sets. Conversely the reduct of every first-order model of satisfies .
Given an arbitrary -formula , replace each new atomic predicate symbol by its original -definition, renaming bound variables to avoid capture. This produces an -formula with
The defining axiom for that particular logical formula now gives an atomic replacement:
Thus the expanded first-order theory eliminates quantifiers. For a first-order sentence, the same translation is an -sentence, decided by completeness of ; hence every expanded first-order sentence is decided and is complete. Empty free-variable tuples can be handled by zero-ary predicate symbols, or by the usual logical truth and falsity constants. This definitional expansion is called Morleyization.
Prime elements are first-order definable in the ring first-order language. For instance let mean and use
In the integer ring this defines prime elements up to the harmless choice of sign. Expand the first-order language by names for every integer and a new constant . Take the elementary diagram of together with
Every finite subset is satisfiable in : choose a positive prime integer outside the finitely many excluded values, using the Euclid's theorem. Compactness theorem gives a first-order model of the entire set. The complete-diagram argument embeds elementarily into its reduct; identify that copy with the original integer ring.
The resulting elementary extension contains , a prime element unequal to every named standard integer. Therefore
The construction rules out all standard integers, not merely the finite list appearing in any one approximation.
Apply downward Löwenheim-Skolem to the extension from part (i), keeping all standard integers and the new prime . The first-order language and this prescribed subset are countable, so there is a countable elementary substructure containing them. In particular and contains an element outside the standard copy of .
No ring isomorphism can exist. Such an isomorphism fixes and , hence every nonnegative integer numeral. It also fixes each negative integer, which is the unique solution of for the corresponding positive . Consequently it fixes the whole standard copy. The image of would be some standard integer , already the image of that same named standard element, violating injectivity.
Thus and are two nonisomorphic countably infinite first-order models of , so
Every integer is definable without parameters in the ring first-order language. For , use ; for , use . For a finite tuple , the conjunction of these coordinate logical formulas uniquely defines that tuple in .
If belongs to its complete type, the first-order sentence
is true in , since there is only the specified tuple to check. It therefore belongs to . The logical formula is first-order consistent with , since it is realized in , and implies every member of the partial type modulo . Hence every complete type realized in is a principal complete type, isolated by its tuple-defining logical formula.
Take the parameter-free complete type
of the nonstandard prime constructed in part (i). It is first-order consistent and complete because it consists of exactly the logical formulas true of an actual element in a first-order model of . It contains for every integer , and consequently no element of realizes it. Thus
It is necessarily a nonprincipal complete type. If a first-order consistent logical formula isolated it, completeness of would force the existential closure of that logical formula to hold in every first-order model of , including ; a witness there would realize the partial type, a contradiction. This connects the explicit omission with the hypothesis of the omitting types theorem.
Enumerate the standard positive primes as . For each subset consider the partial type
where divisibility is the ring logical formula .
Every finite subset is realized in : take the product of the finitely many primes required to divide , or if there are none. This is nonzero and is not divisible by any of the distinct finitely many primes required not to divide it. Compactness theorem supplies a complete type extending .
Distinct subsets yield distinct complete extensions, because at an index in their symmetric difference they require opposite divisibility statements. There are such subsets, so there are at least that many complete one-types. There are at most that many because the first-order language has only countably many logical formulas and a partial type is a set of them. Hence
In particular the number of complete one-types is uncountable, despite every partial type realized in the particular countable first-order model being a principal complete type.
The Ryll-Nardzewski theorem says that for a complete theory in a countable first-order language with infinite first-order models, the following are equivalent: is -categorical; for every positive integer , the set of complete parameter-free -types is finite; every such finite-arity complete type is isolated by a logical formula. The countable-language hypothesis and the requirement for every finite arity are important.
Use the complete theory of dense linear orders without endpoints in the first-order language . It eliminates quantifiers: existential conditions on one new point reduce to finitely many logical equality constraints and interval bounds, and density and absence of endpoints decide whether a suitable point exists. Its countably infinite first-order models are all isomorphic to the rational order by the usual back-and-forth method, extending finite order-preserving maps alternately along enumerations of the two first-order models. Thus it is -categorical.
To distinguish first-order models of size , let
with ordered sums. Both are dense without endpoints and have cardinality . The first has cofinality : countably many points lie in a bounded set of block indices and cannot be cofinal. The second has cofinality , supplied by its final rational block. Cofinality of a linear order is preserved by isomorphism, so they are not isomorphic. Therefore
For Ryll-Nardzewski, its -types are precisely the finitely many equality-and-order patterns on coordinates. Each is isolated by the conjunction specifying that pattern, agreeing with the theorem's prediction.
For such a field ,
when the transcendence degree is infinite, while finite transcendence degree also gives a countable field. This follows by counting rational functions in a transcendence basis and then algebraic elements over that field. Thus every first-order model of cardinality has transcendence degree , and the classification gives a unique such first-order model.
On the other hand and an algebraic closure of are countably infinite first-order models with transcendence degrees zero and one, so are not isomorphic. Hence
The transcendental complete one-type consists of for every nonzero polynomial over . Quantifier elimination makes it complete. It is nonprincipal: any parameter-free one-variable logical formula containing a transcendental element defines a cofinite set, hence contains algebraic elements as well and cannot isolate this partial type. The first-order model omits it, concretely illustrating the omitting types theorem. The existence of infinitely many algebraic complete one-types, together with this nonprincipal complete type, also agrees with the failure of the Ryll-Nardzewski finiteness condition.
Take the first-order theory of an infinite set in the first-order language of logical equality alone, with an axiom asserting at least distinct elements for each positive integer . It is complete and eliminates quantifiers: a new logical variable either equals a specified old logical variable or is required to avoid only finitely many existing values, which an infinite domain permits.
For every infinite cardinal , any two first-order models of size are isomorphic because every bijection between their underlying sets preserves logical equality, the whole first-order language. Thus
Its complete -types record only the partition of coordinate indices according to logical equality. There are finitely many such partitions, and each is isolated by the corresponding logical equalities and inequalities. Ryll-Nardzewski therefore recovers countable categoricity; there are no nonprincipal complete finite-arity partial types to omit in this example.
The same complete theory of an infinite pure set provides this property directly. For logical variables, each complete type specifies exactly which logical variables are equal. First-order consistency requires an equivalence relation on the finite index set, and infinitude ensures every such partition is realizable. Hence
where is the th Bell number, counting partitions of an -element set. For example the first values are , and . The isolating conjunction lists logical equality within blocks and inequality between blocks. This explicitly verifies the hypothesis which Ryll-Nardzewski identifies with -categoricity.
Use the first-order theory of a bijection with named inverse and no finite cycles. Its axioms are
Every first-order model is a disjoint union of free two-sided integer orbits. Write for positive powers of and for powers of when is negative.
This first-order theory is complete and eliminates quantifiers. Every first-order term reduces to , and atomic logical formulas reduce to statements . To eliminate an existential logical variable in a conjunction of literals, first remove self-equalities using the no-finite-cycle axioms. If an equation fixes that logical variable as an integer translate of another logical variable, substitute that value. If no such equation remains, only finitely many points are excluded by the remaining inequalities, so some value exists in the infinite domain. Apply this to disjunctive normal form and then induct on logical formulas. The resulting parameter-free first-order sentences are decided, proving completeness.
For each fixed finite , a complete type records a partition of the logical variables into common orbits and finitely many integer offsets within each block. There are countably many possibilities. Countable first-order models with one orbit and with two orbits are not isomorphic, so the first-order theory is not -categorical.
Thus this example has the source's explicitly defined countable-type property. In fact it also satisfies ordinary omega-stability: over a countable parameter set, an element is either a specified integer translate of a parameter, giving countably many possibilities, or lies in an entirely new orbit, giving one further complete one-type. The same finite-orbit-pattern description handles finite tuples. Therefore
The source prints the label “-stable”; the construction meets its stated definition as well as the usual stronger omega-stability condition. The difference between countably many and finitely many partial types is exactly why Ryll-Nardzewski does not yield categoricity here.
Reuse the complete free-bijection theory from part (e). Quantifier elimination shows that every one-variable atomic statement is already decided by the no-finite-cycle axioms. Thus there is exactly one complete one-type, isolated by .
For two logical variables, each integer gives a different complete type isolated by
There is also the complete type
saying that the two elements lie in different orbits. These exhaust the possibilities by quantifier elimination. In particular
The last complete type is a nonprincipal complete type. Any logical formula uses only finitely many integer offsets after quantifier elimination; a pair in a single orbit with a sufficiently different offset agrees with a different-orbit pair on those tests. Hence no single logical formula can isolate .
The one-orbit first-order model omits , while a two-orbit first-order model realizes it. This illustrates the omitting types theorem and shows concretely why finitely many complete one-types alone cannot replace the all-arities condition in Ryll-Nardzewski.

Articles by others on the same topic (0)

There are currently no matching articles.