Do coproducts in categories of algebras preserve monos? - MathOverflow most recent 30 from http://mathoverflow.net2013-05-26T03:52:03Zhttp://mathoverflow.net/feeds/question/60376http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/60376/do-coproducts-in-categories-of-algebras-preserve-monosDo coproducts in categories of algebras preserve monos?Rob Myers2011-04-02T18:59:22Z2011-08-27T22:45:15Z
<p>Even if the answer is no, I am interested in a more specific question.</p>
<p>Let $\Sigma$ be a set of operations of finite arity, $E$ be a set of equations over $\Sigma$ and $\mathcal{A}(\Sigma,E)$ be the respective category of algebras and algebra morphisms. Also denote the free algebra functor by $F: \mathsf{Set} \to \mathcal{A}(\Sigma,E)$.</p>
<p>If $f : A \to B$ is a monomorphism in such a category i.e. an injective algebra morphism, and also $X$ is set, does it follow that $FX + f : FX + A \to FX + B$ is also injective?</p>
<p>Any help much appreciated.</p>
http://mathoverflow.net/questions/60376/do-coproducts-in-categories-of-algebras-preserve-monos/60394#60394Answer by Todd Trimble for Do coproducts in categories of algebras preserve monos?Todd Trimble2011-04-02T23:01:06Z2011-04-02T23:01:06Z<p>The answer to the title question is 'no'; am I right that your question in the penultimate sentence is what you meant by the more specific one? </p>
<p>A counterexample to the title question might be: take the category of commutative rings where the coproduct is tensor product, let $C = \mathbb{Z}/2$, and let $i: A \to B$ be the inclusion of $\mathbb{Z}$ in $\mathbb{Q}$. Then $C + B$ is the terminal ring and $C + i: C + A \to C + B$ is not injective. </p>
<p>My guess is that the answer to the more specific question is 'yes', but I don't have a proof. Hopefully this can be settled soon. </p>
http://mathoverflow.net/questions/60376/do-coproducts-in-categories-of-algebras-preserve-monos/73870#73870Answer by Rob Myers for Do coproducts in categories of algebras preserve monos?Rob Myers2011-08-27T22:45:15Z2011-08-27T22:45:15Z<p>Well, I have a counterexample.</p>
<p>Let $\Sigma$ contain two unary operations $a$ and $b$. </p>
<p>Further suppose $E$ contains the equations $a(p) = a(q)$ and $b(p) = b(q)$.</p>
<p>Then $F0 = \emptyset$ because $\Sigma$ contains no nullary operations and we also have the terminal algebra $\mathsf{1}$ with singleton carrier $\{*\}$. Furthermore the free algebra on omega generators $F\omega$ has carrier $\omega + 1 + 1$, the omega corresponding to the generators, the remaining two elements being the equivalence class containing $a$-prefixed terms and the equivalence class containing $b$-prefixed terms.</p>
<p>Now we certainly have the injective algebra morphism $\iota : \emptyset \hookrightarrow \mathsf{1}$.</p>
<p>However $F\omega + \emptyset \cong F\omega$ so it has carrier $\omega + 1 + 1$, whereas $F\omega + \mathsf{1}$ has carrier $\omega + 1$. This follows because in $F\omega + \mathsf{1}$ we can deduce:
\[
a(x) = a(*) = * = b(*) = b(x)
\]
for any $x \in U(F\omega + \mathsf{1})$. </p>
<p>Since $F\omega + \iota$ is surjective but not injective, the respective functor $F\omega + Id$ does not preserves monos.</p>