Function

groebnerBasisWithOptions

src/algebra/algorithms/groebnerBase.ts:888
groebnerBasisWithOptions(polys: readonly MultiPoly[], opts?: GroebnerBasisOptions): MultiPoly[]

Computes a Groebner basis with ordering, strategy, and budget control.

throws

GroebnerBudgetExceeded Thrown after a configured pair-count or basis-size limit is exceeded.

Parameters

NameTypeDescription
polysreadonly MultiPoly[]Exact integer-coefficient generators with consistent variable indices.
optsGroebnerBasisOptionsOrdering, normalization, pair-selection, and deterministic budget options.

Returns

MultiPoly[] — New basis polynomials. Work statistics are exposed only when a budget is exceeded; successful calls return the basis itself.