Generalize atom collection in old proof code (#4626)
authorHaniel Barbosa <hanielbbarbosa@gmail.com>
Fri, 19 Jun 2020 14:48:06 +0000 (11:48 -0300)
committerGitHub <noreply@github.com>
Fri, 19 Jun 2020 14:48:06 +0000 (11:48 -0300)
commitef45a4a2529ed5eccfcae634207921b6df3eebc1
tree19715a183e4e0b7d9819cce4a3ed143176205fdf
parentf7036fc10ccdebfc1ca7fffe692cd26dd5eb50fe
Generalize atom collection in old proof code (#4626)

Before terms in assertions that are not sent to the SAT solver could be collected by the old proof code as atoms and thus expected to have a corresponding SAT variable. This commit fixes this by making the atom collection from assertions more conservative.
src/proof/proof_manager.cpp
src/proof/proof_utils.cpp
src/proof/proof_utils.h