Lev Nachmanson
|
aa436bd5dd
|
optimizations by using cached psc
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
8a90e2c0d8
|
handle the zero case in add_ord_inv_resultant
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
cf52acb2ce
|
unsound state
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
107b4027d2
|
unsound state
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
239d3981ef
|
use the cache consistently
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
5a69942895
|
try not to fail in add_sgn_inv_leading_coeff_for
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
52476bf1d7
|
normalize polynomials
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
daf4e70f47
|
t
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
cca6f44b11
|
canonicalize polynomials in nlsat
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
f7400649d2
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
fed3bec7d7
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
33928b0cad
|
canonicalize polinomals in todo_set
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
6837c44be3
|
do not refactor again multivariate polynomials
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
548888cc99
|
use polynomial_ref instead of poly*
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
13bd583252
|
fix a bug in Rule 4.2
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
9a72bbd4ba
|
catch and fail on an exception
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
c58652bf5b
|
add stats to track levelwise calls
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
a7a7f3fe11
|
relax an assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
9adad1c717
|
normalize before pushing
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
ce5d7de35d
|
create a better queue on properties
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
24bc88c88b
|
fix an assert statement
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
4c6392676c
|
separate the lower and upper bound root functions
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
3f6506a574
|
filling the relation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
785385ca88
|
prepare to fill the relation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
153e491a92
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
47b5a95aff
|
debug
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
0a767de67b
|
remove a warning
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
9010304e73
|
process level 0 as well
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
2cea149a19
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
eaf61e451b
|
add a guard on m_fail
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
0fa6e177b2
|
create irreducible polynomials on init
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
a68d27d7cd
|
try iterative factoring
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
0b3a7078a6
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
d8247027e6
|
produce more literals but creating sat lemmas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
951a2af9f9
|
adding ir_ord
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
1c4b28def1
|
fixing factoring and hitting NOT_IMPLEMENTED on ir_ord
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
7f7658cc52
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:14 -10:00 |
|
Lev Nachmanson
|
eb6758bd6f
|
comment
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
d57c0444f7
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
14cdad13cd
|
add parameter to suppress/enable levelwise
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
425213ab18
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
3b82d4cb9e
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
8ae92cad74
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
25ee8b36bd
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
ece8a27c29
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
0ef3d0cdd4
|
introdure mk_prop
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
b2649e1959
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
ef75f48824
|
got a section
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
765f5c2503
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|
Lev Nachmanson
|
d2894366e8
|
t
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2026-01-14 07:45:13 -10:00 |
|