You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Every subgroup of a free abelian group is free - apparently this was proved by Dedekind! Not every submonoid of a free commutative monoid is free - many submonoids of the free monoid on one generator are not free. But I'm wondering:
Question. Suppose is a finitely generated free commutative monoid, is the free commutative monoid on one generator, and are monoid homomorphisms. Is the equalizer of and a free commutative monoid?
Since every finitely generated free commutative monoid is isomorphic to with its usual additionfor some , we can restate the question more concretely as follows:
Question. Suppose are monoid homomorphisms. Is
a free commutative monoid?
(Warning: I haven't had my morning coffee yet, so this is more likely to be wrong than usual)
Wouldn't the monoid fail to be free commutative? You can't decompose any of the elements or or as nontrivial sums, so they'd have to be among the generators. But then holds, so is not free?
That counterexample looks convincing me, but I quit drinking coffee a few weeks ago so someone else should take an independent look! Anyway, thanks!
Right, that doesn't look like to me.c03c61ce-c35f-45ad-b4f0-04ecf906cc26.png
Thanks, Oscar! Using the preorder on a commutative monoid defined by iff for some we have , your picture shows three minimal elements: that is, three elements such that only is less than them. These must be Zoltan's elements and . I believe any free commutative monoid is free on its minimal elements. But that's not happening here! This monoid isn't isomorphic to . Nor , as you mentioned.
Right. I was thinking if it was free it had to be because it lies in a plane. But you can actually make lie in a plane if you choose three vectors independent over . So the important thing to check is that those three minimal vectors do indeed obey a nontrivial relation, as Zoltan said.
And I think we can see the relation in your picture! There are 3 guys close to the origin, in a row. The left guy plus the right guy is twice the middle guy.
This is a nice example of the situation that @Adittya Chaudhuri and I are trying to prove does not happen in the 1st homology monoid of a directed graph.
So are you trying to show that your homology monoid is free or just gather nice properties of it?
Morgan Rogers (he/him) said:
So are you trying to show that your homology monoid is free or just gather nice properties of it?
We are trying to show our homology monoid is free on a set of "minimal directed cycles".
I'm curious how this homology will work. For instance, consider the following directed graph, where I think I have labelled all of the minimal directed cycles:
image.png
If I purely look at the directed edges that appear, we have , in which case the resulting monoid is not free, but maybe I am oversimplifying the construction!
Morgan Rogers (he/him) said:
I'm curious how this homology will work. For instance, consider the following directed graph, where I think I have labelled all of the minimal directed cycles:
image.png
If I purely look at the directed edges that appear, we have , in which case the resulting monoid is not free, but maybe I am oversimplifying the construction!
Thanks for the example. I am trying to understand the point you made.
Thanks. At the moment, I think your counterexample seems correct. In that case, the homology monoid may not be free. But, I have to think (if I am missing something).
Morgan Rogers (he/him) said:
So are you trying to show that your homology monoid is free or just gather nice properties of it?
I think "just gather nice properties of it" is also interesting.
For example, any submonoid of a free commutative monoid should be cancellative
Wow, what an interesting example, @Morgan Rogers (he/him)!
I expected and wanted the first homology monoid of a directed graph to be free because 1) it was free in all the examples I could come up with, 2) the first homology group of an undirected graph is free, 3) free commutative monoids are very nice because unlike free abelian groups they're free on a unique set of generators, the minimal elements, 4) in applications these minimal elements play an important role as 'basic feedback loops', the key mechanisms that create positive or negative feedback loops in a complex system like this:
Causal loop diagram for a business department
Your name is going on the Acknowledgements to our paper right now - you've saved us a lot of time spent trying to prove something that's not true!
(Zoltan and Oscar too, for dispelling another silly hope I had about freeness.)
Morgan Rogers (he/him) said:
For example, any submonoid of a free commutative monoid should be cancellative.
Right, we do get that.
Here's another cool fact I'd like to deploy somehow:
Say you have a finitely generated free commutative monoid equipped with the partial order where iff for some . Then Dickson's Lemma says every subset of has a finite set of minimal elements!
We can say this in a less fancy way: say we have equipped with the partial order where iff for all . Then every subset of has a finite set of minimal elements.
Here's a subset of and its minimal elements:
This subset (the dots in the shaded region) is actually a submonoid. Note that if we regard as a commutative monoid in its own right, its partial ordering is different than the partial ordering it inherits from , since we often have with where but not .
has more minimal elements if we regard it as a commutative monoid in its own right than if we regard it as a subset of the commutative monoid . For all I know, it's not finitely generated!
Here's a puzzle for everyone. What's the smallest directed graph you can find where its first homology monoid is not a free commutative monoid?
Ha once you know something is false it's a lot easier to find a counterexample :upside_down:
John Baez said:
notfree.png
May be this is the one?
Spoiled! :stuck_out_tongue_closed_eyes:
Adittya Chaudhuri said:
notfree.png
May be this is the one?
I don't know how to explain it, but this has Yin Yang vibes
Yes, that was my example:
I took Morgan Rogers' trick and kept simplifying it.
Ha once you know something is false it's a lot easier to find a counterexample.
Indeed. I'm sure you too could have trimmed down your counterexample, but it's not really important - I just wanted to see how small I could make it, since a small counterexample is more likely to show up in applications.
@John Baez Nice. But, I constructed this example only after you gave the spoiler.