e-content

▸ function eContent (p: number[][]): number[]

Defined in factor/expansion/e-content.ts:29

Returns cont(p), i.e. the content of the given polynomial defined as the greatest common divisor of its coefficients.

  • the sign is chosen such that dividing the polynomial by cont(p) will always result in a positive leading coefficient

  • see e.g. Factorization of polynomials

  • example: let p = -10x² + 5x + 5 = (-5)(2x² - x - 1) so that -5 is the content of p and 2x² - x - 1 is its primitive part.

Parameters:

NameTypeDescription
pnumber[][]a polynomial with coefficients given densely as an array of Shewchuk expansions from highest to lowest power, e.g. [[5],[-3],[0]] represents the polynomial 5x^2 - 3x

Returns: number[]