nLab
cofree coalgebra

Contents

Definition

Given a monoidal category M, let Coalg(M) denote the category of coalgebras (i.e., comonoids) with respect to the tensor product of M. Let U:Coalg(M)M be the forgetful functor. The cofree coalgebra refers to a functor right adjoint to U, if it exists.

Examples

For example, a cofree coalgebra on a vector space V consists of a coalgebra C(V) and a linear map ε:C(V)V which is universal in the sense that given a coalgebra C and linear map f:CV, there exists a unique coalgebra map g:CC(V) such that f=εg.

Constructions

The forgetful functor U:Coalg(M)M preserves and reflects (creates) any colimits which happen to exist, analogous to the fact that the forgetful functor Alg(M)M preserves and reflects limits. Therefore, under hypotheses of an adjoint functor theorem (which almost always obtain in cases of practical interest), U will indeed have a right adjoint.

Modules over a commutative ring

The special adjoint functor theorem (SAFT) may be applied to show that for any commutative ring K, the forgetful functor

K-CoalgK-ModK\text{-Coalg} \to K\text{-Mod}

has a right adjoint. An argument is given by Michael Barr in

(This is somewhat at odds with an assertion made by Michiel Hazewinkel in Witt Vectors, Part I, section 12.11 (page 58): “Whether the cofree coalgebra over an Abelian group always exists is unknown.” But it seems to me (Todd Trimble) that there is nothing wrong with Barr’s argument.)

Cofree coalgebra on a vector space

In what follows, we give an explicit construction of the cofree coalgebra cogenerated by a vector space.

As a first step, recall the following result.

Fundamental theorem of coalgebras

Every coalgebra is the filtered colimit over the diagram of its finite-dimensional subcoalgebras and inclusions between them.

For a proof of this result, see for example Michaelis. We repeat that colimits of coalgebras are created by taking colimits of their underlying vector spaces.

Let for a vector space V, let T(V) be the tensor algebra (or free algebra) generated by V. We may consider T(V *) as the algebra of (non-commutative) polynomial functions on V. The dual of T(V *) is not a coalgebra, but in accordance with the fundamental theorem above, we may consider instead the colimit over a system of finite-dimensional coalgebras obtained by dualizing the system of finite-dimensional algebra quotients of T(V *) and surjections between them (compare profinite completion), using the fact that the dual of a finite-dimensional algebra is a finite-dimensional coalgebra. Let T(V *) be this colimit coalgebra, embedded in T(V *) *. The dual of the inclusion V *T(V *) gives a map T(V *) *V **, and this restricts to a map T(V *) V **.

For finite-dimensional V, there is an isomorphism V **V, and we have the following result.

Lemma

If V is finite-dimensional, then the composite T(V *) V **V exhibits T(V *) as the cofree coalgebra on V.

Proof

Suppose given a coalgebra C and a linear map f:CV. We want to show this has a unique lift to a coalgebra map f^:CT(V *) . For xC, there is a minimal finite-dimensional subcoalgebra C x containing x, and if f x:C xT(V *) is the restriction of f, then the value f^(x) must match the value f x^(x). In other words, in view of the fundamental theorem of coalgebras, there is no loss of generality in taking C to be finite-dimensional.

In this case, the map f *:V *C * extends uniquely to an algebra map T(V *)C *, since the tensor algebra is the free algebra on V. This algebra map factors as

T(V *)ontoQintoC *T(V^\ast) \stackrel{onto}{\to} Q \stackrel{into}{\to} C^\ast

where Q is a finite-dimensional algebra. The dual Q * carries a coalgebra structure that embeds in T(V *) , and by dualizing we obtain coalgebra maps

CQ *T(V *) C \to Q^\ast \to T(V^\ast)^\circ

that provide the desired lift. The uniqueness of the lift is evident from the uniqueness of the extension T(V *)C (or equivalently, of T(V *) profC, passing to the profinite completion) on the dual algebra side.

Now let V be an infinite-dimensional vector space. We may view V as the union or filtered colimit over the system {V α} of its finite-dimensional subspaces. Applying the cofree coalgebra construction to these finite-dimensional subspaces, we get a system of coalgebras.

Theorem

The coalgebra colimit

K=colim V αVC(V α)K = colim_{V_\alpha \subset V} C(V_\alpha)

is the cofree coalgebra on V.

  • Remark: Happily, this colimit is computed as in Vect, and more happily still – since the underlying functor VectSet also preserves and creates filtered colimits – this colimit is just a set-theoretic union of the C(V α) along the canonical inclusions between them.

Indeed, suppose given a coalgebra C and a linear function f:CV. To construct a coalgebra map CK which lifts f, we may argue just as we did in the proof of the lemma, and suppose without loss of generality that C is finite-dimensional. Then of course the map f:CV factors through a map f α:CV α where V α is a finite-dimensional subspace of V. This lifts uniquely to a coalgebra map f α^:C(V α), and the desired lift f^ is the composite

Cf α^C(V α)KC \stackrel{\widehat{f_\alpha}}{\to} C(V_\alpha) \hookrightarrow K

Any such lift is obtained in just this way.

It is easy to see that this description is equivalent to that described in a MathOverflow discussion here. See also the nForum discussion here.

The cofree coalgebra on a 1-dimensional space

Specializing still further, we investigate the detailed structure of the cofree coalgebra on a 1-dimensional vector space (over a field) k.

Here, the cofree coalgebra T(k) is the filtered colimit of finite-dimensional coalgebras of the form

(k[x]/I) *(k[x]/I)^\ast

where k[x]/I is a (finite-dimensional) quotient of the polynomial algebra k[x] modulo a non-zero ideal I. The adjoint of the quotient map k[x]k[x]/I is an embedding (k[x]/I) *k[x] * nkx n into the space of formal power series in x. As a set, T(k) is simply the union of the subspaces (k[x]/I) * nkx n. In other words, every ξT(k) belongs to some (k[x]/I) *, and it suffices to consider first the structure of a typical such ξ as a formal power series, and then how the comultiplication behaves on it.

Now I is a principal ideal (g(x)) for some polynomial g(x)=b 0++b nx n, where the top coefficient is of course assumed non-zero. We are trying to understand when a formal power series ξ= n0a nx n nkx n vanishes on I, in the sense that

p(x), na nx n=0\langle p(x), \sum_n a_n x^n \rangle = 0

for all p(x)(g(x)), where the pairing ,:k[x]× nkx nk is the canonical one:

x j, na nx n=a j.\langle x^j, \sum_n a_n x^n \rangle = a_j.

Taking the case p(x)=x jg(x), we obtain recurrence relations

b 0x j+b nx n+j, na nx n=b 0a j+b 1a j+1++b na n+j=0,\langle b_0 x^j + \ldots b_n x^{n+j}, \sum_n a_n x^n \rangle = b_0 a_j + b_1 a_{j+1} + \ldots + b_n a_{n+j} = 0,

one for every j. We may pick a 0,a 1,,a n1 at random, but from there on the remainder of the sequence a n,a n+1, is determined by the recurrence relations.

Now let g rev(x) be the polynomial obtained by reversing the order of the coefficients b 0,,b n of g,

g rev(x)=b n++b 0x n,g^{rev}(x) = b_n + \ldots + b_0 x^n,

and consider the problem of multiplicatively inverting g rev(x) (which we may do since the constant coefficient of g rev is non-zero). If ja jx j is the reciprocal, we have

1=g rev(x) ja jx j=(b n++b 0x n)( ja jx j)1 = g^{rev}(x)\sum_j a_j x^j = (b_n + \ldots + b_0 x^n)(\sum_j a_j x^j)

which yields a second set of recurrence relations by examining coefficients of powers of x. We get the first set of recurrence relations by restricting attention to the coefficients of x n, x n+1, etc.

Thus the power series of g rev(x) 1 yields a ξ which vanishes on I=(g(x)), and similarly the power series of

xg rev(x),,x n1g rev(x)\frac{x}{g^{rev}(x)}, \ldots, \frac{x^{n-1}}{g^{rev}(x)}

also vanish on I. They in fact form a basis for the subspace (k[x]/(g(x))) * nkx n.

We conclude that an arbitrary element of T(k) is of the form p(x)h(x) for some h with non-zero constant coefficient:

Theorem

As subspaces of the space of formal power series nkx n, there is an identification

T(k) =k[x] (x)T(k)^\circ = k[x]_{(x)}

where the right side is the localization of k[x] at the prime ideal (x), whose elements are considered as formal power series.

It remains to identify the coalgebra structure on k[x] (x). This extends the standard coalgebra structure on the tensor algebra k[x], where the comultiplication is given by deconcatenation:

δ(x N)= m+n=Nx mx n.\delta(x^N) = \sum_{m+n = N} x^m \otimes x^n.

We may as well focus on a typical subcoalgebra (k[x]/(g(x))) *, with basis elements x ig rev(x). By duality, the definition of δ(x ig rev(x)) can be extracted from the multiplication table for residue classes x j(modg)(x).

The calculations work out cleanest if we assume if k is algebraically closed. For in that case, we can take advantage of partial fraction decompositions of the form

x ig rev(x)= kA k(1r kx) n k\frac{x^i}{g^{rev}(x)} = \sum_k \frac{A_k}{(1- r_k x)^{n_k}}

so that it suffices to give δ(1(1rx) n), although the algebra works out better with a slightly different basis.

With this in mind, put e n(r)=(rx) n(1rx) n+1 for n0. The power series expansion is

e n(r)= k0(kn)r kx ke_n(r) = \sum_{k \geq 0} \binom{k}{n} r^k x^k

and we formally calculate

δ(e n(r)) = k(kn)r kδ(x k) = k(kn)r k p+q=kx px q = p,q0(p+qn)r px pr qx q = p,q i+j=n(pi)(qj)r px pr qx q = i+j=n( p(pi)r px p)( q(qj)r qx q) = i+j=ne i(r)e j(r)\array{ \delta(e_n(r)) & = & \sum_k \binom{k}{n} r^k \delta(x^k) \\ & = & \sum_k \binom{k}{n} r^k \sum_{p+q=k} x^p \otimes x^q \\ & = & \sum_{p, q \geq 0} \binom{p+q}{n} r^p x^p \otimes r^q x^q \\ & = & \sum_{p, q} \sum_{i+j=n} \binom{p}{i} \binom{q}{j} r^p x^p \otimes r^q x^q \\ & = & \sum_{i+j=n} (\sum_p \binom{p}{i} r^p x^p) \otimes (\sum_q \binom{q}{j} r^q x^q) \\ & = & \sum_{i+j=n} e_i(r) \otimes e_j(r) }

which exhibits comultiplication as deconcatenation, familiar from the usual coalgebra structure on k[x]. In particular, we have δ(e 0(r))=e 0(r)e 0(r): the elements e 0(r) are grouplike.

A more respectable-looking calculation (but really with the exact same content!) shows that the comultiplication thus defined on k[x] (x) is indeed adjoint to multiplication on k[x]:

x px q,e n(r) = x p+q, k(kn)r kx k = (p+qn)r p+q = i+j=n(pi)(qj)r pr q = i+j=nx p,e i(r)x q,e j(r) = i+j=nx px q,e i(r)e j(r) = x px q,δ(e n(r)).\array{ \langle x^p x^q, e_n(r) \rangle & = & \langle x^{p+q}, \sum_k \binom{k}{n} r^k x^k \rangle \\ & = & \binom{p+q}{n} r^{p+q} \\ & = & \sum_{i+j=n} \binom{p}{i} \binom{q}{j} r^p r^q \\ & = & \sum_{i+j=n} \langle x^p, e_i(r) \rangle \langle x^q, e_j(r) \rangle \\ & = & \sum_{i+j=n} \langle x^p \otimes x^q, e_i(r) \otimes e_j(r) \rangle \\ & = & \langle x^p \otimes x^q, \delta(e_n(r)) \rangle. }

An analogous calculation shows that the counit ε:k[x] (x)k is defined by ε(e n(r))=δ 0n (Kronecker delta).

We summarize the calculations above as follows.

Theorem

Let k be an algebraically closed field. For each nonzero scalar rk, let L(r) denote the k-linear span of the elements e n(r)=(rx) n(1rx) n+1 in k[x] (x), with coalgebra structure given in each case by

δ(e n(r))= i+j=ne i(r)e j(r),ε(e n(r))=δ 0n\delta(e_n(r)) = \sum_{i+j=n} e_i(r) \otimes e_j(r), \qquad \varepsilon(e_n(r)) = \delta_{0 n}

Let L(0)=k[x] as a subspace of k[x] (x). The cofree coalgebra over a 1-dimensional space k, identified with k[x] (x), decomposes as a direct sum of coalgebras

k[x] (x) rkL(r)k[x]_{(x)} \cong \bigoplus_{r \in k} L(r)

according to the partial fraction decomposition of rational functions. Each of the coalgebras L(r) is isomorphic to k[x] with its standard coalgebra structure.

References

Walter Michaelis, Coassociative Coalgebras, Handbook of Algebra Volume 3, Elsevier (2003).

Revised on January 31, 2012 18:13:16 by Todd Trimble (74.88.146.52)