Definitions/Def_AutomorphicForm_CuspidalSpectrumSubrep.lean
Closed and irreducible cuspidal subrepresentations of the weighted carrier
Throughout, F is a number field, \alpha,\beta are reals, \Phi_0 \subseteq \mathrm{GL}_2(\mathbb{A}_F) carries a witness h_{\Phi_0} that it is a slab fundamental domain (that is, 0<\alpha<\beta, \Phi_0 lies in the set where the idelic norm of the determinant belongs to [\alpha,\beta], and \Phi_0 is a fundamental domain for the global points acting on that slab with respect to the restricted adelic Haar measure), \sigma \in \mathbb{R}, and \xi is a homomorphism from the full unit group of \mathbb{A}_F, viewed as the top subgroup, to \mathbb{C}^\times. The ambient Hilbert space is cuspSubcarrier, the closure inside the weighted L^2-space on \Phi_0 of the image of the continuous smooth cuspidal \xi-members. First, IsCuspLift is a relation between an arbitrary operation op on functions \mathrm{GL}_2(\mathbb{A}_F)\to\mathbb{C} and a continuous \mathbb{C}-linear endomorphism S of that subcarrier: it asserts that for every member \varphi of cuspMemberSubmodule and every proof that op \varphi is again such a member, S sends the class of \varphi to the class of op \varphi. Thus no lift is constructed; stability is demanded against all lifts. Two helper results record that this unfolds to itself and that it follows from the existential form 'for each \varphi there is a membership witness with the identity holding'. Second, IsClosedCuspSubrep is a structure on a \mathbb{C}-submodule M of the subcarrier with four fields: M is topologically closed; and M is mapped into itself by every continuous operator lifting right translation by a finite-adelic element, by every continuous operator lifting right translation by the inclusion at an infinite place w of an element of rowIsometrySubgroup₀ of w's completion, and by every continuous operator lifting right convolution by a function f that is a factorizable test function and is archimedean bi-finite for some archimedean type family. Third, IsIrreducibleCuspSubrep asserts that M is such a closed subrepresentation, M \ne \bot, and every closed cuspidal subrepresentation contained in M equals \bot or M. Accompanying lemmas: \top and \bot are closed cuspidal subrepresentations, \bot is not irreducible, an irreducible one is closed and non-zero, and the intersection of two closed cuspidal subrepresentations is again one.
Relation to Mathlib
Mathlib has no notion of cuspidal subrepresentation of an adelic L^2-carrier; these predicates are the project's own, phrased with Mathlib's Submodule, IsClosed and continuous linear maps.
Where it is used
These are the Hilbert-space counterparts of the function-level notions IsCuspSubrep and IsCuspConstituent, used when an eigenvector of a compact smoothing operator is decomposed into irreducible closed pieces and when such pieces are matched with cuspidal constituents carrying a Hecke eigensystem, on the automorphic side of the modularity argument.
References
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154
- D. Bump, Automorphic Forms and Representations, Cambridge Studies in Advanced Mathematics 55, Cambridge University Press, 1997
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 104 lines
- 15 declarations
- used in the statements of 30 theorems and imported by 35 proofs
- imports 1 definition modules
Source file: Definitions/Def_AutomorphicForm_CuspidalSpectrumSubrep.lean
Imported by
- no other definition module
Declarations
- def
AutomorphicForm.CuspidalSpectrum.IsCuspLift - theorem
AutomorphicForm.CuspidalSpectrum.isCuspLift_iff - theorem
AutomorphicForm.CuspidalSpectrum.isCuspLift_of_forall_exists - structure
AutomorphicForm.CuspidalSpectrum.IsClosedCuspSubrep - field
AutomorphicForm.CuspidalSpectrum.IsClosedCuspSubrep.isClosed - field
AutomorphicForm.CuspidalSpectrum.IsClosedCuspSubrep.map_le_of_rightTranslate_fin - field
AutomorphicForm.CuspidalSpectrum.IsClosedCuspSubrep.map_le_of_rightTranslate_arch - field
AutomorphicForm.CuspidalSpectrum.IsClosedCuspSubrep.map_le_of_rightConv - def
AutomorphicForm.CuspidalSpectrum.IsIrreducibleCuspSubrep - theorem
AutomorphicForm.CuspidalSpectrum.isClosedCuspSubrep_top - theorem
AutomorphicForm.CuspidalSpectrum.isClosedCuspSubrep_bot - theorem
AutomorphicForm.CuspidalSpectrum.not_isIrreducibleCuspSubrep_bot - theorem
AutomorphicForm.CuspidalSpectrum.IsIrreducibleCuspSubrep.isClosedCuspSubrep - theorem
AutomorphicForm.CuspidalSpectrum.IsIrreducibleCuspSubrep.ne_bot - theorem
AutomorphicForm.CuspidalSpectrum.IsClosedCuspSubrep.inf
Source
import Definitions.Def_AutomorphicForm_CuspidalSpectrumCarrier set_option autoImplicit false open MeasureTheory NumberField NumberField.AdelicHaar NumberField.AdelicLevel NumberField.AdelicBox open IsDedekindDomain AutomorphicForm.CuspidalConstituent attribute [local instance] NumberField.AdelicHaar.glBorel NumberField.AdelicHaar.borelSpace_glBorel noncomputable section namespace AutomorphicForm namespace CuspidalSpectrum variable (F : Type) [Field F] [NumberField F] def IsCuspLift {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) (op : (AdelicGL2 (𝓞 F) F → ℂ) → (AdelicGL2 (𝓞 F) F → ℂ)) (S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →L[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ)) : Prop := ∀ (φ : ↥(cuspMemberSubmodule F Φ₀ ξ)) (h : op φ ∈ cuspMemberSubmodule F Φ₀ ξ), S (toCuspSubcarrier F hΦ₀ σ ξ φ) = toCuspSubcarrier F hΦ₀ σ ξ ⟨op φ, h⟩ theorem isCuspLift_iff {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) (op : (AdelicGL2 (𝓞 F) F → ℂ) → (AdelicGL2 (𝓞 F) F → ℂ)) (S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →L[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ)) : IsCuspLift F hΦ₀ σ ξ op S ↔ ∀ (φ : ↥(cuspMemberSubmodule F Φ₀ ξ)) (h : op φ ∈ cuspMemberSubmodule F Φ₀ ξ), S (toCuspSubcarrier F hΦ₀ σ ξ φ) = toCuspSubcarrier F hΦ₀ σ ξ ⟨op φ, h⟩ := Iff.rfl theorem isCuspLift_of_forall_exists {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) (op : (AdelicGL2 (𝓞 F) F → ℂ) → (AdelicGL2 (𝓞 F) F → ℂ)) (S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →L[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ)) (hS : ∀ φ : ↥(cuspMemberSubmodule F Φ₀ ξ), ∃ h : op φ ∈ cuspMemberSubmodule F Φ₀ ξ, S (toCuspSubcarrier F hΦ₀ σ ξ φ) = toCuspSubcarrier F hΦ₀ σ ξ ⟨op φ, h⟩) : IsCuspLift F hΦ₀ σ ξ op S := fun φ h => by obtain ⟨h', e⟩ := hS φ exact e structure IsClosedCuspSubrep {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) (M : Submodule ℂ ↥(cuspSubcarrier F hΦ₀ σ ξ)) : Prop where isClosed : IsClosed (M : Set ↥(cuspSubcarrier F hΦ₀ σ ξ)) map_le_of_rightTranslate_fin : ∀ g ∈ finiteAdelicGL2Subgroup F, ∀ S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →L[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ), IsCuspLift F hΦ₀ σ ξ (rightTranslate F g) S → M.map (S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →ₗ[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ)) ≤ M map_le_of_rightTranslate_arch : ∀ (w : InfinitePlace F) (k : rowIsometrySubgroup₀ w.Completion), ∀ S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →L[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ), IsCuspLift F hΦ₀ σ ξ (rightTranslate F (rowIsometryInclAt₀ F w k)) S → M.map (S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →ₗ[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ)) ≤ M map_le_of_rightConv : ∀ (f : AdelicGL2 (𝓞 F) F → ℂ) (tys : ArchTypeFamily F), IsFactorizableTestFn F f → IsArchBiFinite F tys f → ∀ S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →L[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ), IsCuspLift F hΦ₀ σ ξ (fun φ => rightConv F φ f) S → M.map (S : ↥(cuspSubcarrier F hΦ₀ σ ξ) →ₗ[ℂ] ↥(cuspSubcarrier F hΦ₀ σ ξ)) ≤ M def IsIrreducibleCuspSubrep {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) (M : Submodule ℂ ↥(cuspSubcarrier F hΦ₀ σ ξ)) : Prop := IsClosedCuspSubrep F hΦ₀ σ ξ M ∧ M ≠ ⊥ ∧ ∀ M' : Submodule ℂ ↥(cuspSubcarrier F hΦ₀ σ ξ), IsClosedCuspSubrep F hΦ₀ σ ξ M' → M' ≤ M → M' = ⊥ ∨ M' = M theorem isClosedCuspSubrep_top {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) : IsClosedCuspSubrep F hΦ₀ σ ξ ⊤ := ⟨isClosed_univ, fun _ _ _ _ => le_top, fun _ _ _ _ => le_top, fun _ _ _ _ _ _ => le_top⟩ theorem isClosedCuspSubrep_bot {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) : IsClosedCuspSubrep F hΦ₀ σ ξ ⊥ := ⟨by simp, fun _ _ _ _ => by simp, fun _ _ _ _ => by simp, fun _ _ _ _ _ _ => by simp⟩ theorem not_isIrreducibleCuspSubrep_bot {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} (hΦ₀ : IsSlabFundamentalDomain F α β Φ₀) (σ : ℝ) (ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ) : ¬ IsIrreducibleCuspSubrep F hΦ₀ σ ξ ⊥ := fun h => h.2.1 rfl theorem IsIrreducibleCuspSubrep.isClosedCuspSubrep {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} {hΦ₀ : IsSlabFundamentalDomain F α β Φ₀} {σ : ℝ} {ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ} {M : Submodule ℂ ↥(cuspSubcarrier F hΦ₀ σ ξ)} (h : IsIrreducibleCuspSubrep F hΦ₀ σ ξ M) : IsClosedCuspSubrep F hΦ₀ σ ξ M := h.1 theorem IsIrreducibleCuspSubrep.ne_bot {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} {hΦ₀ : IsSlabFundamentalDomain F α β Φ₀} {σ : ℝ} {ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ} {M : Submodule ℂ ↥(cuspSubcarrier F hΦ₀ σ ξ)} (h : IsIrreducibleCuspSubrep F hΦ₀ σ ξ M) : M ≠ ⊥ := h.2.1 theorem IsClosedCuspSubrep.inf {α β : ℝ} {Φ₀ : Set (AdelicGL2 (𝓞 F) F)} {hΦ₀ : IsSlabFundamentalDomain F α β Φ₀} {σ : ℝ} {ξ : (⊤ : Subgroup (AdeleRing (𝓞 F) F)ˣ) →* ℂˣ} {M M' : Submodule ℂ ↥(cuspSubcarrier F hΦ₀ σ ξ)} (h : IsClosedCuspSubrep F hΦ₀ σ ξ M) (h' : IsClosedCuspSubrep F hΦ₀ σ ξ M') : IsClosedCuspSubrep F hΦ₀ σ ξ (M ⊓ M') := by refine ⟨h.isClosed.inter h'.isClosed, fun g hg S hS => ?_, fun w k S hS => ?_, fun f tys hf hft S hS => ?_⟩ · exact le_inf ((Submodule.map_mono inf_le_left).trans (h.map_le_of_rightTranslate_fin g hg S hS)) ((Submodule.map_mono inf_le_right).trans (h'.map_le_of_rightTranslate_fin g hg S hS)) · exact le_inf ((Submodule.map_mono inf_le_left).trans (h.map_le_of_rightTranslate_arch w k S hS)) ((Submodule.map_mono inf_le_right).trans (h'.map_le_of_rightTranslate_arch w k S hS)) · exact le_inf ((Submodule.map_mono inf_le_left).trans (h.map_le_of_rightConv f tys hf hft S hS)) ((Submodule.map_mono inf_le_right).trans (h'.map_le_of_rightConv f tys hf hft S hS)) end CuspidalSpectrum end AutomorphicForm end
Statements phrased using this module (30)
- Cuspidal constituent attached to an irreducible closed cusp subrepresentation
AutomorphicForm.CuspidalSpectrum.exists_isCuspConstituent_forall_mem_iff_toCuspSubcarrier_mem_of_isIrreducibleCuspSubrep201 below · depth 19 - Compact lift of right convolution to the cuspidal sub-carrier
AutomorphicForm.CuspidalSpectrum.exists_isCuspLift_rightConv_isCompactOperator98 below · depth 19 - Eigenvector of a compact cuspidal smoothing operator decomposes discretely
AutomorphicForm.CuspidalSpectrum.exists_orthogonal_isIrreducibleCuspSubrep_sum_eq_of_apply_eq_smul38 below · depth 19 - Isotypic cusp forms persist under projection to a closed subrepresentation
AutomorphicForm.CuspidalSpectrum.isIsotypicCuspFormAt_of_mem_of_sub_mem_orthogonal43 below · depth 19 - Convolution eigenfunctions among cuspidal members are K-finite
AutomorphicForm.CuspidalSpectrum.mem_cuspKFiniteSubmodule_of_mem_cuspMemberSubmodule_of_rightConv_eq_smul83 below · depth 19 - Replacing a test function by an archimedean bi-finite one
AutomorphicForm.exists_isFactorizableTestFn_isArchBiFinite_rightConv_eq_smul_of_rightConv_eq_smul9 below · depth 19 - Existence of a level-and-type cut projector on the cuspidal carrier
AutomorphicForm.CuspidalSpectrum.exists_idempotent_cutProjector_of_isCompact43 below · depth 20 - Non-zero closed cuspidal subrepresentations contain K-finite vectors
AutomorphicForm.CuspidalSpectrum.exists_ne_zero_mem_cuspKFiniteSubmodule_toCuspSubcarrier_mem_of_isClosedCuspSubrep_of_ne_bot138 below · depth 20 - Admissibility of irreducible closed cuspidal subrepresentations, at function level
AutomorphicForm.CuspidalSpectrum.finiteDimensional_of_le_cuspKFiniteSubmodule_of_toCuspSubcarrier_mem_of_isIrreducibleCuspSubrep186 below · depth 20 - Orthogonal complement of a closed cuspidal subrepresentation
AutomorphicForm.CuspidalSpectrum.isClosedCuspSubrep_orthogonal36 below · depth 20 - Closure of a cuspidal subrepresentation's class image is closed subrepresentation
AutomorphicForm.CuspidalSpectrum.isClosedCuspSubrep_topologicalClosure_map_toCuspSubcarrier_of_isCuspSubrep0 below · depth 20 - K-finite cuspidal preimage of a closed cuspidal sub-representation
AutomorphicForm.CuspidalSpectrum.isCuspSubrep_cuspKFiniteSubmodule_inf_map_subtype_comap_toCuspSubcarrier_of_isClosedCuspSubrep97 below · depth 20 - Flat involution preserves factorizable test functions on GL₂(A_F)
AutomorphicForm.CuspidalSpectrum.isFactorizableTestFn_flat5 below · depth 20 - An idempotent archimedean type projector on the cuspidal carrier
AutomorphicForm.CuspidalSpectrum.exists_idempotent_archTypeProjector36 below · depth 21 - A level-average idempotent on the cuspidal carrier
AutomorphicForm.CuspidalSpectrum.exists_idempotent_levelAverage_of_isCompact29 below · depth 21 - Archimedean bi-finiteness of the flat of a test function
AutomorphicForm.CuspidalSpectrum.exists_isArchBiFinite_flat0 below · depth 21 - Flat bi-finite smoothings separate vectors of the cuspidal sub-carrier
AutomorphicForm.CuspidalSpectrum.exists_isArchBiFinite_flat_isCompactOperator_lift_rightConv_apply_ne_zero130 below · depth 21 - Right translation on the cuspidal sub-carrier, norm ≤‖det y‖^{σ/2}
AutomorphicForm.CuspidalSpectrum.exists_isCuspLift_rightTranslate_and_norm_le17 below · depth 21 - Flat involution preserves archimedean test factors
AutomorphicForm.CuspidalSpectrum.isArchTestFactor_conj_inv_mul_ideleNorm_det_rpow3 below · depth 21 - Flat involution preserves finite test factors
AutomorphicForm.CuspidalSpectrum.isFinTestFactor_conj_inv_mul_ideleNorm_det_rpow3 below · depth 21 - Spectral dichotomy for a typed level cut in an irreducible cuspidal subrepresentation
AutomorphicForm.CuspidalSpectrum.map_inf_orthogonal_eq_bot_or_le_of_isIrreducibleCuspSubrep94 below · depth 21 - Flat level-U spherical approximate identity in the cuspidal subcarrier
AutomorphicForm.CuspidalSpectrum.exists_isLevelSphericalOfType_flat_norm_toCuspSubcarrier_sub_lt_of_forall_apply_mul_eq41 below · depth 22 - Non-zero cusp-carrier vectors pair with K-finite level forms
AutomorphicForm.CuspidalSpectrum.exists_mem_archCutSubmodule_inner_toCuspSubcarrier_ne_zero_of_ne_zero32 below · depth 22 - Isometric strongly continuous representation on the cuspidal subcarrier
AutomorphicForm.CuspidalSpectrum.exists_monoidHom_isCuspLift_rightTranslate_and_norm_eq_and_continuous24 below · depth 22 - Strongly continuous isometric U-action on the cuspidal carrier
AutomorphicForm.CuspidalSpectrum.exists_monoidHom_isCuspLift_rightTranslate_coe_and_norm_eq_and_continuous_of_isCompact23 below · depth 22 - Lifted averages over compact finite-adelic subgroups are averages of translates
AutomorphicForm.CuspidalSpectrum.integral_smul_apply_toCuspSubcarrier_eq_toCuspSubcarrier_integral_mul_apply_mul_of_isCompact19 below · depth 22 - Dichotomy for classes of a typed level cut in L
AutomorphicForm.CuspidalSpectrum.map_inf_eq_bot_or_le_of_isIrreducibleCuspSubrep_of_isClosed84 below · depth 22 - Lifted averages of translates represent function-level averages
AutomorphicForm.CuspidalSpectrum.integral_smul_apply_toCuspSubcarrier_eq_toCuspSubcarrier_integral_mul_rightTranslate19 below · depth 23 - K-finite cusp functions with classes in a closed cuspidal subrepresentation
AutomorphicForm.CuspidalSpectrum.isCuspSubrep_cuspKFiniteSubmodule_fdPins_inf_map_subtype_comap_toCuspSubcarrier_of_isClosedCuspSubrep33 below · depth 23 - Orthogonal component of an isotypic cusp form at principal level
AutomorphicForm.CuspidalSpectrum.isIsotypicCuspFormAt_principal_of_mem_of_sub_mem_orthogonal43 below · depth 27