[proofs] [sat] [cores] Fix unsat cores based on the SAT proof (#8850)
authorHaniel Barbosa <hanielbbarbosa@gmail.com>
Thu, 2 Jun 2022 18:49:41 +0000 (15:49 -0300)
committerGitHub <noreply@github.com>
Thu, 2 Jun 2022 18:49:41 +0000 (18:49 +0000)
commit65a77c3d7715af4fe44b81c0e3f9c17c6f154886
tree697500c16ae33bc403b8f3eef2dcdacbce4dcd57
parentc9edfeabd6a1f7933d04a88d94e7ac4208fbcfc8
[proofs] [sat] [cores] Fix unsat cores based on the SAT proof (#8850)

The justifications for the theory lemmas (i.e., THEORY_LEMMA steps) sometimes was not being properly connected with the actual clause inserted into the SAT solver, leading to open proofs. The issue was triggered by a regression being added in ##8819, so we don't need to add one here.
src/prop/proof_cnf_stream.cpp
src/prop/prop_engine.cpp