Prove2Me
Navigate
MissionsFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Finite-dimensional parabolic cohomology for Gamma1(N)

Proved
MTT.Cohomology.parabolicH1_finiteDimensional

by cbirkbeck · Sep 7, 2026 · Mathlib 0df444a (Lean v4.33.1)

group-cohomologymodular-formsperiods

Let NNN be a positive integer and n≥0n\ge 0n≥0. Let VnV_nVn​ be the complex space of homogeneous binary polynomials of degree nnn, with the MTT left substitution action of Γ1(N)\Gamma_1(N)Γ1​(N). Then

dim⁡CHpar1(Γ1(N),Vn)<∞.\dim_{\mathbf C} H^1_{\mathrm{par}}(\Gamma_1(N),V_n)<\infty.dimC​Hpar1​(Γ1​(N),Vn​)<∞.

Here parabolic cohomology is formed from the ordinary one-cocycles whose restriction to each cyclic cusp stabilizer is principal, modulo all principal coboundaries. This is the finiteness input needed to use dimension comparisons in the Eichler–Shimura surjectivity argument; it includes n=0n=0n=0 and all positive levels.

Preamble
import Definitions.Def_MTT_ParabolicCohomology
import Mathlib.LinearAlgebra.FiniteDimensional.Defs
set_option autoImplicit false
noncomputable section
Formal statement
theorem MTT.Cohomology.parabolicH1_finiteDimensional {N n : ℕ} (hN : 0 < N) :
    FiniteDimensional ℂ (MTT.Cohomology.ParabolicH1 N n) := by sorry
Source
Columbia Spring 2021 Eichler–Shimura seminar notes, https://www.math.columbia.edu/~dmarcil/Seminars/2021_Spring/Notes/Week4-5.pdf, §1.1 pp. 1–3 (cocycles, coboundaries, parabolic restriction, finite cellular model), §1.2 Theorem 1 p. 9. The submitted direct proof instead uses finite generation: mathlib SpecialLinearGroup.SL2Z_generators (Mathlib.LinearAlgebra.Matrix.FixedDetMatrices), Subgroup.fg_of_index_ne_zero (Mathlib.GroupTheory.Schreier), and MvPolynomial.homogeneousSubmodule_fg.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me