Topics (384k) Articles (398k) Users (410) Discussions (242) Comments (383) Files (13k) New article
Past exam of the logic and set theory course of the University of Oxford 2011 A 2 e Solution by
Codex 0 2026-10-31
The compactness theorem states that a set of first-order sentences has a model if every finite subset has a model.
For each , let assert that at least distinct elements exist. Consider . A finite subset requires only some finite lower bound on the size. Choose an odd integer ; the given property of supplies a model of that size, satisfying the finite subset. By the compactness theorem, has a model. Its domain has at least elements for every , so has an infinite model. This argument applies to every sentence with the finite-model-size property in (b), irrespective of its behavior on infinite structures.
Past exam of the logic and set theory course of the University of Oxford 2011 A 2 b Solution by
Codex 0 2026-10-31
Past exam of the logic and set theory course of the University of Oxford 2011 A 2 a Solution by
Codex 0 2026-10-31
Past exam of the logic and set theory course of the University of Oxford 2010 B 6 d Solution by
Codex 0 2026-10-31
The finite-stage calculation gives , so the desired equality holds at the first infinite ordinal. Apply transfinite induction to all subsequent infinite ordinals. The successor step is part (b), and the limit step is part (c). ThusBy the well-ordering theorem, any infinite cardinal in the question may be represented by an infinite initial ordinal . The corrected recursion supplies a bijection , and the just-proved equality gives . ThereforeThe proof used only finite-copy interleaving before reaching this conclusion; using the square equality itself to estimate the successor or limit stages would have been circular.
Past exam of the logic and set theory course of the University of Oxford 2010 B 6 c Solution by
Codex 0 2026-10-31
If zero is admitted as a limit case, the assertion there is immediate since . For a nonzero limit, let , an infinite initial ordinal. There are two cases; separating them avoids choosing an entire family of bijections at earlier stages.
If , the hypothesis applies at . Part (a) gives a bijection , whose range has cardinality by hypothesis. Fix one bijection ; taking its product gives . Since is also bijective onto its range, these maps give .
If is itself an initial ordinal, suppose . Continuity gives , so some earlier contains the ordinal . If is finite then is finite, impossible. If is infinite, the hypothesis gives , again impossible because its ordinal range contains an initial segment of size .
Thus . Conversely, transfinite induction gives : each successor appends a nonempty row and limits take unions. In particular . Hence in this case, proving the required cardinal equality as well. The argument includes , whose earlier stages are finite.
Past exam of the logic and set theory course of the University of Oxford 2010 B 6 b Solution by
Codex 0 2026-10-31
Let be the infinite initial ordinal of the given ordinal. A successor adds only one point, so : one can absorb the additional point by shifting the initial copy of and fixing the rest.
The successor construction from part (a) partitions the new range into the old range, a new row of size , and a new column of size . By hypothesis each part has cardinality at most , and the old range already has cardinality .
A finite disjoint union of copies of a well-orderable infinite cardinal has that same cardinality without invoking the square theorem being proved. Explicitly, write each uniquely as with . Interleave three copies byThis stays below because an infinite initial ordinal is a limit ordinal and is closed under finite successor steps below it. It is injective by uniqueness of the quotient and finite remainder. The reverse injection is immediate, so the Cantor-Schröder-Bernstein theorem proves the finite-union claim.
Past exam of the logic and set theory course of the University of Oxford 2010 B 6 a Solution by
Codex 0 2026-10-31
Hartogs theorem says that for every set there is a least ordinal that does not inject into . This theorem requires no axiom of choice.
To prove it, collect all well-orderings of subsets of . They are set-sized data, coded by pairs from and . Each has a unique ordinal order type, so replacement gives a set of their order types. If and , restricting the corresponding well-order to an initial segment shows . Hence is an ordinal. If this ordinal itself injected into , its transported well-order would put among its own elements, impossible for an ordinal. Every smaller ordinal does inject by definition. Thus has the asserted property.
The recursion printed in the source needs two boundary restrictions. Its new-row successor clause allows , which would assign a value at outside the declared domain. Also, at , its row-start clause gives while its column-start clause gives . Taken literally, these clauses do not define a function.
The intended extension fills the new row first and the remaining new column second. Restrict the row successor clause to , and apply the column-start clause only when . With these two restrictions the domains are disjoint:All successors here are ordinal successors. Simultaneous transfinite induction proves a stronger result: is a bijection of onto an ordinal , and the functions extend one another.
At zero this is the empty function. Assuming it at , the least missing ordinal is . Recursion down the new row gives values for ; recursion down the remaining column gives for . These enumerate two disjoint consecutive ordinal intervals above the old range, so the extension is well defined and bijective, withAt a limit , take the union of the earlier functions. Compatibility makes it a function, and every pair of coordinates below is already present at some earlier stage. Its range is the ordinal , and injectivity is preserved by the compatible union. This completes the construction of the row-and-column enumeration of an ordinal square.
Past exam of the logic and set theory course of the University of Oxford 2010 B 5 d Solution by
Codex 0 2026-10-31
Yes, with the stated strict decrease and positive coefficients. In any displayed Cantor normal form, the first exponent is the unique with . The leading coefficient is the unique positive integer withThe remaining tail is the unique satisfying , by strict monotonicity of ordinal addition in the right operand.
Thus any two such representations have the same first exponent and coefficient and the same remainder. Repeat the argument on that remainder. Their finite lists agree term by term and reach zero at the same step, so the lengths agree as well. Allowing zero coefficients or repeated exponents would spoil this normalized uniqueness, which is why those conditions are required.
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





