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
65b52ba3e9
add simple bounded CLP backend
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-26 16:10:46 -07:00
Nikolaj Bjorner
c58b4f9a53
optimize rule processing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-26 11:43:06 -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
Nuno Lopes
db653a6e68
[datalog] merge changes from the hassel branch
...
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-22 09:05:27 -07:00
Nuno Lopes
7ce88d4da9
fix a few compilation warnings
...
- remove unused variables and class fields
- add support for gcc 4.5 & clang's __builtin_unreachable
- fix 2 bugs related to strict aliasing
- remove a few unused function parameters
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-21 14:36:39 -07:00
Nikolaj Bjorner
6a36116b5c
stash
2013-04-09 10:16:37 -07:00
Nikolaj Bjorner
cbb4c12191
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
...
Conflicts:
src/muz_qe/dl_mk_karr_invariants.cpp
2013-04-01 14:57:15 -07:00
Nikolaj Bjorner
fb5d2cae17
local changes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-23 16:44:07 -07:00
Nikolaj Bjorner
26f4d3be20
significant update to Horn routines: add module hnf to extract Horn normal form (removed from rule_manager). Associate proof objects with rules to track (all) rewrites, so that proof traces can be tracked back to original rules after transformations
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-23 14:11:54 -07:00
Nikolaj Bjorner
b0787024c7
Move ast_counter to location for common utilities. It depends on get_free_vars, so is in rewriter directory
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-19 09:47:52 -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
b61c1b0ded
working on tab-context
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-23 19:05:38 -08:00
Nikolaj Bjorner
b19a47176b
working on tab
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-17 08:17:21 -08:00
Nikolaj Bjorner
5c11f394cd
port to new parameter infrastructure
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 11:01:33 -08:00
Nikolaj Bjorner
2d1a6bf270
fix regression for simplifying tails with quantifiers, add some more handling for quantified tails
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-30 15:58:06 -08:00
Nikolaj Bjorner
93ad91d2f9
preparing handling of arrays/quantifiers, fix cover-related bugs reported by Arie
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-25 12:08:49 -08:00
Leonardo de Moura
3da69a4f1b
Integrated structured branch into unstable branch (the official 'working in progress' branch)
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-24 13:19:19 -07:00
Leonardo de Moura
3003ee5cb6
Integrating Nikolaj's Saturday changes (at unstable branch)
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-21 13:40:22 -07:00
Leonardo de Moura
add684d8e9
checkpoint
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-21 13:32:12 -07:00