summaryrefslogtreecommitdiff
path: root/src/preprocessing
diff options
context:
space:
mode:
authorGereon Kremer <gkremer@stanford.edu>2021-01-07 22:55:31 +0100
committerGitHub <noreply@github.com>2021-01-07 15:55:31 -0600
commit497a685f14ff12eb05e4aa6ad7b05682609bf7a9 (patch)
tree198953b8dee2cd38ab1da59afb4d9f882a93022a /src/preprocessing
parent2043e2a4f57942b6b81ae437de8a2aa00ffcd32f (diff)
Make sure polynomials are properly factorized in nl-cad (#5733)
CAD theory (used in nl-cad) requires that polynomials are properly factorized (a finest square-free basis). This PR replaces usage of raw std::vector by a new wrapper PolyVector that ensures proper factorization whenever a polynomial is added. This fixes one piece of code that omitted factorization, leading to soundness issues as in #5726. Fixes #5726.
Diffstat (limited to 'src/preprocessing')
0 files changed, 0 insertions, 0 deletions
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback