Always introduce fresh variable for unconstrained APPLY_UF (#4472)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Tue, 5 May 2020 21:35:44 +0000 (16:35 -0500)
committerGitHub <noreply@github.com>
Tue, 5 May 2020 21:35:44 +0000 (14:35 -0700)
commit21376f1b756a237004adb9ba11c10566685a9605
treeae37a6f8abb2d1b60938b13385ced707f576904d
parentd66146480789917cb7d5c49dc9b603f40d6851fc
Always introduce fresh variable for unconstrained APPLY_UF (#4472)

Fixes an unsoundness in unconstrained simplification, fixes #4469.
src/preprocessing/passes/unconstrained_simplifier.cpp
test/regress/CMakeLists.txt
test/regress/regress0/issue4469-unc-no-reuse-var.smt2 [new file with mode: 0644]