Novikov series #
Let H be an additive group and N : H →+ ℝ a period homomorphism. A Novikov series with
coefficients in R is a coefficient function a : H → R with only finitely many nonzero
coefficients below every real period cutoff: {h | a h ≠ 0 ∧ N h < C} is finite for every
C : ℝ. Under convolution, these series form the Novikov completion of the group ring R[H]
along the period filtration; it is the coefficient ring of the Novikov complex of a closed
one-form whose periods are recorded by N.
Neither injectivity nor discreteness of N is assumed: finitely many nonzero coefficients may
share a period value, and the periods of an infinite support tend to +∞.
This file sets up the carrier and its additive structure, the monomials, and the finiteness facts
on which the convolution product of TauCeti.RingTheory.NovikovSeries.Multiplication rests. The
design of the additive API follows that of Mathlib's HahnSeries in
Mathlib/RingTheory/HahnSeries/Addition.lean; no code is copied from there.
Main definitions #
TauCeti.NovikovSeries R H N: Novikov series overRonHfor the period mapN.TauCeti.NovikovSeries.ofFinsupp: a finitely supported coefficient function as a Novikov series.TauCeti.NovikovSeries.single: the monomialr e^h, with coefficientrathand0elsewhere.TauCeti.NovikovSeries.order: the least period of the support of a Novikov series, and0for the zero series.TauCeti.NovikovSeries.trunc C a: the finitely supported truncation ofabelow the period cutoffC.
Main results #
TauCeti.NovikovSeries.forall_finite_lt_iff_forall_finite_le: the support condition may be stated withN h ≤ Cin place ofN h < C.TauCeti.NovikovSeries.bddBelow_image_supportandTauCeti.NovikovSeries.exists_isLeast_image_support: the periods of the support are bounded below, and a nonzero series attains a least period on its support.TauCeti.NovikovSeries.finite_support_of_bddAbove_image: a Novikov series whose periods are bounded above on its support has finite support.TauCeti.NovikovSeries.isLeast_order: the order of a nonzero series is the least period of its support.TauCeti.NovikovSeries.min_order_le_order_add: the order of a nonzero sum is at least the smaller of the orders of the summands.TauCeti.NovikovSeries.forall_finite_lt_iff_bddBelow_support: onℤwith the period mapk ↦ k, the support condition says exactly that the support is bounded below.TauCeti.NovikovSeries.finite_setOf_period_add_lt: for two Novikov series, the pairs of support exponents whose sum has period below a fixed cutoff form a finite set. In particular (TauCeti.NovikovSeries.finite_setOf_add_eq) each coefficient of the convolution is a finite sum.TauCeti.NovikovSeries.finite_setOf_period_add_add_ltandTauCeti.NovikovSeries.finite_setOf_add_add_eq: the same uniform cutoff finiteness for triples of support exponents, on which associativity of the convolution rests.TauCeti.NovikovSeries.ofFinsupp_surjective_iff: over a nontrivial coefficient type, every Novikov series is finitely supported if and only ifN = 0.
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 Novikov series over R on the additive group H, for the period homomorphism
N : H →+ ℝ: a coefficient function H → R with only finitely many nonzero coefficients below
each real period cutoff.
- coeff : H → R
The coefficient of a Novikov series at an exponent.
Only finitely many coefficients are nonzero below each period cutoff.
Instances For
The support of a Novikov series: the exponents with nonzero coefficient.
Instances For
The support condition of Novikov series is equivalent to the one with non-strict period cutoffs.
If the periods are bounded above on the support of a Novikov series, for instance if they vanish, the series has finite support: a single period cutoff lies above all of its exponents.
The periods of the support of a Novikov series are bounded below.
A Novikov series with nonempty support attains a least period on its support.
On the exponent group ℤ with the period map k ↦ k, a coefficient function has only
finitely many nonzero coefficients below every real cutoff if and only if its support is bounded
below.
The support of a Novikov series on ℤ for the period map k ↦ k is bounded below.
The zero Novikov series.
Uniform cutoff finiteness for convolution: for Novikov series a and b, only finitely many
pairs (u, v) of support exponents have N (u + v) < C.
For Novikov series a and b and an exponent h, only finitely many pairs (u, v) with
u + v = h have both coefficients a.coeff u and b.coeff v nonzero.
For Novikov series a and b and an exponent h, only finitely many pairs (u, v) with
u + v = h have nonzero coefficient product a.coeff u * b.coeff v.
Uniform cutoff finiteness for triple products: for Novikov series a, b and c, only
finitely many triples (u, v, w) of support exponents have N (u + v + w) < C.
For Novikov series a, b and c and an exponent h, only finitely many triples
(u, v, w) with u + v + w = h have all three coefficients nonzero.
Coefficientwise scalar multiplication of a Novikov series.
Coefficientwise addition of Novikov series.
Coefficientwise negation of a Novikov series.
Coefficientwise subtraction of Novikov series.
The coefficient function of Novikov series, as an additive monoid homomorphism.
Instances For
Novikov series inherit the absence of additive torsion from their coefficients.
A coefficient of a finite sum of Novikov series is the sum of the coefficients.
A finitely supported coefficient function, viewed as a Novikov series.
Instances For
The monomial r e^h: the Novikov series with coefficient r at h and 0 elsewhere.
Instances For
Over a trivial exponent group every Novikov series is the constant monomial of its
coefficient at 0.
The order of a Novikov series: the least period of its support, and 0 for the zero series.
Instances For
The order of a nonzero Novikov series is the least period of its support.
A Novikov series whose support has least period C has order C.
A nonzero Novikov series has a nonzero coefficient at an exponent of period equal to its order.
A nonzero Novikov series vanishes below the period cutoff C exactly when C is at most its
order.
The order of a nonzero sum is at least the smaller of the orders of the summands.
The truncation of a Novikov series a below the period cutoff C: the finitely supported
coefficient function that agrees with a at exponents of period < C and vanishes elsewhere.
Instances For
Over a nontrivial coefficient type, every Novikov series is finitely supported if and only if the period homomorphism vanishes.