Loogle!
Result
Found 422 declarations mentioning IsDedekindDomain.HeightOneSpectrum. Of these, only the first 200 are shown.
- IsDedekindDomain.HeightOneSpectrum π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
(R : Type u_1) [CommRing R] : Type u_1 - IsDedekindDomain.HeightOneSpectrum.asIdeal π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] (self : IsDedekindDomain.HeightOneSpectrum R) : Ideal R - IsDedekindDomain.HeightOneSpectrum.instCoeIdeal π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] : Coe (IsDedekindDomain.HeightOneSpectrum R) (Ideal R) - IsDedekindDomain.HeightOneSpectrum.asIdeal_injective π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] : Function.Injective IsDedekindDomain.HeightOneSpectrum.asIdeal - IsDedekindDomain.HeightOneSpectrum.isPrime π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] (self : IsDedekindDomain.HeightOneSpectrum R) : self.asIdeal.IsPrime - IsDedekindDomain.HeightOneSpectrum.isMaximal π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : v.asIdeal.IsMaximal - IsDedekindDomain.HeightOneSpectrum.equivMaximalSpectrum π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (hR : Β¬IsField R) : IsDedekindDomain.HeightOneSpectrum R β MaximalSpectrum R - IsDedekindDomain.HeightOneSpectrum.ofPrime_prime π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain.HeightOneSpectrum.ofPrime β― = v - IsDedekindDomain.HeightOneSpectrum.asIdeal_inj π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} {instβ : CommRing R} {x y : IsDedekindDomain.HeightOneSpectrum R} (asIdeal : x.asIdeal = y.asIdeal) : x = y - IsDedekindDomain.HeightOneSpectrum.ext π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} {instβ : CommRing R} {x y : IsDedekindDomain.HeightOneSpectrum R} (asIdeal : x.asIdeal = y.asIdeal) : x = y - IsDedekindDomain.HeightOneSpectrum.ext_iff π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} {instβ : CommRing R} {x y : IsDedekindDomain.HeightOneSpectrum R} : x = y β x.asIdeal = y.asIdeal - IsDedekindDomain.HeightOneSpectrum.prime π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : Prime v.asIdeal - IsDedekindDomain.HeightOneSpectrum.under π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
(A : Type u_4) [CommRing A] [IsDomain A] {B : Type u_6} [CommRing B] [IsDomain B] [Algebra A B] [Algebra.IsIntegral A B] (w : IsDedekindDomain.HeightOneSpectrum B) : IsDedekindDomain.HeightOneSpectrum A - IsDedekindDomain.HeightOneSpectrum.ofPrime π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {p : Ideal R} (hp : Prime p) : IsDedekindDomain.HeightOneSpectrum R - IsDedekindDomain.HeightOneSpectrum.isCoprime_of_ne π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (P Q : IsDedekindDomain.HeightOneSpectrum R) (hPQ : P β Q) : IsCoprime P.asIdeal Q.asIdeal - IsDedekindDomain.HeightOneSpectrum.ne_bot π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] (self : IsDedekindDomain.HeightOneSpectrum R) : self.asIdeal β β₯ - IsDedekindDomain.HeightOneSpectrum.equivOfRingEquiv π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] {S : Type u_4} [CommRing S] (e : R β+* S) : IsDedekindDomain.HeightOneSpectrum R β IsDedekindDomain.HeightOneSpectrum S - IsDedekindDomain.HeightOneSpectrum.irreducible π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : Irreducible v.asIdeal - IsDedekindDomain.HeightOneSpectrum.RingEquiv.nontrivial_heightOneSpectrum π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_5} {S : Type u_6} [CommRing R] [CommRing S] [Nontrivial (IsDedekindDomain.HeightOneSpectrum S)] (e : R β+* S) : Nontrivial (IsDedekindDomain.HeightOneSpectrum R) - Algebra.IsIntegral.nontrivial_heightOneSpectrum π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
(R : Type u_1) (A : Type u_2) [CommRing R] [CommRing A] [IsDomain A] [Algebra R A] [FaithfulSMul R A] [Algebra.IsIntegral R A] [Nontrivial (IsDedekindDomain.HeightOneSpectrum R)] : Nontrivial (IsDedekindDomain.HeightOneSpectrum A) - IsDedekindDomain.HeightOneSpectrum.mk π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] (asIdeal : Ideal R) (isPrime : asIdeal.IsPrime) (ne_bot : asIdeal β β₯) : IsDedekindDomain.HeightOneSpectrum R - IsDedekindDomain.HeightOneSpectrum.comap π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] {S : Type u_4} [CommRing S] (f : R β+* S) (hf : Function.Surjective βf) (v : IsDedekindDomain.HeightOneSpectrum S) : IsDedekindDomain.HeightOneSpectrum R - IsDedekindDomain.HeightOneSpectrum.under_asIdeal π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
(A : Type u_4) [CommRing A] [IsDomain A] {B : Type u_6} [CommRing B] [IsDomain B] [Algebra A B] [Algebra.IsIntegral A B] (w : IsDedekindDomain.HeightOneSpectrum B) : (IsDedekindDomain.HeightOneSpectrum.under A w).asIdeal = Ideal.under A w.asIdeal - IsDedekindDomain.HeightOneSpectrum.ideal_ne_top_iff_exists π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (hR : Β¬IsField R) (I : Ideal R) : I β β€ β β P, I β€ P.asIdeal - IsDedekindDomain.HeightOneSpectrum.comap_asIdeal π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] {S : Type u_4} [CommRing S] (f : R β+* S) (hf : Function.Surjective βf) (v : IsDedekindDomain.HeightOneSpectrum S) : (IsDedekindDomain.HeightOneSpectrum.comap f hf v).asIdeal = Ideal.comap f v.asIdeal - IsDedekindDomain.HeightOneSpectrum.isCoprime_pow_of_ne π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (P Q : IsDedekindDomain.HeightOneSpectrum R) (hPQ : P β Q) (n m : β) : IsCoprime (P.asIdeal ^ n) (Q.asIdeal ^ m) - IsDedekindDomain.HeightOneSpectrum.associates_irreducible π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : Irreducible (Associates.mk v.asIdeal) - IsDedekindDomain.HeightOneSpectrum.equivOfRingEquiv_symm_apply π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] {S : Type u_4} [CommRing S] (e : R β+* S) (v : IsDedekindDomain.HeightOneSpectrum S) : (IsDedekindDomain.HeightOneSpectrum.equivOfRingEquiv e).symm v = IsDedekindDomain.HeightOneSpectrum.comap βe β― v - IsDedekindDomain.HeightOneSpectrum.equivPrimesOver π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{A : Type u_4} [CommRing A] {p : Ideal A} [hpm : p.IsMaximal] (B : Type u_5) [CommRing B] [IsDedekindDomain B] [Algebra A B] [IsDomain A] [Module.IsTorsionFree A B] (hp : p β 0) : { v // v.asIdeal β£ Ideal.map (algebraMap A B) p } β β(p.primesOver B) - IsDedekindDomain.HeightOneSpectrum.equivOfRingEquiv_apply π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] {S : Type u_4} [CommRing S] (e : R β+* S) (v : IsDedekindDomain.HeightOneSpectrum R) : (IsDedekindDomain.HeightOneSpectrum.equivOfRingEquiv e) v = IsDedekindDomain.HeightOneSpectrum.comap βe.symm β― v - IsDedekindDomain.HeightOneSpectrum.inf_pow_eq_prod π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] {ΞΉ : Type u_4} [IsDedekindDomain R] (s : Finset ΞΉ) (e : ΞΉ β β) (f : ΞΉ β IsDedekindDomain.HeightOneSpectrum R) (coprime : β i β s, β j β s, i β j β f i β f j) : (s.inf fun i => (f i).asIdeal ^ e i) = β i β s, (f i).asIdeal ^ e i - IsDedekindDomain.HeightOneSpectrum.iInf_localization_eq_bot π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
(R : Type u_1) (K : Type u_3) [CommRing R] [Field K] [IsDedekindDomain R] [Algebra R K] [hK : IsFractionRing R K] : β¨ v, Localization.subalgebra.ofField K v.asIdeal.primeCompl β― = β₯ - IsDedekindDomain.HeightOneSpectrum.quotientEquivPiOfProdEq π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{R : Type u_1} [CommRing R] {ΞΉ : Type u_4} [IsDedekindDomain R] [Fintype ΞΉ] (I : Ideal R) (P : ΞΉ β IsDedekindDomain.HeightOneSpectrum R) (e : ΞΉ β β) (coprime : Pairwise fun i j => P i β P j) (prod_eq : β i, (P i).asIdeal ^ e i = I) : R β§Έ I β+* ((i : ΞΉ) β R β§Έ (P i).asIdeal ^ e i) - IsDedekindDomain.HeightOneSpectrum.equivPrimesOver_apply π Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
{A : Type u_4} [CommRing A] {p : Ideal A} [hpm : p.IsMaximal] (B : Type u_5) [CommRing B] [IsDedekindDomain B] [Algebra A B] [IsDomain A] [Module.IsTorsionFree A B] (hp : p β 0) (v : { v // v.asIdeal β£ Ideal.map (algebraMap A B) p }) : β((IsDedekindDomain.HeightOneSpectrum.equivPrimesOver B hp) v) = (βv).asIdeal - IsDedekindDomain.HeightOneSpectrum.maxPowDividing π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (I : Ideal R) : Ideal R - FractionalIdeal.count π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (I : FractionalIdeal (nonZeroDivisors R) K) : β€ - FractionalIdeal.count_self π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : FractionalIdeal.count K v βv.asIdeal = 1 - FractionalIdeal.count_coe_nonneg π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (J : Ideal R) : 0 β€ FractionalIdeal.count K v βJ - FractionalIdeal.finite_factors π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (I : FractionalIdeal (nonZeroDivisors R) K) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R) in Filter.cofinite, FractionalIdeal.count K v I = 0 - FractionalIdeal.count_maximal_coprime π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {w : IsDedekindDomain.HeightOneSpectrum R} (hw : w β v) : FractionalIdeal.count K v βw.asIdeal = 0 - FractionalIdeal.count_maximal π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v w : IsDedekindDomain.HeightOneSpectrum R) [Decidable (w = v)] : FractionalIdeal.count K v βw.asIdeal = if w = v then 1 else 0 - Ideal.finite_mulSupport π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : Function.HasFiniteMulSupport fun v => v.maxPowDividing I - Ideal.hasFiniteMulSupport π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : Function.HasFiniteMulSupport fun v => v.maxPowDividing I - FractionalIdeal.count_one π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : FractionalIdeal.count K v 1 = 0 - FractionalIdeal.count_zero π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : FractionalIdeal.count K v 0 = 0 - FractionalIdeal.count_inv π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (I : FractionalIdeal (nonZeroDivisors R) K) : FractionalIdeal.count K v Iβ»ΒΉ = -FractionalIdeal.count K v I - Ideal.finprod_heightOneSpectrum_factorization π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), v.maxPowDividing I = I - Ideal.iInf_maxPowDividing_eq π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (h0 : I β 0) : β¨ i, i.maxPowDividing I = I - Ideal.finite_factors π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : {v | v.asIdeal β£ I}.Finite - FractionalIdeal.count_pow_self π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (n : β) : FractionalIdeal.count K v (βv.asIdeal ^ n) = βn - FractionalIdeal.count_pow π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (n : β) (I : FractionalIdeal (nonZeroDivisors R) K) : FractionalIdeal.count K v (I ^ n) = βn * FractionalIdeal.count K v I - IsDedekindDomain.HeightOneSpectrum.maxPowDividing_eq_pow_multiplicity π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β β₯) (p : IsDedekindDomain.HeightOneSpectrum R) : p.maxPowDividing I = p.asIdeal ^ multiplicity p.asIdeal I - IsDedekindDomain.HeightOneSpectrum.emultiplicity_iSup π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] (p : IsDedekindDomain.HeightOneSpectrum R) {ΞΉ : Type u_4} [Finite ΞΉ] (I : ΞΉ β Ideal R) : emultiplicity p.asIdeal (β¨ i, I i) = β¨ i, emultiplicity p.asIdeal (I i) - IsDedekindDomain.HeightOneSpectrum.multiplicity_le_of_ideal_ge π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] (p : IsDedekindDomain.HeightOneSpectrum R) {I J : Ideal R} (h : J β€ I) (hJ : J β β₯) : multiplicity p.asIdeal I β€ multiplicity p.asIdeal J - Ideal.finprod_heightOneSpectrum_pow_multiplicity π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β β₯) : βαΆ (p : IsDedekindDomain.HeightOneSpectrum R), p.asIdeal ^ multiplicity p.asIdeal I = I - IsDedekindDomain.HeightOneSpectrum.emultiplicity_sup π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] (p : IsDedekindDomain.HeightOneSpectrum R) (I J : Ideal R) : emultiplicity p.asIdeal (I β J) = min (emultiplicity p.asIdeal I) (emultiplicity p.asIdeal J) - FractionalIdeal.count_zpow_self π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (n : β€) : FractionalIdeal.count K v (βv.asIdeal ^ n) = n - IsDedekindDomain.HeightOneSpectrum.multiplicity_iSup π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] (p : IsDedekindDomain.HeightOneSpectrum R) {ΞΉ : Type u_4} [Finite ΞΉ] [Nonempty ΞΉ] {I : ΞΉ β Ideal R} (hI : β (i : ΞΉ), I i β β₯) : multiplicity p.asIdeal (β¨ i, I i) = β¨ i, multiplicity p.asIdeal (I i) - FractionalIdeal.count_prod π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {ΞΉ : Type u_3} (s : Finset ΞΉ) (I : ΞΉ β FractionalIdeal (nonZeroDivisors R) K) (hS : β i β s, I i β 0) : FractionalIdeal.count K v (β i β s, I i) = β i β s, FractionalIdeal.count K v (I i) - IsDedekindDomain.HeightOneSpectrum.count_normalizedFactors_eq_multiplicity π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β β₯) (p : IsDedekindDomain.HeightOneSpectrum R) : Multiset.count p.asIdeal (UniqueFactorizationMonoid.normalizedFactors I) = multiplicity p.asIdeal I - Associates.finite_factors π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R) in Filter.cofinite, β((Associates.mk v.asIdeal).count (Associates.mk I).factors) = 0 - FractionalIdeal.count_zpow π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (n : β€) (I : FractionalIdeal (nonZeroDivisors R) K) : FractionalIdeal.count K v (I ^ n) = n * FractionalIdeal.count K v I - FractionalIdeal.count_mono π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {I J : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) (h : I β€ J) : FractionalIdeal.count K v J β€ FractionalIdeal.count K v I - IsDedekindDomain.HeightOneSpectrum.factorization_eq_multiplicity π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] {I : Ideal R} (hI : I β β₯) (p : IsDedekindDomain.HeightOneSpectrum R) : (factorization I) p.asIdeal = multiplicity p.asIdeal I - IsDedekindDomain.HeightOneSpectrum.maxPowDividing_eq_pow_multiset_count π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {I : Ideal R} (hI : I β 0) : v.maxPowDividing I = v.asIdeal ^ Multiset.count v.asIdeal (UniqueFactorizationMonoid.normalizedFactors I) - Associates.finprod_ne_zero π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (I : Ideal R) : Associates.mk (βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), v.maxPowDividing I) β 0 - FractionalIdeal.count_coe π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {J : Ideal R} (hJ : J β 0) : FractionalIdeal.count K v βJ = β((Associates.mk v.asIdeal).count (Associates.mk J).factors) - IsDedekindDomain.HeightOneSpectrum.multiplicity_sup π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_3} [CommRing R] [IsDedekindDomain R] (p : IsDedekindDomain.HeightOneSpectrum R) {I J : Ideal R} (hI : I β β₯) (hJ : J β β₯) : multiplicity p.asIdeal (I β J) = min (multiplicity p.asIdeal I) (multiplicity p.asIdeal J) - FractionalIdeal.count_finprod π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (exps : IsDedekindDomain.HeightOneSpectrum R β β€) (h_exps : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R) in Filter.cofinite, exps v = 0) : FractionalIdeal.count K v (βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), βv.asIdeal ^ exps v) = exps v - FractionalIdeal.count_finsuppProd π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (exps : IsDedekindDomain.HeightOneSpectrum R ββ β€) : FractionalIdeal.count K v (exps.prod fun x1 x2 => βx1.asIdeal ^ x2) = exps v - FractionalIdeal.count_mul π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {I I' : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) (hI' : I' β 0) : FractionalIdeal.count K v (I * I') = FractionalIdeal.count K v I + FractionalIdeal.count K v I' - FractionalIdeal.count_finprod_coprime π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (exps : IsDedekindDomain.HeightOneSpectrum R β β€) : FractionalIdeal.count K v (βαΆ (w : IsDedekindDomain.HeightOneSpectrum R) (_ : w β v), βw.asIdeal ^ exps w) = 0 - FractionalIdeal.finprod_heightOneSpectrum_factorization' π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), βv.asIdeal ^ FractionalIdeal.count K v I = I - FractionalIdeal.count_neg_zpow π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (n : β€) (I : FractionalIdeal (nonZeroDivisors R) K) : FractionalIdeal.count K v (I ^ (-n)) = -FractionalIdeal.count K v (I ^ n) - Ideal.finprod_not_dvd π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (I : Ideal R) (hI : I β 0) : Β¬v.asIdeal ^ ((Associates.mk v.asIdeal).count (Associates.mk I).factors + 1) β£ βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), v.maxPowDividing I - Ideal.finprod_count π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (I : Ideal R) (hI : I β 0) : (Associates.mk v.asIdeal).count (Associates.mk (βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), v.maxPowDividing I)).factors = (Associates.mk v.asIdeal).count (Associates.mk I).factors - Ideal.finite_mulSupport_coe π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : Function.HasFiniteMulSupport fun v => βv.asIdeal ^ β((Associates.mk v.asIdeal).count (Associates.mk I).factors) - Ideal.hasFiniteMulSupport_coe π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : Function.HasFiniteMulSupport fun v => βv.asIdeal ^ β((Associates.mk v.asIdeal).count (Associates.mk I).factors) - Ideal.finite_mulSupport_inv π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : Function.HasFiniteMulSupport fun v => βv.asIdeal ^ (-β((Associates.mk v.asIdeal).count (Associates.mk I).factors)) - Ideal.hasFiniteMulSupport_inv π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : Function.HasFiniteMulSupport fun v => βv.asIdeal ^ (-β((Associates.mk v.asIdeal).count (Associates.mk I).factors)) - FractionalIdeal.count_mul' π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (I I' : FractionalIdeal (nonZeroDivisors R) K) [Decidable (I β 0 β§ I' β 0)] : FractionalIdeal.count K v (I * I') = if I β 0 β§ I' β 0 then FractionalIdeal.count K v I + FractionalIdeal.count K v I' else 0 - Ideal.finprod_heightOneSpectrum_factorization_coe π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : Ideal R} (hI : I β 0) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), βv.asIdeal ^ β((Associates.mk v.asIdeal).count (Associates.mk I).factors) = βI - FractionalIdeal.count_well_defined π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {I : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) {a : R} {J : Ideal R} (h_aJ : I = FractionalIdeal.spanSingleton (nonZeroDivisors R) ((algebraMap R K) a)β»ΒΉ * βJ) : FractionalIdeal.count K v I = β((Associates.mk v.asIdeal).count (Associates.mk J).factors) - β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {a})).factors) - FractionalIdeal.finite_factors' π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) {a : R} {J : Ideal R} (haJ : I = FractionalIdeal.spanSingleton (nonZeroDivisors R) ((algebraMap R K) a)β»ΒΉ * βJ) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R) in Filter.cofinite, β((Associates.mk v.asIdeal).count (Associates.mk J).factors) - β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {a})).factors) = 0 - FractionalIdeal.finprod_heightOneSpectrum_factorization_principal_fraction π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {n : R} (hn : n β 0) (d : β₯(nonZeroDivisors R)) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), βv.asIdeal ^ (β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {n})).factors) - β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {βd})).factors)) = FractionalIdeal.spanSingleton (nonZeroDivisors R) (IsLocalization.mk' K n d) - FractionalIdeal.finprod_heightOneSpectrum_factorization π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) {a : R} {J : Ideal R} (haJ : I = FractionalIdeal.spanSingleton (nonZeroDivisors R) ((algebraMap R K) a)β»ΒΉ * βJ) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), βv.asIdeal ^ (β((Associates.mk v.asIdeal).count (Associates.mk J).factors) - β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {a})).factors)) = I - FractionalIdeal.finprod_heightOneSpectrum_factorization_principal π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] {I : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) (k : K) (hk : I = FractionalIdeal.spanSingleton (nonZeroDivisors R) k) : βαΆ (v : IsDedekindDomain.HeightOneSpectrum R), βv.asIdeal ^ (β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {Classical.choose β―})).factors) - β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {β(Classical.choose β―)})).factors)) = I - FractionalIdeal.count_ne_zero π Mathlib.RingTheory.DedekindDomain.Factorization
{R : Type u_1} [CommRing R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {I : FractionalIdeal (nonZeroDivisors R) K} (hI : I β 0) : FractionalIdeal.count K v I = β((Associates.mk v.asIdeal).count (Associates.mk (Classical.choose β―)).factors) - β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {Classical.choose β―})).factors) - Ideal.iSupIndep_primaryComponent π Mathlib.Algebra.Module.Torsion.PrimaryComponent
(A : Type u_1) (M : Type u_2) [CommRing A] [AddCommGroup M] [Module A M] [IsDedekindDomain A] : iSupIndep fun P => Ideal.primaryComponent M P.asIdeal - Ideal.iSup_primaryComponent_eq_top π Mathlib.Algebra.Module.Torsion.PrimaryComponent
{A : Type u_1} {M : Type u_2} [CommRing A] [AddCommGroup M] [Module A M] [IsDedekindDomain A] (h : Module.IsTorsion A M) : β¨ P, Ideal.primaryComponent M P.asIdeal = β€ - Ideal.primaryComponent.map_surjective π Mathlib.Algebra.Module.Torsion.PrimaryComponent
{A : Type u_1} [CommRing A] [IsDedekindDomain A] {Mβ : Type u_5} {Mβ : Type u_6} [AddCommGroup Mβ] [AddCommGroup Mβ] [Module A Mβ] [Module A Mβ] (hMβ : Module.IsTorsion A Mβ) (P : IsDedekindDomain.HeightOneSpectrum A) (Ο : Mβ ββ[A] Mβ) (hf : Function.Surjective βΟ) : Function.Surjective β(Ideal.primaryComponent.map P.asIdeal Ο) - IsDedekindDomain.HeightOneSpectrum.intValuationDef π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : WithZero (Multiplicative β€) - IsDedekindDomain.HeightOneSpectrum.intAdicAbvDef π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : NNReal - IsDedekindDomain.HeightOneSpectrum.intAdicAbv π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) : AbsoluteValue R β - IsDedekindDomain.HeightOneSpectrum.adicCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Type u_2 - IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : ValuationSubring K - IsDedekindDomain.HeightOneSpectrum.intValuationDef_zero π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : v.intValuationDef 0 = 0 - IsDedekindDomain.HeightOneSpectrum.isNonarchimedean_intAdicAbvDef π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) : IsNonarchimedean (v.intAdicAbvDef hb) - IsDedekindDomain.HeightOneSpectrum.intValuation.map_zero' π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : v.intValuationDef 0 = 0 - IsDedekindDomain.HeightOneSpectrum.intValuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : Valuation R (WithZero (Multiplicative β€)) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instField π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Field (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instUniformSpace π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : UniformSpace (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.adicValued π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Valued K (WithZero (Multiplicative β€)) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instCoe π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Coe K (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.intValuationDef_if_pos π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} (hr : r = 0) : v.intValuationDef r = 0 - IsDedekindDomain.HeightOneSpectrum.instIsNontrivialWithZeroMultiplicativeIntIntValuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : v.intValuation.IsNontrivial - IsDedekindDomain.HeightOneSpectrum.intValuation.map_one' π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : v.intValuationDef 1 = 1 - IsDedekindDomain.HeightOneSpectrum.adicAbvDef π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (x : K) : NNReal - IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : ValuationSubring (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instCompleteSpace π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : CompleteSpace (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.valuationSubring_valuation_injective π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] : Function.Injective fun p => (IsDedekindDomain.HeightOneSpectrum.valuation K p).valuationSubring - IsDedekindDomain.HeightOneSpectrum.adicAbv π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) : AbsoluteValue K β - IsDedekindDomain.HeightOneSpectrum.intAdicAbv_le_one π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : (v.intAdicAbv hb) r β€ 1 - IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime_eq_valuationSubring π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v = (IsDedekindDomain.HeightOneSpectrum.valuation K v).valuationSubring - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instT0Space π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : T0Space (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.ofCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] {v : IsDedekindDomain.HeightOneSpectrum R} (toCompletion : (IsDedekindDomain.HeightOneSpectrum.valuation K v).Completion) : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v - IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] {v : IsDedekindDomain.HeightOneSpectrum R} (self : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) : (IsDedekindDomain.HeightOneSpectrum.valuation K v).Completion - IsDedekindDomain.HeightOneSpectrum.adicCompletion.equivCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v β (IsDedekindDomain.HeightOneSpectrum.valuation K v).Completion - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instCoeWithValWithZeroMultiplicativeIntValuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Coe (WithVal (IsDedekindDomain.HeightOneSpectrum.valuation K v)) (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.isNonarchimedean_intAdicAbv π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) : IsNonarchimedean β(v.intAdicAbv hb) - IsDedekindDomain.HeightOneSpectrum.intValuation.map_mul' π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (x y : R) : v.intValuationDef (x * y) = v.intValuationDef x * v.intValuationDef y - IsDedekindDomain.HeightOneSpectrum.valuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Valuation K (WithZero (Multiplicative β€)) - IsDedekindDomain.HeightOneSpectrum.instSubtypeMemValuationSubringValuationSubringAtPrime π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain β₯(IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.ofCompletion_surjective π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Function.Surjective IsDedekindDomain.HeightOneSpectrum.adicCompletion.ofCompletion - IsDedekindDomain.HeightOneSpectrum.adicCompletion.ofCompletion_toCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (x : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) : { toCompletion := x.toCompletion } = x - IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion_surjective π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Function.Surjective IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion - IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime_le_valuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v β€ (IsDedekindDomain.HeightOneSpectrum.valuation K v).valuationSubring - IsDedekindDomain.HeightOneSpectrum.isNonarchimedean_adicAbvDef π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) : IsNonarchimedean (v.adicAbvDef hb) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instValuedWithZeroMultiplicativeInt π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Valued (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) (WithZero (Multiplicative β€)) - IsDedekindDomain.HeightOneSpectrum.intValuation.map_add_le_max' π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (x y : R) : v.intValuationDef (x + y) β€ max (v.intValuationDef x) (v.intValuationDef y) - IsDedekindDomain.HeightOneSpectrum.instIsNontrivialWithZeroMultiplicativeIntValuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : (IsDedekindDomain.HeightOneSpectrum.valuation K v).IsNontrivial - IsDedekindDomain.HeightOneSpectrum.valuation_injective π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] : Function.Injective (IsDedekindDomain.HeightOneSpectrum.valuation K) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion_ofCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (x : (IsDedekindDomain.HeightOneSpectrum.valuation K v).Completion) : { toCompletion := x }.toCompletion = x - IsDedekindDomain.HeightOneSpectrum.instAlgebraAdicCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
(R : Type u_1) [CommRing R] [IsDedekindDomain R] (K : Type u_2) {S : Type u_3} [Field K] [CommSemiring S] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) [Algebra S K] : Algebra S (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.intValuation_apply π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {r : R} (v : IsDedekindDomain.HeightOneSpectrum R) : v.intValuation r = v.intValuationDef r - IsDedekindDomain.HeightOneSpectrum.adicCompletion.instIsUniformAddGroup π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsUniformAddGroup (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.isNonarchimedean_adicAbv π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) : IsNonarchimedean β(v.adicAbv hb) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.valuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Valuation (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) (WithZero (Multiplicative β€)) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.ext π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {x y : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v} (h : x.toCompletion = y.toCompletion) : x = y - IsDedekindDomain.HeightOneSpectrum.instKrullDimLEOfNatNatSubtypeMemValuationSubringValuationSubringAtPrime π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Ring.KrullDimLE 1 β₯(IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.ext_iff π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] {v : IsDedekindDomain.HeightOneSpectrum R} {x y : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v} : x = y β x.toCompletion = y.toCompletion - IsDedekindDomain.HeightOneSpectrum.intValuation_exists_uniformizer π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) : β Ο, v.intValuation Ο = WithZero.exp (-1) - IsDedekindDomain.HeightOneSpectrum.intAdicAbv_eq_one_iff π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : (v.intAdicAbv hb) r = 1 β r β v.asIdeal - IsDedekindDomain.HeightOneSpectrum.intAdicAbv_lt_one_iff π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : (v.intAdicAbv hb) r < 1 β r β v.asIdeal - IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime_toSubring π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : (IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v).toSubring = (Localization.subalgebra.ofField K v.asIdeal.primeCompl β―).toSubring - IsDedekindDomain.HeightOneSpectrum.intValuation_le_one π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (x : R) : v.intValuation x β€ 1 - IsDedekindDomain.HeightOneSpectrum.intValuation_ne_zero π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (x : R) (hx : x β 0) : v.intValuation x β 0 - IsDedekindDomain.HeightOneSpectrum.instIsLocalizationPrimeComplAsIdealSubtypeMemValuationSubringValuationSubringAtPrime π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsLocalization v.asIdeal.primeCompl β₯(IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v) - IsDedekindDomain.HeightOneSpectrum.eq_of_valuation_isEquiv_valuation π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] {p q : IsDedekindDomain.HeightOneSpectrum R} (hpq : (IsDedekindDomain.HeightOneSpectrum.valuation K p).IsEquiv (IsDedekindDomain.HeightOneSpectrum.valuation K q)) : p = q - IsDedekindDomain.HeightOneSpectrum.valuation_surjective π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Function.Surjective β(IsDedekindDomain.HeightOneSpectrum.valuation K v) - IsDedekindDomain.HeightOneSpectrum.instAlgebraSubtypeMemValuationSubringValuationSubringAtPrime π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Algebra R β₯(IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v) - IsDedekindDomain.HeightOneSpectrum.instInhabitedSubtypeAdicCompletionMemValuationSubringAdicCompletionIntegers π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Inhabited β₯(IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers K v) - IsDedekindDomain.HeightOneSpectrum.valuation_exists_uniformizer π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : β Ο, (IsDedekindDomain.HeightOneSpectrum.valuation K v) Ο = WithZero.exp (-1) - IsDedekindDomain.HeightOneSpectrum.intValuation_singleton π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} (hr : r β 0) (hv : v.asIdeal = Ideal.span {r}) : v.intValuation r = WithZero.exp (-1) - IsDedekindDomain.HeightOneSpectrum.adicAbv_coe_le_one π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : (v.adicAbv hb) ((algebraMap R K) r) β€ 1 - IsDedekindDomain.HeightOneSpectrum.adicValued.has_uniform_continuous_const_smul' π Mathlib.RingTheory.DedekindDomain.AdicValuation
(R : Type u_1) [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : UniformContinuousConstSMul R (WithVal (IsDedekindDomain.HeightOneSpectrum.valuation K v)) - IsDedekindDomain.HeightOneSpectrum.valuation_exists_uniformizer' π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : β Ο, (IsDedekindDomain.HeightOneSpectrum.valuation K v) βΟ = WithZero.exp (-1) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.uniformEquiv π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v βα΅€ (IsDedekindDomain.HeightOneSpectrum.valuation K v).Completion - IsDedekindDomain.HeightOneSpectrum.intValuation_eq_one_iff π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {v : IsDedekindDomain.HeightOneSpectrum R} {x : R} : v.intValuation x = 1 β x β v.asIdeal - IsDedekindDomain.HeightOneSpectrum.intValuation_eq_one_iff_mem_primeCompl π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : v.intValuation r = 1 β r β v.asIdeal.primeCompl - IsDedekindDomain.HeightOneSpectrum.adicCompletion.isUniformInducing_toCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsUniformInducing IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion - IsDedekindDomain.HeightOneSpectrum.adicValued.uniformContinuousConstSMul π Mathlib.RingTheory.DedekindDomain.AdicValuation
(R : Type u_1) [CommRing R] [IsDedekindDomain R] (K : Type u_2) {S : Type u_3} [Field K] [CommSemiring S] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) [Algebra S K] : UniformContinuousConstSMul S (WithVal (IsDedekindDomain.HeightOneSpectrum.valuation K v)) - IsDedekindDomain.HeightOneSpectrum.intValuation_lt_one_iff_mem π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : v.intValuation r < 1 β r β v.asIdeal - IsDedekindDomain.HeightOneSpectrum.valuation_uniformizer_ne_zero π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Classical.choose β― β 0 - IsDedekindDomain.HeightOneSpectrum.valuation_le_one π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : (IsDedekindDomain.HeightOneSpectrum.valuation K v) βr β€ 1 - IsDedekindDomain.HeightOneSpectrum.intValuation_eq_exp_neg_multiplicity π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} (hr : r β 0) : v.intValuation r = WithZero.exp (-β(multiplicity v.asIdeal (Ideal.span {r}))) - IsDedekindDomain.HeightOneSpectrum.adicAbv_of_algebraMap π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : (v.adicAbv hb) ((algebraMap R K) r) = (v.intAdicAbv hb) r - IsDedekindDomain.HeightOneSpectrum.exp_le_intValuation_iff_emultiplicity_le π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} {n : β} : WithZero.exp (-βn) β€ v.intValuation r β emultiplicity v.asIdeal (Ideal.span {r}) β€ βn - IsDedekindDomain.HeightOneSpectrum.intValuation_le_exp_iff_le_emultiplicity π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} {n : β} : v.intValuation r β€ WithZero.exp (-βn) β βn β€ emultiplicity v.asIdeal (Ideal.span {r}) - IsDedekindDomain.HeightOneSpectrum.instSubtypeMemSubalgebraOfFieldPrimeComplAsIdeal π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain β₯(Localization.subalgebra.ofField K v.asIdeal.primeCompl β―) - IsDedekindDomain.HeightOneSpectrum.adicValued_apply π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {x : K} : Valued.v x = (IsDedekindDomain.HeightOneSpectrum.valuation K v) x - IsDedekindDomain.HeightOneSpectrum.coe_mem_adicCompletionIntegers π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : βr β IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers K v - IsDedekindDomain.HeightOneSpectrum.instIsLocalRingSubtypeMemSubalgebraOfFieldPrimeComplAsIdeal π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsLocalRing β₯(Localization.subalgebra.ofField K v.asIdeal.primeCompl β―) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.continuous_ofCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Continuous IsDedekindDomain.HeightOneSpectrum.adicCompletion.ofCompletion - IsDedekindDomain.HeightOneSpectrum.adicCompletion.continuous_toCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Continuous IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion - IsDedekindDomain.HeightOneSpectrum.adicAbv_coe_eq_one_iff π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : (v.adicAbv hb) ((algebraMap R K) r) = 1 β r β v.asIdeal - IsDedekindDomain.HeightOneSpectrum.adicAbv_coe_lt_one_iff π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) : (v.adicAbv hb) ((algebraMap R K) r) < 1 β r β v.asIdeal - Rat.valuation_le_one_iff_den π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_4} [CommRing R] [IsDedekindDomain R] [Algebra R β] [IsFractionRing R β] {π : IsDedekindDomain.HeightOneSpectrum R} {x : β} : (IsDedekindDomain.HeightOneSpectrum.valuation β π) x β€ 1 β βx.den β π.asIdeal - IsDedekindDomain.HeightOneSpectrum.intValuation_lt_one_iff_dvd π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : v.intValuation r < 1 β v.asIdeal β£ Ideal.span {r} - IsDedekindDomain.HeightOneSpectrum.intValuationDef_if_neg π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} (hr : r β 0) : v.intValuationDef r = WithZero.exp (-β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {r})).factors)) - IsDedekindDomain.HeightOneSpectrum.valuedAdicCompletion_surjective π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Function.Surjective βValued.v - IsDedekindDomain.HeightOneSpectrum.intValuation_ne_zero' π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (x : β₯(nonZeroDivisors R)) : v.intValuation βx β 0 - IsDedekindDomain.HeightOneSpectrum.valuation_lt_one_iff_mem π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : (IsDedekindDomain.HeightOneSpectrum.valuation K v) βr < 1 β r β v.asIdeal - IsDedekindDomain.HeightOneSpectrum.mem_integers_of_valuation_le_one π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (x : K) (h : β (v : IsDedekindDomain.HeightOneSpectrum R), (IsDedekindDomain.HeightOneSpectrum.valuation K v) x β€ 1) : x β (algebraMap R K).range - IsDedekindDomain.HeightOneSpectrum.intValuation_le_pow_iff_mem π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) (n : β) : v.intValuation r β€ WithZero.exp (-βn) β r β v.asIdeal ^ n - IsDedekindDomain.HeightOneSpectrum.intValuation_zero_lt π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (x : β₯(nonZeroDivisors R)) : 0 < v.intValuation βx - IsDedekindDomain.HeightOneSpectrum.valuation_of_algebraMap π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : (IsDedekindDomain.HeightOneSpectrum.valuation K v) βr = v.intValuation r - IsDedekindDomain.HeightOneSpectrum.adicCompletion.equivCompletion_apply π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (self : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) : (IsDedekindDomain.HeightOneSpectrum.adicCompletion.equivCompletion K v) self = self.toCompletion - IsDedekindDomain.HeightOneSpectrum.instIsScalarTowerAdicCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
(R : Type u_1) [CommRing R] [IsDedekindDomain R] (K : Type u_2) {S : Type u_3} [Field K] [CommSemiring S] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) [Algebra S K] {Sβ : Type u_4} [CommSemiring Sβ] [Algebra Sβ S] [Algebra Sβ K] [IsScalarTower Sβ S K] : IsScalarTower Sβ S (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v) - IsDedekindDomain.HeightOneSpectrum.valuation_eq_one_iff_notMem π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} : (IsDedekindDomain.HeightOneSpectrum.valuation K v) ((algebraMap R K) r) = 1 β r β v.asIdeal - IsDedekindDomain.HeightOneSpectrum.valuation_lt_one_iff_dvd π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) : (IsDedekindDomain.HeightOneSpectrum.valuation K v) βr < 1 β v.asIdeal β£ Ideal.span {r} - IsDedekindDomain.HeightOneSpectrum.intValuation_le_pow_iff_dvd π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) (r : R) (n : β) : v.intValuation r β€ WithZero.exp (-βn) β v.asIdeal ^ n β£ Ideal.span {r} - IsDedekindDomain.HeightOneSpectrum.instIsScalarTowerSubtypeMemValuationSubringValuationSubringAtPrime π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsScalarTower R (β₯(IsDedekindDomain.HeightOneSpectrum.valuationSubringAtPrime K v)) K - IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers.integers π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : Valued.v.Integers β₯(IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers K v) - IsDedekindDomain.HeightOneSpectrum.intValuation_if_neg π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (v : IsDedekindDomain.HeightOneSpectrum R) {r : R} (hr : r β 0) : v.intValuation r = WithZero.exp (-β((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {r})).factors)) - IsDedekindDomain.HeightOneSpectrum.denseRange_algebraMap π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : DenseRange β(algebraMap K (IsDedekindDomain.HeightOneSpectrum.adicCompletion K v)) - IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion_one π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion 1 = 1 - IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion_zero π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) : IsDedekindDomain.HeightOneSpectrum.adicCompletion.toCompletion 0 = 0 - IsDedekindDomain.HeightOneSpectrum.adicCompletion.equivCompletion_symm_apply_toCompletion π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] (K : Type u_2) [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) (toCompletion : (IsDedekindDomain.HeightOneSpectrum.valuation K v).Completion) : ((IsDedekindDomain.HeightOneSpectrum.adicCompletion.equivCompletion K v).symm toCompletion).toCompletion = toCompletion - IsDedekindDomain.HeightOneSpectrum.adicAbv_of_mk' π Mathlib.RingTheory.DedekindDomain.AdicValuation
{R : Type u_1} [CommRing R] [IsDedekindDomain R] {K : Type u_2} [Field K] [Algebra R K] [IsFractionRing R K] (v : IsDedekindDomain.HeightOneSpectrum R) {b : NNReal} (hb : 1 < b) (r : R) {s : β₯(nonZeroDivisors R)} : (v.adicAbv hb) (IsLocalization.mk' K r s) = (v.intAdicAbv hb) r / (v.intAdicAbv hb) βs
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
πReal.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
π"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
π_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
πReal.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
π(?a -> ?b) -> List ?a -> List ?b
πList ?a -> (?a -> ?b) -> List ?bBy main conclusion:
π|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allβandβ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
π|- _ < _ β tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
β’ (_ : Type _)finds all definitions which provide data whileβ’ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
π Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ β _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c