summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/ce_guided_conjecture.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2017-11-13 11:53:33 -0600
committerGitHub <noreply@github.com>2017-11-13 11:53:33 -0600
commit8c04e55f16faebbe552752e2ff76ffda5a9fb21f (patch)
tree41fd1d9844b0d88bd9c4da15dbb5fdd6c6165628 /src/theory/quantifiers/ce_guided_conjecture.h
parent6e9f70f5bc59a57cbfdcf0f149265652461fcf2e (diff)
Argument Relevance for Synthesis Conjectures (#1311)
* Initial work on conjecture-specific symmetry breaking. * More infrastructure, working on process term. * Flattening. * Process defs * More setup * Fixes. * Sketching * Generalize to inference of argument definitions. * More, separate conjunct processing per synth function. * Single occurrence variables. * Assign relevance. * Document, connecting. * Connecting to grammar construction. * Enabled, add regressions. * Fix regressions. * Clang format. * Add regress1, minor. * Fix * Two passes. * Fix * Note * Improve check match, make single var occurrence more conservative. * Add regression. * Clang format * Minor comments * Update regression to new option. * Undo grammar cons changes. * Enable irrelevant args. * Improvements. * Format * Minor
Diffstat (limited to 'src/theory/quantifiers/ce_guided_conjecture.h')
-rw-r--r--src/theory/quantifiers/ce_guided_conjecture.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/theory/quantifiers/ce_guided_conjecture.h b/src/theory/quantifiers/ce_guided_conjecture.h
index 90627699f..0f000bba5 100644
--- a/src/theory/quantifiers/ce_guided_conjecture.h
+++ b/src/theory/quantifiers/ce_guided_conjecture.h
@@ -114,6 +114,8 @@ public:
/** get program by examples utility */
CegConjecturePbe* getPbe() { return d_ceg_pbe.get(); }
+ /** get utility for static preprocessing and analysis of conjectures */
+ CegConjectureProcess* getProcess() { return d_ceg_proc.get(); }
/** get the symmetry breaking predicate for type */
Node getSymmetryBreakingPredicate(
Node x, Node e, TypeNode tn, unsigned tindex, unsigned depth);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback