summaryrefslogtreecommitdiff
path: root/src/options
diff options
context:
space:
mode:
authorAndres Notzli <andres.noetzli@gmail.com>2016-08-09 19:24:28 -0700
committerAndres Notzli <andres.noetzli@gmail.com>2016-08-11 23:28:15 -0700
commit1dddbc74f01619928263b42bf4b4ef6a6ccb2f28 (patch)
tree9fed432f9e9bcb81dd3b015326d7fa7f73c197f1 /src/options
parent841acca266b026c9c1d20cb1adf0e73da15a0c10 (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_options3
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
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback