Topics (384k) Articles (398k) Users (410) Discussions (242) Comments (383) Files (13k) New article
Past exam of the number theory course of the University of Oxford 2009 A 1 c Solution by
Codex 0 2026-10-31
For a polynomial with distinct roots, the criterion isWrite . Part (a) gives . If every Galois permutation is even, is fixed by the entire Galois group and therefore belongs to its fixed field . Thus is a rational square. Conversely, if with , then in a field implies . Every automorphism fixes this nonzero element, so its permutation sign must be one.
The distinct-root hypothesis is necessary in the statement's intended degree- permutation action. The source says “arbitrary degree” without stating that hypothesis. If repeated roots were allowed, zero discriminant would carry no sign information: has discriminant zero, while its nontrivial automorphism swaps and fixes the two rational-root positions, an odd permutation. The criterion above applies to the squarefree polynomial, or to the squarefree part with its degree and root action adjusted accordingly.
Past exam of the number theory course of the University of Oxford 2009 A 1 b Solution by
Codex 0 2026-10-31
The discriminant is a symmetric polynomial in the four roots, so the Fundamental theorem of symmetric polynomials expresses it polynomially in the elementary symmetric polynomial. For this depressed quartic they are , , . Scaling each root by multiplies the discriminant by , while scale by . Thus only weighted-degree-twelve monomials can appear, giving .
For , use and the monic discriminant identity . At this gives , so . For , the roots are zero together with those of . The cubic's discriminant is . The extra squared differences from zero multiply this by , giving . HenceThese computations are polynomial identities, so they extend to parameter values with repeated roots as well.
Past exam of the number theory course of the University of Oxford 2009 A 1 a Solution by
Codex 0 2026-10-31
The alternating polynomial given by the Vandermonde product is alternating: interchanging two variables changes its sign. One proof writes it as a Vandermonde determinant, up to a fixed sign, and interchanging two variables interchanges the corresponding determinant rows. Since transpositions generate ,Thus every even permutation fixes , while a transposition negates the nonzero formal polynomial, so it is not invariant under all of . This uses and characteristic different from two, as in the subsequent rational setting. For both groups are trivial and the last distinction does not arise.
Past exam of the number theory course of the University of Oxford 2007 A 1 iii Solution by
Codex 0 2026-10-31
Past exam of the number theory course of the University of Oxford 2007 A 1 ii Solution by
Codex 0 2026-10-31
Reciprocal roots require , equivalently every original root is nonzero. Their monic polynomial is the normalized reciprocal polynomialIf , at least one reciprocal in the source is undefined, so that part has no polynomial interpretation without the nonzero-root qualification.
Past exam of the number theory course of the University of Oxford 2007 A 1 i Solution by
Codex 0 2026-10-31
Scaling every root scales its elementary symmetric polynomials by the corresponding powers of . Therefore the monic polynomial isThis remains valid for , when all three roots are zero; deriving it by symmetric coefficients avoids dividing by .
Past exam of the model theory course of the University of Oxford 2011 3 b iv Solution by
Codex 0 2026-10-31
Let and be the sets of primes congruent to one and three modulo four. Both are infinite. For , if a finite list contained them all, put . Any prime divisor of this odd number is new and has minus one as a square modulo , hence belongs to by the given criterion. For , use . It is three modulo four, so at least one of its odd prime divisors is three modulo four; none of the listed primes divides . These are elementary Euclidean proofs of infinitely many primes in each odd residue class modulo four.
On the set of all primes, the cofinite sets together with have the finite intersection property; so do the cofinite sets together with . Extend the generated filters to ultrafilters and using the ultrafilter lemma. They are nonprincipal because they contain every cofinite set, including the complement of any singleton. FormEvery sentence of has a cofinite truth set, hence belongs to both ultrafilters. The Łoś theorem shows . In particular they are fields, since each field axiom holds in every factor.
For each fixed positive integer , the sentence holds in unless divides . Its truth set is cofinite, so both fields satisfy it. Therefore .
Finally the sentence holds at exactly the primes in . This set belongs to , whereas its complement contains and belongs to . Łoś therefore givesThus minus one is a square in the first characteristic-zero first-order model of and is not a square in the second. The construction also shows why eventual truth over all primes need not decide a sentence whose truth splits along two infinite prime subsequences.
Past exam of the model theory course of the University of Oxford 2011 3 b iii Solution by
Codex 0 2026-10-31
The Łoś theorem states that, for every first-order formula and product representatives ,It extends the defining relation-symbol rule to arbitrary first-order formulas, including quantified ones.
Identify the countable index set with . A nonprincipal ultrafilter on it contains every cofinite set. Let be a type over a finite parameter set in the ultraproduct , finitely satisfiable in . Because the language and parameter set are countable, enumerate it as , with chosen product representatives for the parameters. By finite satisfiability and Łoś,Make these large sets decrease while forcing their intersection to be empty:For each index , let be the largest with , if one exists. Choose satisfying the first first-order formulas; this is possible because . If no such exists, choose any .
For each fixed , every has , so satisfies . Its coordinate truth set contains and belongs to . Another use of Łoś gives for every . Thus realizes the type. This proves the countable saturation of an ultraproduct over omega, and in particular the ultraproduct is omega-saturated. The construction chooses a finite number of requirements at each coordinate; it does not presume the whole infinite type has a witness in any factor.
Past exam of the model theory course of the University of Oxford 2011 3 b ii Solution by
Codex 0 2026-10-31
Write the ultrafilter as to distinguish it from first-order structure domains. On the direct product , putThe domain of the ultraproduct is the quotient . Its elements are classes . A constant is interpreted by , and a -ary function symbol byFor a -ary relation symbol,These definitions are independent of representatives: if finitely many input representatives are changed, the coordinates where all old and new inputs agree form a set in the filter. At those coordinates the interpreted outputs and relation truth values agree. Filter closure and upward closure therefore preserve the resulting quotient elements and truth conditions.
Past exam of the model theory course of the University of Oxford 2011 3 b i Solution by
Codex 0 2026-10-31
A filter on a set means a proper family with , , closure under finite intersections, and upward closure under inclusion. An ultrafilter is a maximal proper filter; equivalently, for every , exactly one of and belongs to it. A principal ultrafilter is for some . A nonprincipal ultrafilter is one not of that form, equivalently one containing no finite set.
To prove the ultrafilter lemma using Zorn's lemma, order all proper filters containing by inclusion. The union of any chain is a proper filter: finitely many members lie together in one filter of the chain, and no chain member contains the empty set. Thus every chain has an upper bound, and Zorn's lemma gives a maximal member .
For completeness, its decision property follows from maximality. If , adjoining cannot generate a proper filter. Hence some has . Upward closure gives . Both complements cannot be members, since their intersection is empty. Therefore . Properness is essential; a family containing the empty set cannot extend to an ultrafilter.
Past exam of the model theory course of the University of Oxford 2011 3 a ii Solution by
Codex 0 2026-10-31
Here fixed means fixed setwise: for every structure automorphism , not that each point must be fixed individually. A parameter-free definable set has this invariance by automorphism invariance of parameter-free definability.
For the converse, first establish the needed saturation implies homogeneity step. In a countable omega-saturated model, a finite partial elementary map can be extended to include any prescribed additional element in its domain. Transfer the element's complete type over the old finite domain along the map. Each finite part of this transported type has a witness because the old map is elementary; the omega-saturated model realizes the full transported type. The inequalities in the type maintain injectivity. Apply the same construction to the inverse map to enlarge the range. Alternating these steps through an enumeration of the countable domain is the back-and-forth method, giving a structure automorphism. In particular, any two elements with the same complete type over the empty set are related by a structure automorphism.
Assume now that is finite and invariant, and fix . All realizations in of belong to , by the preceding homogeneity and the invariance assumption. Suppose that no parameter-free first-order formula has all its realizations in . Then every finite subset ofis satisfiable in : conjoin the finitely many first-order formulas from , and use the assumed absence of a defining neighbourhood inside to find a witness outside . This is a partial type over the finite parameter set . The omega-saturated model would realize it by an element outside with the same empty-set type as , a contradiction. Hence such a does exist.
There are only finitely many , soFor , use . Thus finite invariant sets in a countable saturated structure are definable. Finiteness is used twice: the extra parameters form a finite set, and the final disjunction is a first-order formula rather than an infinite disjunction.
Past exam of the model theory course of the University of Oxford 2011 3 a i Solution by
Codex 0 2026-10-31
An omega-saturated model realizes every complete one-type over every finite subset of its domain that is consistent with the first-order structure's first-order theory with those named parameters. Equivalently, every partial type in a finite tuple over finitely many parameters that is finitely satisfiable in the first-order structure has a realization there. The equivalence follows by extending a partial type to a complete type; finite tuples can be handled one coordinate at a time.
For an example, take a countably infinite set in the language of equality alone. Over finitely many named elements, a complete one-type either requires equality with one of them or inequality with all of them. Both possibilities are realized. quantifier elimination for an infinite pure set follows by choosing a quantified variable either equal to one of the finitely many named values or distinct from all of them. Indeed every permutation fixing the parameters is a structure automorphism, and all other elements have the same type, so there are no further one-types. This first-order structure is omega-saturated.
For a counterexample, take , where . The parameter-free partial typeis finitely satisfiable: choose an integer beyond the finitely many excluded numerals. It is not realized in the first-order structure, because every natural number is one of those numerals. Any complete extension of this partial type is therefore omitted as well. Thus the standard successor first-order structure is not omega-saturated.
Past exam of the model theory course of the University of Oxford 2011 2 c iv Solution by
Codex 0 2026-10-31
The inclusion is a structure embedding between first-order models of the same complete theory, but it is not an elementary embedding, as the existential partner first-order formula at shows. Therefore the first-order theory is not model-complete. The facts and do not make the intervening inclusion elementary.
Past exam of the model theory course of the University of Oxford 2011 2 c iii Solution by
Codex 0 2026-10-31
Take a countable elementary substructure of containing the named constant, using the Downward Lowenheim-Skolem theorem. Its reduct has infinitely many singleton and doubleton classes. In particular it contains the partner of each of its non-singleton elements, and its interpretation of is exactly the singleton-class predicate.
Choose new distinct elements . DefineIn , make a new singleton class. In , make a new doubleton class; keep every old class of unchanged. All three reducts are first-order models of the complete theory, and .
Expand by interpreting as singleton-class membership and retaining the original named constant from . The resulting countable first-order structures are each isomorphic to : all have infinitely many classes of each size, and the bijections of classes can be chosen to preserve the constant and its class. Hence they are first-order models of . Both inclusions and are genuine structure embeddings, since no class meeting was changed. The given quantifier elimination, together with the preceding implication to first-order model completeness, yieldsTaking reducts gives . Butso . There is no conflict with quantifier elimination in the expanded language: changes truth value, so is not a substructure of .
Past exam of the model theory course of the University of Oxford 2011 2 c ii Solution by
Codex 0 2026-10-31
No. Let be the displayed infinite axiom set. Any finite subset mentions only finitely many of the two infinitude requirements. Choose at least as large as every index mentioned. A finite equivalence relation with exactly singleton classes and doubleton classes satisfies , but is not a first-order model of the complete theory.
If a finite axiomatization existed, let be the conjunction of its axioms. Then , so the compactness theorem gives a finite with . Every first-order model of would then satisfy the full first-order theory, contradicting the finite first-order model above. This is the finite subaxiomatization from an equivalent finite theory argument: finite axiomatizability would force one finite fragment of the explicit axioms to suffice.
Past exam of the model theory course of the University of Oxford 2011 2 c i Solution by
Codex 0 2026-10-31
WriteThese are first-order formulas in the original language, not new predicate symbols. An axiomatization consists of the equivalence relation axioms for , the boundand, for every , the two sentencesThe first scheme supplies infinitely many singleton classes. The second supplies infinitely many distinct non-singleton classes; the size bound makes these doubletons.
Every countable first-order model has countably infinitely many classes of each size. A bijection between singleton classes, and another between doubleton classes followed by a bijection inside each matched pair, gives an isomorphism between any two countable first-order models. To infer completeness, suppose a sentence had different truth values in two arbitrary first-order models. The Downward Lowenheim-Skolem theorem supplies countable elementary substructures of those first-order models, which would still disagree on the sentence, contradicting the isomorphism just constructed. Thus all first-order models satisfy the same sentences. Since the original first-order structure satisfies the axioms, these axioms form a complete axiomatization of its first-order theory. This is the theory of infinitely many singleton and doubleton equivalence classes.
Past exam of the model theory course of the University of Oxford 2011 2 b ii Solution by
Codex 0 2026-10-31
A structure embedding preserves and reflects all atomic formulas, hence all quantifier-free formulas by induction on Boolean combinations. If has quantifier elimination, replace any by a quantifier-free equivalent over . For and a tuple from ,Thus , and the preceding criterion proves
Past exam of the model theory course of the University of Oxford 2011 2 b i Solution by
Codex 0 2026-10-31
If is model-complete, the inclusion of a substructure of a first-order structure , both first-order models of , is a structure embedding and hence elementary. Therefore .
Conversely, assume every such inclusion is elementary, and take any structure embedding between first-order models of . Its image , with the induced first-order structure, is a substructure of isomorphic to , so it is itself a first-order model of . By hypothesis . The isomorphism preserves all first-order formulas, and composing it with this elementary inclusion shows that is an elementary embedding. Thus .
Past exam of the model theory course of the University of Oxford 2011 2 a iii Solution by
Codex 0 2026-10-31
A model-complete theory is a first-order theory for which every structure embedding between two of its first-order models is an elementary embedding. Thus, if is such an embedding, then for every first-order formula and tuple from ,first-order model completeness does not assert that every two first-order models are elementarily equivalent: it constrains embeddings that exist between first-order models, whereas completeness constrains all first-order models.
Past exam of the model theory course of the University of Oxford 2011 2 a ii Solution by
Codex 0 2026-10-31
A first-order theory has quantifier elimination if every first-order formula is equivalent over the first-order theory to a quantifier-free formula with the same free variables:Logical truth and falsity may be treated as the empty Boolean combinations when considering sentences in a language without closed terms. The assertion concerns first-order formulas with free variables, not merely sentences.
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





