diff options
author | Andres Notzli <andres.noetzli@gmail.com> | 2016-08-09 19:24:28 -0700 |
---|---|---|
committer | Andres Notzli <andres.noetzli@gmail.com> | 2016-08-11 23:28:15 -0700 |
commit | 1dddbc74f01619928263b42bf4b4ef6a6ccb2f28 (patch) | |
tree | 9fed432f9e9bcb81dd3b015326d7fa7f73c197f1 /src/options | |
parent | 841acca266b026c9c1d20cb1adf0e73da15a0c10 (diff) |
Add support for fewer preprocessing holes
This commit adds support for the --fewer-preprocessing-holes flag. This
flag changes the preprocessing part in proofs in two ways: it (1)
removes assertions that are just restating inputs and uses the inputs
directly instead and it (2) changes the form of the preprocessed
assertions to contain the input that they originate from.
The code in this commit is mostly taken from the proofs branch in Guy's
fork.
Diffstat (limited to 'src/options')
-rw-r--r-- | src/options/proof_options | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/options/proof_options b/src/options/proof_options index 8a496bda6..322ef5a9c 100644 --- a/src/options/proof_options +++ b/src/options/proof_options @@ -11,4 +11,7 @@ option lfscLetification --lfsc-letification bool :default true option aggressiveCoreMin --aggressive-core-min bool :default false turns on aggressive unsat core minimization (experimental) +option fewerPreprocessingHoles --fewer-preprocessing-holes bool :default false :read-write + try to eliminate preprocessing holes in proofs + endmodule |