mirror of
https://github.com/Z3Prover/z3
synced 2026-03-31 08:39:01 +00:00
Add checkpoint() call in gcd_prs() main loop so polynomial GCD computation respects rlimit/timeout. Add cancellation callback to HNF calculation so it can be interrupted when the solver is cancelled. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| algebraic_numbers.cpp | ||
| algebraic_numbers.h | ||
| algebraic_params.pyg | ||
| CMakeLists.txt | ||
| linear_eq_solver.h | ||
| polynomial.cpp | ||
| polynomial.h | ||
| polynomial_cache.cpp | ||
| polynomial_cache.h | ||
| polynomial_primes.h | ||
| polynomial_var2value.h | ||
| README | ||
| rpolynomial.cpp | ||
| rpolynomial.h | ||
| sexpr2upolynomial.cpp | ||
| sexpr2upolynomial.h | ||
| upolynomial.cpp | ||
| upolynomial.h | ||
| upolynomial_factorization.cpp | ||
| upolynomial_factorization.h | ||
| upolynomial_factorization_int.h | ||
Polynomial manipulation package. It contains support for univariate (upolynomial.*) and multivariate polynomials (polynomial.*). Multivariate polynomial factorization does not work yet (polynomial_factorization.*), and it is disabled.