Papers
Topics
Authors
Recent
Search
2000 character limit reached

Parity of $k$-differentials in genus zero and one

Published 3 Feb 2026 in math.NT, math.AG, and math.GT | (2602.03722v1)

Abstract: Here we completely determine the spin parity of $k$-differentials with prescribed zero and pole orders on Riemann surfaces of genus zero and one. This result was previously obtained conditionally by the first author and Quentin Gendron assuming the truth of a number-theoretic hypothesis Conjecture A.10. We prove this hypothesis by reformulating it in terms of Jacobi symbols, reducing the proof to a combinatorial identity and standard facts about Jacobi symbols. The proof was obtained by AxiomProver and the system formalized the proof of the combinatorial identity in Lean/Mathlib (see the Appendix).

Summary

  • The paper determines spin parity of k-differentials unconditionally for genus zero and one using combinatorial and number-theoretic techniques.
  • It reduces parity computation via cyclic canonical covers and connects the invariants to Jacobi symbols through explicit residue counts.
  • The work validates its methodology with AI-enabled formal proof verification, offering new insights for moduli space analysis.

Parity of kk-Differentials in Genus Zero and One

Context and Problem Formulation

The study of kk-differentials—global sections of KXkK_X^k for a Riemann surface XX of genus gg—is central in moduli theory, flat surface dynamics, and combinatorial geometry. The moduli spaces ΩkMg(μ)\Omega^k\mathcal{M}_g(\mu), where μ\mu specifies prescribed orders of zeros and poles summing to k(2g2)k(2g-2), have a rich structure: in many cases, they are disconnected, and their connected components can be distinguished by discrete invariants, such as spin parity. For k3k\geq 3, especially for odd kk, the classification of connected components is largely unresolved, even for low genus.

For holomorphic (k=1k=1) and quadratic (k=2k=2) differentials, spin invariants play a critical role in component stratification [KZ03, La04S]. This paper focuses on the spin parity of kk-differentials in genus zero and one for arbitrary kk, completing a program previously conditional on a number-theoretic conjecture [CG22]. The principal achievement is an unconditional determination of spin parity for all kk in these genera by resolving the underlying arithmetic disparity.

Theoretical Contributions

Canonical Covers and Spin Parity Reduction

For k>1k>1, the canonical construction of the cyclic cover π:X^X\pi:\widehat{X}\to X of degree kk allows reduction of the spin parity computation to the parity of an associated differential one-form ω^\widehat{\omega} on X^\widehat{X}. The parity is captured via the dimension modulo 2 of sections of half-canonical divisors, generalizing classical theta characteristics [At71, Mu71]. For kk odd, parity type occurs precisely when all entries of μ\mu are even.

Number-Theoretic Reformulation

Chen and Gendron reduced the parity calculation to a combinatorial count Nk(n)N_k(n) for odd kk and coprime nn: the number of pairs (b1,b2)(b_1, b_2) under explicit congruence and sum constraints. The conjecture stated that

Nk(n)k+14(mod2).N_k(n) \equiv \left\lfloor\frac{k+1}{4}\right\rfloor \pmod{2}.

This paper proves the conjecture by recognizing a connection to Jacobi symbols and established number-theoretic identities, specifically Eisenstein's Lemma and the Gauss–Schering formula for counting residue sets [Tan00, Jenkins1867]. The floor-sum function Fk(a)F_k(a), parameterized by an integer aa, is shown to encode the parity via

Fk(a){0(mod2),a odd k+14(mod2),a evenF_k(a) \equiv \begin{cases} 0 \pmod{2}, & a \text{ odd} \ \left\lfloor \frac{k+1}{4} \right\rfloor \pmod{2}, & a \text{ even} \end{cases}

for all aa coprime to kk.

The parity function Nk(n)N_k(n) is further linked to Jacobi symbols (2k)\left(\frac{2}{k}\right) by explicit combinatorial decomposition and summation arguments. The proof employs both analytic and formal verification techniques, including machine-verified formalizations in Lean.

Main Results

The core unconditional theorems formalized in the paper are:

  • For genus zero and odd kk, spin parity of ΩkM0(2μ)\Omega^k\mathcal{M}_0(2\mu) is given by nk(μ)(mod2)n_k(\mu)\pmod{2}, where nk(μ)n_k(\mu) counts components indexed by certain qq-adic valuations arising in the prime factorization of kk.
  • For genus one and odd kk, spin parity of the connected component of rotation number dd, ΩkM1(2μ)d\Omega^k\mathcal{M}_1(2\mu)^d, is determined by nk(μ)+d+1(mod2)n_k(\mu) + d + 1 \pmod{2}.

Moreover, the number-theoretic function nk(μ)n_k(\mu) admits a reformulation in terms of Jacobi symbols: nk(μ)=#{i:(2di)(2k)}n_k(\mu) = \#\left\{ i : \left(\frac{2}{d_i}\right) \neq \left(\frac{2}{k}\right) \right\} where di=gcd(k,mi)d_i = \gcd(k, m_i).

Strong Claims and Numerical Verification

The paper establishes the parity count Nk(n)N_k(n) for all odd kk and suitable nn and n+1n+1 unconditionally, eliminating the reliance on numerical evidence. The construction is validated both via analytic number theory and automated formal proof using the AxiomProver system in Lean, with all combinatorial core lemmas verified by symbolic computation.

Practical and Theoretical Implications

These results remove longstanding conditionality from the stratification program for moduli spaces of kk-differentials in low genus, enabling practitioners to compute spin invariants for genus zero and one in complete generality. For k3k\geq 3, this method provides the only known invariant besides hyperelliptic and rotation numbers capable of distinguishing moduli space components, substantially advancing the analysis in open problems on strata structure [BCGGMk, CG22].

On the theoretical side, the connection to Jacobi symbols and parity periodicity modulo 8 suggests possible approaches to parity problems for kk-differentials in higher genus, and raises prospects for further arithmetic-geometric correspondences in moduli theory. Furthermore, formalization via AI proof verification introduces new rigor and opens the possibility of systematic exploration of conjectures in algebraic geometry using computational methods.

Practically, these techniques may generalize to automated classification of moduli space components in more intricate settings, including holomorphic and meromorphic kk-differentials in arbitrary genus.

Future Directions in AI-Driven Mathematical Research

The success of AxiomProver in autonomously formulating, refactoring, and verifying a nontrivial combinatorial proof exemplifies the evolving role of AI in mathematical research. While standard number-theoretic facts were invoked from classical sources rather than rederived, the modular workflow and capacity for Lean-based validation indicate potential for fully autonomous reasoning and formalization in future conjecture-driven programs. Scaling such systems could impact research workflows across algebraic geometry, combinatorics, and dynamics, providing new methods of rigor and discovery.

Conclusion

This paper provides a complete, unconditional determination of spin parity for kk-differentials in genus zero and one, utilizing number-theoretic identities and formal proof verification techniques. By establishing the explicit parity count and formulating the accompanying combinatorial framework, it advances both the mathematical theory of moduli space stratification and proves the efficacy of AI-assisted research workflows in pure mathematics.


References

Relevant source literature includes (2602.03722), [CG22], [KZ03], [La04S], [BCGGMk], [Tan00], [Jenkins1867], [At71], [Mu71], [Jo80], and computational formalization platforms [Lean, Mathlib2020].

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

Explaining “Parity of k‑differentials in genus zero and one”

Overview: What is this paper about?

This paper figures out a simple “even or odd” label (called spin parity) for certain mathematical patterns on very basic surfaces: the sphere (genus 0) and the torus (genus 1). These patterns are called k‑differentials. The authors complete a classification that helps mathematicians understand how these patterns behave and how the spaces of all such patterns are connected.

The main questions in simple terms

  • If you draw a special pattern on a surface that can have “zeros” (places where it vanishes) and “poles” (places where it blows up), can we tell whether its hidden “spin” is even or odd?
  • For odd values of kk, can we give a clear yes/no rule that depends only on the numbers describing where the zeros and poles are?
  • A previous paper reduced the problem to a number puzzle. This paper asks: Is that number puzzle true? If yes, we get the full answer for genus 0 and 1.

How they solved it: the big idea and the tools

Think of a k‑differential as a repeating pattern on a surface. For k>1k>1, you can “lift” the surface to a cover where the pattern becomes a simpler 1‑pattern that repeats kk times. The spin parity is an even/odd property of this lifted pattern.

To crack the hard case (odd kk), the authors:

  • Translated a geometric problem into a counting problem in number theory. The counting problem asks how many pairs of integers meet some “modulo kk” rules (like checking a clock with kk hours).
  • Used classic number‑theory tools called Jacobi symbols. A Jacobi symbol (ak)\Big(\frac{a}{k}\Big) is a function that outputs +1+1 or 1-1 and encodes whether aa behaves like a square modulo kk. Two classical facts (Eisenstein’s lemma and the Gauss–Schering result) let you turn these symbols into simple counts or sums of “floors” (like counting how many full boxes fit into a stack).
  • Reduced the whole conjecture to a neat identity involving floor sums:
    • Define a function Fk(a)F_k(a) by adding up terms like ai+mk\left\lfloor\frac{ai+m}{k}\right\rfloor, where m=(k1)/2m=(k-1)/2.
    • Show the counting puzzle Nk(n)N_k(n) equals Fk(n+1)Fk(n)F_k(n+1)-F_k(n).
    • Then prove that Fk(a)F_k(a) is always even when aa is odd, and has a fixed even/odd value when aa is even. This directly gives the answer to the puzzle.

An AI system named AxiomProver found the key reformulation using Jacobi symbols and produced a computer‑checked proof (in the Lean proof assistant) of the crucial combinatorial identity.

What they found and why it matters

  • They proved the number‑theory conjecture that was previously assumed. It says that a certain count Nk(n)N_k(n) is even or odd in a very simple, predictable way: it matches k+14mod2\left\lfloor\frac{k+1}{4}\right\rfloor \bmod 2.
  • Because of that, earlier results about spin parity for k‑differentials on the sphere and the torus (which depended on this conjecture) are now fully proved, no assumptions needed.
  • Concretely:
    • Genus 0 (sphere), odd kk: the spin parity is determined by a simple recipe that depends only on how the numbers describing zeros/poles share prime factors with kk.
    • Genus 1 (torus), odd kk: the same recipe applies, with a small correction depending on a “rotation number” dd (an integer that labels different components).
  • The result helps classify how the space of all such patterns breaks into connected pieces. This is important in areas like flat geometry and dynamics on surfaces, where knowing the “even/odd” spin can separate different behaviors.

Why this is impactful

  • For geometry: It completes the even/odd spin classification for k‑differentials in the simplest surfaces, guiding how mathematicians understand and count these structures.
  • For number theory: It shows a clean bridge from geometric questions to classic tools like Jacobi symbols and floor sums.
  • For math + AI: It’s a case study showing how AI can meaningfully assist research—suggesting key reformulations and producing formally verified proofs—while humans provide the broader strategy and exposition.

Overall, the paper turns a tricky geometric problem into a crisp number‑theory statement, proves it, and uses it to finish a long‑standing classification in a fundamental setting.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

Below is a concise list of unresolved issues and potential research directions that emerge from the paper’s results and scope.

  • Extension to higher genus: Develop parity formulas and invariants for odd kk in genus g2g\ge 2, analogous to nk(μ)n_k(\mu), and determine whether spin parity suffices to distinguish connected components in higher genus strata.
  • Non-parity-type strata for odd kk: For μ\mu with at least one odd entry (where the canonical cyclic cover yields odd orders and the usual spin parity is not defined), identify alternative invariants or structures to classify connected components and analyze their deformation behavior.
  • Exact enumeration beyond parity: Derive closed-form (or asymptotic) formulas for Nk(n)N_k(n) as a function of kk and nn, not just its parity, and study its distribution in nn to inform geometric counting problems in strata.
  • Dropping coprimality assumptions: Investigate whether the main parity congruence for Nk(n)N_k(n) extends to cases where gcd(n,k)1\gcd(n,k)\neq 1 or gcd(n+1,k)1\gcd(n+1,k)\neq 1, quantify any correction terms, and provide a geometric interpretation of these arithmetic constraints in terms of cyclic covers and rotation numbers.
  • Full formalization in Lean/Mathlib: Formalize Eisenstein’s lemma and the Gauss–Schering characterization of Jacobi symbols in Lean, and provide an end-to-end formal proof of Theorem 1 (including Lemma 2.1 and Lemma 2.2), closing the current gap where only the combinatorial core (Lemma 2.5) is machine-verified.
  • Algorithmic implementation and benchmarking: Build and release efficient code (e.g., using Jacobi symbols per formula (1.2) / (2.8)) to compute nk(μ)n_k(\mu) and parity across large families of strata, and benchmark against geometric computations to validate and refine the invariants.
  • Dynamics and quantitative consequences: Analyze implications of the genus 0 and 1 parity determination for Teichmüller dynamics (orbit-closure structure, Lyapunov exponents, Siegel–Veech constants) for k3k\ge 3, and determine whether parity correlates with dynamical invariants in these low-genus settings.
  • Interplay with rotation number and hyperellipticity: For genus one (Theorem 1.3), clarify the structural reason parity depends on dd, and study whether analogous dependencies arise in genus g2g\ge 2 via hyperelliptic or other geometric structures; determine how parity interacts with other known invariants to classify components.
  • Boundary behavior and compactification: Examine how spin parity behaves under degenerations in the compactified strata (à la BCGGM), including continuity or jumps across boundary components, and whether a robust boundary extension or relative parity invariant can be defined for odd kk.
  • Primitive vs. imprimitive differentials: Extend the parity determination to non-primitive kk-differentials, characterizing how imprimitive structures affect the canonical cyclic cover and the resulting parity invariant.
  • Unified character-theoretic framework: Provide a unified treatment of parity for both even and odd kk via quadratic characters (e.g., Jacobi symbols), clarifying the geometric meaning of the prime decomposition into pip_i and qiq_i and exploring whether other multiplicative characters yield finer invariants for k3k\ge 3.
  • Component counts and equidistribution: Quantify how many connected components in genus 0 and 1 strata are distinguished by parity versus rotation/hyperelliptic data, and test for equidistribution of parity across components or constraints on component sizes.
  • Infinite-area strata for odd kk: Following the classification for k=2k=2, investigate parity-type invariants and component structure in odd kk strata with poles of order <1<-1 (infinite area), especially in genus 0 and 1 where the canonical cover still complicates direct spin computations.
  • Geometric interpretation of the prime split in nk(μ)n_k(\mu): Provide a conceptual geometric explanation for the role of primes qq with (q+1)/4\lfloor (q+1)/4\rfloor odd in the parity criterion, and explore whether this prime-dependent dichotomy arises from specific ramification or holonomy phenomena in the cyclic covers.

Practical Applications

Immediate Applications

Below are applications that can be deployed now, grounded in the paper’s mathematical results (spin parity determination for odd kk-differentials in genus $0$ and $1$), number-theoretic reformulation via Jacobi symbols, and the demonstrated AI-assisted formal proof workflow (AxiomProver + Lean).

  • Spin parity calculator for moduli problems (sector: software, academia)
    • Use case: Implement the explicit parity rules from Theorem A.16 and A.21 (now unconditional) to classify connected components in ΩkM0(2μ)\Omega^k\mathcal M_0(2\mu) and ΩkM1(2μ)d\Omega^k\mathcal M_1(2\mu)^d for odd kk.
    • Product/workflow: A Python/SageMath module exposing:
    • spin_parity_genus0(k, mu) based on parity of nk(μ)n_k(\mu).
    • spin_parity_genus1(k, mu, d) based on parity of nk(μ)+d+1.</li><li>Efficientevaluationofn_k(\mu)+d+1`.</li> <li>Efficient evaluation of n_k(\mu)viatheJacobisymbolformulation via the Jacobi-symbol formulation n_k(\mu)=\#\{\,i: (2/d_i)\ne (2/k)\,\}with with d_i=\gcd(k,m_i).</li><li>Assumptions/dependencies:Odd.</li> <li>Assumptions/dependencies: Odd kandparitytyperequirement(allentriesof and “parity type” requirement (all entries of 2\mueven,i.e., even, i.e., \muentriesevenforodd entries even for odd k);reliableprimefactorizationandJacobisymbolcomputation;limitedtogenus); reliable prime factorization and Jacobi symbol computation; limited to genus 0and and 1.</li></ul></li><li>Integrationintocomputationalgeometry/dynamicstoolkits(sector:academia,software)<ul><li>Usecase:AugmentexistingflatsurfaceandTeichmu¨llerdynamicscode(e.g.,SageMathscriptsforstrataexploration)withautomaticparitylabelingtosupportexperiments,enumeration,andcomponentidentification.</li><li>Product/workflow:Parityawarestratageneratorthattagssamplesbyspininvariant;unitteststhatverifyparityagainstthepapersformulas.</li><li>Assumptions/dependencies:Availabilityofsurfaceconstructionroutinesandrotationnumbercomputation;usersupplied.</li> </ul></li> <li>Integration into computational geometry/dynamics toolkits (sector: academia, software) <ul> <li>Use case: Augment existing flat-surface and Teichmüller-dynamics code (e.g., SageMath scripts for strata exploration) with automatic parity labeling to support experiments, enumeration, and component identification.</li> <li>Product/workflow: Parity-aware strata generator that tags samples by spin invariant; unit tests that verify parity against the paper’s formulas.</li> <li>Assumptions/dependencies: Availability of surface construction routines and rotation number computation; user-supplied \muconsistentwithstratumconstraints.</li></ul></li><li>Leanbasedteachingmodulesonformalverificationinmathematics(sector:education)<ul><li>Usecase:Classroom/labexercisesusingtheprovidedrepositorytodemonstratehowtogofromanaturallanguageconjecturetoamachinecheckedproof(e.g.,formalizingLemmaon consistent with stratum constraints.</li> </ul></li> <li>Lean-based teaching modules on formal verification in mathematics (sector: education) <ul> <li>Use case: Classroom/lab exercises using the provided repository to demonstrate how to go from a natural-language conjecture to a machine-checked proof (e.g., formalizing Lemma on N_k(n)asafloorsumidentity).</li><li>Product/workflow:AcourselabfromconjecturetoLeanproofwithtemplates,usingLean4.26.0andmathlib;studentsmodifyinputs(e.g., as a floor-sum identity).</li> <li>Product/workflow: A course lab “from conjecture to Lean proof” with templates, using Lean 4.26.0 and mathlib; students modify inputs (e.g., N_k(n)variants)toexploreformalization.</li><li>Assumptions/dependencies:StudentscaninstallLean;mathlibversioncompatibility;instructorscuratethescope(thenumbertheoreticlemmaswerenotformalizedinLeaninthiswork).</li></ul></li><li>AIaugmentedresearchworkflowformathematicians(sector:academia,AItools)<ul><li>Usecase:AdopttheAxiomProverapproachtoreformulateconjectures,surfacerelevantlemmas(e.g.,Eisenstein/Schering/Jacobi),andautomaticallygenerateLeanartifactsforthecombinatorialcore.</li><li>Product/workflow:Areproduciblepipelinewith<code>task.md</code>andpinned<code>.environment</code>file;outputs<code>problem.lean</code>and<code>solution.lean</code>asformalverificationartifactsforpublications.</li><li>Assumptions/dependencies:ControlledLeanversioning;scopecontainment(somestandardlemmasmayremainoutsidetheformalization);organizationalbuyinforartifactinclusioninpapers.</li></ul></li><li>Editorialandgrantreproducibilityguidelines(sector:policy,scholarlypublishing)<ul><li>Usecase:Journalsandfundingagenciesencourageorrequireinclusionofformalverificationartifactswhenfeasible(asdemonstratedhere).</li><li>Product/workflow:Lightweightartifactevaluationchecklist(versionedLeanfiles,instructions,repositorylinks).</li><li>Assumptions/dependencies:Communityreadiness;flexibilityforareaswherefullformalizationisimpractical.</li></ul></li><li>Cryptographyandnumbertheoryeducationalutilities(sector:education,software)<ul><li>Usecase:SmalllibrariesdemonstratingcomputationofJacobisymbolsandtheirparitybehaviormod variants) to explore formalization.</li> <li>Assumptions/dependencies: Students can install Lean; mathlib version compatibility; instructors curate the scope (the number-theoretic lemmas were not formalized in Lean in this work).</li> </ul></li> <li>AI-augmented research workflow for mathematicians (sector: academia, AI tools) <ul> <li>Use case: Adopt the AxiomProver approach to reformulate conjectures, surface relevant lemmas (e.g., Eisenstein/Schering/Jacobi), and automatically generate Lean artifacts for the combinatorial core.</li> <li>Product/workflow: A reproducible pipeline with <code>task.md</code> and pinned <code>.environment</code> file; outputs <code>problem.lean</code> and <code>solution.lean</code> as formal verification artifacts for publications.</li> <li>Assumptions/dependencies: Controlled Lean versioning; scope containment (some standard lemmas may remain outside the formalization); organizational buy-in for artifact inclusion in papers.</li> </ul></li> <li>Editorial and grant reproducibility guidelines (sector: policy, scholarly publishing) <ul> <li>Use case: Journals and funding agencies encourage or require inclusion of formal verification artifacts when feasible (as demonstrated here).</li> <li>Product/workflow: Lightweight artifact-evaluation checklist (versioned Lean files, instructions, repository links).</li> <li>Assumptions/dependencies: Community readiness; flexibility for areas where full formalization is impractical.</li> </ul></li> <li>Cryptography and number theory educational utilities (sector: education, software) <ul> <li>Use case: Small libraries demonstrating computation of Jacobi symbols and their parity behavior mod 8,tyingclassicalreciprocitylawstocombinatorialcounts(teachingmodulesforcrypto/numbertheorycourses).</li><li>Product/workflow:Notebook/CLIshowing, tying classical reciprocity laws to combinatorial counts (teaching modules for crypto/number theory courses).</li> <li>Product/workflow: Notebook/CLI showing (2/k)evaluation,floorsumparitychecks,andlinkstoquadraticreciprocityexercises.</li><li>Assumptions/dependencies:Educational,notsecuritycritical;acknowledgesthatthepapersidentitiesinformpedagogyratherthanintroducenewcryptographicprimitives.</li></ul></li></ul><h2class=paperheadingid=longtermapplications>LongTermApplications</h2><p>Theseapplicationsrequirefurtherresearch,scaling,ordevelopmenttobridgefromthepresentresultsandprototypeworkflowtobroaderimpactacrosssectors.</p><ul><li>Broaderclassificationofconnectedcomponentsfor evaluation, floor-sum parity checks, and links to quadratic reciprocity exercises.</li> <li>Assumptions/dependencies: Educational, not security-critical; acknowledges that the paper’s identities inform pedagogy rather than introduce new cryptographic primitives.</li> </ul></li> </ul> <h2 class='paper-heading' id='long-term-applications'>Long-Term Applications</h2> <p>These applications require further research, scaling, or development to bridge from the present results and prototype workflow to broader impact across sectors.</p> <ul> <li>Broader classification of connected components for k\ge 3inhighergenus(sector:academia,software)<ul><li>Usecase:ExtendparitybasedinvariantsandAIassistedmethodstotackleopenclassificationproblemsin in higher genus (sector: academia, software) <ul> <li>Use case: Extend parity-based invariants and AI-assisted methods to tackle open classification problems in \Omega^k\mathcal M_g(\mu)for for g>1$.
    • Product/workflow: A general-purpose “strata classifier” library with parity, hyperelliptic, and other invariants; simulation datasets for Teichmüller dynamics and translation surface experiments.
    • Assumptions/dependencies: New theoretical advances; possibly additional invariants beyond parity; scalable computational pipelines.
  • Impact on dynamical systems modeling (translation surfaces, billiards) and physics-inspired simulations (sector: robotics, physics simulation, software)
    • Use case: Use improved component classification to guide sampling/benchmarking of dynamical regimes (e.g., interval exchange transformations), informing better simulation frameworks for systems with conical singularities or “flat” geometric constraints.
    • Product/workflow: Domain-specific simulators that leverage component labels and parity invariants to select representative systems; automated parameter-sweep frameworks.
    • Assumptions/dependencies: Demonstrated downstream utility of component classification in these simulations; empirical validation connecting parity to observed dynamics.
  • AI theorem proving and formal methods in industry-grade verification (sector: software, safety-critical systems)
    • Use case: Translate the demonstrated workflow (retrieval, reformulation, formalization) into pipelines for verifying properties of algorithms, protocols, and numerical kernels used in engineering domains (aerospace, automotive, medical devices).
    • Product/workflow: Hybrid proof pipelines combining symbolic math discovery (à la AxiomProver) with program-proof frameworks; certification-ready artifacts.
    • Assumptions/dependencies: Bridging mathematically-oriented provers (Lean) with program logics (e.g., Coq/Isabelle/ACL2, or domain-specific verification tools); robust libraries for the target domain; governance and compliance processes.
  • Formal-verification-centered publication and artifact ecosystems (sector: policy, scholarly publishing)
    • Use case: Establish standards for machine-verifiable claims in mathematics and adjacent fields, including artifact peer review and long-term preservation.
    • Product/workflow: Journal policies, artifact registries, and versioning infrastructure; incentives (badges, credit) for formal proofs and reproducible pipelines.
    • Assumptions/dependencies: Community adoption; interoperability across proof assistants; sustained funding for infrastructure.
  • Scalable datasets and benchmarks for AI-in-math systems (sector: AI research)
    • Use case: Curate large corpora of conjecture-to-proof cases, including modular identities like the paper’s floor-sum result, to train and benchmark AI systems in retrieval, reformulation, and formalization.
    • Product/workflow: Open datasets with graded difficulty; standardized metrics; leaderboards; integration with mathlib evolution.
    • Assumptions/dependencies: Licensing and data curation; compute resources; continual integration as math libraries expand.
  • Education at scale: standardized curricula for “AI + formal math” (sector: education, edtech)
    • Use case: Develop scalable courses and certification programs that teach students to use AI assistants and proof assistants in modern mathematical research.
    • Product/workflow: MOOCs and university programs combining Lean labs, number theory/geometry modules, and AI tooling; educator toolkits.
    • Assumptions/dependencies: Instructor training; institutional support; alignment with proof-assistant versions and library changes.
  • Possible downstream influence in applied cryptography (sector: finance/security)
    • Use case: Explore whether parity-based combinatorial identities and Jacobi symbol techniques can streamline certain residue-class counting subroutines or testing heuristics in number-theoretic algorithms.
    • Product/workflow: Experimental implementations and benchmarks; integration with teaching and prototype tools.
    • Assumptions/dependencies: Requires careful evaluation; the paper’s results are primarily pedagogical for crypto rather than directly creating new cryptographic primitives.

Each long-term item depends on expanding the present paper’s theoretical scope (beyond genus $0$ and $1$ and parity-type constraints for odd kk), strengthening the AI proof tooling, and building robust software ecosystems that connect formal mathematics to applied domains.

Glossary

  • Arf invariant: A mod-2 invariant associated with a quadratic form on the first homology of a surface, used to classify spin structures. Example: "This parity coincides with the Arf invariant defined by the flat surface structure of (X,ω)(X, \omega)"
  • canonical bundle: The line bundle of holomorphic 1-forms on a Riemann surface; its powers define k-differentials. Example: "A (meromorphic) kk-differential ξ\xi is a section of the kk\textsuperscript{th} power of the canonical bundle on a Riemann surface XX of genus gg."
  • canonical cyclic cover: A cyclic branched cover canonically associated to a k-differential so that the pullback becomes a k-th power of a 1-form. Example: "there exists a canonical cyclic cover π ⁣:X^X\pi\colon \widehat{X}\to X of degree kk such that πξ=ω^k\pi^{*}\xi = \widehat{\omega}^k"
  • complex orbifold: A space locally modeled on quotients of complex manifolds by finite group actions; moduli spaces here can have orbifold points. Example: "Although ΩkMg(μ)\Omega^k\mathcal M_g(\mu) is a complex orbifold, it can be disconnected for special μ\mu."
  • conical singularities: Singular points of a flat metric where the local geometry is a cone with a specified angle. Example: "A kk-differential induces a flat metric with conical singularities on XX, where the cone angles are multiples of 2π/k2\pi / k, determined by the orders at the zeros and poles."
  • Eisenstein’s lemma: A formula expressing a Jacobi symbol via a sum of floor functions (or a counting variant). Example: "Eisenstein's lemma is often stated in the following ``counting'' form."
  • flat metric: A metric of zero curvature away from singularities; induced by differentials on surfaces. Example: "A kk-differential induces a flat metric with conical singularities on XX"
  • Gauss–Schering: A classical result relating Jacobi symbols to residue positions (used here as a named lemma). Example: "Lemma [Gauss--Schering {\cite{Jenkins1867}]"
  • genus: A topological invariant of a surface counting its “holes”; central in classifying Riemann surfaces. Example: "A (meromorphic) kk-differential ξ\xi is a section of the kk\textsuperscript{th} power of the canonical bundle on a Riemann surface XX of genus gg."
  • half-canonical divisor: A divisor whose double is canonical; for even-order differentials, div(ω)/2 defines a theta-characteristic. Example: "Then the half-canonical divisor div(ω)/2{\rm div}(\omega)/2 defines a theta-characteristic, whose spin parity"
  • holomorphic differential: A differential 1-form without poles; corresponds to the case k=1 with nonnegative orders. Example: "holomorphic differentials (k=1k=1 and mi0m_i \geq 0 for all ii, \cite{KZ03});"
  • hyperelliptic structure: A geometry where the curve admits a 2-to-1 map to the sphere; gives special components in moduli. Example: "In the above results, besides the (easy-to-understand) hyperelliptic structure"
  • Jacobi symbol: A generalization of the Legendre symbol for odd moduli, encoding quadratic residue information. Example: "We recall three standard formulas (for example, see \cite{Jenkins1867, Tan00}) for the number-theoretic Jacobi symbol (ak)\big(\frac{a}{k}\big)"
  • k-differential: A section of the k-th power of the canonical bundle; generalizes abelian (k=1) and quadratic (k=2) differentials. Example: "A (meromorphic) kk-differential ξ\xi is a section of the kk\textsuperscript{th} power of the canonical bundle on a Riemann surface XX of genus gg."
  • Lean/Mathlib: The Lean theorem prover and its mathematical library used to formalize proofs. Example: "the system formalized the proof of the combinatorial identity in Lean/Mathlib (see the Appendix)."
  • Legendre symbol: A symbol indicating whether an integer is a quadratic residue modulo an odd prime; Jacobi symbols generalize it. Example: "Jacobi symbols, which are standard generalizations of Legendre symbols."
  • meromorphic differential: A differential form allowed to have poles; appears for k=1 with some negative orders. Example: "meromorphic differentials (k=1k=1 and some mi<0m_i < 0, \cite{Bo15});"
  • moduli space: A parameter space classifying geometric objects (here, k-differentials) up to isomorphism. Example: "we let ΩkMg(μ)\Omega^k\mathcal M_g(\mu) be the moduli space of (primitive) kk-differentials"
  • parity type: A condition for odd k where all zero and pole orders on the canonical cover are even, enabling spin parity definition. Example: "If the zero and pole orders of ω^\widehat{\omega} are even, we say that ΩkMg(μ)\Omega^k\mathcal M_g(\mu) is of parity type."
  • q-adic valuation: The exponent of a prime q in the factorization of an integer; measures divisibility by q. Example: "we recall the qq-adic valuation νq(m)\nu_q(m) for a prime qq and an integer mm"
  • quadratic differential: The case k=2; a section of the square of the canonical bundle, inducing a flat metric with cone angles multiple of π. Example: "quadratic differentials of finite area (k=2k=2 and mi1m_i \geq -1 for all ii, \cite{La04H, La04S, La08, CM14});"
  • Riemann surface: A one-dimensional complex manifold; the setting for differentials and moduli. Example: "A (meromorphic) kk-differential ξ\xi is a section of the kk\textsuperscript{th} power of the canonical bundle on a Riemann surface XX of genus gg."
  • rotation number: An integer invariant distinguishing components (notably in genus one) of moduli of differentials. Example: "the connected component ΩkM1(2μ)d\Omega^k\mathcal M_1(2\mu)^d of rotation number dd"
  • spin parity: The parity (even/odd) of the space of sections of a theta-characteristic; an invariant distinguishing components. Example: "Here we completely determine the spin parity of kk-differentials with prescribed zero and pole orders on Riemann surfaces of genus zero and one."
  • theta-characteristic: A line bundle whose square is the canonical bundle; equivalent to a spin structure on a Riemann surface. Example: "Then the half-canonical divisor div(ω)/2{\rm div}(\omega)/2 defines a theta-characteristic, whose spin parity"

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 4 tweets with 142 likes about this paper.