Documentation

TauCeti.Algebra.Polynomial.Squarefree

Simple roots of squarefree polynomials #

A squarefree polynomial has nonzero derivative at every root in its coefficient ring. This supplies the pointwise simple-root premise of TauCeti.Sturm.IsAlternating.sum_sign, which requires p.derivative.eval r ≠ 0 at each root r in the interval.

The file also records that -(X ^ 2 + 1) is squarefree over a field of characteristic other than two, the polynomial of the conic x ^ 2 + y ^ 2 + 1 = 0 in the form y ^ 2 = f(x).

A squarefree polynomial has nonzero derivative at every root in its coefficient ring.

-(X ^ 2 + 1) is squarefree over a field in which 2 ≠ 0: X ^ 2 + 1 = X ^ 2 - C (-1) is separable there.