Nikolaj Bjorner
137339a2e1
split muz_qe into two directories
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 12:08:47 -07:00
Nikolaj Bjorner
d795792304
add API for fixing tests
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 08:48:18 -07:00
Nikolaj Bjorner
5c145dcd4b
fix parameter checking on quantifiers (thanks to Esteban Pavese), fix query tracking in rel_context (thanks to Nuno Lopes), fix counter for free variables under quantfiers (thanks to Tomer Weiss)
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-22 15:00:52 -07:00
Nikolaj Bjorner
784455d1fc
detect approximate relations to return unknown, fix product relations, fix symbolic magic set transformation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-07-10 17:20:44 +03:00
Nikolaj Bjorner
324dc5869d
fix substitution bug in qe, working on boogie trace
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-06-25 13:07:28 -05:00
Nikolaj Bjorner
c0895e5548
remove hassel table from unstable: does not compile under other plantforms
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-05-31 17:48:19 -07:00
Nuno Lopes
9a66696639
merge hassel table code from branch
...
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-05-29 14:35:32 -07:00
Leonardo de Moura
09945dc2cb
Fix compilation error with gcc
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-05-23 08:07:19 -07:00
Nuno Lopes
6560fc0a2c
add experimental Horn clause to AIG (AAG format) converter.
...
Clauses should be over booleans only (or bit-blasted with fixedpoint.bit_blast=true).
We will crash if that's not the case.
Only linear clauses supported for now
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-05-16 09:58:31 -07:00
Nikolaj Bjorner
4f9247a28a
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2013-04-24 20:04:01 -07:00
Nuno Lopes
9c230941cc
[datalog] improve performance of smt2 frontend
...
- delay calls to make_annotations and process_costs untill needed
- remove debug exception handler in join()
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-23 12:01:50 -07:00
Nuno Lopes
08eb85fe3d
minor cleanup
...
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-23 10:02:44 -07:00
Nikolaj Bjorner
a1277a57ae
resolved conflicts
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-23 10:01:50 -07:00
Nikolaj Bjorner
d849dbf21f
remove pointer comparisons/hash
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-23 09:58:30 -07:00
Nikolaj Bjorner
58229f4c8e
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2013-04-11 17:47:16 -07:00
Nikolaj Bjorner
a054b099c1
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2013-04-11 13:44:30 -07:00
Nikolaj Bjorner
18ea547cea
compiler optimization and fixes to unit tests
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-11 13:44:23 -07:00
Nikolaj Bjorner
f988f8753a
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2013-04-10 20:06:28 -07:00
Nikolaj Bjorner
cdb90968e3
minor fixes to rel_context
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-10 20:06:21 -07:00
Nuno Lopes
2685c605e5
[datalog] fix a few bugs related with output predicates
...
(by me & Nikolaj)
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-10 16:37:47 -07:00
Nikolaj Bjorner
6a36116b5c
stash
2013-04-09 10:16:37 -07:00
Nikolaj Bjorner
9456f16a4c
overhaul urle_set
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-09 10:15:20 -07:00
Nikolaj Bjorner
8f46179def
reorganization of rule_set structure
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-08 13:50:56 -07:00
Nuno Lopes
1ef17cbe67
add dl_context::has_facts(pred)
...
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-05 18:12:58 -07:00
Nikolaj Bjorner
4138e17b3f
extract karr invariants as a Datalog relation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-31 16:40:10 -07:00
Nuno Lopes
1cece1c1fb
Datalog improvements:
...
- add cancel status
- display statistics on cancel
(by me & Nikolaj)
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-03-27 10:38:50 -07:00
Nikolaj Bjorner
b8b73077a9
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2013-03-18 21:46:48 -07:00
Nikolaj Bjorner
7e9f4e264d
working on separating horn simplificaiton
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-18 21:46:42 -07:00
Nikolaj Bjorner
d1ffeb36b0
fix warning messages for unused variables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-18 21:37:44 -07:00
Nikolaj Bjorner
67183ea08a
factor out relation context for datalog
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 15:05:43 -08:00