Documentation

LeanPool.LeanPolyABC.Lib.Radical

LeanPool.LeanPolyABC.Lib.Radical #

Prime factors of a are monic factors of a without duplication.

Equations
Instances For
    noncomputable def LeanPolyABC.radical {α : Type u_2} [CommMonoidWithZero α] [NormalizationMonoid α] [UniqueFactorizationMonoid α] (a : α) :
    α

    Radical of a is a product of prime factors of a.

    Equations
    Instances For
      theorem LeanPolyABC.radical_pow {α : Type u_2} [CommMonoidWithZero α] [NormalizationMonoid α] [UniqueFactorizationMonoid α] (a : α) {n : } (hn : 0 < n) :
      radical (a ^ n) = radical a
      theorem LeanPolyABC.radical_prime_pow {α : Type u_2} [CommMonoidWithZero α] [NormalizationMonoid α] [UniqueFactorizationMonoid α] {a : α} (ha : Prime a) {n : } (hn : 1 n) :