mirror of
https://github.com/Z3Prover/z3
synced 2026-07-15 03:25:43 +00:00
remove ad-hoc disabling skolem shadowing in pattern inference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
382abb786a
commit
c3170108e6
1 changed files with 1 additions and 1 deletions
|
|
@ -540,7 +540,7 @@ bool pattern_inference_cfg::is_forbidden(app * n) const {
|
|||
// Remark: skolem constants should not be used in patterns, since they do not
|
||||
// occur outside of the quantifier. That is, Z3 will never match this kind of
|
||||
// pattern.
|
||||
if (false && m_params.m_pi_avoid_skolems && decl->is_skolem()) {
|
||||
if (m_params.m_pi_avoid_skolems && decl->is_skolem()) {
|
||||
CTRACE(pattern_inference_skolem, decl->is_skolem(), tout << "ignoring: " << mk_pp(n, m) << "\n";);
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue