Boolean topos 2026-10-07
A Boolean topos is an elementary topos in which every subobject has a complement, equivalently its internal truth-value Heyting algebra satisfies excluded middle. Its internal first-order logic is classical. Being Boolean alone does not imply that it has enough set-valued points.
Dense monomorphism classifier 2026-10-14
The pullback of the truth point along a local operator is the subobject . A monomorphism with characteristic map is j-dense exactly when factors through . Its internal order is inherited from the Heyting algebra of truth values. Having a least global element is an internal condition over all parameter objects, not just a condition on global truth values.
Distributivity of a Heyting algebra 2026-09-28
In a Heyting algebra, meet with a fixed element is left adjoint to Heyting implication, so it preserves joins:The dual distributive law follows from this one by the lattice absorption laws.
Heyting implication 2026-10-14
In a Heyting algebra, is the greatest with . Thus if and only if . Every frame has this operation, obtained by taking the join of all such . The open nucleus attached to is .
Internal Heyting algebra of truth values Created 2026-10-07 Updated 2026-10-14
The subobject classifier of a topos carries internal truth, falsity, meet, join and implication. Its generalized elements over are subobjects of ; implication satisfies exactly when . Pullback-compatible operations make this an internal Heyting algebra, not merely a structure on global truth values.
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 20 4 ii Solution Created 2026-10-03 Updated 2026-10-14
Suppose every regular open element is complemented. In a Heyting algebra, a complemented element is regular: if and , then and . Finite joins of complemented elements are complemented. Hence is regular, and it is the least regular upper bound of . ThereforeThis proves (ii) implies (iii). The identification of the regular open elements with interiors of closures was established in the preceding part.
Past exam of the mathematics course of the University of Cambridge 2009 iii Paper 24 6 Solution Created 2026-10-03 Updated 2026-10-14
Work internally with the Heyting algebra and the truth value of . For , the identitiesprove that it is an open local operator.
For a monomorphism with characteristic map , density means , equivalently . This says exactly that is contained in , or that the pullback mono is invertible. Consequently
An object is an -sheaf exactly when the canonical map , taking a value to its constant function on , is invertible. Indeed is dense for every . The sheaf condition makes bijective for every , which proves invertible by the Yoneda lemma. Conversely, if is invertible and is dense, the isomorphism givesso is a sheaf.
The pullback functor has right adjoint , sending to . Every map is automatically over , since is subterminal object, proving this adjunction directly. Its counit is evaluation and is invertible. The inverse sends to its image in together with the constant function of value ; all elements of agree, so the composites are identities. The right adjoint is therefore full and faithful, and its image consists of objects fixed by . The sheaf characterization above proves
For a general local operator , its dense monomorphism classifier is the ordered subobjectA mono is j-dense exactly when its characteristic map factors through . If , then , which has least element . This is least internally over every parameter object, not just among global points.
Conversely suppose a global is internally least. Upward closure of gives exactly when , in every context. For let be its -closure, with characteristic predicate . The mono is dense: restricting to gives truth. Its characteristic map therefore lands in , so leastness of gives . Internally this isOn the other hand , and applying to gives . Inflationarity then gives . Both inequalities yieldThis proves the least dense truth characterizes an open local operator criterion without replacing its internal order condition by the weaker condition on global truth values.
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 23 4 Solution Created 2026-10-03 Updated 2026-10-07
Present the Grothendieck topos as for a small site. Let be sheafification and the inclusion. The standard sheafification construction supplies , with preserving finite limits. Concretely, matching-family constructions commute with finite limits, and their directed refinement over covering sieves does so as well. Limits of sheaves are computed in the presheaf category, so has finite limits; its colimits are sheafifications of presheaf colimits.
For sheaves , form the presheaf exponentialIt is a sheaf. Indeed, for a covering sieve , one has . Exponential adjunction, sheafification adjunction and left exactness giveThese are the restriction comparisons, proving the sheaf condition. Restricting the presheaf exponential adjunction to sheaves now makes in .
The subobject classifier is the sheaf of J-closed sieves. A sieve on is J-closed when, for every , implies . Pullback of sieves defines its restrictions, and the maximal sieve defines truth. Local sieve data glue by taking the J-closure of their compatible generated sieve; uniqueness follows because membership in a J-closed sieve is local. This proves that is a sheaf.
For a subsheaf , the characteristic morphism sends toThis sieve is J-closed because local membership in a subsheaf descends by its gluing axiom. Pulling truth back recovers exactly . Conversely, pulling back truth along any morphism into gives a subsheaf, and the same formula recovers that morphism. Finite limits, exponentials and this classifier make every Grothendieck topos an elementary topos.
Here are the explicit Heyting operations on subsheaves of an object . Intersections give meets:The top is . Arbitrary joins are local unions:Equivalently, locally lies in one of the , with the index allowed to vary across the covering arrows. This is the J-closure of the pointwise union, or its sheafification. It is the smallest subsheaf containing every , since any such subsheaf must contain sections locally in it.
The bottom is the empty join, namely the initial subobject. Its value at consists of all if the empty sieve covers , and is empty otherwise. This detail matters on sites with empty covers; it is not safe to use an always-empty presheaf as the initial sheaf.
Implication is described without any pointwise-complement assumption:Restrictions preserve this condition. It is also local: pull a covering sieve back along an arbitrary , use membership in on those restrictions, then descend their membership in . Thus it is a subsheaf. It satisfies the defining Heyting algebra adjunctionFor the forward direction take the identity restriction. For the reverse direction every restriction of a section of remains in , so membership in forces membership in . Negation is . These formulas give the complete Heyting algebra structure on ; in general negation is a pseudocomplement rather than a set-theoretic complement.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 74 5 Solution Created 2026-10-03 Updated 2026-10-07
For each object , characteristic maps identify with . These subobject posets carry a natural Heyting algebra structure. Truth and falsity classify and the empty subobject. Intersections define , unions define , and implication is characterized byThese operations commute with pullback, giving arrows on and the internal Heyting algebra of truth values. Concretely, the order relation on is the subobject where ; its characteristic map is implication. Negation is .
If has truth value , its quasi-closed local operator isThis is double negation relative to the bottom value . In the Heyting algebra interval , relative implication is inherited and relative negation is . Also . Therefore the displayed map is the composite of adjoining and relative double negation. It is inflationary, idempotent, fixes truth and preserves binary meets, so it is a Lawvere-Tierney topology. Its value at bottom is .
The truth values of its sheaf topos are the fixed elements . They have bottom , inherited meet and join . Their relative negation is , which is again fixed because . The relative double-negation law holds on every fixed element, andThus every subobject in the sheaf topos has a complement: every quasi-closed subtopos is Boolean. This identifies its internal logic, not merely the global truth-value lattice.
Now work in . The arrow is a subterminal object there; internally it supplies a freely varying generic truth value . Let be sheafification for a local operator for its quasi-closed topology, and let be the slice geometric morphism. The composite has inverse image .
To prove surjectivity, take any mono in , classified by . Its pullback along has predicate , independent of the generic . If sends the mono to an isomorphism, it is -dense in the slice, sofor all . Pull back this identity along the graph . Substituting gives , and therefore . Thus the original mono was already invertible.
For parallel arrows , equality of their inverse images makes the inverse image of their equalizer invertible. The preceding mono argument makes the equalizer invertible and hence . Therefore is faithful, and the composite is a surjective geometric morphism. A fixed double-negation subtopos can erase information; allowing the generic relative bottom is what detects every original predicate.
For the completeness consequence, let be coherent and use its classifying topos with the generic model. Its conservative syntactic interpretation makes an underivable coherent sequent fail as a subobject inclusion. Pulling this model into the Boolean cover constructed above preserves coherent formulas and still refutes that inclusion, because the inverse image is faithful and reflects containment. In the Boolean topos, the difference between antecedent and consequent is a nonzero complemented subobject. Slicing over that difference gives a nondegenerate Boolean topos with a global tuple satisfying the antecedent and the negation of the consequent.
Classical first-order deduction is sound in a Boolean topos. Hence together with constants for that tuple, the antecedent and the negated consequent is classically consistent: a proof of contradiction would hold in the nondegenerate sliced model. The ordinary Henkin construction supplies a set model of this consistent theory. Briefly, extend it by witness constants, complete it to a maximal consistent theory, form the term structure modulo provable equality, and prove the truth lemma by induction on formulas. For possibly empty sorts use the standard encoding by sort predicates and functional graph relations, without asserting sort inhabitance; the constants for the chosen tuple assert only the needed witnesses. The resulting set model is a countermodel to the original sequent.
Consequently a coherent sequent valid in every set-valued model of a coherent theory is derivable in coherent logic. The Boolean cover supplies the crucial passage from the generic intuitionistic countermodel to consistency with classical negation; the final set-model step uses ordinary first-order completeness via its Henkin proof, rather than an assumption that every Boolean topos has points.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 20 2 Solution Created 2026-10-03 Updated 2026-10-06
A local operator, also called a Lawvere-Tierney topology, is a map which internally satisfiesThe closure operation of a local operator sends a mono with characteristic map to the subobject classified by . It is inflationary, idempotent and pullback-stable. A mono is j-dense if its closure is its whole codomain, and j-closed if it equals its closure. A j-sheaf is an object for which restrictionis a bijection for every j-dense mono ; requiring only injectivity defines a j-separated object.
Here is a construction underlying the sheaf reflector for a local operator. The closed-subobject classifier is a j-sheaf: closed subobjects on a dense subobject extend uniquely by taking their closure in the larger object. Powers are also sheaves, because products of a dense mono with remain dense. A j-closed subobject of a sheaf is a sheaf: first extend a map into the ambient sheaf, then use density to force its image into the closed subobject.
Close the diagonal of . Its j-closure is an equivalence relation, using preservation of finite meets and pullback-stability to verify transitivity. The effective quotient is the separated reflection: every map from into a separated object identifies that closed diagonal and factors uniquely. For separated , the closed-singleton mapis monic. Its j-closed image closure is a sheaf, and is dense. Unique extension across that mono, following the separated quotient factorization, provesfor every sheaf . This proves reflectivity. The closure construction is pullback-stable; equivalently, separated quotients and the subsequent dense embeddings commute with the finite limiting comparisons, giving the usual left-exact sheaf reflector.
Finite limits of sheaves are computed in , because unique extensions can be taken componentwise. If is a sheaf, is a sheaf for any , by the same product-with-dense-mono argument. Thus sheaf exponentials are the ambient exponentials. Monos between sheaves have j-closed images: their closure is a sheaf, and the dense inclusion into it splits by the extension property, hence is an isomorphism. Therefore classifies precisely their subobjects. These observations establish is a reflective topos.
Now let classify the given subterminal object. Its open local operator and closed local operator areThe Heyting algebra identities verify all local-operator axioms: implication by fixed preserves meets and is idempotent, while adjoining preserves meets by distributivity and is idempotent.
For a mono in with characteristic predicate , closedness for means , or . Density for means , again . Thus the c(U)-closed monos are exactly the o(U)-dense monos.
Both densities together force and , hence : the only jointly dense monos are isomorphisms. More explicitly, the meet of these operators is pointwise andso .
For their join, every mono factors through the union with the pullback :The first mono is c(U)-dense, because adjoining fills its codomain; the second is o(U)-dense, because its image contains . Any local operator above both must therefore make every mono dense, since its dense monos are closed under composition. It is the largest operator . ConsequentlyThese are the complementary open and closed local operators in the ordered lattice of local operators, with order given by pointwise implication.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 120 1 b Solution 2026-09-28
A Heyting algebra is a bounded lattice equipped with an operation satisfyingThus, for fixed , the map is left adjoint to . A left adjoint preserves joins, soThis is one distributive law for lattices; the other follows from it and the absorption laws. Hence every Heyting algebra is a distributive lattice. This argument is the distributivity of a Heyting algebra.
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 120 1 a Solution Created 2026-09-24 Updated 2026-10-03
A Heyting algebra is a bounded distributive lattice in which, for every , there is an element satisfyingThus is the greatest element whose meet with lies below .
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 120 1 b Solution Created 2026-09-24 Updated 2026-09-25
For a finite distributive lattice, defineDistributivity and finiteness giveEvery with occurs in the join, so . This proves the defining adjunction and makes a Heyting algebra.