The notion of minimal objects generalizes the notion of minimal elements of preorders. Intuitively, minimal elements are ones that don’t have anything below them, even though they might not be the minimum. A ‘minimum object’ would be instead an initial object.
Minimal objects have been first defined in (Adámek et al. ‘12) in the context of coalgebra theory, relative to an orthogonal factorization system. Trivializing the factorization system gives a general notion of minimality and maximality, though these are quite a bit stronger in more general categories.
In a preorder , a minimal element is one such that if , then . Dually, a maximal element is one such that implies , i.e. which is minimal in .
If is bounded below, meaning there is an element such that for all ( is initial), then is the only minimal element in . Hence in many cases (chiefly, when is the preorder of ideals of a ring), one speaks of minimality in , that is, one defines a minimal element to be one for which implies or .
This is not the definition we take here!
Let be an orthogonal factorization system on a category . This means:
Here we’ll tend to denote morphisms in with and morphisms in with . In fact, a common source of examples for these factorization systems is given by the systems of strongly epic and monomorphism arrows.
An -minimal object is an object such that every morphism in is an isomorphism.
An -minimal object is an object such that every morphism in is an isomorphism.
Clearly the two definitions above are dual to each other, since is equipped with the orthogonal factorization system . Indeed, one might call -minimal objects -maximal.
Instantiating this definition for the trivial factorization systems gives us a general definition of minimal and maximal objects in a category:
In fact, every category admits a trivial orthogonal factorization systems, namely , where is the wide subcategory of isomorphisms of . In this instance, every object is -minimal (since every isomorphism to it is already an iso) but an -maximal object is one such that every morphism out of it is invertible. We call these simply maximal objects.
Every category also admits as a trivial orthogonal factorization system. In this case, -minimal objects are the ones for which every morphism into them is invertible, whereas every object is trivially -maximal. We call these simply minimal objects.
These notions recover the order-theoretic ones when is a preorder.
The following are equivalent:
Dually, the following are equivalent:
Like for preorders, the only minimal objects in a category having initial objects are the latter (up to isomorphism, of course). In fact, suppose has initial object and suppose is minimal. Then the initial map has to be an isomorphism, so that .
However, unlike in preorders, not all initial objects are minimal! Notice, in fact, that the argument above shows is minimal under the assumption a minimal object already exists, but this doesn’t have to be true. A minimal initial object is known as strict initial object.
Everything just said dualizes: every maximal object in a category with terminal object is terminal, but not every terminal object is maximal. A maximal terminal object is known as strict terminal object.
Let be a category equipped with an -factorization system.
An -minimization of is a morphism in where is -minimal. Dually, an -minimization of is a morphism in where is -minimal.
With abuse of notation, we call ‘minimization of ’ both the morphism and the minimal object.
Let is the category of pointed coalgebras for some endofunctor . This category inherits the epi-mono factorization system from . Then a mono-minimal object in is a reachable coalgebra, that is, one that has no non-trivial pointed subcoalgebra. Intuitively, this means every state of a reachable coalgebra is reachable in finitely many transitions from its distinguished point (playing the role of ‘initial state’).
In , an epi-maximal object is a simple coalgebra, that is, one that has no non-trivial quotient. Intuitively, this means that there are no states in the coalgebra with the same behaviour.
In the same setting as (2), when preserves monos, then a quotient where is epi-maximal is called a minimization for . Concretely, it exhibits a way to reduce the automaton to a smaller automaton in which no states are duplicated (where we consider duplicated states with the same behaviour).
In a category with products, minimal objects, if they exists, are unique up to isomorphism.
Let be minimal in . Then and are both invertible, proving .
Let be a category with finite products. Then if is minimal it is weakly initial.
Let be such minimal object. Let be any other object in . Then, by hypothesis on , the projection is invertible. Therefore admits a morphism into every object of , given by .
Notice we can’t say anything about the uniqueness of these morphisms . In general, they are not even functorially chosen.
J. Adámek, F. Bonchi, M. Hülsbusch, B. König, S. Milius, and A. Silva?, A coalgebraic perspective on minimization and determinization, in Proceedings of the 15th international conference on Foundations of Software Science and Computational Structures, 2012, pp. 58–73.
Thorsten Weissmann, Minimality Notions via Factorization Systems and Examples Logical Methods in Computer Science 18 (2022) [doi:10.46298/lmcs-18(3:31)2022]
Nick Bezhanishvili, Clemens Kupke, Prakash Panangaden, Minimization via Duality, in: Logic, Language, Information and Computation. WoLLIC 2012, Lecture Notes in Computer Science 7456, Springer (2012) [doi:10.1007/978-3-642-32621-9_14, pdf]
Last revised on April 6, 2023 at 15:47:20. See the history of this page for a list of all contributions to it.