b-content

▸ function bContent (p: bigint[]): bigint

Defined in factor/bigint/b-content.ts:31

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
pbigint[]a polynomial with coefficients given densely as an array of bigints from highest to lowest power, e.g. [5n,-3n,0n] represents the polynomial 5x^2 - 3x

Returns: bigint