Continuous families of full lattices #
Let Λ be a finite free ℤ-module, E a finite-dimensional real normed space and Y a
topological space. A period family is a map P : Y → (Λ →ₗ[ℤ] E) such that each period
y ↦ P y l is continuous and each P y is injective with discrete, full range: that is,
LinearMap.range (P y) is a full lattice of E in the sense of IsZLattice ℝ. A
holomorphic family of complex tori E ⧸ LinearMap.range (P y) is described by such data.
Pointwise discreteness says that each lattice LinearMap.range (P y) has nonzero vectors of
norm bounded below. This file proves the bound is locally uniform in y: on every compact
K ⊆ Y there is one c > 0 with c ≤ ‖P y l‖ for all y ∈ K and all l ≠ 0
(TauCeti.exists_pos_le_norm_period_of_isCompact). After choosing a ℤ-basis b of Λ the
statement is a uniform bound for the inverses of the real linear isomorphisms
x ↦ ∑ i, x i • P y (b i) (TauCeti.exists_pos_mul_norm_le_norm_sum_smul_period_of_isCompact).
The proof is compactness of K times the unit sphere of ι → ℝ, on which the norm of this
combination is continuous and positive, a ℤ-basis of a full lattice being an ℝ-basis of E
(Module.Basis.ofZLatticeBasis).
Consequently only finitely many l have ‖P y l‖ ≤ R for some y ∈ K
(TauCeti.finite_setOf_exists_norm_period_le). This is exactly what makes the period
translation action l +ᵥ (y, v) = (y, v + P y l) of Λ on Y × E
(TauCeti.periodAddAction) properly discontinuous, whose orbit space is the total space of the
family of tori. The action is free and acts by homeomorphisms. The first projection descends to
the projection of the family of tori to its parameter space
(TauCeti.torusFamilyProjection), a continuous open surjection. The orbit map
Y × E → (Y × E)/Λ is a covering map, so by uniqueness of lifts a continuous family of periods
over a preconnected space is a single period (TauCeti.exists_eq_period_of_mem_range).
The ℤ-basis of the full lattice LinearMap.range (P y) given by the periods of a ℤ-basis b
of Λ is packaged as the real basis TauCeti.periodBasis P b hinj y of E. The global
trivialization of the family built from it is in
TauCeti.Algebra.Module.ZLattice.Family.HomeomorphProd.
Main definitions #
TauCeti.periodBasis: the periods atyof aℤ-basis ofΛ, as a real basis ofE.TauCeti.periodAddAction: the period translation action ofΛonY × E.TauCeti.torusFamilyProjection: the projection(Y × E)/Λ → Ydescended fromProd.fst.
Main results #
TauCeti.exists_pos_mul_norm_le_norm_sum_smul_period_of_isCompact: on a compact set of parameters, the real linear mapsx ↦ ∑ i, x i • P y (b i)are uniformly bounded below.TauCeti.exists_pos_le_norm_period_of_isCompact: uniform separation of nonzero periods on a compact set of parameters.TauCeti.finite_setOf_exists_norm_period_le: on a compact set of parameters, only finitely many periods have norm at mostR.TauCeti.properlyDiscontinuousVAdd_periodAddAction,TauCeti.isCancelVAdd_periodAddAction,TauCeti.continuousConstVAdd_periodAddAction: the period translation action onY × Eis properly discontinuous, free, and continuous.TauCeti.isAddQuotientCoveringMap_torusFamily_mk: the orbit mapY × E → (Y × E)/Λis a covering map, the quotient map of the period translation action.TauCeti.mem_orbit_periodAddAction_iff: two points lie in one orbit exactly when they have the same parameteryand differ by a period aty.TauCeti.exists_eq_period_of_mem_range: a continuous family of periods over a preconnected space is a single period, by uniqueness of lifts through the orbit map.TauCeti.continuous_torusFamilyProjection,TauCeti.isOpenMap_torusFamilyProjection: the projection of the family of tori is continuous and open.TauCeti.secondCountableTopology_torusFamily: the total space is second countable over a second-countable base.
References #
- Christina Birkenhake and Herbert Lange, Complex Abelian Varieties, second edition, Grundlehren der mathematischen Wissenschaften 302, Springer, 2004, Chapter 8 (families of complex tori given by period matrices).
- Tau Ceti PR #20968 (closed, unmerged)
proved that the orbit map is a covering map along the lines of
TauCeti.isAddQuotientCoveringMap_torusFamily_mk.
The period basis at y: the periods P y (b i) of a ℤ-basis b of Λ, viewed as a
real basis of E. They form a ℤ-basis of the full lattice LinearMap.range (P y), hence a real
basis of E. Its inverse coordinate map x ↦ ∑ i, x i • P y (b i) is the real linear
isomorphism ℝ^ι ≃ E carrying the standard lattice ℤ^ι onto the periods at y.
Instances For
The i-th vector of the period basis at y is the period P y (b i).
The period basis at y spans the lattice of periods at y over ℤ.
The coordinates of a period P y l in the period basis at y are the integer coordinates of
l in b.
The coordinate vector of a period P y l in the period basis at y is the integer coordinate
vector of l in b.
Uniform bound for inverse period maps. For a basis b of Λ, the real linear maps
x ↦ ∑ i, x i • P y (b i) are bounded below by one constant c > 0 as y ranges over a
compact set: c * ‖x‖ ≤ ‖∑ i, x i • P y (b i)‖.
Uniform bound for lattice coordinates. For a basis b of Λ, on a compact set of
parameters the coordinates of l are bounded by a fixed multiple of the norm of its period:
c * ‖b.equivFun l‖ ≤ ‖P y l‖.
Uniform period separation on compact sets. On a compact set K of parameters there is
a single c > 0 bounding below the norm of every nonzero period at every point of K.
On a compact set K of parameters, only finitely many l have a period P y l of norm at
most R at some point y ∈ K.
The period translation action #
The translation action of Λ on Y × E by periods, l +ᵥ (y, v) = (y, v + P y l). Its
orbit space is the total space of the family of tori E ⧸ LinearMap.range (P y) over Y.
Instances For
Two points of Y × E lie in one period orbit exactly when they have the same parameter y
and their difference is a period at y.
The period translation action is free when each period map is injective.
Each period translation is continuous when the periods depend continuously on the parameter.
The projection (Y × E)/Λ → Y of the family of tori to its parameter space, descended from
Prod.fst along the period translation action.
Instances For
The projection of the family of tori sends the class of (y, v) to y.
The projection of the family of tori is surjective: the class of (y, 0) lies over y.
The projection of the family of tori is continuous.
The projection of the family of tori is open, since it is descended from the open map
Prod.fst along the quotient map.
A family of tori over a second-countable base is second countable. If the periods depend
continuously on the parameter, the orbit space (Y × E)/Λ of the period translation action is
second countable whenever Y and E are, since its orbit map is open. No lattice hypothesis on
the periods is needed.
Orbit-local finiteness. The period translation action of a continuous family of full lattices is properly discontinuous.
The orbit map is a covering map. For a continuous family of full lattices, the orbit map
Y × E → (Y × E)/Λ of the period translation action is a covering map, and (Y × E)/Λ is its
quotient by the free action of Λ.
A continuous family of periods is a single period. Over a preconnected space Z, let
f : Z → Y and S : Z → E be continuous with S z a period at f z for every z. Then there
is one l : Λ with S z = P (f z) l for every z.