FLT/AutomorphicForm/QuaternionAlgebra/InnerProduct.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned FLT blueprint introduction
87 declarations, 0 contain sorry, 0 declared as axioms
The Petersson inner product on quaternion modular forms.
Imports (4)
Imported by 1 file
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.star_χAline 46 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Membership.mem,Subgroup,Matrix, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.UA,Eq,RingHom,starRingEndand 4 moreProof uses:
Eq.symm,Complex.inv_eq_conj,And,LT.lt,HPow.hPow,Exists,Real,Norm.norm,Iff.mp,IsOfFinOrder,isOfFinOrder_iff_pow_eq_one, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.isOfFinOrder_χA_apply,Real.rpow_left_inj,of_eq_true,LE.le,Eq.mpr,Ne,Not,id,congrArgand 9 more117 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- def
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.innerSummandThe summand appearing in the Petersson inner product line 54 sourceSource documentation
The summand appearing in the Petersson inner product.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,DoubleCoset.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegersand 6 moreProof uses:
HMul.hMul,Inv.inv, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.ΔIndex,Quotient.lift,DoubleCoset.setoid,RingHom,starRingEnd69 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
def LevelStruct.innerSummand (ℒ : LevelStruct F R) (f g : ℒ.form D ℂ) (a : Dˣ\GL₂(𝔸 F)/ℒ.UA) : ℂ := …Mentions: TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.starRingEnd_innerSummandline 64 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,DoubleCoset.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegersand 10 moreProof uses:
Quotient,DoubleCoset.setoid,Quotient.mk,Exists,Quotient.mk_surjective,of_eq_true,Eq.trans,HMul.hMul,Inv.inv, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.ΔIndex,Set.range,MonoidHom,True,congr,congrArg,Quotient.lift,Quotient.lift.congr_simp,funext,mul_comm,idand 7 more103 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.innerSummand_add_leftline 72 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eq,DoubleCoset.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRingand 9 moreProof uses:
funext,Eq.mpr,id,congrArg,Pi.add_apply,Quotient,DoubleCoset.setoid,Quotient.mk,Exists,Quotient.mk_surjective,of_eq_true,HMul.hMul,Inv.inv, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.ΔIndex,Set.range,MonoidHom,RingHom,starRingEnd,Eq.trans,Trueand 10 more100 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.innerSummand_smul_leftline 82 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eq,DoubleCoset.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRingand 11 moreProof uses:
funext,Eq.mpr,id,congrArg,Pi.smul_apply,Quotient,DoubleCoset.setoid,Quotient.mk,Exists,Quotient.mk_surjective,HMul.hMul,Inv.inv, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.ΔIndex,Set.range,MonoidHom,congrFun',Quotient.lift,Quotient.lift.congr_simp,map_mul,Eq.refland 26 more150 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 91)line 91 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 92)line 92 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 96)line 96 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 99)line 99 source - def
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.haarQuotThe haar measure onGL₂(𝔸ᶠ[F])that givesΠ GL₂(𝒪ᵥ)measure one line 103 sourceSource documentation
The haar measure on
GL₂(𝔸ᶠ[F])that givesΠ GL₂(𝒪ᵥ)measure one.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,MeasureTheory.Measure,HasQuotient.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Subgroup,Units,Matrix,MonoidHom.range,Units.map,Algebra.algebraMapProof uses:
MeasureTheory.Measure.haarMeasure,QuotientGroup.leftRel,TopologicalSpace.PositiveCompacts.mk,TopologicalSpace.Compacts.mk,Subgroup.map,QuotientGroup.mk', IsDedekindDomain.FiniteAdeleRing.GL2.maximalCompact57 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
def haarQuot : MeasureTheory.Measure (GL₂(𝔸ᶠ[F]) ⧸ 𝔸ˣ F) := …
- instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 110)line 110 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 111)line 111 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 113)line 113 source - lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.haarQuot_mul_relIndexline 116 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,LE.le,Eq,ENNReal,HMul.hMul,MeasureTheory.Measure,HasQuotient.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Subgroup,Units,Matrix,MonoidHom.rangeand 9 moreProof uses:
Eq.mpr,id,congrArg,mul_comm,eq_of_heq,HEq,Eq.refl,HEq.refl,Eq.symm,outParam,HMul,NatCast,of_eq_true,Eq.trans,Max.max,True,MonoidHom.ker,Subgroup.relIndex_map_map,congr,QuotientGroup.ker_mk'and 16 more131 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- def
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.innerline 134 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.formProof uses:
HMul.hMul,ENNReal.toNNReal,MeasureTheory.Measure,HasQuotient.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Subgroup,Units,Matrix,MonoidHom.range,Units.map,Algebra.algebraMap,Set,ENNReal, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.haarQuot,Subgroup.mapand 8 more62 instances, coercions and auxiliary constants left out.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.sum_filter_map_eq_ΔIndex_div_ΔIndexline 143 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,DivisionRing,Algebra, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,LE.le,DoubleCoset.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Matrix,Subgroupand 17 moreProof uses:
id,Eq.mpr,Quotient.lift,DoubleCoset.setoid,Min.min,HSMul.hSMul,ConjAct,Subgroup.pointwiseMulAction,MulEquiv,ConjAct.toConjAct,Inv.inv,eq_of_heq,HEq,Eq.refl,HEq.refl,Eq.symm,Finset.sum_congr,Finset,Membership.mem,DoubleCoset.mkand 29 more113 instances, coercions and auxiliary constants left out.
Tactic trace: 14 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq_of_map_le_mapline 166 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,LE.le, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.map,Algebra.algebraMap,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eqand 2 moreProof uses:
Eq.symm,DoubleCoset.Quotient,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Matrix,Subgroup,MonoidHom.range,Units, IsQuaternionAlgebra.NumberField.WithRigidification.unitsIncl, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.UA, DoubleCoset.map,MonoidHom.id,le_rfl,sup_le_sup,TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.U,Units.mapand 103 more201 instances, coercions and auxiliary constants left out.
Tactic trace: 52 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq_of_leline 218 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,LE.le,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eq, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner,Subtype.mkand 2 moreProof uses: TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq_of_map_le_map, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.map_mono,
Algebra.algebraMap36 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eqline 225 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eq, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner,Subtype.mkProof uses: TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.map,
Algebra.algebraMap,Eq.ge,Submodule.restrictScalars, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form_map,Eq.mpr,Min.min, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form_anti,inf_le_left,Subtype.property,id,congrArg, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq_of_le,inf_le_right,Eq.refl,eq_of_heq,HEq,HEq.refl,Eq.symm, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq_of_map_le_map and 1 more43 instances, coercions and auxiliary constants left out.
Tactic trace: 49 steps
Open to load the checked before-and-after goal states.
- instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 241)line 241 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 244)line 244 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 250)line 250 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 304)line 304 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 307)line 307 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 310)line 310 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 312)line 312 source - instance
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.(instance at line 315)line 315 source - lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_def_of_memline 320 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eq,Inner.inner,Complex.partialOrder, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner,Subtype.mkProof uses: TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq,
Min.min,TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.levelStruct62 instances, coercions and auxiliary constants left out.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_coeline 324 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eq,Inner.inner,Complex.partialOrderProof uses:
rfl89 instances, coercions and auxiliary constants left out.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_defline 327 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,Eq,Inner.inner,Complex.partialOrder, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.innerProof uses: TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq,
Min.min,TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.levelStruct,LinearMap,RingHom.id, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.formSubmodule,Submodule.subtype,Subtype.property81 instances, coercions and auxiliary constants left out.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.Measure.conjAct_smul_of_isUnimodularGroupline 332 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
TopologicalSpace,Group, IsUnimodularGroup,MeasurableSpace,BorelSpace,MeasureTheory.Measure,MeasureTheory.Measure.IsHaarMeasure,MeasureTheory.Measure.Regular,ConjAct,Set,Eq,ENNReal,HSMul.hSMul,Set.smulSetProof uses:
Eq.mpr,HMul.hMul,MonoidHom,NNReal,MeasureTheory.Measure.modularCharacter,MulEquiv,ConjAct.ofConjAct,id,congrArg, MeasureTheory.Measure.conjAct_smul,OfNat.ofNat,IsUnimodularGroup.modularCharacter_eq_one,of_eq_true,Eq.trans,True,congrFun',one_mul,eq_self31 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.Subgroup.map_toConjAct_smul_mk'line 342 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Group,Subgroup,Subgroup.Normal,Eq,HasQuotient.Quotient,Subgroup.map,QuotientGroup.mk',HSMul.hSMul,ConjAct,Subgroup.pointwiseMulAction,MulEquiv,ConjAct.toConjActProof uses:
Eq.mpr,MonoidHom.comp,MonoidHom,Monoid.End,MulDistribMulAction.toMonoidEnd,id,congr,congrArg,Subgroup.map_map,Eq.refl36 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm._root_.le_inv_smul_iffline 348 source - lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm._root_.le_smul_supline 353 source - lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm._root_.smul_supline 357 source - lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.smul_UAline 365 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Eq,Subgroup,Matrix, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.UA,HSMul.hSMul,ConjAct,Subgroup.pointwiseMulAction,MulEquiv,ConjAct.toConjActProof uses:
id,Eq.mpr,Max.max,TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.U,MonoidHom.range,Units,Units.map,Algebra.algebraMap,congrArg,smul_sup,Max,Eq.rec,Eq.refl,Subgroup.conjAct_pointwise_smul_eq_self,Membership.mem,Subgroup.normalizer,Top.top,Iff.mpr,Subgroup.Normal,Subgroup.normalizer_eq_top_iffand 2 more73 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.smul_Δline 377 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,DivisionRing,Algebra, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Eq,Subgroup,Matrix, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.Δ,HSMul.hSMul,ConjAct,Subgroup.pointwiseMulActionand 3 moreProof uses:
Eq.mpr,Min.min, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.UA,Inv.inv,MonoidHom.range,Units, IsQuaternionAlgebra.NumberField.WithRigidification.unitsIncl,id,congr,congrArg,congrFun', TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.smul_UA,smul_inf,of_eq_true,Eq.trans,True,mul_inv_rev,SemigroupAction.mul_smul,smul_inv_smul,eq_self82 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.Δ_mulline 385 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,CommRing,DivisionRing,Algebra, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Eq,Subgroup,Matrix, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.Δ,HMul.hMul,HSMul.hSMul,ConjActand 4 moreProof uses:
Eq.mpr,Min.min, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.UA,MonoidHom.range,Units, IsQuaternionAlgebra.NumberField.WithRigidification.unitsIncl,id,congrArg,Eq.trans,congrFun', TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.smul_UA,smul_inf,of_eq_true,True,congr,mul_inv_rev,SemigroupAction.mul_smul,inv_smul_smul,eq_self83 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.inner_smul_eq_inner_inv_smulline 391 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,DivisionRing,Algebra, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Complex,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.FiniteAdeleRing,NumberField.RingOfIntegers,Eq,Inner.inner,Complex.partialOrder,HSMul.hSMuland 2 moreProof uses: TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct,
Min.min,TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.levelStruct,Eq.mpr, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner,Subtype.mk,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form,id,mem_of_le_of_mem, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form_anti,inf_le_left,TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.mem_form,inf_le_right,congrArg, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_def_of_mem,Subtype.property, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.inner_eq_of_le,HMul.hMuland 77 more210 instances, coercions and auxiliary constants left out.
Tactic trace: 40 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.inner_adicCompletion_smulline 424 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,DivisionRing,Algebra, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Complex,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Eq,Inner.inner,Complex.partialOrderand 3 moreProof uses:
Eq.trans,IsDedekindDomain.FiniteAdeleRing,MonoidHom, IsDedekindDomain.FiniteAdeleRing.GL2.finiteAdeleIncl, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.inner_smul_eq_inner_inv_smul,Eq.mpr,id,congrArg,Eq.symm,map_inv,Eq.refl116 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.inner_heckeOperatorline 429 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Eq,MonoidHom,Subtype,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Membership.mem,Subgroupand 16 moreProof uses:
Finset,And,Set.BijOn,HasQuotient.Quotient,Set.image,HMul.hMul,Set,Set.mul,Singleton.singleton,Function.comp,Exists, exists_bijOn_mk_image_mul_singleton_and_mk_image_mul_singleton_inv, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.isOpen_US, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.isCompact_US,Iff.mp,Set.bijOn_comp_iff,Function.Injective.injOn,inv_injective,Eq.mpr,idand 27 more218 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- theorem
TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.adjoint_heckeOperatorLline 443 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Eq,MonoidHom,Subtype,Matrix.GeneralLinearGroup,Fin,OfNat.ofNat,Nat,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Membership.mem,Subgroupand 19 moreProof uses:
Eq.symm,Iff.mpr,Inner.inner,LinearMap.eq_adjoint_iff, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.inner_heckeOperator162 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.isSymmetric_toModuleEnd_Tline 465 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Not,Membership.mem,Finset,TotallyDefiniteQuaternionAlgebra.U₁Data.S,TotallyDefiniteQuaternionAlgebra.U₁Data.Q,LinearMap.IsSymmetricand 11 moreProof uses:
Eq.mpr,Eq,Inner.inner,LinearMap,RingHom.id,id,congrArg,LinearMap.IsSymmetric.eq_1,LinearEquiv,starRingEnd,LinearMap.adjoint,Eq.symm,propext,LinearMap.eq_adjoint_iff,eq_comm, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.heckeOperatorL,MonoidHom,Matrix.GeneralLinearGroup,Fin,OfNat.ofNatand 50 more157 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.EigenformType parametrising eigen spaces of the anemic hecke algebra onS(U, ℂ)line 479 sourceSource documentation
Type parametrising eigen spaces of the anemic hecke algebra on
S(U, ℂ).extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁DataProof uses:
Subtype,AlgHom, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul49 instances, coercions and auxiliary constants left out.
def Eigenform := …
- def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.eigenspaceThe eigenspace parametrised by anEigenformline 485 sourceSource documentation
The eigenspace parametrised by an
Eigenform.extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Submodule,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁Proof uses:
iInf, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,Module.End.eigenspace,RingHom,Module.End,Module.toModuleEnd,AlgHom,Exists,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul71 instances, coercions and auxiliary constants left out.
def Eigenform.eigenspace (𝒻 : Eigenform D 𝒮) : Submodule ℂ S(U, ℂ) := …
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.U
- instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 488)line 488 source - lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.mem_eigenspace_iffline 490 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁ and 12 moreProof uses:
of_eq_true,Eq.trans,Subtype.mk,Not,True,congr,congrArg,Module.End.eigenspace,DistribSMul.toLinearMap,iInf,congrFun',RingHom,Module.End,Module.toModuleEnd,funext,Module.toModuleEnd_apply,OrderHom,ENat,Module.End.genEigenspace,forall_congrand 3 more112 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- abbrev
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.eigenvalueTheTₚ-eigenvalue of an eigenform line 494 sourceSource documentation
The
Tₚ-eigenvalue of an eigenform.extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Not,Membership.mem,Finset,TotallyDefiniteQuaternionAlgebra.U₁Data.S,TotallyDefiniteQuaternionAlgebra.U₁Data.QProof uses:
AlgHom,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul,Subtype.mk, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.T56 instances, coercions and auxiliary constants left out.
abbrev Eigenform.eigenvalue (𝒻 : Eigenform D 𝒮) (v) (hvS : v ∉ 𝒮.S) (hvQ : v ∉ 𝒮.Q) : ℂ := …
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform
- theorem
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra._root_.Algebra.coe_adjoin_inductionline 499 source - lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.mem_eigenspace_iff_Tline 516 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁ and 13 moreProof uses:
Iff.trans,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,AlgHom,Exists,And,Ne,OfNat.ofNat, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.mem_eigenspace_iff,Iff.intro,Subtype.mk,Module.End,Algebra.adjoin,Union.union,Set,Set.ofPred, TotallyDefiniteQuaternionAlgebra.HeckeOperator.T,IsDedekindDomain.HeightOneSpectrum.adicCompletion,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegersand 31 more156 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.eigenvalue_injectiveline 528 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,Function.Injective, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Not,Membership.mem,Finset,TotallyDefiniteQuaternionAlgebra.U₁Data.Sand 2 moreProof uses:
Eq,Subtype.ext,AlgHom,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,HSMul.hSMul,AlgHom.adjoin_ext,Set.ofPred, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.T and 9 more57 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.eigenSpace_ne_botline 533 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Ne,Submodule,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct and 3 moreProof uses:
Eq.mpr,Exists,Not,Eq,OfNat.ofNat,id,Eq.trans,congrArg,funext,Exists.intro,Exists.choose,And, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,HSMul.hSMul,AlgHom,Subtype.property,Iff.mpr, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.mem_eigenspace_iff and 3 more69 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.existsline 539 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Not,Membership.mem,Finset,TotallyDefiniteQuaternionAlgebra.U₁Data.S,TotallyDefiniteQuaternionAlgebra.U₁Data.Q,Subtypeand 16 moreProof uses:
Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,Algebra.adjoin_induction,Set.ofPred,Set,Exists.intro,RingHom,Algebra.algebraMap,of_eq_true,Eq.trans,True,congr,congrArg,algebraMap_smul,eq_self,Algebra.adjoin,HAdd.hAdd,add_smul,HMul.hMul,Eq.mprand 36 more195 instances, coercions and auxiliary constants left out.
Tactic trace: 31 steps
Open to load the checked before-and-after goal states.
- theorem
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra._root_.DirectSum.IsInternal.reindexline 573 source - theorem
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.isInternalline 619 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,DirectSum.IsInternal, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct and 2 moreProof uses:
DirectSum.IsInternal.reindex,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Set.ofPred,And,Not,Finset,TotallyDefiniteQuaternionAlgebra.U₁Data.S,TotallyDefiniteQuaternionAlgebra.U₁Data.Q,Classical.propDecidable,Eq,iInf,Module.End.eigenspace,RingHom, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Module.End,Module.toModuleEnd, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.T,Set,And.leftand 45 more127 instances, coercions and auxiliary constants left out.
Tactic trace: 20 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.cardinalMk_leline 640 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,LE.le,Cardinal,Cardinal.mk, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Module.finrank,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.memand 4 moreProof uses:
Eq,Cardinal.lift,Module.rank,DirectSum, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.eigenspace,Eq.symm,LinearEquiv.lift_rank_eq,LinearEquiv.ofBijective,RingHom.id,DirectSum.coeLinearMap, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.isInternal,Eq.mpr,Cardinal.sum,id,congrArg,Eq.mp,congr,Cardinal.lift_natCast,Eq.trans,rank_directSumand 21 more111 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 651)line 651 source - abbrev
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.integersThe subring ofℂgenerated by the eigenvalues of an eigenform line 655 sourceSource documentation
The subring of
ℂgenerated by the eigenvalues of an eigenform.extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,SubalgebraProof uses:
AlgHom.range,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,AlgHom,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul50 instances, coercions and auxiliary constants left out.
abbrev Eigenform.integers (𝒻 : Eigenform D 𝒮) : Subalgebra R ℂ := 𝒻.1.range
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform
- abbrev
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.toIntegersThe induced map of anEigenformfrom an hecke algebra to its integers line 658 sourceSource documentation
The induced map of an
Eigenformfrom an hecke algebra to its integers.extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,AlgHom,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.integersProof uses:
AlgHom.rangeRestrict,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul57 instances, coercions and auxiliary constants left out.
abbrev Eigenform.toIntegers (𝒻 : Eigenform D 𝒮) : anemic D 𝒮 →ₐ[R] 𝒻.integers := 𝒻.1.rangeRestrict
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic
- def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.primeThe (minimal) prime corresponding to an eigenform line 661 sourceSource documentation
The (minimal) prime corresponding to an eigenform.
extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,PrimeSpectrum,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemicProof uses:
PrimeSpectrum.mk,RingHom.ker,RingHom,AlgHom.toRingHom,AlgHom,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul61 instances, coercions and auxiliary constants left out.
def Eigenform.prime (𝒻 : Eigenform D 𝒮) : PrimeSpectrum (anemic D 𝒮) := …
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic
- def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.primeQuotient𝕋/𝔭(f) = 𝒪(f)line 665 sourceSource documentation
𝕋/𝔭(f) = 𝒪(f)extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,AlgEquiv,HasQuotient.Quotient,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic and 4 moreProof uses:
Ideal.quotientKerEquivRange,AlgHom,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul64 instances, coercions and auxiliary constants left out.
def Eigenform.primeQuotient (𝒻 : Eigenform D 𝒮) : (anemic D 𝒮 ⧸ 𝒻.prime.asIdeal) ≃ₐ[R] 𝒻.integers := Ideal.quotientKerEquivRange _ …Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.primeQuotient_mkline 669 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,Eq, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.integers and 10 moreProof uses:
rfl55 instances, coercions and auxiliary constants left out.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.toIntegers_surjectiveline 672 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Function.Surjective,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.integers and 2 moreProof uses:
AlgHom.rangeRestrict_surjective,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul59 instances, coercions and auxiliary constants left out.
- instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 675)line 675 source - instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 678)line 678 source - instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 681)line 681 source - instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 684)line 684 source - instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 687)line 687 source - def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.toProdEigenformThe embedding of the anemic Hecke algebra into a product of domains, indexed by eigenforms line 692 sourceSource documentation
The embedding of the anemic Hecke algebra into a product of domains, indexed by eigenforms.
extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,AlgHom,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.integersProof uses:
AlgHom.pi, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.toIntegers28 instances, coercions and auxiliary constants left out.
def toProdEigenform : anemic D 𝒮 →ₐ[R] Π (𝒻 : Eigenform D 𝒮), 𝒻.integers := …
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.toProdEigenform_applyline 696 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Eq, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.integers and 3 moreProof uses:
rfl34 instances, coercions and auxiliary constants left out.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.smul_formTensorScalar_tmulline 699 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Subtype, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Membership.mem,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁ and 7 moreProof uses:
of_eq_true,LinearMap, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.formMap,LinearMap.toSpanSingleton,Eq.trans,True,congrFun',congrArg,eq_self107 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.toProdEigenform_injectiveline 707 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,Function.Injective,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform and 3 moreProof uses:
Iff.mpr,Eq,OfNat.ofNat,injective_iff_map_eq_zero,outParam,MonoidHom,MonoidHom.id,Subtype.ext,FaithfulSMul.eq_of_smul_eq_smul, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,iSup, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.eigenspace,Eq.ge,Top.top,DirectSum.IsInternal.submodule_iSup_eq_top, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.isInternal and 20 more113 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 719)line 719 source - instance
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.(instance at line 724)line 724 source - theorem
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Algebra.lsmul_injective_of_faithfulSMulline 730 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
CommSemiring,Semiring,Algebra,AddCommMonoid,Module,IsScalarTower,SMulCommClass,FaithfulSMul,Function.Injective,Module.End,AlgHom,Algebra.lsmulProof uses:
Eq,FaithfulSMul.eq_of_smul_eq_smul,id,HSMul.hSMul,congrArg,RingHom.id35 instances, coercions and auxiliary constants left out.
- theorem
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Algebra.TensorProduct.lTensor_injectiveline 738 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommSemiring,Algebra,Semiring,IsScalarTower,Module.Flat,AlgHom,Function.Injective,TensorProduct,Algebra.TensorProduct.lTensorProof uses:
Module.Flat.lTensor_preserves_injective_linearMap,AlgHom.toLinearMap15 instances, coercions and auxiliary constants left out.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra._root_.AlgHom.map_zeroline 746 source - lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.pi_lift_injectiveline 749 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,Function.Injective,TensorProduct,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic and 17 moreProof uses:
Iff.mpr,injective_iff_map_eq_zero,outParam,MonoidHom,MonoidHom.id, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Algebra.TensorProduct.lTensor_injective,Module.End,Algebra.lsmul, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Algebra.lsmul_injective_of_faithfulSMul,LinearEquiv.injective,LinearMap,RingHom.id,lTensorHomEquivHomLTensor,Algebra.TensorProduct.lTensor,LinearMap.liftBaseChangeEquiv,LinearEquiv,LinearMap.ext,LinearEquiv.symm, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.formTensorScalar,LinearEquiv.surjectiveand 45 more276 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.
- def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Pi.subalgebraEquivThere is a correspondence betweenK-subalgebras ofKⁿand partitions ofn, where for each set in the partition we take the diagonal subalgebra line 788 sourceSource documentation
There is a correspondence between
K-subalgebras ofKⁿand partitions ofn, where for each set in the partition we take the diagonal subalgebra.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finite,Field,Equiv,Subalgebra,SetoidProof uses:
Equiv.mk,Setoid.mk,Membership.mem,Eq,Subalgebra.mk,Subsemiring.mk,Submonoid.mk,Subsemigroup.mk,Set.ofPred,HasEquiv.Equiv,Set29 instances, coercions and auxiliary constants left out.
Tactic trace: 57 steps
Open to load the checked before-and-after goal states.
def Pi.subalgebraEquiv (n K : Type*) [Finite n] [Field K] : Subalgebra K (n → K) ≃ Setoid n where …
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Pi.subalgebraEquiv_topline 834 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finite,Field,Eq,Setoid,Equiv,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Pi.subalgebraEquiv,Top.top,Bot.botProof uses:
Setoid.ext,Iff.intro,Eq.mpr,id,Eq.mp,Pi.single,Classical.propDecidable,OfNat.ofNat,Eq.trans,Not,ite,congr,congrArg,Pi.single_apply,Pi.single_eq_same,False,implies_congr,Eq.refl,of_eq_true,Membership.memand 2 more69 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.tensorEquivPiThe complex anemic Hecke algebra is isomorphic to a product of copies ofℂ's, one for each eigenform line 843 sourceSource documentation
The complex anemic Hecke algebra is isomorphic to a product of copies of
ℂ's, one for each eigenform.extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,AlgEquiv,TensorProduct,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic and 1 moreProof uses:
AlgEquiv.ofBijective,AlgHom.pi,Algebra.TensorProduct.lift,AlgHom.id,AlgHom,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul86 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
def tensorEquivPi : ℂ ⊗[R] anemic D 𝒮 ≃ₐ[ℂ] (Eigenform D 𝒮 → ℂ) := by …
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.tensorEquivPi_tmul_applyline 851 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Eqand 15 moreProof uses:
rfl91 instances, coercions and auxiliary constants left out.
- def
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.equivAlgHomThe eigenforms corresponds exactly to maps from𝕋toℂline 855 sourceSource documentation
The eigenforms corresponds exactly to maps from
𝕋toℂ.extra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,Equiv, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,AlgHom,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebraand 1 moreProof uses:
Equiv.ofBijective,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm,Submodule, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,And,Ne,OfNat.ofNat,Eq,HSMul.hSMul60 instances, coercions and auxiliary constants left out.
Tactic trace: 22 steps
Open to load the checked before-and-after goal states.
def Eigenform.equivAlgHom : Eigenform D 𝒮 ≃ (anemic D 𝒮 →ₐ[R] ℂ) := …
Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.under_primeline 875 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Eq,Ideal,Ideal.under,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.memand 5 moreProof uses:
Iff.mp,LE.le,le_bot_iff,Submodule,Eq.mpr,OfNat.ofNat,id,Eq.mp,Eq.trans,Ideal.comap,RingHom,Algebra.algebraMap,RingHom.ker,AlgHom,Exists, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LevelStruct.form, TotallyDefiniteQuaternionAlgebra.WeightTwoAutomorphicForm.LocalLevelStruct.toStruct, TotallyDefiniteQuaternionAlgebra.U₁,Andand 5 more83 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.prime_mem_minimalPrimesline 879 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,IsNoetherianRing, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform,Membership.mem,Ideal,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Subalgebraand 5 moreProof uses:
And.intro,And,Ideal.IsPrime,LE.le,Bot.bot,inferInstance,bot_le,Eq.ge,Algebra.QuasiFiniteAt.eq_of_le_of_under_eq,le_antisymm,Ideal.under,Ideal.comap_mono,RingHom,Algebra.algebraMap,Eq.mpr,id,Eq,congrArg, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.under_prime,Ideal.primeCompl46 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.exists_le_of_isPrimelinter complained that [P.IsPrime] wasn't needed, so this lemma is now poorly-named line 887 sourceSource comment
linter complained that [P.IsPrime] wasn't needed, so this lemma is now poorly-namedextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,Ideal,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic,Eqand 7 moreProof uses:
Nontrivial,TensorProduct,HasQuotient.Quotient,Algebra.TensorProduct.nontrivial_of_algebraMap_injective_of_flat_left,Eq.mpr,Function.Injective,RingHom,Algebra.algebraMap,RingHom.ker,id,congrArg,propext,RingHom.injective_iff_ker_eq_bot,RingHom.comp,Ideal.Quotient.alg_map_eq,Ideal.comap,Eq.symm,RingHom.comap_ker,Ideal.Quotient.mk,Ideal.Quotient.algebraMap_eqand 68 more161 instances, coercions and auxiliary constants left out.
Tactic trace: 18 steps
Open to load the checked before-and-after goal states.
lemma Eigenform.exists_le_of_isPrime (P : Ideal (anemic D 𝒮)) (hP : P.under R = ⊥) : ∃ 𝒻 : Eigenform D 𝒮, P ≤ 𝒻.prime.asIdeal := by …Mentions: TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform
- lemma
TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.exists_of_isPrimeline 912 sourceextra axioms: knownin1980s what this means
Statement uses:
Field,NumberField,CommRing,Algebra,Complex,DivisionRing, IsQuaternionAlgebra.NumberField.WithRigidification, IsQuaternionAlgebra,NumberField.IsTotallyReal, IsQuaternionAlgebra.IsTotallyDefinite,Nat, TotallyDefiniteQuaternionAlgebra.U₁Data,FaithfulSMul,IsNoetherianRing,Ideal,Subtype, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra,Membership.mem,Subalgebra, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.anemic and 8 moreProof uses:
LE.le, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.exists_le_of_isPrime,Exists.intro,LE.le.antisymm,And.right,And, TotallyDefiniteQuaternionAlgebra.HeckeAlgebra.Eigenform.prime_mem_minimalPrimes,And.intro,bot_le41 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.