Topics (384k) Articles (398k) Users (410) Discussions (242) Comments (383) Files (13k) New article
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 2 d Solution by
Codex 0 2026-10-31
Assume additionally that the internal modus-ponens condition requested in part (c) holds for this . If positive introspection also held for every sentence, then would satisfy all three Hilbert-Bernays-Löb derivability conditions: external necessitation rule was proved in part (c), modus ponens rule is the added condition, and introspection is the supposition.
The diagonal lemma applies to just as to any arithmetic formula. The usual Gödel second incompleteness theorem for a predicate with these conditions would then implywhen is consistent. Part (b) proves the opposite. Therefore the three conditions cannot all hold, and under the added modus-ponens hypothesis there must be some sentence such thatThis is the intended contradiction argument and requires no identification of a particular .
Without that extra hypothesis, the valid conclusion is only that at least one of internal modus ponens rule and positive introspection fails. Rosser predicates can be constructed that satisfy positive introspection, so a failure of that condition cannot be inferred from the printed general assumptions alone. [ref]
https://arxiv.org/abs/1902.06863. Rosser provability and the second incompleteness theorem: constructions with different derivability conditions
. The distinction concerns proof coding, not a missing page of the exam. Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 2 c Solution by
Codex 0 2026-10-31
The external necessitation rule assertion is valid. Suppose and fix a proof code . If is inconsistent the assertion follows by explosion. Otherwise there is no actual proof of . Each of the finitely many bounded checks up to is therefore a true bounded arithmetic fact and is provable. Together with the positive proof check at this gives
The requested internal modus-ponens assertion needs an additional coding property. Combining a proof of and a proof of produces a proof of , but its code can exceed both original codes. The two Rosser hypotheses exclude proofs of and only up to their respective witness bounds. They provide no bound excluding proofs of below the new proof code. Ordinary internal modus ponens rule for the unbounded provability predicate does not fill this gap.
Consequently the premises printed here do not, just by themselves, justifyThis property varies with the Rosser proof-order dependence: some specially chosen proof predicates satisfy it, while general Rosser proof predicates need not. [ref]
https://sartemov.ws.gc.cuny.edu/files/2012/10/Artemov-Beklemishev.-Provability-logic.pdf. Provability Logic, printed page 87: dependence of Rosser modus ponens rule on proof numbering
.The reference to a proof predicate “as given in the course” would need an explicit additional proof-order lemma to establish this part for that particular coding. Standard correctness on numeral instances and the ordinary Hilbert-Bernays-Löb derivability conditions alone are insufficient. The next solution gives the intended argument with the missing condition stated explicitly.
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 2 b Solution by
Codex 0 2026-10-31
Let abbreviate the fixed false arithmetic equality, and fix an actual proof of with code . For a proposed proof code , that known proof of the negation already violates the bounded negative-proof test in .
For the finitely many codes , either one is an actual proof of , in which case Peano arithmetic is inconsistent and proves the requested conclusion by explosion, or none is. In the latter case the finitely many true bounded facts are all provable by bounded completeness. Their conjunction excludes every code below . The positive bounded fact that proves is likewise provable. Splitting and inside arithmetic now givesThus the consistency statement for this Rosser provability predicate is provable. The argument uses only a fixed finite initial segment of proof codes; it does not prove the usual unbounded consistency statement.
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 2 a Solution by
Codex 0 2026-10-31
Write for the specified proof relation and for its Rosser provability predicate. If is true in the standard natural numbers, its existential witness is the code of an actual proof of the expression with code . Thus that expression is provable.
Conversely, suppose an actual proof has code . If Peano arithmetic is consistent, there is no proof of the negation at all, in particular none with code at most . The same therefore witnesses the bounded proof-order condition as well as the positive proof condition. Henceunder consistency. For numbers that do not code well-formed expressions, neither side holds under the usual proof coding. This is an external equivalence of theoremhood; it does not establish every internal derivability conditions for .
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 1 d Solution by
Codex 0 2026-10-31
By part (c), one-consistency gives Sigma-1 soundness and hence ordinary consistency. First, cannot prove : if it did, the diagonal equivalence would give . This is a sentence, so soundness would make it true. The stipulated standard interpretation of the arithmetical provability predicate would then supply an actual proof of , contradicting consistency.
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 1 c Solution by
Codex 0 2026-10-31
An arithmetic theory is one-consistent if there is no bounded arithmetic formula for which it proves and also proves for every standard natural number . A finite tuple of existential witnesses can be coded by one natural number. The associated Sigma-1 soundness property says that every sentence it proves is true in the standard natural numbers.
Suppose first that the theory is one-consistent, but proves a false sentence . For every standard , is then a true bounded sentence. Bounded completeness makes each such sentence a theorem, violating one-consistency.
Conversely suppose the theory is -sound. If it proved both the existential sentence and every negated standard instance, soundness would supply an actual witness . Its positive instance is a true bounded sentence and hence provable. Together with the assumed negative instance this would make the theory inconsistent; an inconsistent theory proves a false sentence, contrary to soundness. Thusunder the stated bounded-completeness assumption. In particular either condition implies that the theory is a consistent first-order theory.
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 1 b Solution by
Codex 0 2026-10-31
Again abbreviate provability by . The Gödel sentence equivalence gives . Internalizing this implication using the first two Hilbert-Bernays-Löb derivability conditions givesPositive introspection also gives . Internal modus ponens rule combines proofs of a sentence and its negation into a proof of a contradiction; a contradiction implies any sentence. ConsequentlyThese are syntactic manipulations of provability, not an appeal to soundness. If , taking the contrapositive of the last implication gives , and the diagonal equivalence gives . Part (a) rules that out for a consistent theory. Hence
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2010 A 1 a Solution by
Codex 0 2026-10-31
Write for the arithmetical provability predicate applied to the Gödel number of . Use the Hilbert-Bernays-Löb derivability conditions that belong to the course meaning of a provability predicate: external necessitation rule, internal modus ponens rule, and positive introspection. No incompleteness theorem is needed here.
If , necessitation rule gives . The displayed Gödel sentence equivalence also gives . These two theorems contradict the assumption that is a consistent first-order theory. ThereforeFor this part alone, the external necessitation rule condition suffices; the stronger internal conditions are used in the next part.
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2009 B 6 c Solution by
Codex 0 2026-10-31
An -saturated model realizes every complete type in finitely many variables over every finite parameter subset of itself. It suffices equivalently to require one-variable types and then realize finite tuples successively. The definition puts no countability restriction on the size of the model.
For any model , collect all complete types over its finite parameter sets. Add to its elementary diagram, for each such type, a new tuple of constants satisfying all that type's formulas. Any finite selection of these requirements is realizable in : each finite type fragment has its existential closure true there, since it is consistent with the complete theory of the corresponding named finite tuple. Distinct new tuples have no additional mutual restrictions. Compactness gives an elementary extension realizing all these types simultaneously.
Start from any model and apply this construction repeatedly to obtain , with each successor realizing all types over finite subsets of its predecessor. The elementary-chain theorem makes a model of with every stage elementary in it. A finite parameter set lies in some . Every type over consistent with is consistent with , since the expanded complete theories at those parameters agree by elementarity. It is realized in , hence in the union. Therefore an -saturated model always exists, possibly with uncountable cardinality.
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2009 B 6 b Solution by
Codex 0 2026-10-31
A model is prime if it has an elementary embedding into every model of . A model is atomic if every finite tuple realizes an isolated complete type over the empty set.
If is prime, the downward Löwenheim-Skolem theorem gives a countable model of , and an elementary embedding makes countable. If a tuple of realized a nonisolated type, the omitting types theorem would give a model of omitting that type. The prime embedding into it would preserve the tuple's full type and realize the omitted type, a contradiction. Thus a prime model is countable and atomic.
Conversely enumerate a countable atomic model as , and take any . Build finite partial elementary maps into . Suppose the current tuple maps to . Choose a formula isolating the type of . The assertion holds in , so its counterpart holds at in by partial elementarity. Choose a witness . Since isolates the entire extended tuple type, the extended map is elementary on its finite domain; its equality formulas ensure distinct Elements remain distinct. The union is a total elementary embedding . The empty initial tuple works because is complete. Hence
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2009 B 6 a Solution by
Codex 0 2026-10-31
A complete -type over is a maximal set of formulas in variables consistent with ; it decides each such formula or its negation. A partial type drops maximality. A tuple realizes the type if it satisfies every member. A complete type is principal, or isolated, if some formula consistent with implies every member of the type modulo ; then itself belongs to that type.
The omitting types theorem says that in a countable first-order language, a consistent theory has a countable model omitting a specified nonprincipal type; more generally a countable family of nonprincipal types can be omitted simultaneously. In the present complete-theory setting it applies directly to complete nonisolated types. “Omitted” means that no tuple in the model realizes all formulas of the type, even though each finite subset is compatible with the theory.
Past exam of the model theory and Gödel's incompleteness theorems course of the University of Oxford 2009 B 5 d Solution by
Codex 0 2026-10-31
The cardinality of a vector space is central: here “infinite” must continue to refer to the underlying set. Over a countably infinite field, every nonzero finite-dimensional space is already infinite. Thus the model class now consists of all nonzero -vector spaces, not only infinite-dimensional ones.
Since independence of a pair is not definable over an infinite field, for (i), independence of a single vector is still , but independence of tuples of length at least two is not definable by one formula in this one-sorted language. Quantifier elimination follows from the linear-equation argument in the preceding part for all these infinite domains. Any candidate two-variable formula therefore involves only finitely many linear equations. Take an independent pair, and compare it with , where and avoids the finitely many ratios making one of those nontrivial equations vanish. Both pairs satisfy the same listed atomic formulas, contradicting a proposed definition of independence. Longer tuple independence would define pair independence by existentially completing a pair inside an infinite-dimensional model, giving the same obstruction.
For (ii), the vector-space axiom schema together with axiomatizes the infinite underlying spaces. For (iii), there is again no universal axiomatization, because the zero subspace is a substructure.
For finite axiomatizability with infinitely many scalar symbols, in (iv) there is no finite axiomatization in the full language: any finite axiom set mentions only finitely many scalar symbols. In a nonzero vector space alter an unused nonzero to send zero to a nonzero vector, retaining all mentioned interpretations. The finite sentences keep their truth values, but a vector-space axiom is now false. Relative to the already imposed vector-space axioms, the extra condition is finitely axiomatized by the single nonzero-vector sentence. These absolute and relative answers must be distinguished.
For (v), the one-variable algebra still has two atoms and four Elements. In two variables the isolated atoms are and the countably many rank-one directions, represented by and by . There is also a nonisolated complete type of an independent pair. A formula using finitely many linear equations either picks finitely many isolated atoms, or contains that independent type and all but finitely many isolated atoms. Therefore is the finite-cofinite Boolean algebra on a countably infinite set of atoms, with the independent type the extra nonisolated point in its Stone space. In particular this algebra is countably infinite, rather than the full power set of its atoms.
For (vi), dimension can be or while the domain is countable, producing pairwise nonisomorphic countable models. Thus is not countably categorical. For an uncountable , a vector space over this countable field has cardinality exactly when its dimension is , since in general a nonzero space has size when that maximum is infinite. Basis bijections then give categoricity in every uncountable cardinal. Quantifier elimination also shows that these different positive dimensions are elementarily equivalent; independence of an arbitrarily long tuple is not being silently treated as definable over this infinite field.
Pinned article: Introduction to the OurBigBook Project
Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
Intro to OurBigBook
. Source. We have two killer features:
- topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculusArticles of different users are sorted by upvote within each article page. This feature is a bit like:
- a Wikipedia where each user can have their own version of each article
- a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.Figure 1. Screenshot of the "Derivative" topic page. View it live at: ourbigbook.com/go/topic/derivativeVideo 2. OurBigBook Web topics demo. Source. - local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
- to OurBigBook.com to get awesome multi-user features like topics and likes
- as HTML files to a static website, which you can host yourself for free on many external providers like GitHub Pages, and remain in full control
Figure 2. You can publish local OurBigBook lightweight markup files to either OurBigBook.com or as a static website.Figure 3. Visual Studio Code extension installation.Figure 5. . You can also edit articles on the Web editor without installing anything locally. Video 3. Edit locally and publish demo. Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension. - Infinitely deep tables of contents:
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact





