3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-03-06 21:34:53 +00:00
z3/src/sat/smt/polysat
2024-03-20 12:11:14 +01:00
..
assignment.cpp rename polysat files to exclude namespace 2023-12-16 16:21:01 -08:00
assignment.h rename polysat files to exclude namespace 2023-12-16 16:21:01 -08:00
CMakeLists.txt Move interval projection out of viable 2024-03-20 12:11:14 +01:00
constraints.cpp minor changes 2024-02-08 15:25:00 +01:00
constraints.h signed_constraint == 2024-03-12 16:26:27 +01:00
core.cpp Don't access solver_interface directly 2024-03-20 10:16:40 +01:00
core.h Move interval projection out of viable 2024-03-20 12:11:14 +01:00
fixed_bits.cpp fixup fixedbits again 2024-01-14 14:38:44 -08:00
fixed_bits.h remove stale functionality, finish implementation for super-slices 2024-01-11 10:18:52 -08:00
forbidden_intervals.cpp constant overflow forbidden interval 2024-01-15 09:46:45 -08:00
forbidden_intervals.h fixing fixed-bits viable 2024-01-11 11:09:06 -08:00
inequality.cpp Add monomials container to keep track of non-linear multipliers 2023-12-30 14:14:12 -08:00
inequality.h bugfixes 2023-12-27 16:06:27 -08:00
interval.h extend propagate_from_containing_slice to subslices with offset > 0 2024-02-01 17:23:26 +01:00
monomials.cpp update slice/offset claim structures to allow for equal variable. 2024-03-13 11:48:09 -07:00
monomials.h fixes, updates 2024-02-02 16:54:49 -08:00
number.h Move helper functions 2024-03-20 10:10:27 +01:00
op_constraint.cpp remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used 2024-02-01 09:57:28 -08:00
op_constraint.h remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used 2024-02-01 09:57:28 -08:00
project_interval.cpp Move interval projection out of viable 2024-03-20 12:11:14 +01:00
project_interval.h Move interval projection out of viable 2024-03-20 12:11:14 +01:00
refine.cpp viable revisit v1 2023-12-26 14:10:43 -08:00
refine.h viable revisit v1 2023-12-26 14:10:43 -08:00
saturation.cpp try_umul_blast 2024-03-13 14:01:07 +01:00
saturation.h fixes, updates 2024-02-02 16:54:49 -08:00
types.h Move interval projection out of viable 2024-03-20 12:11:14 +01:00
ule_constraint.cpp remove debug output 2024-03-19 10:11:06 +01:00
ule_constraint.h remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used 2024-02-01 09:57:28 -08:00
umul_ovfl_constraint.cpp remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used 2024-02-01 09:57:28 -08:00
umul_ovfl_constraint.h remove unused propagation in umul_overflow code. Rename propagate to saturate to reflect where it gets used 2024-02-01 09:57:28 -08:00
viable.cpp Move interval projection out of viable 2024-03-20 12:11:14 +01:00
viable.h Move interval projection out of viable 2024-03-20 12:11:14 +01:00