(proof-new) Prepare nonlinear extension and nl-ext for proofs. (#5697)
authorGereon Kremer <gkremer@stanford.edu>
Thu, 17 Dec 2020 16:12:15 +0000 (17:12 +0100)
committerGitHub <noreply@github.com>
Thu, 17 Dec 2020 16:12:15 +0000 (17:12 +0100)
commit1753106f61bca87513a84493b643e2a7e245e0f5
treed2d24cb98a66c06a3c533eaaa56ed6462c9c713b
parentbdcb62974f553acd47fdb04f8d95725489328139
(proof-new) Prepare nonlinear extension and nl-ext for proofs. (#5697)

This PR prepares the nonlinear extension itself and the nl-ext part for proofs. In particular

    we add a proof checker for nl-ext
    we add a CDProofSet for nl-ext
src/CMakeLists.txt
src/theory/arith/nl/ext/ext_state.cpp
src/theory/arith/nl/ext/ext_state.h
src/theory/arith/nl/ext/proof_checker.cpp [new file with mode: 0644]
src/theory/arith/nl/ext/proof_checker.h [new file with mode: 0644]
src/theory/arith/nl/nonlinear_extension.cpp
src/theory/arith/nl/nonlinear_extension.h
src/theory/arith/theory_arith.cpp