Mathlib Map

Theorems · Theorem · commutative algebra

UniqueFactorizationMonoid.emultiplicity_eq_count_normalizedFactors

∀ {R : Type u_2} [inst : CommMonoidWithZero R] [inst_1 : UniqueFactorizationMonoid R] [inst_2 : NormalizationMonoid R]
  [inst_3 : DecidableEq R] {a b : R},
  Irreducible a →
    b ≠ 0 → emultiplicity a b = ↑(Multiset.count (normalize a) (UniqueFactorizationMonoid.normalizedFactors b))

The multiplicity of an irreducible factor of a nonzero element is exactly the number of times the normalized factor occurs in the normalizedFactors. For a version using multiplicity, see multiplicity_eq_count_normalizedFactors. See also count_normalizedFactors_eq which expands the definition of multiplicity to produce a specification for count (normalizedFactors _) _..

Defined in
Mathlib.RingTheory.UniqueFactorizationDomain.Multiplicity
Cited by
14 results in Mathlib
Foundations
Depth 56 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommMonoidWithZeroUniqueFactorizationMonoidNormalizationMonoidDecidableEq

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

IsDedekindDomain.HeightOneSpectrum.count_normalizedFactors_eq_multiplicity · cited by 4HeightOneSpectrum.count_n…UniqueFactorizationMonoid.squarefree_iff_nodup_normalizedFactors · cited by 3UniqueFactorizationMonoid…IsDedekindDomain.HeightOneSpectrum.intValuation_eq_exp_neg_multiplicity · cited by 2HeightOneSpectrum.intValu…UniqueFactorizationMonoid.count_normalizedFactors_eq · cited by 2UniqueFactorizationMonoid…Ideal.IsDedekindDomain.emultiplicity_map_eq_ramificationIdx'_mul · cited by 2IsDedekindDomain.emultipl…Ideal.irreducible_pow_sup_of_ge · cited by 2Ideal.irreducible_pow_sup…Ideal.count_span_normalizedFactors_eq · cited by 2Ideal.count_span_normaliz…Ideal.IsDedekindDomain.ramificationIdx_eq_multiplicity · cited by 2IsDedekindDomain.ramifica…KummerDedekind.normalizedFactors_ideal_map_eq_normalizedFactors_min_poly_mk_map · cited by 1KummerDedekind.normalized…PowerSeries.normalized_count_X_eq_of_coe · cited by 1PowerSeries.normalized_co…UniqueFactorizationMonoid.dvd_iff_emultiplicity_le · cited by 1UniqueFactorizationMonoid…UniqueFactorizationMonoid.multiplicity_eq_count_normalizedFactors · cited by 1UniqueFactorizationMonoid…Ideal.irreducible_pow_sup_of_le · cited by 1Ideal.irreducible_pow_sup…Ideal.IsDedekindDomain.ramificationIdx'_eq_multiplicity · cited by 0IsDedekindDomain.ramifica…ENat · cited by 4985ENatNat.cast_one · cited by 2501Nat.cast_onele_antisymm · cited by 2068le_antisymmle_refl · cited by 2061le_reflCommMonoidWithZero · cited by 913CommMonoidWithZeroNat.cast_add · cited by 586Nat.cast_addIrreducible · cited by 496IrreducibleMultiset.count · cited by 302Multiset.countUniqueFactorizationMonoid · cited by 279UniqueFactorizationMonoidNormalizationMonoid · cited by 165NormalizationMonoidemultiplicity · cited by 156emultiplicityUniqueFactorizationMonoid.normalizedFactors · cited by 151UniqueFactorizationMonoid…normalize · cited by 137normalizelt_iff_not_ge · cited by 22lt_iff_not_geMultiset.le_count_iff_replicate_le · cited by 4Multiset.le_count_iff_rep…UniqueFactorizationMonoid.emu…CITED BYCITES

Cites17

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by14

Results whose statement or proof uses this declaration.