summaryrefslogtreecommitdiff
path: root/src/theory/uf/eq_proof.h
diff options
context:
space:
mode:
authorHaniel Barbosa <hanielbbarbosa@gmail.com>2020-05-15 18:39:57 -0300
committerHaniel Barbosa <hanielbbarbosa@gmail.com>2020-05-15 18:39:57 -0300
commit9dfc7947a67b39b724ccb56e2e3f4a08f28d6386 (patch)
tree46f6312da1c36dcd505809894f096d8b555bacfa /src/theory/uf/eq_proof.h
parent501e1776ec298772181c4fed30c5d0a413c4da0f (diff)
introducing search for building better transitivity proofs
Diffstat (limited to 'src/theory/uf/eq_proof.h')
-rw-r--r--src/theory/uf/eq_proof.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/theory/uf/eq_proof.h b/src/theory/uf/eq_proof.h
index 2a426a187..42783d31f 100644
--- a/src/theory/uf/eq_proof.h
+++ b/src/theory/uf/eq_proof.h
@@ -97,6 +97,9 @@ class EqProof
CDProof* p,
std::unordered_set<Node, NodeHashFunction>& assumptions) const;
+ bool buildTransitivityChain(Node conclusion, std::vector<Node>& premises) const;
+
+ // returns whether it did reordering
void maybeAddSymmOrTrueIntroToProof(unsigned i,
std::vector<Node>& premises,
bool first,
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback