3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 09:35:32 +00:00
Commit graph

63 commits

Author SHA1 Message Date
Leonardo de Moura
6ae6414236 avoiding clang warning messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-09 15:04:14 -08:00
Leonardo de Moura
a07b459fdf Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 12:53:51 -08:00
Leonardo de Moura
e055e0b47c Fixed other parameter setting problems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 10:41:50 -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
Christoph M. Wintersteiger
42f06b1012 FPA bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-12-03 15:13:11 +00: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
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
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
Leonardo de Moura
ce2fbd559e removed dead file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-22 15:07:05 -08:00
Christoph M. Wintersteiger
a103f0e288 Made macro-finder and quasi-macros tactics public.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-21 14:39:39 +00:00
Christoph M. Wintersteiger
a20c4ad199 FPA tactic refactoring; put fpa2bv rewriter into separate file.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-11-19 20:51:35 +00:00
Nikolaj Bjorner
62c713129a rename pdr_tactic to horn_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-19 09:24:19 -08:00
Leonardo de Moura
8f2a17e20b Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-18 00:14:08 -08:00
Leonardo de Moura
1a3eb3a2ed Added support for FreeBSD 2012-11-18 00:05:32 -08:00
Nikolaj Bjorner
3dbf617a46 avoid compiler warning casting int to bool
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 18:42:54 -08:00
Nikolaj Bjorner
39e6453f4a Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-11-17 18:03:46 -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
f9ec1f2a63 making sure par-or and par-then combinators work correctly even when OpenMP is not available
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-13 09:14:36 -08: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
230382d4c9 default_solver --> smt_solver
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 21:52:27 -07:00
Leonardo de Moura
398f1b1de1 moving assertion_stack to mcsat branch
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 13:29:09 -07:00
Leonardo de Moura
c096fb534b checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 13:28:10 -07:00
Leonardo de Moura
ef0ee9a0c4 code reorg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 12:47:24 -07:00
Leonardo de Moura
26ffee95fc resurrecting assertion stack
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 12:37:24 -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
7cdf5e493b moved smt tactic to smt folder
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-01 08:48:54 -07: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
a274cac2a0 bindings --> api; and moved nlsat/sat/subpaving tactics 2012-10-31 13:25:36 -07:00
Leonardo de Moura
683687b153 more cleanup
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-31 10:54:59 -07:00
Leonardo de Moura
d8f627c6c8 Fixed warnings produced by gcc 4.6.3 when compiling in debug mode
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 23:43:00 -07:00
Christoph M. Wintersteiger
4abce8e0c3 UFBV performance fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-10-30 17:09:09 +00:00
Leonardo de Moura
b629dd7fdd fixed der tactic installation command
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-30 08:38:20 -07:00
Leonardo de Moura
ad615221ce Fixed python regressions. Added missing tactic.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-28 11:22:41 -07:00
Leonardo de Moura
cba78d220f auto gen VS project
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-26 13:34:53 -07:00
Christoph M. Wintersteiger
bf27090641 Bugfixes in UFBV-related tactics.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-10-26 15:54:02 +01:00
Christoph M. Wintersteiger
6c2ef9e70c UFBV tactic fixed and cleanup.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2012-10-26 13:50:31 +01: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
fab47f5f7d checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 15:45:57 -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
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
1622c9e9ef n/a
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-25 12:59:21 -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