Category of partial functions 2026-10-05
The category has sets as objects and partial functions as morphisms. Composition is defined where both successive functions are defined. The nowhere-defined map is a zero morphism, and the empty set is its sole actual zero object. Adjoining a tagged basepoint turns a partial function into a total basepoint-preserving function, giving an equivalence of categories with the category of pointed sets.
Category of pointed sets Created 2026-10-05 Updated 2026-10-14
The category of pointed sets and basepoint-preserving functions is a pointed category. It is equivalent to the category of partial functions by adjoining or deleting the basepoint. It is not isomorphic to the category of all actual sets and partial functions: there are many distinct singleton zero objects, whereas the empty set is the sole zero object in that category.
Isomorphism of categories 2026-10-05
An isomorphism of categories is a functor with a strictly inverse functor. It is equivalently bijective on objects and on each hom-set. An equivalence of categories only requires inverse composites up to invertible natural transformations. For example, the category of partial functions and the category of pointed sets are equivalent but their actual object collections prevent an isomorphism: the former has one zero object, the empty set, while the latter has distinct singleton pointed set objects that are all zero objects.
Past exam of the mathematics course of the University of Cambridge 2005 iii Paper 26 6 Solution Created 2026-10-03 Updated 2026-10-14
A preadditive category has an abelian group of morphisms between each pair of objects, and composition is additive in both variables. An additive category is a preadditive category with a zero object and finite products in a category; equivalently one may require finite coproducts. The equivalence, and the stronger assertion that these constructions agree canonically, follow from the argument below. An abelian category is an additive category with kernels in a category and cokernels in a category, in which every monomorphism is a categorical kernel and every epimorphism is a categorical cokernel. A monomorphism with the first property is a normal monomorphism; an epimorphism with the second is a conormal epimorphism.
Let , with projections . There is a unique with , interpreting the other components as zero. Since every sends to , the product's universal property givesGiven arrows , put . Then . Conversely any arrow with these restrictions equals , so it is uniquely this sum. Thus is a coproduct in a category. The empty product is the zero object and also the empty coproduct. The dual argument starts from coproducts and constructs projections; it proves the equivalent definition. Hence finite products and coproducts are the same biproducts, with the displayed identities giving the canonical identification.
For the image factorization in an abelian category, let , let be its cokernel, and let be the kernel of . Since , write . We prove that is epic. Suppose satisfies and let be its categorical kernel. Then for some . The composite is monic and hence is a normal monomorphism, say for . Since , the categorical cokernel property makes factor through , and therefore . The categorical kernel property of gives with . Cancellation of yields ; since is monic this also gives . Thus is invertible and . In a preadditive category, now implies , hence . This proves is an epimorphism and supplies the required factorization.
For uniqueness, an epimorphism that is a categorical cokernel is the categorical cokernel of its own categorical kernel. Indeed, if and , then factors through ; an arrow killing therefore kills and factors uniquely through . Dually, a normal monomorphism is the categorical kernel of its own categorical cokernel. If is any epi–mono factorization, monicity of gives . Both and are consequently categorical cokernels of this same categorical kernel. Their universal properties give a unique isomorphism between the intermediate objects with , and cancellation of gives . Therefore the epi–mono factorization is unique up to the unique compatible isomorphism.
Here is an additive category with truncated primary torsion, with the prime fixed as . Its objects are finitely generated abelian groups having no element of order , and its morphisms are all group homomorphisms. Equivalently their -primary torsion subgroup has exponent at most . It is a full subcategory of abelian groups, closed under finite direct sums and subgroups. Its hom groups and bilinear composition are inherited, and the zero group and finite direct sums belong to it, so it is additive. Categorical kernels are ordinary subgroup categorical kernels, which are still finitely generated and have no element of order .
To construct categorical cokernels, for an arbitrary finitely generated abelian group let be its -primary torsion subgroup, and defineThe Fundamental theorem of finitely generated abelian groups shows that this quotient lies in the subcategory: it leaves the free and odd-primary parts unchanged and replaces each cyclic -primary summand by either or . Every homomorphism to an allowed group kills , because it sends -primary torsion into a subgroup killed by . Thus has the universal property of a reflection. For , its categorical cokernel in the subcategory isThis has exactly the categorical cokernel universal property by the preceding factorization. Finite categorical limits exist because equalizers are categorical kernels of differences and finite products exist. Finite colimits exist dually because coequalizers are categorical cokernels of differences and finite coproducts exist.
The epimorphisms in this example are precisely the surjective homomorphisms. A surjection is epic already in abelian groups. Conversely, if is epic in the subcategory, its categorical cokernel is zero, so . A nonzero finitely generated abelian group has nonzero reflection: a nonzero free or odd-primary summand survives, and a nonzero finite -primary summand has a nonzero quotient modulo twice itself. Hence and is surjective. Its ordinary categorical kernel belongs to the subcategory, and its quotient by that categorical kernel is its codomain, which also belongs to the subcategory. It is therefore the categorical cokernel of its categorical kernel. This proves that every epimorphism is conormal.
The monomorphismis not normal. Its categorical cokernel in this category is reduction modulo , since . The categorical kernel of that categorical cokernel is the inclusion , whereas the image of is . A normal monomorphism is the categorical kernel of its own categorical cokernel, as proved above, so cannot be normal. In fact multiplication by is itself the categorical kernel of reduction modulo , up to the identification . Its composite with itself is multiplication by . Thus this example already exhibits two normal monomorphisms whose composite is not normal.
For the general assertion, let be a nonnormal monomorphism in any additive category of the specified kind. Put and be its categorical kernel, and factor . Both and are monic, so is monic. Set and be its categorical kernel. Then are normal, and for some .
Suppose their composite were normal, say . Since , factors through , whence . The categorical kernel property of supplies with ; cancellation shows , and monicity makes an isomorphism. Because , this forces . In a preadditive category, vanishing of the categorical cokernel of implies that is epic: any with have factor through the zero categorical cokernel. By hypothesis is therefore a categorical cokernel, and it is also monic. If , monicity and force ; a categorical cokernel of a zero arrow is an isomorphism. Thus is invertible, making normal, a contradiction. Consequently normal monomorphisms cannot be closed under composition in any such category; the explicit pair witnesses the failure.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 25 5 Solution Created 2026-10-03 Updated 2026-10-14
A preadditive category has an abelian-group structure on every hom-set and bilinear composition. One equivalent definition of an additive category is a preadditive category with a zero object and finite products in a category; the following argument proves that these products in a category are automatically coproducts in a category. An abelian category is an additive category with kernels and cokernels in which every monomorphism is a kernel and every epimorphism is a cokernel. Equivalently, for every arrow the canonical map from its coimage to its image is invertible.
Let , with projections . Define by , where the diagonal entry is the identity and the others are zero. Since its composites with all projections are identities,Given , the map satisfies . If another map has those composites, multiplying the displayed identity by that map forces it to equal . Thus is also a coproduct in a category. The empty case is the zero object. Reversing arrows proves that a finite coproduct in a category is likewise a product in a category. Hence finite products in a category and coproducts in a category are canonically biproducts in an additive category.
For the category of abelian groups, let be a directed diagram, with no injectivity assumption on its transition maps. Its set colimit consists of classes , withDirectedness proves transitivity of this relation. Define addition by moving representatives to a common upper index:Moving all indices involved to one further upper bound proves independence of representatives and of . Define and use the common class of the zeros as zero. The abelian-group laws hold at a common index, so descend to the quotient. Every canonical map is a homomorphism, and a compatible cocone induces the homomorphism . This is the unique extension. Moreover the formula for addition is forced by those canonical homomorphisms, proving that the underlying-set functor creates directed colimits. This establishes directed colimits created by the abelian-group forgetful functor explicitly.
If a cocone has injective legs, the induced map is injective. Indeed, equal images of and give, at a common index ,Injectivity of gives equal representatives at . Since monomorphisms of abelian groups are exactly injective homomorphisms, we have proved that the category of abelian groups is a finitary abelian category in the directed-union sense of the question.
Now let be complete, cocomplete and finitary. Index by finite subsets and put . For , insert the additional zero coordinates. A compatible cocone on these finite biproducts is exactly a family of maps from every , so their directed colimit is .
Each finite biproduct has a map using its coordinates in and zeros outside . Projection to the finite set of coordinates in is a retraction, so is a split monomorphism. These maps form a cocone of monomorphisms. The finitary property makes its induced map a monic arrow, and that induced map is exactly the canonical infinite identity matrix:This proves the coproduct-to-product comparison in a finitary abelian category. The PDF's use of finite products in a category in the hint is valid because these are the same finite biproducts.
If is also a cofinitary abelian category, apply this argument in its opposite category. The same canonical comparison is then an epic arrow in . In an abelian category an arrow that is both a monomorphism and an epimorphism is invertible, so is an isomorphism.
For countably many copies of , put and let , where is the product in a category diagonal. Let denote the coproduct in a category injections, let shift them by , and let be the codiagonal. Comparing every product in a category coordinate givesSince is a monic arrow, . Also and . Therefore, for ,Hom-sets are abelian groups, so cancellation gives . Any arrow to or from is consequently zero by composition with its identity. Thus every object is both initial and terminal, andThis is the countable shift-and-fold argument behind countable biproducts in an additive category force triviality.
Past exam of the mathematics course of the University of Cambridge 2008 iii Paper 26 6 Solution 2026-10-14
An abelian category is an additive category with kernels in a category and cokernels in a category in which the canonical comparison from coimage to image of every morphism is an isomorphism. This is the standard image-coimage form of the definition, equivalently expressed by normality of every monomorphism and epimorphism. Additivity means abelian-group hom-sets with bilinear composition, a zero object and finite biproducts. A sequence is exact at an object when the image of the incoming morphism is the kernel in a category of the outgoing one.
For , construct and . The universal properties give : first kills its kernel in a category and factors through ; then the resulting map is killed by because is epic, so it factors through . The comparison is invertible by the abelian axiom. Cokernels in a category are epic and kernels in a category monic, directly by uniqueness in their universal properties, so is epic and monic. Thus .
In a short exact sequence , we have and , up to the canonical isomorphisms. If retracts , the map kills and factors as for some . Composing with gives , so epicity gives . Conversely if , then is killed by and factors as . Composing with gives , so monicity gives . ConsequentlyIn that case .
For the derived-functor requests, use additive right exact functors, as customary in abelian homological algebra. An abelian category with enough projectives permits an augmented projective resolution , obtained by repeatedly taking an epimorphism from a projective onto the previous kernel in a category. Apply and defineProjective lifts construct maps of resolutions; the comparison and chain-homotopy results make the construction independent of choices and functorial. For a short exact sequence, the horseshoe construction produces a degreewise split short exact sequence of resolutions, hence of their images under additive . Its homology objects give the long exact sequenceThis supplies the requested sketch; detailed comparison and functoriality proofs are not needed here.
A projective object has a resolution concentrated in degree zero, so for every such . Conversely choose with projective, and take with target . Precomposition makes this covariant to the opposite category. The usual left exactness of contravariant Hom, which follows directly from the cokernel in a category universal property, says exactly that this is right exact in that opposite target. If , the long exact sequence and make monic in . Equivalently,is epic, hence surjective, in abelian groups. The identity of has a preimage, giving a retraction of . The sequence splits, and is a direct summand of , hence projective: a lifting problem for extends along the projection , is solved for , and restricts along the summand inclusion. ThereforeThis is projectivity detected by all first left derived functors. The following parts prove the three requested equivalent formulations of a hereditary abelian category with enough projectives.
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 25 7 a Solution Created 2026-10-03 Updated 2026-10-07
A semi-additive category has commutative-monoid enrichment: each hom-set is a commutative monoid, and composition in a category preserves addition and zero in each variable. In the finite-biproduct convention, which we use here, it also has finite products in a category and coproducts in a category. A preadditive category has abelian groups as its hom-sets, with composition additive in each variable; this definition alone does not require finite products in a category or a zero object.
Let with projections . Define by for and otherwise. Bilinearity givesso product uniqueness gives . For a family , set . Then . If has the same restrictions, . Thus the product in a category is also the coproduct in a category, with its canonical injections. Conversely, the analogous construction from a finite coproduct in a category gives projections and the same identities, proving that it is a product in a category.
For the empty family, a terminal object has a singleton endomorphism monoid, so . Every map equals its composite with , hence equals the zero map; this map exists by enrichment. Therefore is also an initial object, a zero object. The dual argument applies to an initial object. Consequently finite products in a category and coproducts in a category coincide canonically as biproducts, including the nullary case.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 18 7 b Solution Created 2026-10-03 Updated 2026-10-06
A preadditive category has an abelian group structure on every hom-set, with composition additive in each variable. Neither a zero object nor biproducts are part of this definition.
Fix and use the reflexive pair , , with . Take objects and arrows , with source , target , and identity at equal to . For composable , so , defineThe preadditive category axioms giveThus the formula has the required endpoints. The identities satisfy and , using .
For and , both ways of composing three arrows equalIndeed , while expanding and then composing with gives the same expression. Hence composition is associative.
Every arrow has inverseIts source is and its target is . Substituting in the composition formula gives and . Therefore this is a groupoid.
For , precomposition by preserves sources, targets, identities, composition and inverses by bilinearity. Thus the construction is natural in , giving the requested internal groupoid structure in its hom-set formulation. If the composable-arrow pullback in a category exists, the same formula defines its internal composition morphism. The reflexive-pair groupoid formula in a preadditive category requires no extra additive-category hypotheses.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 18 8 a Solution Created 2026-10-03 Updated 2026-10-06
In a pointed category, a zero object defines zero morphisms between all objects. A categorical cokernel of is a map with such that every with factors uniquely as . Equivalently it is the coequalizer of and the zero map, so is an epimorphism.
Write , , and for the vertical arrows, with and . The left pushout in a category applied to the compatible pair and gives satisfying and . The categorical cokernel property of then gives with .
Now . Cancel the epimorphism to obtain . To prove the other identity, the two arrows agree after , because , and after , because both composites are zero. The pushout in a category uniqueness clause gives . Cancelling the epimorphism gives .
Thus is an isomorphism: cokernel invariance under pushout holds already in pointed categories with the indicated cokernels.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 18 8 b Solution Created 2026-10-03 Updated 2026-10-06
Let be the categorical cokernel of in an abelian category. If is an epimorphism, the equality implies . Since is also an epimorphism, implies . An object with zero identity is a zero object: every morphism to or from it is zero. Hence the cokernel object is zero.
Conversely, suppose the cokernel object is zero. If , additivity gives . The categorical cokernel property makes factor through the zero object, so and . ThusThis is the zero-cokernel criterion for epimorphisms. In a pushout in a category, the two horizontal morphisms have isomorphic cokernels by part (a). Therefore the lower morphism is epic if and only if the upper morphism is epic. In particular pushouts reflect epimorphisms in an abelian category; the same argument also proves preservation.
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 119 1 Solution Created 2026-10-03 Updated 2026-10-05
An equivalence of categories consists of functors and together with invertible natural transformations and . A strict isomorphism of categories instead requires a functor with an inverse whose composites are literally identity functors.
First suppose belongs to an equivalence of categories. The isomorphisms give essential surjectivity. If , apply and conjugate by to obtain , so is a faithful functor. Similarly is a faithful functor. Writing , any has a preimageIndeed naturality of gives , and faithfulness of gives . Thus is a full and faithful functor.
Conversely, assume is a full and faithful functor and has essential surjectivity. Using the axiom of choice, for each choose an object and an isomorphism . Define on a morphism by the unique liftThe full and faithful functor property makes preserve identities and composition, and makes a natural transformation. For , lift uniquely to . Lifting its inverse shows that is invertible. The naturality of and faithfulness of imply the naturality of . This provesFor large categories, this choice argument is understood in a fixed universe, or with the corresponding class-choice convention; ordinary set-sized axiom of choice suffices for small categories.
For the category of partial functions, let , with a tagged new element as basepoint. Send a partial function to the basepoint-preserving total functionUndefined composition is sent to the basepoint, so this is a functor . Restriction away from the basepoint recovers each partial function uniquely; hence it is a full and faithful functor. Every pointed set is isomorphic to , so there is an equivalence of categories. This particular equivalence can also be constructed explicitly, without choice, by deleting and adjoining the basepoint.
These actual categories are equivalent but not isomorphic. In the empty set is the only zero object: if is nonempty, its identity differs from its nowhere-defined endomorphism, so it cannot be initial or terminal. In every singleton pointed set is a zero object, and distinct singleton underlying sets give distinct objects. An isomorphism of categories is a bijection on objects preserving zero objects; it cannot take one such object onto several. This uses the categories of all actual sets, as in the paper, rather than chosen skeletal categories of representatives.
A skeletal category has no distinct isomorphic objects. If an equivalence joins two skeletal categories, essential surjectivity becomes surjectivity on objects. If , lift the identity of that object and its inverse using full and faithful to obtain , so . Thus is bijective on objects and on every hom-set. Its inverse on objects and morphisms is a strictly inverse functor, proving that it is an isomorphism of categories.
Under the axiom of choice, choose one object from each isomorphism class of a small category. The full subcategory on those objects is a skeleton of a category, and its inclusion is a full and faithful functor with essential surjectivity, hence an equivalence of categories.
For the converse, form the small category which is a groupoid with objects for , and exactly one morphism when , with no morphisms when . Suppose it is equivalent to a skeletal category , with quasi-inverse functors and . For each , the objects for are isomorphic, hence all equal to a uniquely determined . The isomorphism ensures that for some . The rule is a choice function. In particular, no representative in had to be chosen to define , since it is unique. Consequently
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 119 6 Solution Created 2026-10-03 Updated 2026-10-05
A pointed category has a zero object, both initial and terminal. Factoring through that object gives a zero morphism between any two objects. In this paper a semi-additive structure means commutative-monoid enrichment: every hom-set is a commutative monoid with additive zero, and composition distributes over addition in both variables. No existence of finite products in a category is included in this last definition. This convention matters for the final one-object example; under the stronger convention requiring finite biproducts, that example would not be a semi-additive category.
Let be the given canonical isomorphism. Transfer the coproduct injections across , so is also a coproduct in a category, with injectionsWrite for the morphism whose composites with are both . For , define the biproduct-induced addition of morphisms byThe zero is the existing zero morphism. We verify the laws from the universal properties, without assuming addition in advance.
All finite canonical maps from coproducts to products are isomorphisms, by induction from the binary ones and the zero object. Thus both and are ternary coproducts in a category. The two iterated fold maps to agree on each of the three injections, hence are equal. Applying this to gives associativity. The interchange swaps the two injections, so its composite with is , giving commutativity. Finally , so , and similarly .
Precomposition is additive because . For , the morphisms and agree on both injections, so they agree; consequently . Composition with a zero morphism is zero. This proves the commutative-monoid enrichment.
It is unique. In any such enrichment, the additive zero morphisms agree with the pointed ones, since each map to or from the zero object belongs to a singleton hom-set. The projections of from are respectively by bilinearity, soFor , composing on the left by and on the right by forces the displayed formula for . Thus the biproducts determine exactly one such enrichment.
For the last part, the underlying one-object category has endomorphism monoid , including , and identity . Its usual addition gives a commutative-monoid enrichment. Any permutation of the prime numbers extends, by unique prime factorization, to a multiplicative monoid automorphism , fixing . Transport addition byThis is a commutative monoid operation with zero , and multiplication distributes over it: applying reduces each distributive law to the ordinary one in . Thus each operation supplies a semi-additive structure on the same fixed composition law.
For each odd prime , take to interchange and , fixing every other prime. ThenDifferent choices of give different additions, and there are infinitely many prime numbers. Hence there are infinitely many distinct semi-additive structures, even though these transported structures are isomorphic as enriched categories. The underlying one-object category has no terminal object, because its endomorphism set is not a singleton, so it indeed has no finite products in a category.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 119 6 ii Solution Created 2026-10-03 Updated 2026-10-05
Use countably many copies of , and let be the assumed isomorphism. Write , let be the diagonal with every component , and put . Thus for every . Let shift the injections, , and let be the fold map, .
The coordinate relations give and , while and . Therefore and have identical -coordinates. Since is invertible, these coordinates jointly distinguish arrows into , soThe coproduct property gives , because both have value on each injection. Consequently satisfiesThis proves the absorbing-endomorphism assertion without assuming an infinite addition operation on hom-sets.
If the category is an additive category, each hom-set is an abelian group, so cancellation gives . Any arrow is then . Every hom-set has exactly one arrow, and every object is isomorphic to the zero object. This is countable biproducts in an additive category force triviality: