FLT/Mathlib/NumberTheory/Padics/HeightOneSpectrum.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Height One Spectrum
Material destined for Mathlib.
Imports (4)
Imported by 2 files
- instance
Rat.HeightOneSpectrum.IsIntegralClosure.(instance at line 29)line 29 source - instance
Rat.HeightOneSpectrum.IsIntegralClosure.(instance at line 31)line 31 source - instance
Rat.HeightOneSpectrum.IsIntegralClosure.(instance at line 33)line 33 source - theorem
Rat.HeightOneSpectrum.IsIntegralClosure.intEquiv_apply_coeline 36 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Algebra,Rat,IsIntegralClosure,Int,Eq,RingEquiv,Rat.IsIntegralClosure.intEquivProof uses:
RingEquiv.symm,Exists,RingEquiv.surjective,of_eq_true,Eq.trans,True,congr,congrArg,eq_intCast,map_intCast,eq_self50 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
Rat.HeightOneSpectrum.pow_natGenerator_dvd_iffline 46 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Algebra,Rat,IsIntegralClosure,Int,IsDedekindDomain.HeightOneSpectrum,Nat,Iff,Dvd.dvd,HPow.hPow,Rat.HeightOneSpectrum.natGenerator,Membership.mem,Ideal,Ideal.map,RingEquiv,Rat.IsIntegralClosure.intEquiv,IsDedekindDomain.HeightOneSpectrum.asIdealProof uses:
Eq.mpr,Ideal.span,Singleton.singleton,Set,id,Eq,congrArg,Eq.symm,Rat.HeightOneSpectrum.span_natGenerator,Ideal.span_singleton_pow,propext,Ideal.mem_span_singleton,Iff.symm,Int.ofNat_dvd73 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
Rat.HeightOneSpectrum.natGenerator_eq_absNormline 53 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Algebra,Rat,IsIntegralClosure,Int,IsDedekindDomain,IsDedekindDomain.HeightOneSpectrum,Eq,Nat,Rat.HeightOneSpectrum.natGenerator,MonoidWithZeroHom,Ideal,Ideal.absNorm,Rat.HeightOneSpectrum.instInfinite,IsDedekindDomain.HeightOneSpectrum.asIdealProof uses:
Eq.mpr,Int.natAbs,Submodule.IsPrincipal.generator,Ideal.map,RingEquiv,Rat.IsIntegralClosure.intEquiv,id,congrArg,Rat.HeightOneSpectrum.natGenerator.eq_1,Ideal.span,Singleton.singleton,Set,Submodule,Submodule.IsPrincipal,Eq.trans,Eq.symm,Int.ideal_span_absNorm_eq_self,Eq.refl,Eq.rec,Iff.mprand 25 more79 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- theorem
Rat.HeightOneSpectrum.intValuation_eq_padicValuation_iff_multiplicity_eq_multiplicityline 72 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Algebra,Rat,IsIntegralClosure,Int,IsDedekindDomain,IsDedekindDomain.HeightOneSpectrum,Ne,OfNat.ofNat,Iff,Eq,WithZero,Multiplicative,Valuation,IsDedekindDomain.HeightOneSpectrum.intValuation,Rat.padicValuation,Nat,Nat.Prime,Equiv,Nat.Primesand 10 moreProof uses:
of_eq_true,Eq.trans,True,congrFun',congrArg,Neg.neg,WithZero.exp,congr, IsDedekindDomain.HeightOneSpectrum.intValuation_eq_coe_neg_multiplicity,ite,padicValRat,ite_eq_right_of_eq_false,False,eq_false,padicValInt,padicValRat.of_int,Nat.padicValNat_def,iff_self132 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Rat.HeightOneSpectrum.valuation_apply_coe_eq_padicValuationline 83 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Algebra,Rat,IsIntegralClosure,Int,IsDedekindDomain,IsFractionRing,IsDedekindDomain.HeightOneSpectrum,Eq,WithZero,Multiplicative,Valuation,IsDedekindDomain.HeightOneSpectrum.valuation,RingHom,Algebra.algebraMap,Rat.padicValuation,Nat,Nat.Prime,Equiv,Nat.Primesand 3 moreProof uses:
Eq.mpr,IsDedekindDomain.HeightOneSpectrum.intValuation,id,congrArg,IsDedekindDomain.HeightOneSpectrum.valuation_of_algebraMap,OfNat.ofNat,Ne,Or,eq_or_ne,of_eq_true,Eq.trans,True,congr,map_zero,Int.cast_zero,eq_self,Eq.symm,multiplicity,Ideal,IsDedekindDomain.HeightOneSpectrum.asIdealand 38 more153 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- theorem
Rat.HeightOneSpectrum.valuation_apply_eq_padicValuationline 94 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Algebra,Rat,IsIntegralClosure,Int,IsDedekindDomain,IsFractionRing,IsDedekindDomain.HeightOneSpectrum,Eq,WithZero,Multiplicative,Valuation,IsDedekindDomain.HeightOneSpectrum.valuation,Rat.padicValuation,Nat,Nat.Prime,Equiv,Nat.Primes,Rat.HeightOneSpectrum.primesEquivProof uses:
Prod,Subtype,Membership.mem,Submonoid,nonZeroDivisors,HMul.hMul,RingHom,Algebra.algebraMap,Prod.snd,Prod.fst,Exists,IsLocalization.surj,Prod.mk,Subtype.mk,IsLocalization.mk',of_eq_true,Eq.trans,HDiv.hDiv,True,congrand 16 more104 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
Rat.HeightOneSpectrum.adicCompletion.padicEquiv_castline 101 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Algebra,Rat,IsIntegralClosure,Int,IsDedekindDomain,IsFractionRing,IsDedekindDomain.HeightOneSpectrum,WithVal,WithZero,Multiplicative,IsDedekindDomain.HeightOneSpectrum.valuation,Eq,Padic,Nat,Nat.Prime,Equiv,Nat.Primes,Rat.HeightOneSpectrum.primesEquiv,instFactPrimeValNatand 12 moreProof uses:
Eq.refl82 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
Rat.HeightOneSpectrum.adicCompletion.padicEquiv_norm_coe_eqline 109 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Rat,WithVal,WithZero,Multiplicative,Int,IsDedekindDomain.HeightOneSpectrum.valuation,Eq,Real,Norm.norm,Padic,Nat,Nat.Prime,Equiv,Nat.Primes,Rat.HeightOneSpectrum.primesEquiv,instFactPrimeValNat,ContinuousAlgEquiv,IsDedekindDomain.HeightOneSpectrum.adicCompletionand 5 moreProof uses:
Eq.mpr,RingEquiv,Valuation.Completion,Rat.padicValuation,Padic.withValRingEquiv,UniformEquiv,UniformSpace.Completion,UniformSpace.Completion.mapEquiv,Rat.HeightOneSpectrum.withValEquiv,id,congrArg, Rat.HeightOneSpectrum.adicCompletion.padicEquiv_cast,UniformSpace.Completion.mapEquiv_coe,UniformSpace.Completion.extension,Function.comp,WithVal.equiv,Padic.coe_withValRingEquiv,UniformSpace.Completion.extension_coe,IsUniformInducing.uniformContinuous,RingHom.compand 88 more248 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- lemma
Rat.HeightOneSpectrum.adicCompletion.padicEquiv_norm_eqline 128 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
IsDedekindDomain.HeightOneSpectrum,NumberField.RingOfIntegers,Rat,IsDedekindDomain.HeightOneSpectrum.adicCompletion,Eq,Real,Norm.norm,Padic,Nat,Nat.Prime,Equiv,Nat.Primes,Rat.HeightOneSpectrum.primesEquiv,instFactPrimeValNat,ContinuousAlgEquiv,Rat.HeightOneSpectrum.adicCompletion.padicEquiv,Rat.HeightOneSpectrum.instInfiniteProof uses:
Valuation.Completion,WithZero,Multiplicative,Int,IsDedekindDomain.HeightOneSpectrum.valuation,IsDedekindDomain.HeightOneSpectrum.adicCompletion.ofCompletion,Exists,IsDedekindDomain.HeightOneSpectrum.adicCompletion.ofCompletion_surjective,UniformSpace.Completion.induction_on,WithVal,isClosed_eq,UniformSpace.Completion,Continuous.comp,continuous_norm,ContinuousAlgEquiv.continuous,IsDedekindDomain.HeightOneSpectrum.adicCompletion.continuous_ofCompletion,Eq.mpr,RingHom,Algebra.algebraMap,idand 5 more97 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.