Theorems · Theorem · commutative algebra
Polynomial.isPrimitive_iff_forall_gaussNorm_eq_one
∀ {R : Type u_2} [inst : CommRing R] [inst_1 : IsDomain R] [inst_2 : IsPrincipalIdealRing R],
¬IsField R →
∀ {b : NNReal} (hb : 1 < b) (p : Polynomial R),
p.IsPrimitive ↔ ∀ (v : IsDedekindDomain.HeightOneSpectrum R), Polynomial.gaussNorm (v.intAdicAbv hb) 1 p = 1In case R is PID, given a polynomial p in R[X], p is primitive if and only if the
v-adic Gauss norms of p are equal to 1 for all v.
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 161 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Realstatement · cited by 25,697
- CommRingstatement and proof · cited by 17,173
- Polynomialstatement and proof · cited by 5,681
- NNRealstatement and proof · cited by 4,310
- IsDomainstatement and proof · cited by 2,196
- AbsoluteValuestatement · cited by 363
- IsDedekindDomain.HeightOneSpectrumstatement and proof · cited by 338
- IsPrincipalIdealRingstatement and proof · cited by 131
- IsFieldstatement and proof · cited by 103
- Polynomial.IsPrimitivestatement · cited by 33
- Polynomial.gaussNormstatement and proof · cited by 20
- IsDedekindDomain.HeightOneSpectrum.intAdicAbvstatement and proof · cited by 11
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.