Integral characters on the complex torus #
For an additive lattice N, its integral character lattice is N →+ ℤ. The
corresponding complex torus is represented without coordinates as the additive characters of this
lattice with values
in ℂˣ. Evaluation is therefore the canonical pairing between an additive character and its
argument.
This file records the multiplicative laws of that pairing, its contravariant naturality in the
character lattice (and hence covariance in N), and the fact that integral characters separate
torus points. Given an identification of the character lattice with a free abelian group,
complexTorusCoordinates connects this coordinate-free carrier to Tau Ceti's existing
freeAbelianCharEquiv.
Main declarations #
TauCeti.Toric.IntegralCharacter: the integral character lattice ofN.TauCeti.Toric.ComplexTorus: its coordinate-free complex torus.TauCeti.Toric.characterEvaluation: evaluation of a character as a homomorphism on the torus.TauCeti.Toric.complexTorusMap: the torus map induced by an additive map of lattices.TauCeti.Toric.complexTorusMap_surjective: a surjection onto a projective lattice induces a surjection of tori.TauCeti.Toric.mem_ker_complexTorusMap_mk'_iff: the kernel of the torus map of a quotient latticeN ⧸ His the subtorus trivial on the characters vanishing onH.TauCeti.Toric.exists_characterEvaluation_ne: integral characters separate torus points.Module.Basis.integralCharacterRepr: the free presentation of the character lattice dual to an integral basis ofN.TauCeti.Toric.complexTorusCoordinates: coordinates supplied by a free presentation of the character lattice.TauCeti.Toric.complexTorus_apply_eq_prod_zpow: the Laurent-monomial formula for evaluation of a character in those coordinates.Module.Basis.complexTorusCoordinates: coordinates supplied by an integral basis of the lattice, through its dual basis.
References #
- D. Cox, J. Little and H. Schenck, Toric Varieties, §1.1.
- W. Fulton, Introduction to Toric Varieties, §1.1.
The group of integral characters of an additive commutative group N.
Instances For
The group of complex unit-valued characters on N →+ ℤ.
For a finite free ℤ-module N, this is its coordinate-free complex torus.
AddChar is the additive-domain form of the equivalent Mathlib carrier
Multiplicative (N →+ ℤ) →* ℂˣ; using it makes evaluation and pullback of characters direct.
Instances For
Evaluation of the integral character m as a homomorphism on complex-torus points.
The map is the homomorphism obtained by evaluating an additive character at m.
Instances For
Character evaluation is ordinary application of the underlying additive character.
Evaluation of the zero integral character is the trivial monoid homomorphism.
Evaluation sends addition of integral characters to multiplication of monoid homomorphisms.
Evaluation sends negation of an integral character to inversion of a monoid homomorphism.
The map of complex tori induced covariantly by an additive map of lattices.
Instances For
The torus map induced by f evaluates by pulling the character back along f.
The identity lattice map induces the identity map of complex tori.
Composition of lattice maps induces composition of the corresponding complex-torus maps.
A surjective map onto a projective lattice induces a map of complex tori with a section, itself induced by a section of the lattice map.
A surjective map onto a projective lattice induces a surjective map of complex tori.
A torus point lies in the kernel of the torus map induced by the quotient by a sublattice H
exactly when it is trivial on every integral character vanishing on H.
Integral characters separate distinct points of the coordinate-free complex torus.
The free presentation of the character lattice dual to an integral basis B of N: an
integral character corresponds to the family of its values on the basis vectors.
Instances For
The coordinate of an integral character at a basis index is its value on that basis vector.
A free presentation of the character lattice identifies the coordinate-free complex torus
with a product of copies of ℂˣ. The last step is Tau Ceti's freeAbelianCharEquiv.
Instances For
A coordinate supplied by a free presentation is evaluation at the corresponding transported standard generator of the character lattice.
The torus point with prescribed coordinates evaluates an integral character to the Laurent monomial in those coordinates whose exponents are the coordinates of the character.
The Laurent-monomial formula: a torus point evaluates an integral character m to the
product of its coordinates, in the presentation e, raised to the coordinates of m.
The Laurent-monomial formula for a finite index type.
The coordinates on the coordinate-free complex torus supplied by an integral basis of N: a
torus point corresponds to its values on the dual basis characters, the coordinate functionals of
the basis.
Instances For
The coordinate of a torus point indexed by a basis vector is its value on the coordinate functional of that vector.
The torus point with prescribed basis coordinates takes the prescribed value on each coordinate functional.