Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 2 Solution Created 2026-10-03 Updated 2026-10-14
Here Cartesian category means a category with all finite limits. Let be a monomorphism, and let be universal membership for a power object . Pull it back to and then regard the result as a subobject of . Its unique classifier is an endomorphism : on a parameterized subobject it intersects with . Intersecting twice has the same result as intersecting once, so uniqueness of classification gives .
Take the equalizer of and the identity, and restrict membership to . For any subobject , its composite with is a subobject of , hence is uniquely classified by . Since it is contained in , its intersection with that subobject changes nothing, so and factors uniquely through . Conversely every map gives the original kind of family by pulling back the restricted membership. These inverse operations givenaturally in . Thus is a power object of a subobject, even if no power objects other than were assumed.
Now consider the slice category , which has finite limits formed by ambient pullbacks and has terminal object . The constant family has slice power object : for ,and a classifier is equivalently the map over . Every family is a subobject of this constant family through its monic graph . Apply the first construction inside the slice. Consequently every slice of a Cartesian category with power objects again has power objects.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 4 ii Solution Created 2026-10-03 Updated 2026-10-14
Take two subobjects whose inverse images coincide. Their characteristic maps satisfy by part (i). Under the adjunction , these maps transpose to and , respectively, by naturality of the unit. If is a monomorphism, then and hence . Thus reflects equality of subobjects.
For parallel arrows with , their equalizer pulls back to all of . Reflection of equality with the whole subobject gives , so . Therefore the inverse image is faithful, and the geometric morphism is surjective. This is the surjectivity detected by the subobject classifier criterion. For completeness, faithfulness is equivalent here to conservativity: if is invertible, the image inclusion of and its kernel-pair diagonal become whole subobjects; reflection makes both a regular epimorphism and monic, hence invertible in the topos.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 6 iii Solution Created 2026-10-03 Updated 2026-10-14
For a subobject , define the closure operation induced by a left-exact reflector bywhere the pullback uses and the monomorphism . Naturality of the unit factors through , proving extensivity, and functoriality of proves monotonicity. Applying the left-exact to the defining pullback gives , since is invertible. Repeating the construction therefore changes nothing, proving idempotence.
For , naturality of and preservation of pullbacks identify the closure of with , which is also . HenceThe operation is thus universal: it is stable under every pullback. The same construction preserves finite intersections because is left exact.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 6 iv Solution Created 2026-10-03 Updated 2026-10-14
Every characteristic map expresses its subobject as . Universality of the closure operation induced by a left-exact reflector givesBy definition, classifies , so the right-hand subobject has characteristic map . The original and its closure agree exactly when their unique characteristic maps agree. ThusExtensivity, idempotence, preservation of intersections and closure of the whole subobject also give the Lawvere-Tierney topology laws for .
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 6 v Solution Created 2026-10-03 Updated 2026-10-14
Let be the equalizer of and the identity. By part (iv), maps correspond exactly to closed subobjects of . Closed subobjects of in turn correspond to subobjects of in : send to , and in the reverse direction pull a fixed subobject back along . Left exactness shows that these operations are inverse; the pulled-back object has reflection , making it closed by the defining formula.
ConsequentlyReplacing by and using invertible shows that maps into extend uniquely across every unit. The criterion of part (i) therefore proves itself is fixed, so belongs to . Truth factors through it because . For fixed , the displayed bijection becomesWith the factored truth arrow this is precisely the subobject classifier universal property. Thus the closed-subobject classifier supplies the classifier in the reflective subcategory.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 7 Solution 2026-10-14
Interpret the given relation by a subobject and write its projections as , . Totality says that the image of is all of , so is a regular epimorphism. Single-valuedness makes monic: if for two arrows into , the functionality sequent forces , and the inclusion into then gives .
A regular epimorphism that is monic is invertible. Indeed its kernel pair consists of equal projections, and its coequalizer universal property supplies an inverse. Therefore defineThe graph of this map is exactly the original relation , since . The graph also makes the map unique. This proves total functional relations define morphisms, using regular-category semantics and no choice of individual witnesses.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 8 Solution Created 2026-10-03 Updated 2026-10-14
A coherent category is a regular category with finite unions of subobjects, including the empty union, stable under pullback. Thus it has finite limits, pullback-stable regular-epimorphism/monomorphism image factorizations, and pullback-stable finite joins in each subobject lattice.
Write and . Their inclusions give a commutative squareTo establish the pushout property, take arrows , agreeing on . Regard their graphs as subobjects of and form their union . Internally, this relation says that a point of is related to its -value when it lies in , or to its -value when it lies in .
The relation is total because every point of belongs to at least one of . It is single-valued: two witnesses in the same summand give the same value by functionality of that map; witnesses in different summands have their shared point in , where the two maps agree. By the relation argument proved in Question 7's unheaded continuation, the projection is both a regular epimorphism and monic, hence an isomorphism. It consequently gives a map restricting to .
For uniqueness, the equalizer of two possible maps contains and , hence contains their union and is all of . Thus the square is a pushout, provingThis is the unions of subobjects are pushouts property; it does not assume arbitrary pushouts already exist in a coherent category.
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 2012 iii Paper 23 6 a Solution Created 2026-10-03 Updated 2026-10-07
A geometric formula is built from atomic formulas, including equality, using finite conjunctions, arbitrary set-indexed disjunctions and existential quantification in a finite variable context. Truth is the empty conjunction and falsity the empty disjunction. A geometric theory is a set of sequents between such formulas over a many-sorted signature. The context supplies the universal force of an axiom; unrestricted universal quantification, implication and negation are not formula constructors in this fragment.
These choices are exactly suited to inverse image functors of geometric morphisms. Finite-limit preservation handles equality and conjunction; colimit and image preservation handle disjunction and existential quantification. Therefore an inverse image carries an internal model of a geometric theory to another model.
Construct the geometric syntactic category as follows. Objects are formulas in context , modulo provable renaming and equivalence. A morphism to is an equivalence class of formulas that are provably total and single-valued:The last notation abbreviates componentwise equality. Identity is equality of the context variables; composition is existential conjunction over the intermediate tuple. The category has finite limits, formed through conjunction and equality.
Give it the geometric syntactic topology . A family of arrows represented by into covers whenPullback stability is substitution, and transitivity comes from distributing existential conjunction through the covering disjunctions. Thus the generated sieves define a Grothendieck topology. Empty covers impose the interpretation of falsity as the initial object.
The classifying topos isIts universal model assigns a sort the sheafified representable of , functions their definable graph morphisms and relations their definable subobjects. The syntactic covering conditions make the axioms valid in this model.
For the universal property, interpreting formulas in a model in a Grothendieck topos gives a finite-limit-preserving, -continuous functor : covers go to jointly epimorphic families precisely because the relevant sequents hold. The Diaconescu equivalence for geometric morphisms associates to this functor a geometric morphism . Conversely, pulling back along a geometric morphism gives a model. The constructions on models and their homomorphisms are inverse up to natural isomorphism, yieldingnaturally in . This proves the required classifying property, not merely classification of set-valued models.
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 25 4 Solution Created 2026-10-03 Updated 2026-10-07
The limit form of the Special adjoint functor theorem is as follows. Let be a locally small category, a complete category, and a well-powered category, and suppose it has a small cogenerating family . Let be a locally small category. Then a functor has a left adjoint if and only if it preserves all small categorical limits. The dual exchanges completeness, well-poweredness and cogenerators for cocompleteness, well-copoweredness and generators, and characterizes functors with a right adjoint.
Here a cogenerating set distinguishes unequal parallel maps by postcomposition into one of the . A well-powered category has a set of subobjects of each fixed object. Completeness means existence of all small categorical limits. We use the initial-object lemma for complete categories with a weakly initial set: a complete category that is locally small has an initial object exactly when it has a weakly initial set. A proof is given in Question 5(c). We also use the fact that when preserves small categorical limits, the comma category is complete, with its limits constructed in ; local smallness is inherited from . Finally, having an initial object in for each is the universal arrow from an object to a functor characterization of a left adjoint.
Assume preserves small categorical limits, and fix . We will construct a weakly initial set in , rather than assume a solution set. Start with an arbitrary object , where . Call a subobject supporting if for some . There is at least one, namely . Because preserves pullbacks in a category, it preserves monomorphisms: the self-pullback characterization of a monic map is preserved. Consequently each is unique.
There is a set of supporting subobjects by well-poweredness. Their intersection of subobjects exists by completeness; write it . Applying to this intersection categorical limit gives a unique lifting all the , and hence . Minimality says that any subobject supporting is invertible: supports , so factors through , giving a right inverse to the monic .
If satisfy , their equalizer supports , since preserves that equalizer. It is therefore an isomorphism, and . We have obtained an injective functionLet be its image, a subset of the fixed set . The evaluation embedding into cogenerator products is a monomorphismIndeed each corresponds to a unique map , and the cogenerating set property makes the resulting family jointly monic. Notice that we use the realized subsets , not all of : there need not be a map available for an unused index.
There is a set of tuples , since and every are sets. For each resulting , choose representatives of its subobjects; these form a set by well-poweredness. For every representative , include every map , a set by local smallness of . All resulting pairs form a set. Our given receives a map from such a pair: transport along the isomorphism between and the chosen representative, then compose its inverse with . Thus these pairs form a weakly initial set in . This is the cogenerator bound for comma-category solution sets.
The initial-object lemma for complete categories with a weakly initial set gives an initial object . For , define by the unique equationUniqueness proves the functor laws and gives the natural bijectionsThus . Conversely, a right adjoint preserves small categorical limits: its adjunction identifies maps into the proposed limiting object with compatible families of maps into the diagram. This proves both directions of the limit form of the special adjoint functor theorem. Applying the argument to the opposite categories proves the dual statement. Choices of representatives and adjoint objects are understood in the usual ambient-universe convention for large categories.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 74 1 Solution Created 2026-10-03 Updated 2026-10-07
Take the definition of an elementary topos as a category with finite limits, exponential objects and a subobject classifier . Its power object is , and is precomposition with . Transposing a predicate on in either variable givesThus is left adjoint to the contravariant power-object functor .
Here are the remaining hypotheses for the crude monadicity theorem, obtained from those topos axioms. The unit of this adjunction is , internally . It is monic: if two such evaluations agree, evaluate on the singleton predicate classified by the diagonal to obtain . If is invertible, naturality therefore makes monic. The characteristic map of this mono, regarded as a global element of , pulls back along to the everywhere-true predicate on . Since is monic, that characteristic map was already everywhere true on . The classifier pullback then says that is invertible. Hence is a conservative functor.
It remains to check preservation of reflexive coequalizers in the opposite category. Equivalently, let be a coreflexive pair, with satisfying , and let be their equalizer. Both and are monic. For any mono , there is a direct-image map between power objects: a subobject is sent to its composite with . This uses only classification of monos, not the prior existence of general images or colimits. We have .
For a predicate , consider its direct image along . Its pullbacks along the two sections areTo verify the second equality, with implies after applying , and therefore ; conversely supplies that witness. This argument works for parameterized subobjects as well, so it is an equality of arrows between power objects.
Now if satisfies , then . Hence is its unique factorization through , uniqueness following from the section . Thereforeis a coequalizer. Finite limits supply every required coreflexive equalizer. The right adjoint reflects isomorphisms and preserves the corresponding reflexive coequalizers, so is monadic. In particular is equivalent to the Eilenberg-Moore category of the double-power-object monad on .
Let be a logical functor, and suppose . Preservation of exponentials and the classifier gives , compatibly with the units, counits and resulting monads. Thus is the algebra functor lifting the base functor through the two monadic power-object functors. The adjoint lifting theorem for monad algebra functors applies to the base adjunction : its required coequalizers exist in , because has finite equalizers. It supplies a left adjoint . Taking opposites gives , the required right adjoint to .
Preserving either of the two logical structures by itself is insufficient. For the exponential example take constant at . The constant-empty functor is its left adjoint, since both relevant hom-sets are singletons. Its canonical exponential comparison is , so it preserves exponentials. It has no right adjoint: a functor with a right adjoint would preserve the initial object, whereas .
For the classifier example take to be fixed points. The trivial-action functor is left adjoint to . In a group-action topos the classifier is the trivial-action two-element set, since invariant subsets have ordinary equivariant characteristic maps. Therefore preserves the classifier, its true arrow and the terminal object. But does not preserve the coequalizer of the identity and the nontrivial translation on the regular two-element group set: that coequalizer is , while the fixed-point sets of the domain and codomain of the parallel pair are empty. Their set-theoretic coequalizer is empty, not . Thus has no right adjoint.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 74 3 Solution Created 2026-10-03 Updated 2026-10-07
A Cartesian theory has a many-sorted first-order signature, with finite arities, and axioms expressed as sequents between Cartesian formulas. Those formulas use atomic relations and equality, truth and finite logical conjunctions. They also admit existential quantification when the quantified witness is provably unique: to form , require relative to the theory. One can quantify a finite tuple in the same way. Arbitrary existential quantifiers, disjunction, negation and universal quantifiers are not formula constructors in this fragment. In particular falsity is not included as an additional finite-limit constructor. The universal force of a sequent comes from its free-variable context. This is the fragment whose categorical semantics requires exactly finite limits.
The Cartesian syntactic category has objects , identifying harmless renamings and provably equivalent formulas-in-context. An arrow from to is represented by a provably functional Cartesian relation : it entails , is total on , and has a unique output tuple. Provable equivalence identifies arrows. Equality supplies identity arrows; composition quantifies the uniquely determined intermediate tuple in a conjunction. Totality and uniqueness prove that the composite is again functional.
The empty truth context is terminal. Products concatenate disjoint contexts and conjoin their formulas. A pullback of two functional relations adds the condition that their outputs agree; the common output is unique, so the existential quantification used to express it is Cartesian. This gives all finite limits and makes the usual equality diagrams into equalizers.
An internal model in a finite-limit category interprets each sort by an object, functions by arrows and relations by subobjects. Equality is a diagonal and conjunction is a pullback intersection. A uniquely witnessed relation projects monomorphically onto the context, so its existential interpretation needs no general image operation: it is that mono. Evaluating formulas and functional relations yields a finite-limit-preserving functor .
Conversely, the canonical syntactic model uses the single-sort truth contexts, term graphs and atomic subobjects. Its interpretation of a formula is the formula-in-context object itself. Applying any finite-limit-preserving functor supplies a model and preserves its axioms. These constructions are inverse up to the natural interpretation isomorphisms; model homomorphisms correspond to natural transformations. Therefore
For completeness, let a sequent in context be represented by subobjects and for its antecedent and consequent. Derivability is exactly the existence of a factorization in the syntactic category. Consider the covariant representable functor , which preserves all existing limits, and hence corresponds to a set-valued model. In that model the element belongs to the antecedent, because it is the image of . If the sequent holds, it also belongs to the consequent, so for some . That is precisely a derivation of the sequent. Thus validity in all set-valued models implies Cartesian derivability. More concretely, every underivable sequent is refuted by this representable model. No assumption that every sort is inhabited is needed: some hom-sets may be empty.