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 ofp
and2x² - x - 1
is its primitive part.
Parameters:
Name | Type | Description |
---|---|---|
p | bigint[] | 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