A machine-checked solution to the Jacobians challenge

32.1. Keystones🔗

exists_periodLattice_realBasissource · report an issue

theorem exists_periodLattice_realBasis :
    ∃ b : Module.Basis (Fin (2 * genus X)) ℝ (Fin (genus X) → ℂ),
      truePeriodLattice X = Submodule.span ℤ (Set.range ⇑b)