Commit graph

12 commits

Author SHA1 Message Date
Simon Cruanes
999e83f91c
fix(lra): remove bound propagation, it is sometimes late to the party
propagation at the wrong level is not supported.
2022-01-11 14:00:05 -05:00
Simon Cruanes
2bce3e6dd9
refactor(LRA): custom iterators in simplex, makes code more readable 2022-01-11 14:00:03 -05:00
Simon Cruanes
88f57d213a
rename stat 2022-01-03 17:13:55 -05:00
Simon Cruanes
dbba6719bc
fix compilation after rebase 2022-01-03 17:13:55 -05:00
Simon Cruanes
9d3da47f3b
fix: missing implied bound update 2022-01-03 17:13:55 -05:00
Simon Cruanes
73c9878554
wip: feat(lra): clarify construction of bounds; fix sign error 2022-01-03 17:13:55 -05:00
Simon Cruanes
721c01d12c
feat(lra): make Erat.{plus,minus}_inf saturating 2022-01-03 17:13:54 -05:00
Simon Cruanes
34b1aa1799
wip: feat(lra): propagate literals based on implied bounds for basic vars 2022-01-03 17:13:54 -05:00
Simon Cruanes
bbb995b0d5
refactor some names related to proofs; wip add unit paramod 2021-10-03 20:32:37 -04:00
Simon Cruanes
590f1ef887 more cleanup, add doc 2021-07-03 21:14:17 -04:00
Simon Cruanes
79bc3def3f refactor to get sidekick-base library 2021-07-03 20:20:19 -04:00
Simon Cruanes
4fd8afb129 more docs; move some code around for a flatter src/ dir structure 2021-06-11 18:47:29 -04:00
Renamed from src/arith/lra/simplex2.ml (Browse further)