Zulip Chat Archive
Stream: maths
Topic: Definition of primitive
Thomas Browning (Apr 20 2021 at 06:27):
Currently polynomial.is_primitive is defined as p.content = 1, which requires a gcd_monoid assumption. However, the lemma is_primitive_iff_is_unit_of_C_dvd states that p.is_primitive ↔ ∀ (r : R), C r ∣ p → is_unit r. In light of this, would it make sense to define polynomial.is_primitive as ∀ (r : R), C r ∣ p → is_unit r?
Thomas Browning (Apr 20 2021 at 06:27):
@Aaron Anderson
Aaron Anderson (Apr 20 2021 at 06:34):
That sounds like a better definition unless refactoring the current API is a pain
Aaron Anderson (Apr 20 2021 at 06:34):
It’s probably fine
Last updated: May 02 2025 at 03:31 UTC