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
|
3a15db5244
|
Fix uninterpreted sort definition. There was a mismatch in the behavior of the API and SMT front-ends. The SMT front-ends were using user_sorts to be able to support parametric uninterpreted sorts. After this fix, the API also creates user_sorts.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-12 14:34:31 -08:00 |
|
Leonardo de Moura
|
62c841c320
|
Change unknown set-logic behavior in SMTLIB2 compliant mode (Thanks to David Cok)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-03 15:41:11 -08:00 |
|
Leonardo de Moura
|
2292761a81
|
Fix typo (Thanks to David Cok)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-03 14:49:38 -08:00 |
|
Leonardo de Moura
|
8480b27311
|
Set :print-success to true, when SMTLIB2_COMPLIANT mode is set.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-02 08:58:59 -08:00 |
|
Leonardo de Moura
|
c482ede7ff
|
Fix bug introduced last week, and detected in nightly regression tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-28 09:09:29 -08:00 |
|
Leonardo de Moura
|
7eaa5562d8
|
Fix http://z3.codeplex.com/workitem/19
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-24 12:51:03 -08:00 |
|
Leonardo de Moura
|
d92efeb0c5
|
Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 17:14:25 -08:00 |
|
Leonardo de Moura
|
607fab486c
|
Fix incorrect uses of set_cancel()
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-17 18:48:10 -08:00 |
|
Leonardo de Moura
|
8198e62cbd
|
solver factories, cleanup solver API, simplified strategic solver, added combined solver
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-11 17:47:27 -08:00 |
|
Leonardo de Moura
|
7f210d55be
|
fixed warnings on Win64
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-10 07:52:33 -08:00 |
|
Leonardo de Moura
|
9b7946e52d
|
added method for creating ast_manager based on context_params configuration
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-09 14:24:37 -08:00 |
|
Leonardo de Moura
|
cba449b75e
|
more parameter issues
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 15:16:46 -08:00 |
|
Leonardo de Moura
|
ac03c9eff7
|
chasing parameter setting bug
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 08:27:17 -08:00 |
|
Leonardo de Moura
|
9754ccf8a1
|
fixing problems with the new parameter framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-04 11:16:42 -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
|
d634c945bf
|
renamed validate_model --> model_validate
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-03 13:44:39 -08:00 |
|
Leonardo de Moura
|
b219b875b1
|
fixed bug in using-params combinator in the SMT 2.0 front-end
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-03 09:37:15 -08:00 |
|
Leonardo de Moura
|
ffb7e26c75
|
removed front-end-params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 10:05:29 -08:00 |
|
Leonardo de Moura
|
288a96610f
|
ported VCC trace streams
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 09:08:47 -08:00 |
|
Leonardo de Moura
|
f15de18c4a
|
context params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 22:53:55 -08:00 |
|
Leonardo de Moura
|
02e763bb6b
|
env params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 20:56:40 -08:00 |
|
Leonardo de Moura
|
92acd6d4ee
|
removed front_end_params from cmd_context
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 18:19:02 -08:00 |
|
Leonardo de Moura
|
29cf179364
|
more reorg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 17:03:14 -08:00 |
|
Leonardo de Moura
|
32791204e7
|
merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 16:36:24 -08:00 |
|
Leonardo de Moura
|
9374a4e20a
|
removed ini_file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 16:30:39 -08:00 |
|
Leonardo de Moura
|
589f096e6e
|
working on new parameter framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 15:54:34 -08:00 |
|
Christoph M. Wintersteiger
|
f78e595b56
|
Added QF_FPABV logic, default tactic, and the asIEEEBV conversion function.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-12-01 15:51:33 +00:00 |
|
Leonardo de Moura
|
3e6bddbad1
|
converted pp_params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-30 17:20:45 -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 |
|
Nikolaj Bjorner
|
6a18015622
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-20 10:43:05 -08:00 |
|
Nikolaj Bjorner
|
01ddb20441
|
recognize array and bv theories in HORN format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-20 10:42:59 -08:00 |
|
Leonardo de Moura
|
557cda70b0
|
Set :global-decls to false
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-20 08:45:31 -08:00 |
|
Nikolaj Bjorner
|
50385e7e29
|
add option to validate result of PDR. Add PDR tactic. Add fixedpoint parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-17 20:47:49 +01:00 |
|
Leonardo de Moura
|
8d6a091083
|
fixed bugs found in regression tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-07 07:36:40 -08:00 |
|
Leonardo de Moura
|
c1587dc37d
|
fixed some warnings reported by clang++
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 17:28:27 -07:00 |
|
Leonardo de Moura
|
b70687acc9
|
cleanning solver initialization, and fixing named assertion support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 16:35:08 -07:00 |
|
Leonardo de Moura
|
181bdb6815
|
removed dead files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 14:18:12 -07:00 |
|
Leonardo de Moura
|
e2f6a65aa2
|
added support for named assertions
|
2012-11-02 14:00:43 -07:00 |
|
Leonardo de Moura
|
4c98b567e1
|
old_params ==> front_end_params. Isolated abstract solver interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 11:28:14 -07:00 |
|
Leonardo de Moura
|
c2e95bb0c5
|
make front_end_params an optional argument in cmd_context
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-31 09:43:46 -07:00 |
|
Leonardo de Moura
|
760b12c4cb
|
auto generate install_tactics procedure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-25 14:46:17 -07:00 |
|
Leonardo de Moura
|
96676efeb6
|
had to nuke mip_tactic, it was based on the smt_solver_exp (experimental), that depends on assertion_sets. This change will affect Z3's performance on QF_LIA and QF_LRA benchmarks. The new mcsat should fix that.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-24 13:58:24 -07:00 |
|
Leonardo de Moura
|
9e299b88c4
|
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-23 21:53:34 -07:00 |
|
Leonardo de Moura
|
142bf71b35
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-21 22:04:19 -07:00 |
|
Leonardo de Moura
|
f6c89ba1d3
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-21 18:32:35 -07:00 |
|