Use expression mining independent of whether sygus stream is enabled (#8250)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Wed, 9 Mar 2022 11:42:01 +0000 (05:42 -0600)
committerGitHub <noreply@github.com>
Wed, 9 Mar 2022 11:42:01 +0000 (11:42 +0000)
commitef343301d4a6d424e6cc9630ac6932906b0a354a
tree8df06e92ab5177371a49c495c96689354ae6e68a
parent5a795677fd0e9663508664009a67abf6857b0ac9
Use expression mining independent of whether sygus stream is enabled (#8250)

Since it is possible to use SyGuS in incremental mode, e.g. for `get-abduct-next`, our expression mining, e.g. for filtering weak solutions, should apply independent of whether sygusStream is enabled.  This refactors the SyGuS solver so that we do so.
src/theory/quantifiers/sygus/synth_conjecture.cpp
src/theory/quantifiers/sygus/synth_conjecture.h