Abstract
We continue our study of free-algebra functors from a coalgebraic perspective as begun in [8]. Given a set \(\varSigma \) of equations and a set X of variables, let \(F_{\varSigma }(X)\) be the free \(\varSigma -\)algebra over X and \(\mathcal {V}(\varSigma )\) the variety of all algebras satisfying \(\varSigma .\) We consider the question, under which conditions the Set-functor \(F_{\varSigma }\) weakly preserves pullbacks, kernel pairs, or preimages [9].
We first generalize a joint result with our former student Ch. Henkel, asserting that an arbitrary \(Set-\)endofunctor F weakly preserves kernel pairs if and only if it weakly preserves pullbacks of epis.
By slightly extending the notion of derivative \(\varSigma '\) of a set of equations \(\varSigma \) as defined by Dent, Kearnes and Szendrei in [3], we show that a functor \(F_{\varSigma }\) (weakly) preserves preimages if and only if \(\varSigma \) implies its own derivative, i.e. \(\varSigma \vdash \varSigma '\), which amounts to saying that weak independence implies independence for each variable occurrence in a term of \(\mathcal {V}(\varSigma )\). As a corollary, we obtain that the free-algebra functor will never preserve preimages when \(\mathcal {V}(\varSigma )\) is congruence modular.
Regarding preservation of kernel pairs, we show that for n-permutable varieties \(\mathcal {V}(\varSigma ),\) the functor \(F_{\varSigma }\) weakly preserves kernel pairs if and only if \(\mathcal {V}(\varSigma )\) is a Mal’cev variety, i.e. 2-permutable.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
1 Introduction
In his groundbreaking monograph “Universal Coalgebra – a theory of systems” [15] Jan Rutten demonstrated how all sorts of state based systems could be unified under the roof of one abstract concept, that of a coalgebra. Concrete system types – automata, transition systems, nondeterministic, weighted, probabilistic or second order systems – can be modeled by choosing an appropriate functor \(F:Set\rightarrow Set\) which provides a type for the concrete coalgebras just as, on a less abstract level, signatures describe types of algebras.
The (co)algebraic properties of the category \(Set_{F}\) of all \(F-\)coalgebras are very much dependent on certain preservation properties of the functor F. A particular property of F, which has been considered relevant from the beginning was the preservation of certain weak limits. In Rutten’s original treatise [16], lemmas and theorems were marked with an asterisk, if they used the additional assumption that F weakly preserves pullbacks, that is F transforms pullback diagrams in Set into weak pullback diagrams.
In our lecture notes [6], we were able to remove a large number of asterisks from Rutten’s original presentation, and in joint work with T. Schröder [9], we managed to split the mentioned preservation condition into two separate conditions, weak preservation of kernel pairs and preservation of preimages. These properties were then studied separately with an eye on their structure theoretic significance.
It is therefore relevant and interesting to classify Set functors according to the mentioned preservation properties.
We start this paper by showing that for arbitrary Set functors weak preservation of kernel pairs is equivalent to weak preservation of pullbacks of epis, a result, which was obtained jointly with our former master student Ch. Henkel.
Subsequently, we investigate Set functors \(F_{\varSigma }\) which associate to a set X the free \(\varSigma -\)algebra over X. It turns out that (weak) preservation of preimages by \(F_{\varSigma }\) can be characterized utilizing the derivative \(\varSigma '\) of \(\varSigma \), which has been studied a few years ago by Dent, Kearnes, and Szendrei [3]. For arbitrary sets of idempotent equations \(\varSigma \), they show that the variety \(\mathcal {V}(\varSigma )\) is congruence modular if and only if \(\varSigma \cup \varSigma '\) is inconsistent. Below, we extend their notion of derivative to arbitrary sets of equations (not necessarily idempotent) and are able to show that \(F_{\varSigma }\) weakly preserves preimages if and only if \(\varSigma \vdash \varSigma '.\)
Regarding preservation of kernel pairs, we exhibit an algebraic condition, which to our knowledge has not been studied before and which appears to be interesting in its own right. If \(F_{\varSigma }\) weakly preserves kernel pairs, that is if \(F_{\varSigma }\) weakly preserves pullbacks of epis, then for any pair p, q of ternary terms satisfying
there exists a quaternary term s such that
Applying this to the description of \(n-\)permutable varieties given by Hagemann and Mitschke [10], we find that for an \(n-\)permutable variety \(\mathcal {V}(\varSigma ),\) the functor \(F_{\varSigma }\) weakly preserves kernel pairs if and only if \(\mathcal {V}(\varSigma )\) is a Mal’cev variety, i.e. there exists a term m(x, y, z) such that the equations
are satisfied.
2 Preliminaries
For the remainder of this work we shall denote function application by juxtaposition, associating to the right, i.e. fx denotes f(x) and \(f\,g\,x\) denotes f(g(x)).
If F is a functor, we denote by F(X) the application of F to an object X and by Ff the application of F to a morphism f.
Given a Set-functor F, an F-coalgebra is simply a map \(\alpha :A\rightarrow F(A)\), where A is called the base set and \(\alpha \) the structure map of the coalgebra \(\mathcal {A}=(A,\alpha ).\) A homomorphism between coalgebras \(\mathcal {A}=(A,\alpha )\) and \(\mathcal {B}=(B,\beta )\) is a map \(\varphi :A\rightarrow B\) satisfying
The functor F is called the type of the coalgebra. The class of all coalgebras of type F together with their homomorphisms forms a category \(Set_{F}.\) The structure of this category is known to depend heavily on several pullback preservation properties of the functor F.
A pullback diagram
is called a kernel pair, if \(f_{1}=f_{2}\) and it is called a preimage if \(f_{1}\) or \(f_{2}\) is mono.
A functor F is said to weakly preserve pullbacks if F transforms each pullback diagram into a weak pullback diagram. F weakly preserving kernel pairs, resp. preimages are defined likewise.
In order to check whether in the category Set a diagram as above is a weak pullback, we may argue elementwise: \((P,p_{1},p_{2})\) is a weak pullback, if for each pair \((a_{1},a_{2})\) with \(a_{i}\in A_{i}\) and \(f_{1}a_{1}=f_{2}a_{2}\) there exists some \(a\in P\) such that \(p_{1}a=a_{1}\) and \(p_{2}a=a_{2}.\)
Hence, to see that a \(Set-\)functor F weakly preserves a pullback \((P,p_{1},p_{2}),\) we must check that for any pair \((u_{1},u_{2})\) with \(u_{i}\in F(A_{i})\) and \((Ff_{1})u_{1}=(Ff_{2})u_{2}\) we can find some \(w\in F(P)\) such that\((Fp_{1})w=u_{1}\) and \((Fp_{2})w=u_{2}.\)
One easily checks that a weak preimage is automatically a preimage. Hence, if F preserves monos, then F preserves preimages if and only if F weakly preserves preimages.
Assuming the axiom of choice, all epis in the category Set are right invertible, hence F preserves epis. Monos are left-invertible, except for the empty mappings \(\emptyset _{X}:\emptyset \rightarrow X\) when \(X\ne \emptyset \). Hence F surely preserves monos with nonempty domain.
Most Set-functors also preserve monos with empty domain. This will, in particular, be the case for the free-algebra functor \(F_{\varSigma },\) which we shall study in the later parts of this work.
For Set-functors F which fail to preserve monos with empty domain, there is an easy fix, modifying F solely on the empty set \(\emptyset \) and on the empty mappings \(\emptyset _{X}:\emptyset \rightarrow X\), so that the resulting functor \(F^{\star }\) preserves all monos. The details can be found in [1] or in [7]. This modification is irrelevant as far as coalgebras are concerned, since it affects only the empty coalgebra. Yet it allows us to assume from now on, that F preserves all monos and all epis.
If \(f_{1}\) and \(f_{2}\) are both injective, then their pullback is called an intersection. It is well known from [18] that a set functor automatically preserves nonempty intersections, and, after possibly modifying it at \(\emptyset \) as indicated above, preserves all finite intersections.
3 Weak Preservation of Epi Pullbacks
The following lemma from [9] shows that weak pullback preservation can be split into two separate preservation requirements.
Lemma 1
For a Set-functor F the following are equivalent:
-
1.
F weakly preserves pullbacks.
-
2.
F weakly preserves kernels and preimages.
A special case of a preimage is obtained if we consider a subset \(U\subseteq A\) as the preimage of \(\{1\}\) along its characteristic function \(\chi _{U}:A\rightarrow \{0,1\}.\)
Such preimages are called classifying, and we shall later make use of the following lemma from [9]:
Lemma 2
A Set-functor F preserves preimages if and only if it preserves classifying preimages.
In the following section we need to consider the action of a functor on pullback diagrams where both \(f_{1}\) and \(f_{2}\) are surjective. Before stating this, we shall prove a useful lemma, which is true in every category:
Lemma 3
Let morphisms \(f:A\rightarrow C\) and \(f_{i}:A_{i}\rightarrow C\), for \(i=1,2\) be given, as well as \(e_{i}:A_{i}\rightarrow A\) with left inverses \(h_{i}:A\rightarrow A_{i}\) such that the diagram below commutes. If \((K,\pi _{1},\pi _{2})\) is a weak kernel of f then \((K,h_{1}\circ \pi _{1},h_{2}\circ \pi _{2})\) is a weak pullback of \(f_{1}\) and \(f_{2}.\)
Proof
Assuming \((K,\pi _{1},\pi _{2})\) is a weak kernel of f, then setting \(k_{i}:=h_{i}\circ \pi _{i}\) we obtain
This shows that \((K,k_{1},k_{2})\) is a candidate for a pullback of \(f_{1}\) with \(f_{2}\). Let \((Q,q_{1},q_{2})\) be another candidate, i.e.
then we obtain
which demonstrates that \((Q,e_{1}\circ q_{1},e_{2}\circ q_{2})\) is a competitor to \((K,\pi _{1},\pi _{2})\) for being a weak kernel of f. This yields a morphism \(q:Q\rightarrow K\) with
From this we obtain
as required.
Theorem 4
Let \(\mathcal {C}\) be a category with finite sums and kernel pairs. If a functor \(F:\mathcal {C}\rightarrow \mathcal {C}\) weakly preserves kernel pairs, then it weakly preserves pullbacks of retractions.
Proof
Given the pullback \((P,p_{1},p_{2})\) of retractions \(f_{i}:A_{i}\rightarrow C,\) we need to show that \((F(P),Fp_{1},Fp_{2})\) is a weak pullback. For that reason we shall relate it to the kernel pair of \(f:=[f_{1},f_{2}]:A_{1}+A_{2}\rightarrow C.\)
Since the \(f_{i}\) are retractions, i.e. right invertible, we can choose \(g_{i}:C\rightarrow A_{i}\) with
Let \(e_{i}:A_{i}\rightarrow A_{1}+A_{2}\) be the canonical inclusions, then
Define \(h_{1}:=[id_{A_{1}},g_{1}\circ f_{2}]\) and \(h_{2}:=[g_{2}\circ f_{1},id_{A_{2}}]\), then \(h_{i}:A_{1}+A_{2}\rightarrow A_{i}\) satisfy
as well as
Thus we have established commutativity of the right half of the following diagram.
We add the kernel pair \((K,\pi _{1},\pi _{2})\) of \(f:=[f_{1},f_{2}]\) and the pullback \((P,p_{1},p_{2})\) of \(f_{1}\) and \(f_{2}\). Now, the previous lemma asserts that \((K,k_{1},k_{2})\) is a weak pullback of \(f_{1}\) and \(f_{2}\), therefore we obtain a morphism \(p:P\rightarrow K\) with \(k_{i}\circ p=p_{i}\).
On the other hand, \((P,p_{1},p_{2})\) being the real pullback, earns us a unique morphism \(k:K\rightarrow P\) with \(p_{i}\circ k=k_{i}\) and \(k\circ p=id_{P}\) by uniqueness.
Next, we apply the functor F to the above diagram. The requirements of Lemma 3 remain intact for the image diagram, and assuming that F weakly preserves the kernel \((K,\pi _{1},\pi _{2})\), we obtain that \((F(K),Fk_{1},Fk_{2})\) is a weak pullback of \(Ff_{1}\) with \(Ff_{2}\). Since furthermore F(P) remains being a retract of F(K) by means of \(Fk\circ Fp=Fid_{P}=id_{F(P)},\) we see that \((F(P),Fp_{1},Fp_{2}),\) too, is a weak pullback of \(Ff_{1}\) and \(Ff_{2}\), as required.
From this we can obtain our mentioned joint result with Ch. Henkel. With an elementwise proof this appears in his master thesis, which has been completed under our guidance [11]:
Corollary 5
For a \(Set-\)endofunctor F the following are equivalent:
-
1.
F weakly preserves kernel pairs.
-
2.
F weakly preserves pullbacks of epis.
Proof
In Set, each map f can be factored as \(f=\iota \circ e\) where e is epi and \(\iota \) is mono. Therefore, the kernel of f is the same as the kernel of e. This takes care of the direction \((2\rightarrow 1).\) For the other direction, the axiom of choice asserts that in Set epis are right invertible, so the conditions of Theorem 4 are met.
4 Free-Algebra Functors and Mal’cev Conditions
Given a finitary algebraic signature \(S=(\mathfrak {f}_{i},n_{i})_{i\in I}\), fixing a family of function symbols \(\mathfrak {f}_{i}\), each of arity \(n_{i},\) and given a set \(\varSigma \) of equations, let \(\mathcal {V}(\varSigma )\) be the variety defined by \(\varSigma \), i.e. the class of all algebras \(\mathfrak {A}=(A,(f_{i}^{\mathfrak {A}})_{i\in I})\) satisfying all equations from \(\varSigma .\)
The forgetful functor, sending an algebra \(\mathfrak {A}\) from \(\mathcal {V}(\varSigma )\) to its base set A, has a left adjoint \(F_{\varSigma },\) which assigns to each set X, considered as set of variables, the free \(\varSigma \)-algebra over X. \(F_{\varSigma }(X)\) consists of equivalence classes of terms p, which arise by syntactically composing basic operations named in the signature, using only variables from X.
Two terms p and q are identified if the equality \(p\approx q\) is a consequence of the equations in \(\varSigma .\) This is the same as saying that p and q induce the same operation \(p^{\mathfrak {A}}=q^{\mathfrak {A}}\) on each algebra \(\mathfrak {A}\in \mathcal {V}(\varSigma ).\) Instead of p we often write \(p(x_{1},...,x_{n})\) to mark all occurrences \(x_{1},...,x_{n}\) of variables in the term p.
\(F_{\varSigma }\) is clearly a functor (in fact a monad), and its action on maps \(\varphi :X\rightarrow Y\) can be described as variable substitution, sending \(p(x_{1},...,x_{n})\in F_{\varSigma }(X)\) to \(p(\varphi x_{1},...,\varphi x_{n})\in F_{\varSigma }(Y)\).
\(\varSigma \) is called idempotent if for every function symbol \(\mathfrak {f}\) appearing in \(\varSigma \) we have \(\varSigma \vdash \mathfrak {f}(x,...,x)\approx x\). As a consequence, all term operations satisfy the corresponding equations, so \(\varSigma \) is idempotent iff \(F_{\varSigma }(\{x\})=\{x\}.\) In this case, we also call the variety \(\mathcal {V}(\varSigma )\) idempotent. As an example, the variety of all lattices is idempotent, whereas the variety of groups is not.
In [8] we have recently shown that for an idempotent set \(\varSigma \) of equations \(F_{\varSigma }\) weakly preserves products.
In 1954, A.I. Mal’cev [13, 14] discovered that a variety has permutable congruences, i.e. \(\varTheta \circ \varPsi =\varPsi \circ \varTheta \) holds for all congruences \(\varTheta \) and \(\varPsi \) in each algebra of \(\mathcal {V}(\varSigma ),\) if and only if there exists a ternary term m(x, y, z) satisfying the equations
Permutability of congruences \(\varTheta \) and \(\varPsi \) can be generalized to n-permutability, requiring that the n-fold relational compositions agree:
Here each side is meant to be the relational composition of n factors.
J. Hagemann and A. Mitschke [10], generalizing the original Mal’cev result, showed that a variety \(\mathcal {V}\) is \(n-\)permutable if and only if there are ternary terms \(p_{1},...,p_{n-1}\) such the following series of equations is satisfied:
Ever since Mal’cev’s mentioned result, such conditions, postulating the existence of derived operations satisfying a (possibly \(n-\)indexed) series of equations have been called Mal’cev conditions, and these have played an eminent role in the development of universal algebra. They may generally be of the form
where \(p_{1},...,p_{n}\) are terms and \(\varGamma \) is a set of equations involving the terms \(p_{1},...,p_{n}.\) Such a condition is supposed to hold in a variety \(\mathcal {V}\) of universal algebras if for some \(n\in \mathbb {N}\) there exist terms \(p_{1},...,p_{n}\) in the operations of \(\mathcal {V}\) satisfying the equations in \(\varGamma \).
B. Jónsson [12] gave a Mal’cev condition characterizing congruence distributive varieties, i.e. varieties \(\mathcal {V}\) in which the lattice of congruences of each algebra \(\mathfrak {A}\in \mathcal {V}\) is distributive. A Mal’cev condition characterizing congruence modular varieties and involving quaternary terms was found by A. Day [2]. In 1981, employing commutator theory, we showed in [5], how to compose Jónsson’s terms for congruence distributivity with the original Mal’cev term m(x, y, z) from above in order to characterize congruence modular varieties, while at the same time obtaining ternary terms.
Notice, that all Mal’cev conditions mentioned above are idempotent, i.e. \(\varGamma \vdash p_{i}(x,...,x)\approx x\) for each of their terms \(p_{i}.\)
5 Preservation of Preimages
A few years ago, Dent, Kearnes, and Szendrei [3] invented a syntactic operation on idempotent sets of equations \(\varSigma \), called the derivative \(\varSigma '\), and they showed that an idempotent variety \(\mathcal {V}(\varSigma )\) is congruence modular if and only if \(\varSigma \cup \varSigma '\) is inconsistent.
Subsequently, Freese [4] was able to give a similar characterization for n-permutable varieties, using an order derivative, which was based on the fact that a variety is n-permutable if and only if its algebras are not orderable, an insight, said to have been observed already by Hagemann (unpublished), but which first appears in P. Selinger’s PhD-thesis [17].
It will turn out below, after generalizing the relevant definitions from [3] to non-idempotent varieties, that the derivative also serves us to characterize free-algebra functors preserving preimages.
We start by slightly modifying the definition of weak independence from [3]:
Definition 6
A term p is weakly independent of a variable occurrence x, if there exists a term q such that \(\varSigma \vdash p(x,v_{1},...,v_{n})\approx q(y)\) where \(x\ne y\) and \(v_{1},...,v_{n}\) are variables. p is independent of x, if \(\varSigma \models p(x,z_{1},...,z_{n})\approx p(y,z_{1},...,z_{n})\) where x, y, and all variables \(z_{1},...,z_{n}\) are distinct.
As an example, consider the the variety of groups. The term \(m(x,y,z):=xy^{-1}z\) is weakly independent of its first argument, since \(m(x,x,y)=xx^{-1}y\approx y\) holds, but it is not independent of the same argument, since \(m(x,z_{1},z_{2})=xz_{1}^{-1}z_{2}\not \approx yz_{1}^{-1}z_{2}=m(y,z_{1},z_{2})\). The term \(p(x,y):=xyx^{-1}\) is independent of its first argument in the variety of abelian groups, but not in the variety of all groups, since \(p(x,z)=xzx^{-1}\not \approx yzy^{-1}=p(y,z).\) More generally, any Mal’cev term m(x, y, z) is weakly independent of each of its arguments, but cannot be independent of either of them.
Clearly, if p is independent of x then it is also weakly independent of x, since \(p(x,z_{1},...,z_{n})\approx p(y,z_{1},...,z_{n})\) entails \(p(x,y,...,y)\approx p(y,y,...,y)=:q(y).\)
We now define the derivative \(\varSigma '\) of \(\varSigma \) as the set of all equations asserting that a term which is weakly independent of a variable occurrence x should also be independent of that variable:
We are now ready to state the main theorem of this section:
Theorem 7
\(F_{\varSigma }\) (weakly) preserves preimages if and only if \(\varSigma \vdash \varSigma '\).
Proof
Consider a term p which is weakly independent of a variable occurrence x, i.e. there exists a term q such that \(\varSigma \vdash p(x,w_{1},...,w_{n})\approx q(y)\) where \(x,y,w_{1},...,w_{n}\) are occurrences of not necessarily distinct variables, but \(x\ne y.\)
We must show that \(p(x,z_{1},...,z_{n})\approx p(y,z_{1},...,z_{n})\) for \(x,y,z_{1},...,z_{n}\) mutually distinct variables.
Consider the map \(\varphi :\{x,y,z_{1},...,z_{n}\}\rightarrow \{x,y,w_{1},...,w_{n}\}\) which fixes x and y and sends each \(z_{i}\) to \(w_{i}\). Then
so \(p(x,z_{1},...,z_{n})\) is in the preimage of \(F_{\varSigma }(\{y\})\) under \(F_{\varSigma }\varphi .\)
The preimage of \(\{y\}\subseteq \{x,y,w_{1},...,w_{n}\}\) under \(\varphi \) does not contain x, so \(\varphi ^{-1}(\{y\})\subseteq \{y,z_{1},...,z_{n}\}.\) Assuming that \(F_{\varSigma }\) preserves preimages, we obtain
so there exists a term r with
Since \(x,y\notin \{z_{1},...,z_{n}\},\) by substituting y for x in this equation, we also find \(p(y,z_{1},...,z_{n})\approx r(y,z_{1},...,z_{n})\), so
by transitivity.
Conversely, assume that \(\varSigma \vdash \varSigma '\), then we need to verify that \(F_{\varSigma }\) preserves preimages. According to Lemma 2, we need only verify that \(F_{\varSigma }\) preserves classifying preimages. Let X and Y be disjoint sets and let \(\varphi :X\cup Y\rightarrow \{x,y\}\) be given, sending elements from X to x and elements from Y to y. Then \(Y\subseteq X\cup Y\) is the preimage of \(\{y\}\) under \(\varphi \). We must show that the following is a preimage diagram:
Given an element \(p\in F_{\varSigma }(X\cup Y)\) with \((F_{\varSigma }\varphi )p\in F_{\varSigma }(\{y\})\) we must show that \(p\in F_{\varSigma }(Y).\)
Let \(x_{1},...,x_{n},y_{1},...,y_{m}\) be all variables occurring in p where \(x_{i}\in X\) and \(y_{i}\in Y\). The assumption yields
i.e. \(p(x,...,x,y,...,y)\approx q(y)\) for some term \(q\in F_{\varSigma }(\{y\})\). This means that p is weakly independent of each of its occurrences of x, so our assumption \(\varSigma \vdash \varSigma '\) says that \(\mathcal {V}\) also satisfies the equations
In particular, by choosing y arbitrarily from \(\{y_{1},...,y_{m}\},\) we obtain
as required.
Whereas Dent, Kearnes and Szendrei have shown that congruence modular varieties are characterized by the fact that adding the derivative of their defining equations yields an inconsistent theory, we have just seen that \(F_{\varSigma }\) preserving preimages delineates the other extreme, \(\varSigma \vdash \varSigma '\). Clearly, therefore, for modular varieties \(\mathcal {V}(\varSigma )\), the variety functor \(F_{\varSigma }\) does not preserve preimages.
6 Preservation of Kernel Pairs
We begin this section with a positive result:
Theorem 8
If \(\mathcal {V}(\varSigma )\) is a Mal’cev variety, then \(F_{\varSigma }\) weakly preserves pullbacks of epis.
Proof
According to Corollary 5, it suffices to check that \(F_{\varSigma }\) weakly preserves kernel pairs of a surjective map \(f:X\rightarrow Y.\) The kernel of f is
with the cartesian projections \(\pi _{1}\) and \(\pi _{2}.\)
Given \(p:=p(x_{1},...,x_{m})\in F_{\varSigma }(X)\) and \(q:=q(x_{1}',...,x_{n}')\in F_{\varSigma }(X),\) and \(r:=r(y_{1},...,y_{k})\in F_{\varSigma }(Y)\) with
we need to find some \(\bar{m}\in F_{\varSigma }(K)\) such that \((F_{\varSigma }\pi _{1})\bar{m}=p\) and \((F_{\varSigma }\pi _{2})\bar{m}=q\).
Choose g as right inverse to f, i.e. \(f\circ g=id_{Y}\), and define:
then it is easy to check that \(\bar{p},\) \(\bar{r,}\) and \(\bar{q}\) are elements of \(F_{\varSigma }(K),\) hence the same is true for \(\bar{m}:=m(\bar{p},\bar{r},\bar{q}),\) where m(x, y, z) is the Mal’cev term. Moreover,
and similarly, \((F_{\varSigma }\pi _{2})\bar{m}=q.\)
Preservation of kernel pairs for the functor \(F_{\varSigma }\) leads to some interesting syntactic condition on terms, which might be worth of further study:
Lemma 9
If \(F_{\varSigma }\) weakly preserves kernel pairs, then for any terms p, q we have:
if and only if there exists a quaternary term s such that
Proof
The if-direction of the claim is obvious. For the other direction consider \(\varphi ,\psi :\{x,y,z\}\rightarrow \{x,z\}\) with \(\varphi x=\varphi y=\psi x=x,\) and \(\varphi z=\psi y=\psi z=z.\) Their pullback is
Since \(\varphi \) and \(\psi \) are epi, according to Theorem 4, their pullback should be weakly preserved, too. Now, given p and q with \(p(x,x,y)\approx q(x,y,y),\) then \((F_{\varSigma }\varphi )p=(F_{\varSigma }\psi )q.\) Therefore, there must be some \(s\in F_{\varSigma }(P)\), with \((F_{\varSigma }\pi _{1})s=p\) and \((F_{\varSigma }\pi _{2})s=q\). We obtain:
Using the criterion of this Lemma, we now determine, which \(n-\)permutable varieties give rise to a functor weakly preserving kernel pairs:
Theorem 10
If \(\mathcal {V}(\varSigma )\) is \(n-\)permutable, then \(F_{\varSigma }\) weakly preserves kernel pairs if and only if \(\mathcal {V}(\varSigma )\) is a Mal’cev variety, i.e. 2-permutable.
Proof
Assuming that \(\mathcal {V}(\varSigma )\) is \(n-\)permutable for \(n>2,\) we shall show that it is already \((n-1)-\)permutable.
Let \(p_{1},...,p_{n-1}\) be the terms from the Mal’cev condition for n-permutability, with the Eqs. 1.
According to Lemma 9, we find some term s(x, y, z, u) such that \(s(x,y,z,z)\approx p_{1}(x,y,z)\) and \(s(x,x,y,z)\approx p_{2}(x,y,z).\) We now define a new term
and calculate:
as well as
From this we obtain a shorter chain of equations, discarding \(p_{1}\) and \(p_{2}\) and replacing them by m:
7 Conclusion and Further Work
We have shown that variety functors \(F_{\varSigma }\) preserve preimages if and only if \(\varSigma \vdash \varSigma '\) where \(\varSigma '\) is the derivative of the set of equations \(\varSigma \).
For each Mal’cev variety, \(F_{\varSigma }\) weakly preserves kernel pairs. For the other direction, if \(F_{\varSigma }\) weakly preserves kernel pairs, then every equation of the shape \(p(x,x,y)\approx q(x,y,y)\) ensures the existence of a term s(x, y, z, u), such that \(p(x,y,z)\approx s(x,y,z,z)\) and \(q(x,y,y)\approx s(x,x,y,z).\)
This intriguing algebraic condition appears to be new and certainly deserves further study from a universal algebraic perspective. Adding it to Freese’s characterization of n-permutable varieties by means of his “order-derivative”, allows to distinguish between the cases \(n=2\) (Mal’cev varieties) and \(n>2\), which cannot be achieved using his order derivative, alone.
It would be desirable to see if this consequence of weak kernel preservation can be turned into a concise if-and-only-if statement.
References
Barr, M.: Terminal coalgebras in well-founded set theory. Theoret. Comput. Sci. 114(2), 299–315 (1993). https://doi.org/10.1016/0304-3975(93)90076-6
Day, A.: A characterization of modularity for congruence lattices of algebras. Can. Math. Bull. 12(2), 167–173 (1969). https://doi.org/10.4153/CMB-1969-016-6
Dent, T., Kearnes, K.A., Szendrei, Á.: An easy test for congruence modularity. Algebra Univers. 67(4), 375–392 (2012). https://doi.org/10.1007/s00012-012-0186-z
Freese, R.: Equations implying congruence n-permutability and semidistributivity. Algebra Univers. 70(4), 347–357 (2013). https://doi.org/10.1007/s00012-013-0256-x
Gumm, H.P.: Congruence modularity is permutability composed with distributivity. Arch. Math 36, 569–576 (1981). https://doi.org/10.1007/BF01223741
Gumm, H.P.: Elements of the general theory of coalgebras. In: LUATCS 99. Rand Afrikaans University, Johannesburg, South Africa (1999). https://www.mathematik.uni-marburg.de/~gumm/Papers/Luatcs.pdf
Fiadeiro, J.L., Harman, N., Roggenbach, M., Rutten, J. (eds.): CALCO 2005. LNCS, vol. 3629. Springer, Heidelberg (2005). https://doi.org/10.1007/11548133
Gumm, H.P.: Connected monads weakly preserve products. Algebra Univers. 81(2), 18 (2020). https://doi.org/10.1007/s00012-020-00654-w
Gumm, H.P., Schröder, T.: Types and coalgebraic structure. Algebra Univers. 53, 229–252 (2005). https://doi.org/10.1007/s00012-005-1888-2
Hagemann, J., Mitschke, A.: On n-permutable congruences. Algebra Univers. 3(1), 8–12 (1973). https://doi.org/10.1007/BF02945100
Henkel, C.: Klassifikation Coalgebraischer Typfunktoren. Diplomarbeit, Universität Marburg (2010)
Jónsson, B.: Algebras whose congruence lattices are distributive. Math. Scand. 21, 110–121 (1967). https://doi.org/10.7146/math.scand.a-10850
Mal’cev, A.I.: On the general theory of algebraic systems. Matematicheskii Sbornik (N.S.) 35(77), 3–20 (1954). (in Russian)
Mal’tsev, A.I.: On the general theory of algebraic systems. Am. Math. Soc. 27, 125–142 (1963). Transl., Ser. 2
Rutten, J.: Universal coalgebra: a theory of systems. Theoret. Comput. Sci. 249, 3–80 (2000). https://doi.org/10.1016/S0304-3975(00)00056-6
Rutten, J.: Universal coalgebra: a theory of systems. Techical report, CWI, Amsterdam (1996). CS-R9652
Selinger, P.: Functionality, polymorphism, and concurrency: a mathematical investigation of programming paradigms. Technical report, IRCS 97–17, University of Pennsylvania (1997). https://repository.upenn.edu/ircs_reports/88/
Trnková, V.: On descriptive classification of set-functors. I. Comm. Math. Univ. Carolinae 12, 143–174 (1971). https://eudml.org/doc/16419
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 IFIP International Federation for Information Processing
About this paper
Cite this paper
Gumm, H.P. (2020). Free-Algebra Functors from a Coalgebraic Perspective. In: Petrişan, D., Rot, J. (eds) Coalgebraic Methods in Computer Science. CMCS 2020. Lecture Notes in Computer Science(), vol 12094. Springer, Cham. https://doi.org/10.1007/978-3-030-57201-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-57201-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57200-6
Online ISBN: 978-3-030-57201-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)