The Preadditive Sketch of Chain Complexes
The purpose of this note is to describe chain complexes from a syntactic point of view.
The basic idea is simple: a chain complex is a model of a small preadditive sketch.
This separates two layers:
The syntactic layer, where the shape of a chain complex is freely generated.
The semantic layer, where a model interprets this syntax inside a preadditive or abelian category.
From this perspective, the category of chain complexes in an abelian category is automatically abelian, because it is a category of additive functors into an abelian category.
Moreover, the differential itself can be seen as a universal natural transformation in the syntactic category. This universal differential then induces the usual differential natural transformation on the category of models. Cycles, boundaries, and homology can then be constructed inside an additive endofunctor category by taking kernels, images, and cokernels.
Universe Convention
We fix a Grothendieck universe
A set, category, functor, or natural transformation is called small if it is small relative to
When forming functor categories whose source is already large relative to
Thus, all functor categories in this note are formed in a universe large enough for the relevant source category to be small.
This convention is only a size convention. It does not change the mathematical constructions, which are all computed pointwise.
For example, if
Similarly,
The Syntactic Category
Define a preadditive category
Its objects are the integers:
For every integer
The only essential relation is:
Because
This is why the relation
Note that
For the syntax of a chain complex, we only need zero morphisms, not a zero object. Zero morphisms already exist in any preadditive category because every Hom-set is an abelian group.
Therefore, the minimal syntactic structure for chain complexes is preadditive, not additive.
The Hom Groups
The Hom groups in
Informally, one has:
Since the relation
Thus, for
The category
Models of the Sketch
Let
A model of the sketch
Here, additive means that for every pair of objects
is a homomorphism of abelian groups.
The functor
It also assigns to each generating morphism
Since
Thus, a model of
Therefore:
Here
Chain Maps as Natural Transformations
Let
be two additive functors. They correspond to two chain complexes:
A natural transformation
is a family of morphisms:
Naturality with respect to the generating morphism
In chain complex notation, this becomes:
This is exactly the chain map condition.
Therefore, chain maps are not an additional notion; they are precisely natural transformations between models of the preadditive sketch.
Hence the category of chain complexes in
Why the Category of Chain Complexes Is Abelian
Now assume that
Since
is an abelian category. Kernels, cokernels, images, and coimages are computed pointwise.
For example, let
be a natural transformation between additive functors. Then its kernel is the additive functor
Similarly, its cokernel is defined by:
The image is defined pointwise by:
Since
Therefore:
Using the identification
we obtain:
This proof does not require manually checking that kernels and cokernels of chain maps are chain complexes. Instead, it follows from a general theorem about additive functor categories.
The Case of -Modules
Let
Therefore, the category of chain complexes of
It is an abelian category.
This recovers the usual category of chain complexes of
The Syntactic Shift Functor
The syntactic category
Define
on objects by:
There are two common choices for the action on generating morphisms.
The unsigned shift:
The signed shift:
The signed version corresponds to the usual shift convention for chain complexes.
In the signed case, if
The differential is:
Thus, if
and differential
This is the usual homological shift convention.
The Universal Differential
Inside the syntactic category
Its component at
This natural transformation is the universal differential.
For the unsigned shift
i.e.
For the signed shift
i.e.
But the defining relation in
Thus, even for the usual signed shift, the family
This shows that the differential is not merely an operation inside each model; it already exists syntactically as a universal natural transformation.
The Induced Shift on the Model Category
Let
The syntactic shift
If
The universal differential
For each chain complex
In ordinary chain complex notation, this is simply:
Thus, the differential of every chain complex is the interpretation of the universal syntactic differential.
The Additive Endofunctor Category
Now assume that
Working in a sufficiently large Grothendieck universe, the additive endofunctor category
is an abelian category.
Its objects are additive functors
Kernels, cokernels, images, and coimages are computed pointwise.
For a natural transformation
Its image is defined by:
Its cokernel is defined by:
Since
Therefore
Cycles as a Kernel in the Endofunctor Category
We have the natural transformation:
Define the cycle endofunctor
This kernel is taken in the abelian category
For a chain complex
Degreewise, this gives:
Thus
The important point is that
Boundaries as an Image in the Endofunctor Category
To define boundaries, we use the shifted version of the differential.
There is a natural transformation:
For a chain complex
The sign does not affect the image.
Define the boundary endofunctor
This image is taken in the abelian category
For a chain complex
Degreewise, this gives:
Thus
Boundaries Lie in Cycles
In the additive endofunctor category, we have a composite:
and this composite is zero:
Degreewise, this is exactly the relation
Therefore the image of
This is the functorial version of the familiar inclusion
Homology as a Cokernel in the Endofunctor Category
Since we have a natural monomorphism
This cokernel is taken in the abelian category
For a chain complex
Degreewise:
Equivalently:
Thus ordinary homology arises as a cokernel in the additive endofunctor category.
The Whole Construction
The entire structure is generated by the syntactic chain:
The relation
Then:
, , .
All of these constructions take place inside the abelian category
Cycles, boundaries, and homology are not merely degreewise constructions; they are universal constructions in an endofunctor category.
Conceptual Summary
The preadditive sketch of chain complexes consists of:
Objects indexed by integers
.Generating arrows
.Additive structure on Hom groups.
The relation
.
Its free preadditive syntactic category is
For any preadditive category
For any abelian category
Since
The syntactic category also contains a universal differential:
which induces the differential natural transformation on the model category:
Working in a sufficiently large Grothendieck universe, the additive endofunctor category
Inside it, we define:
, , .
This gives a fully functorial construction of cycles, boundaries, and homology.
The chain complex axiom
Collaboration Report (With GPT 5.5 Thinking): The Preadditive Sketch of Chain Complexes
This report records the collaborative development of the note The Preadditive Sketch of Chain Complexes. The project aimed to reinterpret the category of chain complexes through a syntactic and functorial framework: a chain complex is treated as a model of a small preadditive sketch, and cycles, boundaries, and homology are then reconstructed as universal constructions in an additive endofunctor category.
The final text presents a unified categorical account of chain complexes. It begins with a freely generated preadditive syntactic category, interprets its models as additive functors into a preadditive or abelian category, derives the abelian structure of the chain complex category from the general theory of additive functor categories, and then uses the induced shift functor and universal differential to construct cycles, boundaries, and homology functorially.
Marco's Contributions
Marco supplied the central mathematical idea of the project: that the syntax of a chain complex should be described not by an additive category with zero object and biproducts, but by a smaller preadditive sketch.
The key insight was that the relation
Marco also identified the correct syntactic object: a freely generated preadditive category whose objects are indexed by the integers and whose generating arrows are
A second major contribution was Marco's insistence that cycles, boundaries, and homology should not be introduced merely by degreewise definitions followed by separate functoriality checks. Instead, Marco proposed that these should be obtained directly inside a functor category. This shifted the project from a standard explanation of chain complexes toward a genuinely functorial reconstruction of homology.
Marco further introduced the idea of viewing the differential as a universal natural transformation in the syntactic category. This observation led to the formulation of a natural transformation from the identity functor to the syntactic shift functor. Under any model, this universal syntactic differential becomes the ordinary differential of the corresponding chain complex.
Marco also raised the essential size issue: when considering the additive endofunctor category of
In short, Marco's main contributions were conceptual and structural:
identifying the preadditive sketch as the minimal syntax of chain complexes;
distinguishing preadditive structure from additive structure;
recognizing the universal differential inside the syntactic category;
demanding a fully functorial construction of
, , and inside an endofunctor category;identifying the need for a universe convention when forming large functor categories;
integrating these ideas into a coherent mathematical narrative.
The Assistant's Contributions
The assistant's role was primarily formal, corrective, and expository.
First, the assistant helped formulate the syntactic category explicitly. This included clarifying that the category is preadditive rather than additive, that its Hom groups are freely generated subject to the relation
Second, the assistant helped express the equivalence between chain complexes and additive functors:
This included identifying chain maps with natural transformations between additive functors.
Third, the assistant clarified why
Fourth, the assistant helped analyze the shift functor and the universal differential. In particular, an important correction was made regarding the signed shift. Initially, there was a risk of thinking that the family
Fifth, the assistant helped formulate the construction of cycles, boundaries, and homology in the additive endofunctor category. The resulting definitions were:
This made the functoriality of
Sixth, the assistant helped clarify the role of Grothendieck universes. The assistant explained that the additive endofunctor category of
Finally, the assistant organized the material into a coherent English exposition, producing a Typora-ready draft with sections on the syntactic category, models, chain maps, abelian structure, shift functor, universal differential, induced model shift, additive endofunctor categories, cycles, boundaries, and homology.
Nature of the Collaboration
The collaboration followed an iterative mathematical pattern.
Marco repeatedly supplied high-level structural insights, often in the form of compressed categorical intuitions. The assistant then expanded these intuitions into explicit definitions, checked technical details, identified hidden assumptions, and reorganized the argument into a stable written form.
Several important refinements emerged through this process:
The sketch should be preadditive, not necessarily additive.
The zero required for
is a zero morphism, not a zero object.The category of chain complexes is best seen as an additive functor category.
The differential is the interpretation of a universal syntactic natural transformation.
The signed shift still admits the universal differential because
.Cycles, boundaries, and homology can be defined in an additive endofunctor category.
The endofunctor category requires an explicit universe convention.
The collaboration was therefore not merely editorial. It involved the transformation of a conceptual observation into a precise categorical framework.
Division of Intellectual Labor
Marco's role was that of the primary conceptual originator. He identified the central viewpoint and repeatedly pushed the project away from degreewise definitions and toward a syntactic-functorial reconstruction.
The assistant's role was that of a formalizing collaborator and technical editor. It tested the definitions, corrected sign and size issues, supplied standard categorical facts where needed, and converted the emerging structure into a coherent written document.
The resulting note reflects both roles:
the conceptual architecture comes from Marco's mathematical intuition;
the formal stabilization and exposition were developed through interaction with the assistant.
Outcome
The final result is a short categorical note showing that the ordinary theory of chain complexes can be reconstructed from a small preadditive syntactic category.
The main conclusion is that the chain complex axiom
The project therefore gives a compact example of how syntactic categories and model categories can clarify a familiar construction in homological algebra.
It shows that chain complexes are not merely sequences of objects and morphisms satisfying an equation. They are models of a preadditive syntax, and their homological constructions are induced by universal operations in functor categories.