The complex torus ℂ / L associated to a lattice L ⊆ ℂ.
Instances For
The canonical quotient map ℂ → ℂ / L, as an additive group homomorphism.
Instances For
Two complex numbers project to the same point in ℂ / L iff they differ by a lattice element.
A complex number projects to 0 in ℂ / L iff it lies in the lattice L.
The set { α ∈ ℂ : α L₁ ⊆ L₂ } of scalars whose multiplication sends L₁ into L₂.
Instances For
The scalar 0 always sends L₁ into L₂, so it lies in latticeMulSet.
Membership in latticeMulSet L₁ L₂ unfolds to the condition α z ∈ L₂ for every z ∈ L₁.
For α ∈ latticeMulSet L₁ L₂, the induced morphism ℂ / L₁ → ℂ / L₂ between complex tori
obtained by passing multiplication-by-α to the quotient.
Instances For
The induced map applied to proj L₁ z equals proj L₂ (α * z).
A holomorphic morphism between complex tori ℂ / L₁ → ℂ / L₂, packaged together with a
holomorphic lift ℂ → ℂ making the projection diagram commute.
- lift_differentiable : Differentiable ℂ self.lift
Instances For
A continuous function from ℂ (connected) to a lattice (discrete) must be constant.
A function periodic with respect to the two generators ω₁, ω₂ of a lattice L is periodic
with respect to every element of L.
An entire function that is doubly periodic with respect to a lattice has bounded range (the key input for Liouville's theorem).
Existence half of Theorem 16.1: every holomorphic morphism ℂ / L₁ → ℂ / L₂ sending 0 to 0
arises from multiplication by some α ∈ ℂ with α L₁ ⊆ L₂.
The scalar α such that inducedMap α = inducedMap γ on all of ℂ / L₁ is uniquely
determined.
Theorem 16.1 (Sutherland): The map {α ∈ ℂ : α L₁ ⊆ L₂} → Hom(ℂ/L₁, ℂ/L₂) sending
α ↦ φ_α is an isomorphism — i.e., every holomorphic torus morphism sending 0 to 0 is
uniquely induced by some such scalar α.
The set latticeMulSet L₁ L₂ is closed under addition (it is an additive subgroup of ℂ).
The induced map is additive in the scalar: inducedMap (α + β) = inducedMap α + inducedMap β
on every projected point.
Conjunction packaging the four properties witnessing that α ↦ φ_α is an additive group
isomorphism latticeMulSet L₁ L₂ ≃+ Hom(ℂ/L₁, ℂ/L₂): additivity, sending 0 ↦ 0, injectivity,
and surjectivity (Theorem 16.1).
When L₁ = L₂ = L, the set latticeMulSet L L is closed under multiplication
(it is a subring of ℂ, the endomorphism ring of ℂ / L).
The scalar 1 lies in latticeMulSet L L, corresponding to the identity endomorphism.
Composition of induced endomorphisms corresponds to multiplication of scalars:
inducedMap (α β) = inducedMap α ∘ inducedMap β. This gives the ring-isomorphism structure
when L₁ = L₂.