Nikolaj Bjorner
|
23e811d136
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-05 20:44:56 -08:00 |
|
Nikolaj Bjorner
|
c5b82796ca
|
moving parameters to theory_pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-01 20:00:10 -08:00 |
|
Nikolaj Bjorner
|
81f1f7690d
|
fix bug in rational.is_int32, it recognized rationals; fix bug reported by Anvesh for integer arithmetic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-31 15:59:56 -08:00 |
|
Nikolaj Bjorner
|
26237a3727
|
debug benchmarks, theory_pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-19 07:40:18 +02:00 |
|
Nikolaj Bjorner
|
df5c2adc4e
|
debug opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-12 15:39:38 -06:00 |
|
Nikolaj Bjorner
|
97b2fc9ee7
|
fix bugs exposed by testSolver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-08 18:34:28 -08:00 |
|
Nikolaj Bjorner
|
da348fe1c0
|
first pass on normalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-07 14:38:09 -08:00 |
|
Nikolaj Bjorner
|
7884b2ab31
|
make lia2card general purpose functions visible
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-06 11:00:49 -08:00 |
|
Nikolaj Bjorner
|
2ff51e9a60
|
move model_evaluator from pdr to model, call it model_implicant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-23 21:33:35 +01:00 |
|
Nikolaj Bjorner
|
ee0abfbfe9
|
rename card->pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-18 21:25:02 -08:00 |
|
Nikolaj Bjorner
|
401fced400
|
separate out file for objectives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-07 18:09:44 -08:00 |
|
Christoph M. Wintersteiger
|
412f912c46
|
bugfix for pb2bv
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-11-07 15:06:36 +00:00 |
|
Nikolaj Bjorner
|
3ee8c3efb5
|
pb/car constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-07 00:53:08 -08:00 |
|
Nikolaj Bjorner
|
2f04918c39
|
working on cardinality tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-06 12:33:09 -08:00 |
|
Leonardo de Moura
|
8b10e13251
|
fix bug in factor_tactic
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-04 11:02:53 -08:00 |
|
Nikolaj Bjorner
|
9e61820125
|
re-organizing muz
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-08-28 21:49:53 -07:00 |
|
Leonardo de Moura
|
8627f6f1d5
|
Remove dead code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-04-08 18:02:28 -07:00 |
|
Leonardo de Moura
|
93297fa9e7
|
Fix bug in purify_arith reported at https://z3.codeplex.com/workitem/32
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-04-08 18:00:43 -07:00 |
|
Leonardo de Moura
|
97bf9418f7
|
Add new probes for arithmetic. Check for LIA and LRA (and activate qe if applicable). Modify echo tactic to send results to the regular stream.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-20 13:41:08 -08:00 |
|
Leonardo de Moura
|
53df82c314
|
Add arith_decls for underspecified operators
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 11:35:00 -08:00 |
|
Leonardo de Moura
|
cec328cfdc
|
Add get_sort(expr * n) function that does not depend on ast_manager. Move power_of_two to rational class. Add arith_recognizers and bv_recognizers classes. The two new classes contain the 'read-only' methods from arith_util and bv_util.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 14:44:51 -08:00 |
|
Leonardo de Moura
|
6d7d205e13
|
fixed more problems in the new param framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-03 15:02:34 -08:00 |
|
Leonardo de Moura
|
cf28cbab0a
|
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-29 17:19:12 -08:00 |
|
Leonardo de Moura
|
81df5ca96f
|
Moved dead code to dead branch
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 08:40:20 -07:00 |
|
Leonardo de Moura
|
ec43b3bf7a
|
finished script for auto-gen of install_tactic procedure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-25 16:06:14 -07:00 |
|
Leonardo de Moura
|
1ea606092c
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-25 15:44:53 -07:00 |
|
Leonardo de Moura
|
8a4f6d5719
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-25 15:06:40 -07:00 |
|
Leonardo de Moura
|
f57d4b1b19
|
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-25 11:28:03 -07:00 |
|
Leonardo de Moura
|
0990a2e045
|
using a consistent naming convention for naming tactic subfolders
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-24 15:11:44 -07:00 |
|