Documentation

LeanPool.BrillNoetherGraphs.Bananas.Transmission.CycleTorsionOrder

Example 1.11: the torsion order of a cycle #

A cycle graph, marked at its two junction vertices, is exactly a genus-one banana B : Banana 1, marked at leftEndpoint B and rightEndpoint B, with the two strand lengths B.length 0 and B.length 1 playing the role of the paper's a and b.

The proof identifies the marked difference [rightEndpoint - leftEndpoint] with (B.length 0) • w in the graph Jacobian, where w is the first normalized coordinate step on strand 0 (bananaCoordinateStep B 0). Two facts from the banana Jacobian presentation (Proposition 2.14) pin down the order of w exactly:

Combining the two pins down the torsion order at (B.length 0 + B.length 1) / gcd (B.length 0) (B.length 1), matching eg:cycle.

The homomorphism (x0, x1) ↦ x0 - x1 from banana coordinates to ZMod n. For n = a + b this kills exactly the displayed relations of a genus-one banana's Jacobian presentation.

Equations
Instances For

    Example 1.11 (eg:cycle), torsion order half: for a cycle graph B : Banana 1, marked at its two junction vertices, the torsion order of (leftEndpoint, rightEndpoint) is (a + b) / gcd a b with a = B.length 0, b = B.length 1.

    Example 1.11 (eg:cycle), all-submodularity half: a cycle graph is connected of genus one with distinct marks, so every divisor is submodular.

    Example 1.11 (eg:cycle): a cycle graph, marked at its two junction vertices, has k-general transmission at k = (a + b) / gcd a b, where a and b are the lengths of the two paths joining the marks.