Add 5 FP kinds for partial to total fn conversion (#1128)
authorMartin <martin.brain@cs.ox.ac.uk>
Tue, 3 Oct 2017 00:41:24 +0000 (01:41 +0100)
committerAndres Noetzli <andres.noetzli@gmail.com>
Tue, 3 Oct 2017 00:41:24 +0000 (17:41 -0700)
commit6861f66d2e2b54fc31d9151b4dbeb2964ea07f94
tree4b4e5fe368f5531f0b43045ac339c4b94124c7b1
parentfad765a539f8732461340980477ffe3f8c672fb2
Add 5 FP kinds for partial to total fn conversion (#1128)

- Add new kinds for partially defined functions
- Print the new kinds
- Type rules for the new total kinds
- Constant folding and rewrites for the new total kinds
src/printer/smt2/smt2_printer.cpp
src/theory/fp/kinds
src/theory/fp/theory_fp_rewriter.cpp
src/theory/fp/theory_fp_type_rules.h