Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 135 5 Solution Created 2026-10-03 Updated 2026-10-05
Use the Gödel-Gentzen negative translation, writing for the translated first-order formula. On atomic formulas , including logical equality, put , and put . Extend recursively byLogical negation abbreviates logical implication to logical falsity, so . The displayed logical disjunction and existential clauses are intuitionistically equivalent to the usual negative clauses and , respectively. Thus these clauses specify the same negative interpretation. Translation commutes with capture-avoiding substitution of terms for free variables.
First prove by structural induction the stability of a formula under double negation:Every double logical negation is stable, since intuitionistic first-order logic proves ; logical falsity is stable as well. Stability passes to logical conjunction by obtaining double logical negation of each component. For a logical implication with stable , assume and . An assumption would give , a contradiction, so and then . For a universal first-order formula, implies for arbitrary fresh ; use stability pointwise and generalize. Logical disjunction and existential translations are already double negations. This proves all cases.
Now regard classical first-order natural deduction as intuitionistic natural deduction plus unrestricted double-negation elimination, and induct on a classical derivation. The rules for logical conjunction, logical implication, universal quantification and logical falsity translate directly. Logical disjunction introduction gives and then its double logical negation. For logical disjunction elimination, the translated premise is and the two translated branches yield the stable conclusion . Assuming makes each branch contradictory, giving and , hence , which contradicts the premise. We have and remove it by stability.
Existential introduction likewise adds a double logical negation to the ordinary witness introduction. In existential elimination, the witness branch has the original fresh-variable condition. Assuming makes that branch give ; generalization gives and therefore , contradicting the translated premise. Again stability supplies . The universal-rule side conditions are preserved because the translation introduces no new free variables.
For logical equality, reflexivity gives and then its double logical negation. For substitution, from and , temporarily assume . An assumption would transport to by intuitionistic logical equality substitution, so it gives a contradiction and hence . The first premise contradicts this. Thus holds and stability gives . Finally a classical double-negation elimination step translates precisely to , already proved. Every rule is therefore covered, giving negative translation of a classical proof:In particular a classical thesis has an intuitionistic, constructive translated proof. If nonlogical assumptions are present, they must be translated too.
In classical logic, double-negation elimination gives on atoms. Structural induction propagates equivalence through logical conjunction, logical implication and both quantifiers, and removes the added double negations on logical disjunction and existence. Therefore
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 121 1 i Solution Created 2026-10-03 Updated 2026-10-05
The Tarski-Vaught test says that is an elementary substructure of if and only if every existential statement true in with parameters from has a witness in that satisfies its matrix in . Explicitly, for every first-order formula and every parameter tuple , requireThe truth of the matrix in this test is evaluated in the larger structure . Under this criterion, means that all first-order formulas with parameters from have identical truth values in the two structures.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 121 1 vi c Solution Created 2026-10-03 Updated 2026-10-05
Use the cardinalhood formula from part (b), and let a finite flag choose between it and its negation:Here abbreviate their parameter-free definitions as Finite von Neumann ordinals, and both belong to . This is one first-order formula with two free variables.
For , part (b) proved and . The shared parameters therefore make true in and false in , disproving upward set-theoretic absoluteness. The shared parameters make it false in and true in , disproving downward set-theoretic absoluteness. Hence the same formula fails both directions, with explicit witnesses to each failure.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 121 2 i Solution Created 2026-10-03 Updated 2026-10-05
The constructible hierarchy is defined by transfinite recursion using the definable power set. With parameters permitted in the internal definitions, write for the definable subsets of . ThenIts class union is the constructible universe . Only subsets definable over using a first-order formula and finitely many parameters from enter at a successor stage.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 135 1 Solution Created 2026-10-03 Updated 2026-10-05
A proper filter on a set contains , excludes , is upward closed, and is closed under finite intersections. Order its proper extensions by inclusion. The union of a nonempty chain is again a proper filter: finitely many members lie together in one chain member. Zorn lemma, and hence the axiom of choice, gives a maximal extension . If neither nor belongs to , maximality of says adjoining either one produces the improper filter. There are therefore with and , contradicting . Thus is an ultrafilter.
For Łoś theorem, interpret the ultraproduct using when , with functions and relations interpreted coordinatewise. These interpretations are well defined because changing finitely many argument representatives changes them only outside the intersection of their agreement sets, which belongs to . For any first-order formula and sequences of parameters,Prove this by structural induction. Atomic formulas follow from the interpretation of terms. Conjunction uses finite intersections; negation uses the ultrafilter dichotomy between a set and its complement. If holds in the ultraproduct, a witness sequence gives a subset of in . Conversely, choose a witness for in every factor where one exists, and an arbitrary element in every other factor. This is the second explicit use of the axiom of choice; all factors have nonempty carriers. The inductive hypothesis applied to supplies the ultraproduct witness. The other connectives and universal quantification follow from these cases.
For the possible worlds, use free filters, equivalently proper filters extending the cofinite filter . Here “nonprincipal” must have this free-filter meaning: merely saying that a filter has no single generating subset need not make an accessible least world. The designated world is , and all worlds have carrier . Atoms, including equality, are forced byEquality may identify distinct sequences at a world; it is a persistent congruence, and at an ultrafilter world its quotient is the ordinary ultraproduct.
The required equivalence with all ultraproducts uses dense-extension filter semantics. Its recursive clauses areEvery extension in these clauses is a free proper filter. The dense clause for disjunction is essential; for propositional formulas, local disjunction would instead give a Kripke model for intuitionistic propositional logic and would invalidate the claimed equivalence.
The useful separation fact is membership in a free filter is detected by its ultrafilter extensions:Indeed, if , every has infinite intersection with : a finite intersection would imply after intersecting with a suitable cofinite set. Hence adjoining generates a free proper filter, which extends to a nonprincipal ultrafilter by the ultrafilter lemma.
Induction on formulas now gives . Negation and implication follow by adjoining the positive set on which their classical truth conditions fail. For disjunction, membership of lets every extension be refined to an ultrafilter containing one of the two sets. If that union is absent from , an ultrafilter extending contains its complement and has no further proper extension, contradicting the dense clause. For existence, choose coordinate witnesses on as in Łoś theorem. For universality, if , choose a counterexample in every factor outside it and arbitrary elements elsewhere. The resulting sequence has , so cannot force that instance. The converse follows from upward closure and persistence.
At the designated world, therefore,This semantics validates classical first-order logic, including law of excluded middle. For example, every free filter has an ultrafilter refinement deciding an atomic formula, so its excluded middle is forced even when neither disjunct is forced at the original world. To see concretely why local disjunction fails, take and an atom true exactly at even indices: neither its truth set nor its complement is cofinite, although every ultraproduct satisfies its excluded middle.
Let be a well-founded model of set theory of the complete theory , and suppose that a Paris model were ill-founded. Its internal ordinals would then contain an external descending sequenceFor every , choose a first-order formula that uniquely defines in . The sentences asserting that uniquely defines an ordinal and that the object defined by belongs to the object defined by are true in . Since is complete, all its models satisfy the same first-order sentences, so the corresponding uniquely defined ordinals in form an external descending membership sequence. This contradicts the well-foundedness of . Thus Paris models are well-founded when their complete theory has a well-founded model proves that every Paris model of is well-founded.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 121 2 iii Solution 2026-10-03
The definable power set performs one definability step over the single structure , whereas the constructible power set contains subsets of created at arbitrarily late stages of the constructible hierarchy.
For the concrete case , there are only countably many first-order formulas and finite tuples of natural-number parameters, so is a countable set. In contrast, the constructible universe satisfies ZFC, and Cantor theorem makes its full power set uncountable inside . Consequentlyso the two notions do not agree in general.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 121 3 iv Solution 2026-10-03
Fix names and a first-order formula . Using the syntactic forcing relation, form in the nameThis is a set by the axiom schema of separation in . If and , then the forcing theorem gives both and . Conversely, if satisfies , choose with and . The truth direction of the forcing theorem supplies forcing ; directedness of gives below both and , so .
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 116 2 b Solution 2026-09-28
Suppose that a first-order formula described the inaccessible cardinal , so that were the least ordinal with . Since is inaccessible, is a model of ZFC. Apply the Lévy reflection theorem inside this model to the single formula . There is some for whichThe right side holds, so the left side contradicts the asserted minimality of . Hence no first-order formula describes an inaccessible cardinal, as recorded by ordinal described by a first-order formula.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 120 2 a Solution 2026-09-28
For a first-order theory in a first-order language , a complete -type is a maximal -consistent set of formulas whose free variables lie among . Equivalently, it chooses exactly one of and for every such formula while remaining consistent with .
An isolated type is isolated by a formula when is consistent andfor every . The type is an omitted type in an -structure when no tuple satisfies every formula in .
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 128 1 a Solution Created 2026-09-24 Updated 2026-09-25
The Lévy reflection theorem says that for every finite collection of first-order formulas there are arbitrarily large ordinals such that, for every and every tuple of parameters ,Equivalently, the ordinals simultaneously reflecting all formulas in form a closed unbounded class.
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 128 2 b Solution Created 2026-09-24 Updated 2026-09-25
Let , and suppose a first-order formula defines exactly one for every . Apply the Lévy reflection theorem to the formulas needed to express this assertion, choosing an ordinal with such thatfor every . Therefore every required value lies in the set .
The already established axiom schema of separation forms the setFunctionality makes exactly the range of the definable function on . This proves every instance of the Axiom schema of replacement in the generic extension .
Pi-one formula in set theory 2026-10-06
A syntactically first-order formula has an unbounded universal quantifier block followed by a bounded formula in set theory. Universal quantification makes it downward absolute between transitive models. A Pi-one formula modulo ZF may have another syntax but has such an equivalent provable in ZF.
Pi-one formula modulo ZF 2026-10-06
A first-order formula is if ZF proves it equivalent, with the same free variables, to a universal unbounded quantifier block followed by a bounded formula in set theory. Bounded quantifiers do not increase its level in the Lévy hierarchy. Such properties are downward absolute between appropriate transitive models of ZF.
Propositional formula 2026-10-07
A propositional formula is built from atomic propositions using logical connectives. Unlike a first-order formula, it has no quantifiers over individuals. A Boolean valuation interprets its atoms as truth values and evaluates its connectives recursively.
Propositional logic Created 2026-09-24 Updated 2026-10-14
Propositional logic studies reasoning with whole propositions represented by letters such as and , and propositional formulas built from them using logical connectives. The classical two-valued, truth-functional presentation below assigns each primitive proposition either true or false: each compound value depends only on its component values. This is classical propositional logic; other systems, including Intuitionistic propositional logic, have different semantics and rules.
Starting with and , one can build by logical negation, by logical conjunction, by logical disjunction, and by logical implication, then combine these into larger propositional formulas. Parentheses specify the construction: has logical conjunction as its outermost logical connective. Primitive propositions have no internal structure in this language; a first-order formula can additionally describe objects and quantify over them. The formation rules are given in forall x: Calgary, chapter 6.
The following truth table shows the four basic logical connectives. Logical disjunction is inclusive: is true when either or both inputs are true. Classical logical implication has exactly the same values as ; its only false row has true and false. These truth conditions are specified in forall x: Calgary, chapter 9.
Evaluate from the inside out: first the logical implication, then the outer logical conjunction. The final column also tests the logical implication expressing the modus ponens rule:At , the logical implication is false, so the logical conjunction is false. The abstract syntax tree below separates the construction of the propositional formula from the values propagated through it. Both occurrences of receive the same value from the Boolean valuation. With the opposite assignment , the logical implication is true but the logical conjunction is still false because its second input is false. Recursive evaluation and exhaustive truth tables are explained in forall x: Calgary, chapter 11.
The last column is always true: is a tautology. This expresses the logical validity of the modus ponens rule: whenever both premises and are true, is true. It does not say the premises are true under every Boolean valuation; their logical conjunction is true only on the first row. For a short natural deduction proof outline, assume , extract both conjuncts, apply the implication elimination rule to obtain , then discharge the assumption by the implication introduction rule. See forall x: Calgary, sections 17.3–17.5.
Three tests answer different questions: Boolean satisfiability requires at least one true row, a tautology requires every row true, and a contradiction has every row false. Thus is a tautology, is a contradiction, and is satisfiable but not a tautology: it is true only at . See forall x: Calgary, sections 12.1–12.4.
Propositional logic is useful because an inference pattern can be checked once and reused for many choices of propositions. Its beauty is that a finite truth table completely settles classical truth-functional questions about a fixed propositional formula. But logical validity does not verify real atomic claims. If means “the switch is closed” and means “the lamp is lit”, a valid use of the modus ponens rule still requires establishing its premises about the apparatus; the truth table supplies neither an observation nor a causal explanation. See forall x: Calgary, chapter 2 and chapter 10.
Quantifier 2026-10-14
A quantifier binds a free variable in a first-order formula and specifies how its truth depends on elements of a first-order structure: universal quantification requires every element, while existential quantification requires at least one.
Quantifier-free formula 2026-10-05
A quantifier-free first-order formula is built from atomic formulas using logical connectives, with no quantifiers. An embedding of first-order structures preserves and reflects its truth, by mathematical induction on the first-order formula. Both positive and negated atomic information are needed for this conclusion in a relational language.

