Skip to content

Lattices: genus and class number of an integral lattice #59

Description

@CBirkbeck

Goal

Define the genus of an integral lattice L (all lattices M on the same quadratic space with M_p ≅ L_p for every prime p, including p = ∞) and its class number (the number of isometry classes in the genus).

What already exists

  • mathlib: ZLattice, quadratic forms, QuadraticForm equivalence/isometry; Localization/Completion machinery.

What's missing

  • SameGenus L M : Prop via local (p-adic and real) isometry, and classNumber L := #(genus L / isometry) (finite).

Test cases

  • Even unimodular lattices: in dim 8 the genus has class number 1 (only E₈); in dim 16, class number 2 (E₈², D₁₆⁺); in dim 24, 24 (Niemeier).

LMFDB targets

New area, not yet in the Verso blueprint — links go to the LMFDB knowls.

Metadata

Metadata

Assignees

No one assigned

    Labels

    latticesIntegral lattice invariantslevel: advancedSubstantial mathematics or API to buildpriority: lowLower priority — newer/beta LMFDB section, secondary to the core MF/EC/NF focus

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions