Completed combinations of torsor elements #
For a potential F : S → ℝ, NovikovModule R F consists of coefficient functions on S
with finite support above every potential threshold. It is a submodule of S → R, with the
usual pointwise addition and ground-ring scalar multiplication. Finite combinations embed by
NovikovModule.ofFinsupp, and NovikovModule.trunc C a is the finite combination keeping the
coefficients of a at generators of potential > C. These two constructions adapt the
approach of the unmerged TauCeti PR https://github.com/TauCetiProject/TauCeti/pull/20410.
Suppose S is a finite disjoint union of torsors P i under an additive group H, and
F (h +ᵥ p) = F p - N h. Choosing one lift in each torsor identifies this completion with
one Novikov series per orbit. Changing the lifts multiplies each coordinate on the right by
the monomial of the old lift minus the new lift. In particular the completion retains the actual
lifted generators, while the coordinate description depends on the chosen lifts. The transported
Novikov scalar action is independent of those lifts. Its module laws and basis use Mathlib's
AddEquiv.module and Pi.basisFun.
If H is trivial, each torsor is a single generator and no completion is needed
(NovikovModule.eq_top_of_subsingleton).
The cutoff formulas include the potential of each chosen lift; they do not require an injective or discrete period map. These are the coefficient coordinates used for completed chains on an abelian cover, or for capped generators with an action functional.
References #
- M. Hutchings and Y.-J. Lee, Circle-valued Morse theory and Reidemeister torsion, Geom. Topol. 3 (1999), Section 2.
- A. Pajitnov, Circle-valued Morse Theory, de Gruyter 2006, Chapter 3.
A coefficient function with finite support is a completed combination.
A point mass at a generator is a completed combination.
The point mass r at a generator s, as a completed combination.
Instances For
The coefficients of a point mass.
The potential is bounded above on the support of a completed combination.
Finite combinations, viewed as completed combinations with the same coefficients.
Instances For
A completed combination is a finite combination exactly when it has finitely many nonzero coefficients.
The truncation of a completed combination above the potential cutoff C: the finite
combination keeping the coefficients of the generators of potential > C.
Instances For
No completion is needed over a trivial group. With finitely many orbits, each a torsor
under a trivial group and so a single generator, every coefficient function is a completed
combination, whatever the potential F.
The potential of a generator is its reference potential minus the period of its displacement.
Finiteness above potential thresholds is equivalent to the Novikov support condition in every orbit, for any chosen lifts.
Coordinates of a completed combination relative to one lift in each orbit. This is a ground-ring linear equivalence with a finite family of Novikov series.
Instances For
The coefficient at exponent h is the coefficient of the generator h +ᵥ r i.
Recover the coefficient of a lifted generator by subtracting its reference lift.
The potential cutoff in an orbit is the period cutoff measured from its chosen lift.
Changing the reference lift translates the exponent by the old lift minus the new lift. Thus the matrix of a lift change is diagonal with monomial entries.
The Novikov module structure, transported using arbitrary orbit lifts. Install it with
letI := NovikovModule.module (R := R) hF. Every choice of lifts is linear for this one
structure by coordinates_smul.
Instances For
Novikov scalar multiplication is componentwise multiplication in any lift coordinates.
Coordinates in any chosen lifts form a Novikov-linear equivalence for the shared module structure.
Instances For
The Novikov-linear coordinate equivalence evaluates to the original coefficient coordinates.
The inverse Novikov-linear equivalence reconstructs the same coefficient function.
A monomial acts by deck translation, with its coefficient multiplying on the left.
The basis of the completed module consisting of the chosen orbit lifts. This exhibits it as a finite free Novikov module.
Instances For
In lift coordinates, the basis vector for an orbit is the unit series in that orbit and zero in every other orbit.
Basis representation is precisely the Novikov coordinate series in each orbit.
Changing a basis lift multiplies its basis vector on the left by the monomial of the new lift minus the old lift. Both bases belong to the same Novikov module.