mirror of
https://github.com/Z3Prover/z3
synced 2025-05-12 18:24:43 +00:00
added quantifiers in new interpolation
This commit is contained in:
parent
79b0f83ab3
commit
81df4932fb
7 changed files with 133 additions and 81 deletions
|
@ -118,6 +118,9 @@ class iz3proof_itp : public iz3mgr {
|
|||
is an affine term divisble by d and c is an integer constant */
|
||||
virtual node make_cut_rule(const ast &tleqc, const ast &d, const ast &con, const ast &prem) = 0;
|
||||
|
||||
/* Return an interpolant from a proof of false */
|
||||
virtual ast interpolate(const node &pf) = 0;
|
||||
|
||||
/** Create proof object to construct an interpolant. */
|
||||
static iz3proof_itp *create(prover *p, const prover::range &r, bool _weak);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue