Christoph M. Wintersteiger
|
71a03dbeb3
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-18 09:58:11 +01:00 |
|
Nikolaj Bjorner
|
40f8e16273
|
removing warnings for unused variables, #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 14:00:30 -07:00 |
|
Nikolaj Bjorner
|
96e157e201
|
fix warnings for unused variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 13:54:22 -07:00 |
|
Christoph M. Wintersteiger
|
df81ab72f5
|
Bug and performance fixes for FP UFs.
|
2016-05-17 16:35:45 +01:00 |
|
Christoph M. Wintersteiger
|
bb2c5972c7
|
Bugfixes for UFs in theory_fpa.
Fixes #591, but performance issues remain.
|
2016-05-14 18:21:53 +01:00 |
|
Christoph M. Wintersteiger
|
a2f376f9d6
|
Fixed memory leak in theory_fpa. Relates to #436
|
2016-02-08 17:17:49 +00:00 |
|
Nikolaj Bjorner
|
677b4bf4fe
|
fix #436, adding more length-based propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-07 14:43:53 +00:00 |
|
Christoph M. Wintersteiger
|
677ff221f8
|
Internal consistency: FP exponents are always passed before significands.
|
2016-01-04 18:57:15 +00:00 |
|
Nikolaj Bjorner
|
5eb23e1e7a
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 19:20:16 -08:00 |
|
Christoph M. Wintersteiger
|
5995c753d3
|
Bugfix for theory_fpa construction and destruction.
|
2015-11-09 13:54:28 +00:00 |
|
Christoph M. Wintersteiger
|
4e05e93ecb
|
Bugfix for FPA model generation/conversion.
Addresses #300
|
2015-11-09 11:52:44 +00:00 |
|
Nikolaj Bjorner
|
8d1fa3ae50
|
move mk_fresh to inside files that include smt_context.h directly to address build problem reported in #297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-07 11:50:06 -08:00 |
|
Christoph M. Wintersteiger
|
14d2356a32
|
Code simplification
|
2015-11-02 19:25:11 +00:00 |
|
Christoph M. Wintersteiger
|
ba70ab9ad2
|
Bugfix for theory_fpa
|
2015-11-02 19:08:52 +00:00 |
|
Christoph M. Wintersteiger
|
88064fc172
|
minor theory_fpa refactoring
|
2015-10-31 19:16:09 +00:00 |
|
Christoph M. Wintersteiger
|
1d7aa9ba2f
|
Fixed rewriter bug in theory_fpa.
|
2015-10-31 18:53:40 +00:00 |
|
Christoph M. Wintersteiger
|
8491b3bebe
|
Revert "Fixed use of mk_th_axiom in theory_fpa."
This reverts commit 89e99c7b4b .
|
2015-10-31 18:51:32 +00:00 |
|
Christoph M. Wintersteiger
|
89e99c7b4b
|
Fixed use of mk_th_axiom in theory_fpa.
Relates to #227
|
2015-10-31 13:57:17 +00:00 |
|
Christoph M. Wintersteiger
|
8fffa9f188
|
Removed trailing whitespace.
|
2015-10-30 12:20:41 +00:00 |
|
Christoph M. Wintersteiger
|
9b5abcd55a
|
Improved support for FPA unspecified min/max values, model validation, and proof generation.
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
ca496f20cb
|
Partial refactoring of fpa2bv conversion to support proofs.
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
a951ff0769
|
Fix for FP UFs and conversion functions.
|
2015-10-08 16:04:17 +01:00 |
|
Christoph M. Wintersteiger
|
a2503af585
|
Bugfixes for UFs and conversion functions in theory_fpa
|
2015-10-08 11:54:35 +01:00 |
|
Christoph M. Wintersteiger
|
de39173f6f
|
Corrected unspecified behavior of fp.min/fp.max corner cases in fpa2bv_converter and in theory_fpa.
Fixes #68
|
2015-10-07 20:44:08 +01:00 |
|
Christoph M. Wintersteiger
|
ac7e8b352f
|
Improved support for UFs in FPA theory
|
2015-09-28 18:20:45 +01:00 |
|
Christoph M. Wintersteiger
|
076e680433
|
Improved UF suppport in fpa2bv_converter.
|
2015-09-25 17:28:31 +01:00 |
|
Christoph M. Wintersteiger
|
f4c8463619
|
Bugfix for FP theory
Fixes #207
|
2015-08-28 15:41:03 +01:00 |
|
Christoph M. Wintersteiger
|
081ba9093a
|
Bugfix for FP theory; handling of UFs and interpreted functions from other theories.
|
2015-08-27 18:17:26 +01:00 |
|
Christoph M. Wintersteiger
|
8c11299be6
|
Bugfix for theory_fpa, when datatypes contain floats.
Fixes #201.
|
2015-08-24 15:09:02 +01:00 |
|
Christoph M. Wintersteiger
|
bcfefdd8ee
|
Bugfix for the FPA theory. Thanks to codeplex user smccamant for reporting this one.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-28 15:38:08 -06:00 |
|
Christoph M. Wintersteiger
|
560fa79d1f
|
eliminated unused variable
|
2015-01-21 19:36:41 +00:00 |
|
Christoph M. Wintersteiger
|
25011bc034
|
eliminated unused variables
|
2015-01-21 19:35:29 +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
|
c0bc2518b0
|
Renaming for consistency mk_value -> mk_numeral
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 14:22:44 +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 |
|
Christoph M. Wintersteiger
|
076c709453
|
cosmetics
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 19:00:06 +00:00 |
|
Christoph M. Wintersteiger
|
09247d2e29
|
FPA theory and API overhaul
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-01 18:44:41 +00:00 |
|
Christoph M. Wintersteiger
|
7d61223a3a
|
Improved FP theory
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 18:34:42 +00:00 |
|
Christoph M. Wintersteiger
|
05121e25d4
|
FPA theory support for conversion functions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 19:28:48 +00:00 |
|
Christoph M. Wintersteiger
|
12aaa0610b
|
FPA: added get_some_value/s for FP models
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 15:27:40 +00:00 |
|
Christoph M. Wintersteiger
|
23aa614d55
|
FPA: New theory implementation with support for "hidden" variables, relevancy, and eq/diseq.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-28 13:44:29 +00:00 |
|
Christoph M. Wintersteiger
|
cf4b7219e1
|
new theory_fpa. plenty of bugs remain.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-21 18:45:36 +00:00 |
|
Christoph M. Wintersteiger
|
47325c5fd3
|
FPA: bugfixes, naming convention, core theory additions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-16 23:59:27 +00:00 |
|
Christoph M. Wintersteiger
|
f11ee40c38
|
FPA: bug and leak fixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-14 19:09:17 +00:00 |
|
Christoph M. Wintersteiger
|
4e913bb18c
|
FPA bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-14 17:34:18 +00:00 |
|
Christoph M. Wintersteiger
|
b30e61e528
|
FPA: bugfixes, leakfixes, added fp.to_real
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-13 19:34:55 +00:00 |
|
Christoph M. Wintersteiger
|
d6ac98a494
|
FPA API: reintroduced to_ieee_bv
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-11 12:05:52 +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 |
|