Skip to content

fix: flint: missed overall factor in univariate polynomial factorization#860

Merged
jodavies merged 1 commit into
form-dev:masterfrom
jodavies:flint-fix-poly-fact
Jun 30, 2026
Merged

fix: flint: missed overall factor in univariate polynomial factorization#860
jodavies merged 1 commit into
form-dev:masterfrom
jodavies:flint-fix-poly-fact

Conversation

@jodavies

Copy link
Copy Markdown
Collaborator

The flint interface assumed that univariate polynomials have no overall factor, when factorizing. This is usually the case, but changing the sort ordering with for eg "On highfirst" combined with non-dirty arguemnts (which are not re-sorted) can produce input for flint with an overall factor.


This one is nasty, since merging the flint interface FORM silently gives bad results in this (hopefully not common) scenario.

@jodavies jodavies force-pushed the flint-fix-poly-fact branch from 80e42f0 to ee3a508 Compare June 29, 2026 19:13
@coveralls

coveralls commented Jun 29, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 63.145% (+0.001%) from 63.144% — jodavies:flint-fix-poly-fact into form-dev:master

The flint interface assumed that univariate polynomials have no overall factor,
when factorizing. This is usually the case, but changing the sort ordering with
for eg "On highfirst" combined with non-dirty arguemnts (which are not
re-sorted) can produce input for flint with an overall factor.
@jodavies jodavies force-pushed the flint-fix-poly-fact branch from ee3a508 to f3f4241 Compare June 30, 2026 08:46
@jodavies jodavies merged commit b34a0df into form-dev:master Jun 30, 2026
106 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants