Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 120 3 b Solution Created 2026-09-24 Updated 2026-09-25
By part (a), such a term would provein intuitionistic propositional logic. Consider the two-world Kripke model for intuitionistic propositional logic . Let hold only at and let hold nowhere. At both worlds fails, so holds at vacuously, while does not hold at . The displayed formula therefore fails at . By the Kripke completeness theorem for intuitionistic propositional logic, it is not derivable, so no simply typed lambda term inhabits that type.
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 120 1 e Solution Created 2026-09-24 Updated 2026-09-25
Use a two-world Kripke model for intuitionistic propositional logic . Force neither nor at , and force both at . Neither world forces : at , both and hold, while at the extension is a counterexample. Therefore every extension of fails , soBut . The implication is therefore not intuitionistically valid by Kripke completeness theorem for intuitionistic propositional logic.
Past exam of the mathematics course of the University of Cambridge 2026 iii Paper 120 1 b Solution Created 2026-09-24 Updated 2026-09-25
The Kripke completeness theorem for intuitionistic propositional logic saysfor every world in every intuitionistic Kripke model.
Take a root with two incomparable successors . Force but not at , force but not at , and force neither at . Then because of , and because of . Henceso completeness shows that this proposition is not intuitionistically valid.