MerLean-example

45 Def 27: Horizontal/Vertical Homology Splitting

Definition 591 Tanner Code H-Equivariant Chain Complex (local abbreviation)

Let \(H\) be a finite group acting on a graph \(X\) with cell labeling \(\Lambda \) that is invariant under the action. The Tanner code \(H\)-equivariant chain complex is defined as

\[ \operatorname {tannerHEq}(X, \Lambda , h_\Lambda ) \; :=\; \operatorname {tannerCodeHEquivariant}(X, \Lambda , h_\Lambda ), \]

the \(H\)-equivariant chain complex associated to the Tanner code on the graph with group action \(X\) and labeling \(\Lambda \).

Definition 592 Cycle Graph H-Equivariant Chain Complex (local abbreviation)

Let \(\ell \geq 3\) be an odd natural number with \(H\) acting on \(\operatorname {Fin}(\ell )\) via a cycle-compatible action \(h_{\mathrm{compat}}\). The cycle graph \(H\)-equivariant chain complex is defined as

\[ \operatorname {cycleHEq}(\ell , h_{\mathrm{compat}}) \; :=\; \operatorname {cycleGraphHEquivariant}(\ell , h_{\mathrm{compat}}), \]

the \(H\)-equivariant chain complex associated to the cycle graph \(C_\ell \).

Definition 593 Balanced Product Complex

The balanced product complex \(C(X, \Lambda ) \otimes _H C(C_\ell )\) is defined as

\[ \operatorname {bpComplex}(X, \Lambda , \ell , h_\Lambda , h_{\mathrm{compat}}) \; :=\; \operatorname {tannerHEq}(X, \Lambda , h_\Lambda ).\operatorname {balancedProductComplex}\! \bigl(\operatorname {cycleHEq}(\ell , h_{\mathrm{compat}})\bigr), \]

the balanced product of the Tanner code complex and the cycle graph complex over \(H\).

Definition 594 Degree-1 Homology of the Balanced Product

The degree-1 homology of the balanced product complex is defined as

\[ H_1 \; :=\; \operatorname {bpComplex}(X, \Lambda , \ell , h_\Lambda , h_{\mathrm{compat}}).\operatorname {homology}'(1), \]

the first homology group of \(C(X, \Lambda ) \otimes _H C(C_\ell )\) over \(\mathbb {F}_2\).

Definition 595 Horizontal Homology \(H_1^h\)

The horizontal homology is the balanced Künneth summand at indices \(p = 1\), \(q = 0\):

\[ H_1^h \; :=\; \operatorname {balancedKunnethSummand}\! \bigl(\operatorname {tannerHEq}(X, \Lambda , h_\Lambda ),\; \operatorname {cycleHEq}(\ell , h_{\mathrm{compat}}),\; 1,\; 1\bigr) \; =\; H_1\! \bigl(C(X, \Lambda )\bigr) \otimes _H H_0\! \bigl(C_\ell \bigr). \]
Definition 596 Vertical Homology \(H_1^v\)

The vertical homology is the balanced Künneth summand at indices \(p = 0\), \(q = 1\):

\[ H_1^v \; :=\; \operatorname {balancedKunnethSummand}\! \bigl(\operatorname {tannerHEq}(X, \Lambda , h_\Lambda ),\; \operatorname {cycleHEq}(\ell , h_{\mathrm{compat}}),\; 1,\; 0\bigr) \; =\; H_0\! \bigl(C(X, \Lambda )\bigr) \otimes _H H_1\! \bigl(C_\ell \bigr). \]
Definition 597 Künneth Isomorphism at Degree 1

Assuming \(|H|\) is odd, the Künneth isomorphism at degree \(1\) is the \(\mathbb {F}_2\)-linear equivalence

\[ \phi \; :\; H_1\! \bigl(C(X,\Lambda ) \otimes _H C(C_\ell )\bigr) \; \xrightarrow {\; \sim \; } \bigoplus _{p \in \mathbb {Z}} H_p\! \bigl(C(X,\Lambda )\bigr) \otimes _H H_{1-p}\! \bigl(C_\ell \bigr), \]

defined as \(\phi := \operatorname {kunnethBalancedProduct}\! \bigl(\operatorname {tannerHEq}(X, \Lambda , h_\Lambda ),\; \operatorname {cycleHEq}(\ell , h_{\mathrm{compat}}),\; h_{\mathrm{odd}},\; 1\bigr)\).

Definition 598 Direct Sum Projection onto \(p\)-th Summand

For each integer \(p \in \mathbb {Z}\), the canonical projection onto the \(p\)-th summand is the \(\mathbb {F}_2\)-linear map

\[ \pi _p \; :\; \bigoplus _{q} H_q\! \bigl(C(X,\Lambda )\bigr) \otimes _H H_{1-q}\! \bigl(C_\ell \bigr) \; \longrightarrow \; H_p\! \bigl(C(X,\Lambda )\bigr) \otimes _H H_{1-p}\! \bigl(C_\ell \bigr), \]

defined as \(\pi _p := \operatorname {DirectSum.component}_{\mathbb {F}_2}(-)(p)\).

Definition 599 Direct Sum Inclusion from \(p\)-th Summand

For each integer \(p \in \mathbb {Z}\), the canonical inclusion of the \(p\)-th summand into the direct sum is the \(\mathbb {F}_2\)-linear map

\[ \iota _p \; :\; H_p\! \bigl(C(X,\Lambda )\bigr) \otimes _H H_{1-p}\! \bigl(C_\ell \bigr) \; \longrightarrow \; \bigoplus _{q} H_q\! \bigl(C(X,\Lambda )\bigr) \otimes _H H_{1-q}\! \bigl(C_\ell \bigr), \]

defined as \(\iota _p := \operatorname {DirectSum.lof}_{\mathbb {F}_2}(-)(p)\).

Definition 600 Horizontal Projection \(p^h\)

The horizontal projection \(p^h : H_1 \to H_1^h\) is the \(\mathbb {F}_2\)-linear map defined as the composition of the Künneth isomorphism with the canonical projection onto the \(p = 1\) summand:

\[ p^h \; :=\; \pi _1 \circ \phi , \]

where \(\phi : H_1 \xrightarrow {\sim } \bigoplus _p H_p \otimes _H H_{1-p}\) is the Künneth isomorphism and \(\pi _1\) is the projection onto the \(p = 1\) component.

Definition 601 Vertical Projection \(p^v\)

The vertical projection \(p^v : H_1 \to H_1^v\) is the \(\mathbb {F}_2\)-linear map defined as the composition of the Künneth isomorphism with the canonical projection onto the \(p = 0\) summand:

\[ p^v \; :=\; \pi _0 \circ \phi , \]

where \(\phi : H_1 \xrightarrow {\sim } \bigoplus _p H_p \otimes _H H_{1-p}\) is the Künneth isomorphism and \(\pi _0\) is the projection onto the \(p = 0\) component.

Definition 602 Horizontal Homology Class

A homology class \(x \in H_1\) is horizontal if its vertical projection vanishes:

\[ \operatorname {IsHorizontal}(x) \; :\Leftrightarrow \; p^v(x) = 0. \]

Equivalently, under the Künneth isomorphism, \(x\) lies entirely in the horizontal summand \(H_1^h \oplus \{ 0\} \).

Definition 603 Vertical Homology Class

A homology class \(x \in H_1\) is vertical if its horizontal projection vanishes:

\[ \operatorname {IsVertical}(x) \; :\Leftrightarrow \; p^h(x) = 0. \]

Equivalently, under the Künneth isomorphism, \(x\) lies entirely in the vertical summand \(\{ 0\} \oplus H_1^v\).

Definition 604 Horizontal Cohomology \(H^1_h\)

The horizontal cohomology is the balanced Künneth summand at indices \(p = 1\), \(q = 0\):

\[ H^1_h \; :=\; \operatorname {balancedKunnethSummand}\! \bigl(\operatorname {tannerHEq}(X, \Lambda , h_\Lambda ),\; \operatorname {cycleHEq}(\ell , h_{\mathrm{compat}}),\; 1,\; 1\bigr) \; =\; H^1\! \bigl(C(X, \Lambda )\bigr) \otimes _H H^0\! \bigl(C_\ell \bigr). \]

By the homology-cohomology equivalence over \(\mathbb {F}_2\), this coincides with \(H_1^h\).

Definition 605 Vertical Cohomology \(H^1_v\)

The vertical cohomology is the balanced Künneth summand at indices \(p = 0\), \(q = 1\):

\[ H^1_v \; :=\; \operatorname {balancedKunnethSummand}\! \bigl(\operatorname {tannerHEq}(X, \Lambda , h_\Lambda ),\; \operatorname {cycleHEq}(\ell , h_{\mathrm{compat}}),\; 1,\; 0\bigr) \; =\; H^0\! \bigl(C(X, \Lambda )\bigr) \otimes _H H^1\! \bigl(C_\ell \bigr). \]

By the homology-cohomology equivalence over \(\mathbb {F}_2\), this coincides with \(H_1^v\).

Definition 606 Cohomology Horizontal Projection \(p_h\)

The cohomology horizontal projection \(p_h : H^1 \to H^1_h\) is defined as

\[ p_h \; :=\; p^h, \]

identifying \(\operatorname {coprojH}\) with \(\operatorname {projH}\) via the homology-cohomology equivalence over \(\mathbb {F}_2\).

Definition 607 Cohomology Vertical Projection \(p_v\)

The cohomology vertical projection \(p_v : H^1 \to H^1_v\) is defined as

\[ p_v \; :=\; p^v, \]

identifying \(\operatorname {coprojV}\) with \(\operatorname {projV}\) via the homology-cohomology equivalence over \(\mathbb {F}_2\).

For every pair of elements \(y_h \in H_1^h\) and \(y_v \in H_1^v\), there exists \(x \in H_1\) such that

\[ p^h(x) = y_h \quad \text{and} \quad p^v(x) = y_v. \]
Proof

Let \(\phi : H_1 \xrightarrow {\sim } \bigoplus _p H_p \otimes _H H_{1-p}\) be the Künneth isomorphism. We use the inverse \(\phi ^{-1}\).

Construct the element

\[ z \; :=\; \iota _1(y_h) + \iota _0(y_v) \; \in \; \bigoplus _p H_p \otimes _H H_{1-p}, \]

where \(\iota _1\) and \(\iota _0\) are the canonical inclusions of the \(p = 1\) and \(p = 0\) summands respectively. Set \(x := \phi ^{-1}(z)\).

We verify both projections. For the horizontal projection, simplifying using the definitions of \(\operatorname {projH}\), \(\pi _1\), \(\iota _1\), \(\iota _0\), and the fact that \(\phi \circ \phi ^{-1} = \operatorname {id}\):

\begin{align*} p^h(x) & = \pi _1\! \bigl(\phi (\phi ^{-1}(z))\bigr) = \pi _1(z) \\ & = \pi _1\! \bigl(\iota _1(y_h) + \iota _0(y_v)\bigr) \\ & = \pi _1(\iota _1(y_h)) + \pi _1(\iota _0(y_v)). \end{align*}

By the defining properties of direct sum components, \(\pi _1(\iota _1(y_h)) = y_h\) and \(\pi _1(\iota _0(y_v)) = 0\) since \(0 \neq 1\) (verified by integer arithmetic). Hence \(p^h(x) = y_h\).

For the vertical projection, by the same reasoning with \(\pi _0\):

\begin{align*} p^v(x) & = \pi _0(z) = \pi _0(\iota _1(y_h)) + \pi _0(\iota _0(y_v)) = 0 + y_v = y_v, \end{align*}

since \(1 \neq 0\) (verified by integer arithmetic) implies \(\pi _0(\iota _1(y_h)) = 0\), and \(\pi _0(\iota _0(y_v)) = y_v\). Thus \(p^v(x) = y_v\).

Lemma 609 Horizontal Homology is Nonempty

The type \(H_1^h\) is nonempty; it contains the zero element.

Proof

The zero element \(0 \in H_1^h\) witnesses nonemptiness.

Lemma 610 Vertical Homology is Nonempty

The type \(H_1^v\) is nonempty; it contains the zero element.

Proof

The zero element \(0 \in H_1^v\) witnesses nonemptiness.

Lemma 611 Degree-1 Homology is Nonempty

The type \(H_1\) is nonempty; it contains the zero element.

Proof

The zero element \(0 \in H_1\) witnesses nonemptiness.