New
The twenty most recently written or updated notes, newest first.
20 entries
1 Predecessors simplify later predecessors-simplify-later
A predecessor of is a top element of its strict downset: a strict morphism through which every strict morphism into factors uniquely. Equivalently, β the downset is representable.
The Yoneda lemma then collapses later to evaluation:
with becoming restriction along . The name is from the naturals: every strict map into factors through , so on β in the topos of trees β later is just the shift
and a LΓΆb step is a base value together with a rule producing the value at from the value at .
When this predecessor exists, we can give a simpler description of later, as in the topos of trees, but this may not be possible in all direct categories.
2 Algebras as a displayed category algebras-displayed
Fix an endofunctor . The -algebras form a displayed category over .
Over an object , a displayed object of is a structure map
Over , a displayed morphism from to is the proposition that is an algebra homomorphism:
The total category is the category of -algebras.
3 The co-EilenbergβMoore category as a displayed category co-eilenberg-moore-displayed
A comonad on is a monad on . Everything about its coalgebras is then inherited from the EilenbergβMoore construction, instantiated at the opposite category β nothing is defined twice.
Algebras of over are coalgebras of the underlying endofunctor, and the monad algebra laws, read in , are the comonad coalgebra laws β the unit and multiplication of , viewed in , are the counit and comultiplication :
The co-EilenbergβMoore category is the opposite of the total category:
4 Coalgebras as a displayed category coalgebras-displayed
Fix an endofunctor . Coalgebras require no new construction: a coalgebra is an algebra in the opposite category. Define
a displayed category over , where is acting on the opposite category.
Concretely, over an object a displayed object is a structure map
The category of coalgebras is the opposite of the total category:
The outer opposite returns morphisms to the direction of : a morphism is a map with
Definition 5. The comparison functor of an adjunction comparison-functor
An adjunction with and induces a monad on . Write for the counit of the adjunction. Every object of then induces a -algebra carried by the object , witnessed by the map
This assignment extends to a functor into the EilenbergβMoore category,
the comparison functor of the adjunction.
Dually, an adjunction induces a comonad on the other side and a comparison into the co-EilenbergβMoore category. When these comparisons are equivalences we say that the adjunction is (co)monadic.
Definition 6. Direct categories direct-category
A well-founded order is a set with a proposition-valued transitive relation admitting no infinite descent: every element is accessible. Write for .
A direct structure on a category over is a functor
into the well-founded order viewed as a poset category. The functor organizes two pieces of data at once: an ordering on the objects, and the invariant that morphisms respect it β forces .
A direct structure equips the objects with a well-founded strict relation
Intuitively, direct categories are the right generalization of well-foundedness to the categorical setting: a direct category is essentially one whose underlying graph is a directed acyclic graph, layered by degree, so that data at an object may be defined by recursion from data at all objects strictly below it.
The degrees order the objects, while the morphisms of say how an object sits over its predecessors.
Definition 7. Earlier on presheaves earlier-presheaf
Later takes a limit over smaller indices. Dually, the earlier modality takes a colimit over larger indices: an element of at is a -element sitting at some object strictly above , carried down along a chosen morphism .
Earlier is left adjoint to later:
Under this adjunction, corresponds to
.
8 The EilenbergβMoore category as a displayed category eilenberg-moore-displayed
Fix a monad on . Its EilenbergβMoore category arises in two displayed layers. The first layer is the displayed category of algebras of the underlying endofunctor.
The second layer, , is displayed over the total category . Over an algebra the displayed objects are the propositions that satisfies the monad algebra laws:
The EilenbergβMoore category is the total category of the tower:
Definition 9. Initial algebra initial-algebra
Fix an endofunctor . An initial -algebra, written , is an initial object of the category of algebras .
Unfolding the universal property: an initial algebra is an algebra such that every algebra admits a unique morphism satisfying
Definition 10. Later on families later-family
Conjugation with the adjunction between presheaves and families lets us induce a later construction on families from the one on presheaves,
Concretely, later on families evaluates to
Definition 11. Later on presheaves later-presheaf
The later modality for presheaves on a direct category is given by the presheaf of natural transformations
out of the strict downset.
An element of at is a coherent choice of -elements at all objects strictly smaller than .
Restriction in along precomposes with the induced map . At an object of minimal degree the strict downset is empty, so is trivial there.
Via functoriality, every presheaf restricts to smaller indices. Thus we may define the map
that sends an element over to the family of all its restrictions along morphisms from strictly lower objects.
Theorem 12. LΓΆb induction on families lob-family
Like later on families, the recursion principle for families is inherited from that on presheaves. Given a family and a step
the construction is a chain of transpositions with LΓΆb for presheaves used in the middle:
Just as for presheaves, the fixed point constructed above is unique: the two transpositions are bijections, and the presheaf-level fixed point is already unique.
Theorem 13. LΓΆb induction for presheaves on a direct category lob-presheaf
Let be a direct category and a presheaf on it. Every map
has a fixed point: a global element with
and this fixed point is unique.
The hypothesis says: the value of at any object is determined by its values over the strict past β turns a coherent family over the strict downset of into a value at . The proof is recursion along the well-founded : at each , the section already constructed over the past assembles into an element of , and extends it to .
Definition 14. Locally contractive endofunctors locally-contractive-functor
Write for the presheaf of morphisms . An endofunctor on presheaves is locally contractive when its action on morphisms factors through later: there is a map
Definition 15. Monadicity and comonadicity monadicity-comonadicity
An adjunction with and induces a monad on , and a comparison functor
sending each object of to the -algebra it carries.
The functor is monadic when is an equivalence: the adjunction exhibits as objects of equipped with algebraic structure for , the EilenbergβMoore category.
Comonadicity is monadicity in the opposite category: a left adjoint with right adjoint induces a comonad on , a comparison into the co-EilenbergβMoore category, and is comonadic when this comparison is an equivalence.
16 The adjoint triple between presheaves and families presheaf-family-adjoint-triple
A family over is a set for each object , with no action of morphisms. Families form a category : a morphism is a function for each .
Forgetting the restriction maps of a presheaf gives a functor
It has both a left and a right adjoint,
The two adjoints demonstrate different means of forcing a family to be functorial. The right adjoint universally quantifies over morphisms in,
with restriction along given by precomposition. The left adjoint instead existentially quantifiers over morphisms out:
with restriction acting on the first component. (For we ask that have a set of objects, so that this sum is a set and thus defines a presheaf.)
Theorem 17. Presheaves are monadic and comonadic over families presheaves-monadic-comonadic-over-families
The adjoint triple induces a monad and a comonad on .
Both comparison functors are equivalences: presheaves are the EilenbergβMoore algebras of and the co-EilenbergβMoore coalgebras of ,
So presheaves are both monadic and comonadic over families.
Reading the algebra structure concretely: a -algebra on a family is a map for each , subject to the monad algebra laws β that is, exactly a functorial action of restriction.
The comonadic reading is the same structure seen from the elementβs side: a -coalgebra is a map , giving each value its restriction along every morphism into . Where the monad says restriction acts on values, the comonad says a value already carries all of its restrictions β and the coalgebra laws say it does so coherently.
Definition 18. Proper and maximal sieves proper-maximal-sieve
The representable is itself a sieve on . A sieve on is proper when it is not equal to the representable.
Say that a proper sieve is maximal when it contains all other proper sieves as a sub-sieve.
Definition 19. Sieves sieve
A sieve on an object of is a subobject of the representable presheaf : a presheaf with a monic morphism . Sieves are a generalization from the notion of ideal found in ring theory to category theory.
A morphism belongs to , written , when lies in the image of the inclusion at . Because is a presheaf and the inclusion is natural, membership is closed under precomposition:
A sieve is thus a βdownward closedβ collection of morphisms into .
Sieves on are ordered by refinement: when every morphism belonging to belongs to .
Theorem 20. Maximality of the strict downset among proper sieves strict-downset-maximal
Call a direct structure reflecting when every morphism between objects of equal degree is a split epimorphism. In a reflecting direct category, every non-invertible-in-degree morphism strictly raises degree, and the strict downset is as large as a proper sieve can be:
If the direct structure is reflecting, then every proper sieve on refines into the strict downset:
Suppose with of equal degree. By reflection has a section , and closure under precomposition gives , contradicting properness.
So every morphism in strictly raises degree. That is, every morphism in is also a member of .