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 2009 B 5 v Solution by
Codex 0 2026-10-31
The common amplitude is uniquely determined by any entry's absolute value. After choosing it, each entry independently has sign or . Thus the correspondenceis a bijection from onto the set. The positive reals have cardinal , and binary sign sequences have cardinal . HenceHere “independently” refers to unconstrained deterministic choices of coordinates, not probabilistic independence; no probability distribution is being specified.
Past exam of the logic and set theory course of the University of Oxford 2009 B 5 iv Solution by
Codex 0 2026-10-31
Every finitely supported sequence vanishes from some index onward, since a finite subset of the natural numbers has a greatest element. Thus the set is a union over of sequences determined by their first real entries, with zeros afterwards. Each nontrivial piece has cardinal , so the union has cardinal at most .
Conversely is an injection from . Cantor-Schröder-Bernstein therefore givesNo choice of an arbitrary infinite support is involved; it is the finite support that makes a countable union of finite-dimensional parameter spaces enough.
Past exam of the logic and set theory course of the University of Oxford 2009 B 5 iii Solution by
Codex 0 2026-10-31
The notation means all functions from the real numbers to themselves, with no continuity restriction. Its cardinal isThe exponent law follows by viewing a function to a function set as one function on a Cartesian product. Cantor's theorem gives , so this is strictly larger than the other continuum-sized examples here. Characteristic functions of subsets of already supply the lower bound .
Past exam of the logic and set theory course of the University of Oxford 2009 B 5 ii Solution by
Codex 0 2026-10-31
For an infinite cardinal , multiplication by a nonzero countable cardinal does not change it. Since ,There is also an immediate lower bound from ; the standard product identity supplies the matching upper bound. The discreteness of the second coordinate does not create a new cardinal beyond the continuum.
Past exam of the logic and set theory course of the University of Oxford 2009 B 5 i Solution by
Codex 0 2026-10-31
The Cantor-Schröder-Bernstein theorem states that injections and imply the existence of a bijection . Here is a direct proof, avoiding any appeal to a fixed-point theorem. Let , , and . DefineThe second case is defined because . On , is a bijection onto . For , injectivity of and the construction of give if and only if : cannot be in , so membership in means membership in some . Hence bijects onto . The two pieces have disjoint domains and images and together cover , proving bijective. This proof itself uses no choice.
Write . We use the standard infinite-cardinal identities , for positive finite and infinite , and , under the permitted axiom of choice. The map bijects with . Therefore
Past exam of the logic and set theory course of the University of Oxford 2009 B 4 iii Solution by
Codex 0 2026-10-31
For a countable fixed point of a normal ordinal function, first show that maps every countable ordinal to a countable ordinal. Use transfinite induction below . The zero case is assumed, and the successor case is the stated preservation property. If is a countable limit, normality gives , a countable union of countable sets, hence countable. This countable-union step is where axiom of countable choice is used; the assumed axiom of choice supplies it.
Now set , . The preceding result makes every term countable, and the domination proved earlier makes the sequence nondecreasing. If it ever stabilizes, it already gives the required fixed point. Otherwise is a countable nonzero limit, using axiom of countable choice again for countability of the union. Its defining sequence is cofinal, so monotonicity and continuity giveApply this to . This is normal, begins at , and is countable whenever is countable. Thus a countable satisfies . Starting at zero gives the familiar tower sequence , whose supremum is . The finite recursion, ordinal identities and fixed-point continuity do not require choice; the uses of choice above concern countable unions of countable ordinals.
Past exam of the logic and set theory course of the University of Oxford 2009 B 4 ii Solution by
Codex 0 2026-10-31
For fixed , the recursion defining makes it continuous in at every nonzero limit, and . Thus is normal, including when .
For , take . If , choose a natural number with ; then . Since , their supremum as is . But , soHence right addition by a nonzero fixed ordinal fails continuity and is not normal.
Normality and argument order in ordinal arithmetic also give the multiplication statements: is normal for , while is normal exactly when . At it is constant. For fixed , let . Cantor normal form shows that whenever : leading exponents below remain below it after adding the leading exponent of . Thus , but , again violating continuity. Left-fixed multiplication is strictly increasing and continuous by its recursion.
For exponentiation, is normal for ; bases zero and one are exceptions. The reverse map is normal exactly when . Exponent zero gives the constant one. For , use the same and put . For each choose with . Then , while for positive . Consequently its left supremum is , but . The bound by also handles finite bases, where an unqualified leading-exponent multiplication formula would need care. All these are ordinal facts and use no choice.
Past exam of the logic and set theory course of the University of Oxford 2009 B 4 i Solution by
Codex 0 2026-10-31
The ordinal operations are defined by transfinite recursion in the right argument. Addition satisfies , , and at a nonzero limit. Multiplication satisfies , , and . Exponentiation satisfies , , and at nonzero limits. These are ordinal operations, not commutative cardinal arithmetic.
For a normal function on an ordinal, prove domination by transfinite induction. At zero, automatically. If , strict increase at successors gives . At a nonzero limit , continuity and the induction hypotheses giveTherefore . No axiom of choice is needed for this ordinal induction.
Past exam of the logic and set theory course of the University of Oxford 2009 A 3 b Solution by
Codex 0 2026-10-31
There are sixteen binary Boolean functions, one for each four-bit truth table. Exactly eight give an adequate basis together with negation.
The eight affine functions are . Each is affine over the field with two elements, and composition with other affine functions or negation remains affine. Since conjunction is not affine, none of these eight bases is adequate.
Each remaining truth table has either one true row or three true rows. In the latter case negate its output to obtain a function with one true row. Negate selected inputs to move that row to : the resulting function is conjunction. Conjunction together with negation expresses every disjunctive normal form, proving adequacy of all remaining eight. They are AND, NAND, OR, NOR, the two directed implications, and the two asymmetric conjunctions , . The count treats the binary connective by its truth function rather than by arbitrary choices of its printed symbol.
Past exam of the logic and set theory course of the University of Oxford 2009 A 3 a Solution by
Codex 0 2026-10-31
Adequacy here means functional completeness: every Boolean truth function of finitely many positive-arity propositional inputs can be expressed by a formula using the available connectives. It is an expressive-power claim, distinct from the completeness theorem relating derivability and semantic entailment.
Negation and implication define conjunction and disjunction byGiven any truth table, for each input row where its output is true form the minterm containing each input positively or negatively according to that row. The disjunction of these minterms is true on exactly the required rows: a disjunctive normal form. Replacing its conjunctions and disjunctions by the displayed definitions gives a formula using only .
The constantly true and constantly false functions are represented by and , using a dummy input if needed. Thus the empty or full truth table also causes no difficulty. If one insists on genuinely nullary formulas with no variables at all, a separate truth constant is needed; ordinary propositional adequacy allows the constant truth functions to be expressed with irrelevant input variables.
Past exam of the logic and set theory course of the University of Oxford 2009 A 2 d Solution by
Codex 0 2026-10-31
Choose a fresh variable . In A7 take the equality antecedent , the atomic formula , and replace its occurrence of by . This gives directly the theoremGeneralize on , with no open assumptions. A4 then instantiates that quantifier with the term . The substitution is free for , since the matrix contains no quantifiers. One modus-ponens step yieldsFinally generalize, in order, on , , and . The result isEvery step is A7, generalization, A4, or modus ponens. Neither completeness, adequacy, nor an unproved appeal to all propositional tautologies is needed. In particular the proof does not silently upgrade the variable-only equality axiom to an arbitrary-term axiom: quantification and instantiation perform that upgrade explicitly.
Past exam of the logic and set theory course of the University of Oxford 2009 A 2 c Solution by
Codex 0 2026-10-31
Fix any structure and any assignment of the three quantified variables, writing their values as . If either of the nested antecedents is false, the corresponding implication is true. If both are true, then and . Actual identity is transitive, so , making the consequent true as well.
Thus the unquantified matrix is true under every assignment in every structure. The universal-quantifier semantic clause then makes its universal closure true in every structure:No assumption that is injective is used. The argument says that one value cannot equal two distinct elements, not that distinct inputs have distinct outputs.
Past exam of the logic and set theory course of the University of Oxford 2009 A 2 b Solution by
Codex 0 2026-10-31
A first-order structure consists of a nonempty domain , an interpretation of each constant symbol, a total function for each -ary function symbol, and a relation for each -ary predicate symbol. Logical equality is interpreted as actual identity.
An assignment in a first-order structure is a map from the variables into . It extends recursively to terms: , , and . Atomic truth is determined by membership of the resulting tuple in , or equality of the two term values. Negation reverses the truth value, and an implication is false exactly when its antecedent is true and its consequent false.
For a universal quantifier,These clauses define a valuation on every formula by structural recursion. Only free-variable values affect a formula's truth; consequently a sentence has the same truth value under every assignment. This is a semantic assignment of domain elements, not a programming assignment operation.
Past exam of the logic and set theory course of the University of Oxford 2009 A 2 a Solution by
Codex 0 2026-10-31
With generalization restricted to variables not free in open assumptions, the deduction theorem statesThe reverse direction follows by thinning and modus ponens. For the forward direction, induct on a derivation, keeping track of its actual assumption contexts. Axioms and assumptions already in yield by A1; the distinguished assumption yields the permitted theorem . If a line is obtained by modus ponens from and , the induction hypotheses and A2 derive .
If a generalization step depends on the discharged assumption, its variable is not free in or the other open assumptions. Generalize the induction conclusion to and use A5 to derive . If the subderivation does not depend on , its generalized conclusion can instead be retained as an independent derivation and A1 applied afterwards. Thinning merely enlarges the remaining context and preserves the induction claim. These cases are why assumption dependence, rather than a careless unrestricted universal rule, is essential.
In a presentation allowing generalization freely from hypotheses, the corresponding theorem must instead explicitly require that no variable free in is generalized in an -dependent line. Without that restriction would incorrectly yield .
Past exam of the logic and set theory course of the University of Oxford 2009 A 1 e Solution by
Codex 0 2026-10-31
The thinning rule, or weakening, isIt expresses that extra unused assumptions do not destroy a proof. In the context-sensitive predicate-calculus presentation it also allows a theorem first proved with a fresh generalization variable to be used later in a context containing that variable free. Simply replaying the same generalization under the larger context could violate its side condition. For instance a proof of from the empty context may generalize on ; it should remain available when an unused assumption is added, even though that last generalization could not be replayed with open.
In propositional calculus the axiom schemes and modus ponens have no analogous free-variable restriction. An induction on the original proof simply reuses each axiom, assumption and modus-ponens step under the enlarged assumptions, so weakening is admissible and need not be postulated separately. Context-sensitive Hilbert weakening concerns this proof presentation: systems already tracking only the assumptions on which each line depends can build admissible weakening into their treatment of predicate-calculus generalization as well.
Past exam of the logic and set theory course of the University of Oxford 2009 A 1 d Solution by
Codex 0 2026-10-31
Capture-safe equality replacement gives the corrected scheme:where replaces selected free occurrences of by , without capture. One may equivalently use full capture-avoiding substitution, after renaming conflicting binders. Replacing bound occurrences as though they were free is not permitted.
Here is a syntactic proof. Write for . First derive symmetry under : A6 and A4 give , and A7 applied to the first position in that atomic equality gives . Modus ponens and the deduction theorem give . Atomic replacement in the forward direction is A7 itself; in the reverse direction apply A7 with exchanged and use this symmetry. Thus under , an atomic formula and its designated replacement imply each other.
Induct on the formation of , proving both directions simultaneously. For negation, the reverse implication for the immediate subformula gives the forward implication of its negations by contraposition, and vice versa. For , the two induction equivalences combine propositionally to . This uses only the propositional tautologies allowed in this part.
For , first take distinct from . From assumptions and , A4 gives , the induction hypothesis gives , and generalization gives : is free in neither open assumption. Discharge the two assumptions to obtain . The reverse direction is identical. If the binder is , no free occurrence of that variable lies beneath it and the replacement there is empty. If it is , capture avoidance likewise forbids a changed free below that binder unless the binder is first renamed to a fresh variable. Bound-variable renaming is derived from A4 followed by admissible generalization and A5, with the same freshness restriction. This completes the structural induction and proves the scheme for arbitrary formulas.
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





