Fix proofs for trivial cases of datatypes tester merge (#7969)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 20 Jan 2022 20:39:59 +0000 (14:39 -0600)
committerGitHub <noreply@github.com>
Thu, 20 Jan 2022 20:39:59 +0000 (20:39 +0000)
commit66d8d5a6755170e91bb272b2a7dbf78e53b2eb9e
tree55b17826886440ab1bca7423de5705952a04e39e
parentf68764d01a070be71dda42e5e26483b2cfb1281a
Fix proofs for trivial cases of datatypes tester merge (#7969)

Fixes cvc5/cvc5-projects#433.

Also ensures we don't add (= t t) as part of a reported conflict.
src/theory/datatypes/infer_proof_cons.cpp
src/theory/datatypes/theory_datatypes.cpp
test/regress/CMakeLists.txt
test/regress/regress1/datatypes/proj-issue433-tester-merge-pf.smt2 [new file with mode: 0644]