Invariance of the hyperbolic area measure under Möbius maps (change of variables on the upper half-plane)
ProvedMTT.MoebiusCOV.integral_moebius_image_hyperbolicLet act on the upper half-plane by , and let be a Lebesgue-measurable set. Then for every ,
This is the -invariance of the hyperbolic area measure , in the form of a change of variables for the Lebesgue set integral: the map is injective on with complex derivative , so its real Jacobian determinant is , while ; the two factors cancel. It lets one pull an integral over an -translate of the standard fundamental-domain tile back to the tile itself, which is how Petersson integrals over a fundamental domain of a finite-index subgroup are reduced to integrals over the level-one tile.
Formalization Note The integrals are Bochner set integrals for the Lebesgue measure on ; no integrability hypothesis is needed since the identity is an instance of Mathlib's change-of-variables theorem integral_image_eq_integral_abs_det_fderiv_smul. The auxiliary Lebesgue-Jacobian form and the determinant of complex multiplication (det (c • 1) = |c|^2 as an -linear map of ) are proved along the way.
import Mathlib.MeasureTheory.Function.Jacobian import Mathlib.MeasureTheory.Measure.Lebesgue.Complex import Mathlib.Analysis.Complex.RealDeriv import Mathlib.LinearAlgebra.Matrix.SpecialLinearGroup set_option autoImplicit false noncomputable section open MeasureTheory Set
theorem MTT.MoebiusCOV.integral_moebius_image_hyperbolic
(σ : Matrix.SpecialLinearGroup (Fin 2) ℤ) {T : Set ℂ} (hT : MeasurableSet T)
(hTU : T ⊆ {z : ℂ | 0 < z.im}) (G : ℂ → ℂ) :
(∫ w in (fun z : ℂ ↦ (((σ 0 0 : ℤ) : ℂ) * z + ((σ 0 1 : ℤ) : ℂ)) /
(((σ 1 0 : ℤ) : ℂ) * z + ((σ 1 1 : ℤ) : ℂ))) '' T, G w / ((w.im : ℂ) ^ 2)) =
∫ z in T, G ((((σ 0 0 : ℤ) : ℂ) * z + ((σ 0 1 : ℤ) : ℂ)) /
(((σ 1 0 : ℤ) : ℂ) * z + ((σ 1 1 : ℤ) : ℂ))) / ((z.im : ℂ) ^ 2) := by sorry