Nikolaj Bjorner
f5c048775b
add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-05-10 09:42:11 -07:00
Nikolaj Bjorner
c807ad0927
add ddnf tests, add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-05-09 21:28:26 -07:00
Nikolaj Bjorner
e5716501e8
add ddnf tests, add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-05-09 19:47:00 -07:00
Nikolaj Bjorner
839e3fbb7c
add ddnf tests, add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-05-09 19:40:34 -07:00
Nikolaj Bjorner
9377779e58
merge with unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-04-30 10:40:03 -07:00
Nikolaj Bjorner
a0f0b53686
fixes to #52 , #53
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-04-28 14:48:59 -07:00
Nikolaj Bjorner
7d88d04514
fix crash reported by Jojanovich, github issue 45'
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-04-20 00:55:30 +02:00
Nikolaj Bjorner
52619b9dbb
pull unstable
...
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
2015-04-01 14:57:11 -07:00
Christoph M. Wintersteiger
ed81e3b9d8
Bugfix for BV-SLS initialization
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-03-20 17:07:32 +00:00
Christoph M. Wintersteiger
72345026be
Revert "propagate_ineqs synchronization fix"
...
This reverts commit 73cebc24c8
.
2015-02-08 15:16:24 +00:00
Christoph M. Wintersteiger
73cebc24c8
propagate_ineqs synchronization fix
2015-02-08 13:25:40 +00:00
Nikolaj Bjorner
8141dadc89
break on small cores
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-02-08 10:22:06 +01:00
Christoph M. Wintersteiger
da01f237fd
fixed memory leaks
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-02-07 18:06:13 +00:00
Christoph M. Wintersteiger
5e60bcd920
FPA: fixes for the fpa_rewriter to enable model extraction and validation.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-02-06 16:53:31 +00:00
Christoph M. Wintersteiger
826d295981
build fixes and removed unused variables
2015-01-21 19:29:31 +00:00
Christoph M. Wintersteiger
71042bbf6d
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2015-01-21 18:04:11 +00:00
Christoph M. Wintersteiger
9a53fe43e6
Removed unnecessary #includes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-21 15:31:12 +00:00
Christoph M. Wintersteiger
e5c5c801c7
fixed botched merge
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-21 14:40:18 +00:00
Christoph M. Wintersteiger
d56d63e3e8
Merge branch 'fpa-api' of https://git01.codeplex.com/z3 into unstable
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
Conflicts:
src/tactic/portfolio/default_tactic.cpp
2015-01-21 14:25:31 +00:00
Christoph M. Wintersteiger
71e5f03b44
build fix
2015-01-21 13:04:05 +00:00
Christoph M. Wintersteiger
83023c7211
build fixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-21 13:02:18 +00:00
Christoph M. Wintersteiger
0746ede537
BV SLS: Final adjustments
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-20 15:59:25 +00:00
Christoph M. Wintersteiger
61ba7f5e09
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into unstable
...
Conflicts:
src/tactic/portfolio/default_tactic.cpp
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-20 15:15:31 +00:00
Christoph M. Wintersteiger
d20c7bc9ee
Added is_qfaufbv_probe and is_qfauflia_probe.
...
Potential performance disruption for some users:
Changed default_tactic to call the respective tactics,
where previously they would have run the default 'smt'
tactic.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-19 18:19:43 +00:00
Christoph M. Wintersteiger
5344d6f3c0
various bugfixes and extensions for FPA
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-15 19:25:49 +00:00
Christoph M. Wintersteiger
d4ecc3c1be
Disabled BV-SLS as default tactic in anticipation for integration
...
with the unstable branch.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-12 15:59:20 +00:00
Christoph M. Wintersteiger
71912830f1
Formatting, mostly tabs
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-08 17:54:44 +00:00
Christoph M. Wintersteiger
0381e4317a
Formatting, mostly tabs.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-08 17:54:04 +00:00
Christoph M. Wintersteiger
0cedd32ea2
More renaming floats -> fpa
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-08 13:47:26 +00:00
Christoph M. Wintersteiger
5e5758bb25
More float -> fpa renaming
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-08 13:37:18 +00:00
Christoph M. Wintersteiger
dd17f3c7d6
Renaming floats, float, Floats, Float -> FPA, fpa
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2015-01-08 13:18:56 +00:00
Nikolaj Bjorner
061ac0f23e
populate proofs in opt specific tactics
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-01-05 16:44:33 -08:00
Nikolaj Bjorner
2f9e9e1a3c
create proof object in elim01. Codeplex issue 158
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2015-01-03 11:04:08 -08:00
Christoph M. Wintersteiger
7a5239ef70
QF_FP default tactic bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-31 17:30:45 +00:00
Christoph M. Wintersteiger
80c025b289
Improved default tactic for QF_FP
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-31 16:15:55 +00:00
Christoph M. Wintersteiger
21a847d299
More renamings for QF_FP/qffp/is-qffp
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-31 15:36:11 +00:00
Christoph M. Wintersteiger
208994e2dc
Renamed the default tactics form QF_FPA and QF_FPABV to QF_FP and QF_FPBV, in anticipation of the logic name QF_FPA to mean floats+arrays.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-31 15:33:50 +00:00
Christoph M. Wintersteiger
d1cb2566e4
fpa2bv: adjustments for consistency
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-28 13:39:46 +00:00
Nikolaj Bjorner
d827713ce3
revert to SMT tactic on bv1_blaster_tactic - equalities are not removed, and conjunctions are not converted to NNF (or/not), so the formula still isn't sufficiently blasted
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-12-22 15:40:02 -08:00
Nikolaj Bjorner
c61e9f27db
local changes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-12-22 09:27:33 -08:00
Christoph M. Wintersteiger
b8c373bbce
fpa2bv tactic bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-22 14:25:23 +00:00
Christoph M. Wintersteiger
1f29b3e0a9
Merge branch 'unstable' of https://git01.codeplex.com/z3 into bvsls
2014-12-19 12:33:03 +00:00
Christoph M. Wintersteiger
75bae1b00c
BV-SLS optimization
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-19 12:32:57 +00:00
Christoph M. Wintersteiger
657595818e
FPA API: Renaming for consistency with final SMT standard.
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-12-10 18:45:44 +00:00
Christoph M. Wintersteiger
3418f1875e
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
2014-12-10 17:15:10 +00:00
Nikolaj Bjorner
08cb8b8de8
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-12-09 16:04:25 +01:00
Nuno Lopes
1a396b0bd2
[BV size reduction] fix bug in detection of signed upperbound
...
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
2014-11-25 18:13:24 +00:00
Christoph M. Wintersteiger
53cfa47214
bugfix for bv_size_reduction
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-11-25 14:22:50 +00:00
Christoph M. Wintersteiger
213d816c0a
Bugfix for bv_size_reduction. Thanks to user rsas for reporting this isse!
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-11-24 18:10:54 +00:00
Christoph M. Wintersteiger
62d4542f83
FPA API bug fix for RoundingMode values in models
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-11-11 13:05:48 +00:00