Support for printing a global let map in LFSC proofs.
authorGuy <katz911@gmail.com>
Wed, 8 Jun 2016 18:52:42 +0000 (11:52 -0700)
committerGuy <katz911@gmail.com>
Wed, 8 Jun 2016 18:52:42 +0000 (11:52 -0700)
commit4b8f92d23f7a75b4148f41e039f7bdc5f165babc
treee2d8abdff6f2d6befa652a09188fff991caf1cf4
parent8bfab32eed06973d53ce8ae066a9a26d4ae8a489
Support for printing a global let map in LFSC proofs.
Added a flag to enable/disbale this feature (enabled by default).

Also, added some infrastructure for proving rewrite rules.
19 files changed:
proofs/signatures/Makefile.am
proofs/signatures/th_bv_rewrites.plf [new file with mode: 0644]
src/options/proof_options
src/proof/arith_proof.cpp
src/proof/arith_proof.h
src/proof/array_proof.cpp
src/proof/array_proof.h
src/proof/bitvector_proof.cpp
src/proof/bitvector_proof.h
src/proof/cnf_proof.cpp
src/proof/cnf_proof.h
src/proof/proof_manager.cpp
src/proof/proof_manager.h
src/proof/proof_utils.h
src/proof/theory_proof.cpp
src/proof/theory_proof.h
src/proof/uf_proof.cpp
src/proof/uf_proof.h
src/util/proof.h