I’m still not sure I have a satisfactory answer to this, but I’m starting think it’s more closely related to the way we defined "parity" on maps using the existence of a fixed point.
As I was exploring the graphs using the adjacency matrix representation, I found it helpful to use a zeroes_vec
of the form \(v_0 = <0,0,...,0>\) and ones_vec
of the form of the form \(v_1 = <1,1,...,1>\) to assist in ascertaining the properties of the endomap. What was interesting about these was how it allowed me to easily formulate questions about the behavior of all the points in the map at once.
One of the interesting things I noticed was that if \(A\) was my adjacency matrix, multiplying by \(v_0\) was "commutative" but my multiplying by \(v_1\) was not. More specifically, I found \(A v_0 = v_0\) and \(v_0^{\intercal} A = v_0^{\intercal}\text{,}\) which suggests that \(v_0\) is essentially a "fixed point" when applied on either side. In contrast, \(v_1\) only has this property when multiplied on the right. I found that \(A v_1 = v_1\text{,}\) because each point has exactly one arrow out, but \(v_1^{\intercal} A \neq v_1^{\intercal}\) because some points had more than one arrow leading in.
What’s interesting about this is that \(v_0\) is kind of acting like an idempotent here. Whether we multiple on the left or right, we still get \(v_0\) back again. In contrast, \(v_1\) is fixed on one side but not the other. This got me thinking about somehow using \(v_1\) as a proxy for the "universal quantifier" (\(\forall x \in X)\) and \(v_0\) as a proxy for the "existential quantifier" (\(\exists x \in X)\text{.}\)
Once I discovered which dimensions are different in \(v_1^{\intercal} A \neq v_1^{\intercal}\text{,}\) those were the points that I added to my set of generators. One of the tricky parts was that this doesn’t give a generator for the cycle of 2. In order to give that point a identifier, I’d need to evaluate the expression \(v_1^{\intercal} A^2\text{.}\) I’ll go out on a limb here and suggest that I’d need to examine higher powers of \(A\) to find generators for larger cycles if they didn’t already get identified by a "tail".
In essence, I’m thinking that since we can assign a map from points of \(X\) to \(\{0,1\}\) that classifies points into "fixed" or "not fixed" under the operator \(\alpha^n\) for every \(n \in \mathbb{N}\text{.}\) As long as I enumerate along the "zig zag" pattern, I can check this property for every element of \(X\) to every power of \(\alpha\text{.}\)
Part of being in a category means we need to have an identity map \(1_X\) on \(X\text{.}\) The structure preservation property of \(\mathcal{S}^{\circlearrowright}\) asserts that \(\alpha 1_X = 1_X \alpha\text{.}\) With that in mind, what if I define \(f = \alpha\text{?}\) It would follow that \(Y^{\circlearrowright \beta}\) would really be the "image" of \(X^{\circlearrowright \alpha}\text{.}\) If that map counts as a new map, there’s also the symmetry of the two cycle that could be used to produce another map where the roles of points in the two-cycle have been reversed.
Anything I seem to come up with to explain those missing two maps makes this feel like a "trick question" somehow. Perhaps the answers I’m looking for will be illuminated in a later chapter.