FLT/Deformations/RepresentationTheory/AbsoluteGaloisGroup.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Functoriality of the absolute Galois group
For a field extension K → L, the induced map between absolute Galois groups
Γ L → Γ K is Field.absoluteGaloisGroup.map in Mathlib; here we record how it
interacts with the chosen embedding of the algebraic closures, together with
finite-index results for fixing subgroups.
Imports (8)
- FLT.Deformations.RepresentationTheory.Frobenius
- FLT.Deformations.RepresentationTheory.IntegralClosure
- FLT.Mathlib.FieldTheory.Galois.Infinite
- Mathlib.Analysis.Normed.Unbundled.SpectralNorm
- Mathlib.FieldTheory.AbsoluteGaloisGroup
- Mathlib.NumberTheory.NumberField.Completion.FinitePlace
- FLT.NumberField.Completion.Finite
- Mathlib.FieldTheory.Galois.Infinite
Imported by 2 files
- lemma
Field.absoluteGaloisGroup.lift_mapline 53 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,RingHom,Field.absoluteGaloisGroup,AlgebraicClosure,Eq, AlgebraicClosure.map,ContinuousMonoidHom,Field.absoluteGaloisGroup.mapProof uses:
Algebra,RingHom.toAlgebra,AlgEquiv.restrictNormal_commutes,MonoidHom,AlgEquiv,AlgEquiv.restrictScalarsHom,AlgHom.toRingHom,IsAlgClosed.lift41 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
isIntegral_of_spectralNorm_le_oneline 72 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
LinearOrderedCommGroupWithZero,Field,Valued,Valuation.RankOne,Valued.v,Algebra,Algebra.IsAlgebraic,LE.le,Real,spectralNorm,Valued.toNormedField,OfNat.ofNat,IsIntegral,Subtype,Membership.mem,Subring,Valuation.integerProof uses:
Polynomial,Subsemiring,Polynomial.lifts,Subring.subtype,minpoly,Iff.mpr,Nat,Set,Set.range,RingHom,Finsupp,Polynomial.coeff,Polynomial.lifts_iff_coeff_lifts,spectralValueTerms,Iff.mp,iSup,ciSup_le_iff,spectralValueTerms_bddAbove,dite,LT.ltand 64 more197 instances, coercions and auxiliary constants left out.
Tactic trace: 20 steps
Open to load the checked before-and-after goal states.
- lemma
spectralNorm_invline 93 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NontriviallyNormedField,Field,Algebra,IsUltrametricDist,CompleteSpace,Algebra.IsAlgebraic,Eq,Real,spectralNorm,Inv.invProof uses:
dite,OfNat.ofNat,Classical.propDecidable,of_eq_true,Eq.trans,True,congr,congrArg,inv_zero,spectralNorm_zero,eq_self,Not,eq_inv_of_mul_eq_one_right,Eq.mpr,HMul.hMul,AlgebraNorm,spectralAlgNorm,id,Eq.symm,spectralAlgNorm_defand 4 more74 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 103)line 103 source - instance
valuationRing_integralClosureline 105 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Algebra,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Algebra.IsAlgebraic,ValuationRing, IntegralClosure,Subtype,Membership.mem,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegersProof uses:
ValuationSubring.mk,Subalgebra.toSubring,integralClosure,LE.le,Real,spectralNorm,OfNat.ofNat,Or,Set,Subsemigroup.carrier,Submonoid.toSubsemigroup,Subsemiring.toSubmonoid,Subring.toSubsemiring,Inv.inv,le_total,Or.inl, isIntegral_of_spectralNorm_le_one,WithZero,Multiplicative,Intand 6 more87 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- def
localInertiaGroupline 119 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Subgroup,Field.absoluteGaloisGroup,IsDedekindDomain.HeightOneSpectrum.adicCompletion,AlgebraicClosureProof uses:
AddSubgroup.inertia, IntegralClosure,Subtype,Membership.mem,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers,Submodule.toAddSubgroup,IsLocalRing.maximalIdeal48 instances, coercions and auxiliary constants left out.
- def
localTameAbelianInertiaGroupline 130 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Subgroup,Field.absoluteGaloisGroup,IsDedekindDomain.HeightOneSpectrum.adicCompletion,AlgebraicClosureProof uses:
Subgroup.mk,Submonoid.mk,Subsemigroup.mk,Set.ofPred,Membership.mem,IntermediateField,IntermediateField.fixedField, localInertiaGroup,HPow.hPow,Nat,HSub.hSub,Nat.card,IsLocalRing.ResidueField,Subtype,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers,OfNat.ofNat,Eq,Set49 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 138)line 138 source - instance
(instance at line 141)line 141 source - instance
(instance at line 146)line 146 source - instance
finite_adicCompletionIntegers_quotientline 148 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Ideal,Subtype,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Membership.mem,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers,Ideal.IsPrime,NeZero,Finite,HasQuotient.QuotientProof uses:
IsLocalRing.maximalIdeal,Eq.symm,ExistsUnique.unique,And,Ne,Bot.bot,And.right,IsPrincipalIdealRing,ExistsUnique,Iff.mp,IsDiscreteValuationRing,IsDiscreteValuationRing.iff_pid_with_one_nonzero_prime,inferInstance,And.intro,NeZero.ne,IsDiscreteValuationRing.not_a_field35 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- instance
neZero_maximalIdeal_integralClosureline 155 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,NeZero,Ideal, IntegralClosure,Subtype,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Membership.mem,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers,AlgebraicClosure,IsLocalRing.maximalIdealProof uses:
Ne,Top.top,Eq,IsDiscreteValuationRing.not_isField,Eq.rec,IsField,MulEquiv.isField,Semifield.toIsField,RingEquiv.toMulEquiv,Subring,Subring.topEquiv,Eq.symm,NeZero.mk,LT.lt.ne',Bot.bot,Ideal.bot_lt_of_maximal, not_isField_integralClosure76 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- def
Field.AbsoluteGaloisGroup.adicArithFrobline 165 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Field.absoluteGaloisGroup,IsDedekindDomain.HeightOneSpectrum.adicCompletionProof uses:
arithFrobAt',Subtype,Membership.mem,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers, IntegralClosure,AlgebraicClosure,IsLocalRing.maximalIdeal40 instances, coercions and auxiliary constants left out.
- lemma
Field.AbsoluteGaloisGroup.isArithFrobAt_adicArithFrobline 170 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,NumberField,IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,IsArithFrobAt,Subtype,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Membership.mem,ValuationSubring,IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers, IntegralClosure,AlgebraicClosure,Field.absoluteGaloisGroup, Field.AbsoluteGaloisGroup.adicArithFrob,IsLocalRing.maximalIdealProof uses: IsArithFrobAt.arithFrobAt',
Ideal.under110 instances, coercions and auxiliary constants left out.