Christoph M. Wintersteiger
|
77689ed002
|
Fix term-ite models in theory_fpa. Fixes #2857.
|
2020-01-13 19:24:48 +00:00 |
|
Nikolaj Bjorner
|
ca498e20d1
|
move value factories to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-16 19:48:35 -07:00 |
|
Nikolaj Bjorner
|
3d1c40ce23
|
fixing #2448
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-02 15:06:34 -07:00 |
|
Christoph M. Wintersteiger
|
c611fbeaee
|
Fix RoundingMode value generation in FPA theory. Fixes #2239.
|
2019-04-16 12:50:04 +01:00 |
|
Nikolaj Bjorner
|
9b6a99794b
|
add default method for fresh fp value, try to address OsX build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-19 10:02:31 -07:00 |
|
Bruce Mitchener
|
7167fda1dc
|
Use override rather than virtual.
|
2018-02-10 09:56:33 +07:00 |
|
Christoph M. Wintersteiger
|
cc9f67267d
|
Eliminated the remaining operator kinds for partially unspecified FP operators.
|
2017-09-20 20:16:09 +01:00 |
|
Christoph M. Wintersteiger
|
4ceef09156
|
Renamed FPA-internal functions now that they are exposed.
|
2017-09-11 15:04:53 +01:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Nikolaj Bjorner
|
f52baf1e17
|
fix build again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-21 10:48:43 -08:00 |
|
Nikolaj Bjorner
|
4bcf1bf2f6
|
fix debug build, unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-21 10:44:49 -08:00 |
|
Christoph M. Wintersteiger
|
bd187e0989
|
Bugfix for fp.min/fp.max in fpa2bv converter; hide BV UFs from FP models.
Fixes #642
|
2016-06-09 17:51:31 +01:00 |
|
Christoph M. Wintersteiger
|
302c491535
|
theory_fpa refactoring
|
2016-05-31 16:22:24 +01:00 |
|
Christoph M. Wintersteiger
|
617e941015
|
fp2bv refactoring
|
2016-05-23 18:10:17 +01:00 |
|
Christoph M. Wintersteiger
|
bf3a5effbc
|
Fixed and refactored fp.min/fp.max for theory_fpa.
Fixes #616
|
2016-05-23 15:38:25 +01:00 |
|
Christoph M. Wintersteiger
|
1cc8146aba
|
Bugfixes for FP UFs and arrays.
|
2016-05-20 19:53:57 +01: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
|
5995c753d3
|
Bugfix for theory_fpa construction and destruction.
|
2015-11-09 13:54:28 +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 |
|
Nikolaj Bjorner
|
b4cb51cdb3
|
working on Forking/Serializing a z3 Solver #209
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-06 17:29:24 -08:00 |
|
Christoph M. Wintersteiger
|
8fffa9f188
|
Removed trailing whitespace.
|
2015-10-30 12:20:41 +00: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
|
081ba9093a
|
Bugfix for FP theory; handling of UFs and interpreted functions from other theories.
|
2015-08-27 18:17:26 +01:00 |
|
Nikolaj Bjorner
|
4bc044c982
|
update header guards to be C++ style. Fixes issue #9
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-07-08 23:18:40 -07:00 |
|
Christoph M. Wintersteiger
|
826d295981
|
build fixes and removed unused variables
|
2015-01-21 19:29:31 +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
|
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
|
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
|
4e913bb18c
|
FPA bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-14 17:34:18 +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
|
8b40d4a735
|
FPA theory bug fixes.
Also removed unnecessary intermediate variables.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-08-04 17:00:04 +01:00 |
|
Christoph M. Wintersteiger
|
c508b66cf7
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
Conflicts:
src/ast/float_decl_plugin.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-07-31 17:37:43 +01:00 |
|
Christoph M. Wintersteiger
|
4a915f6528
|
FPA theory additions
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-06-12 21:16:11 +01:00 |
|
Christoph M. Wintersteiger
|
8b8cee7f64
|
FPA theory improvements
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-06-12 15:14:06 +01:00 |
|
Christoph M. Wintersteiger
|
ca89b120d3
|
improve FPA theory implementation
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-06-11 16:44:12 +01:00 |
|
Christoph M. Wintersteiger
|
baee61a2e4
|
More experimental FPA theory code
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-06-02 17:57:59 +01:00 |
|
Christoph M. Wintersteiger
|
a8b65ebb36
|
added stubs for theory_fpa
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-23 20:10:53 +01:00 |
|
Christoph M. Wintersteiger
|
fb4c07a2ea
|
FPA refactoring in preparation for FPA support in the kernel.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-23 18:36:38 +01:00 |
|