mirror of
https://github.com/Z3Prover/z3
synced 2025-04-14 12:58:44 +00:00
Merge branch 'master' of https://github.com/z3prover/z3
This commit is contained in:
commit
b93a04c38f
|
@ -2458,13 +2458,6 @@ sig
|
|||
A proof for (iff (f (forall (x) q(x)) r) (forall (x) (f (q x) r))). This proof object has no antecedents. *)
|
||||
val is_pull_quant : Expr.expr -> bool
|
||||
|
||||
(** Indicates whether the term is a proof for pulling quantifiers out.
|
||||
|
||||
A proof for (iff P Q) where Q is in prenex normal form.
|
||||
This proof object is only used if the parameter PROOF_MODE is 1.
|
||||
This proof object has no antecedents *)
|
||||
val is_pull_quant_star : Expr.expr -> bool
|
||||
|
||||
(** Indicates whether the term is a proof for pushing quantifiers in.
|
||||
|
||||
A proof for:
|
||||
|
@ -2658,22 +2651,6 @@ sig
|
|||
(and (or r_1 r_2) (or r_1' r_2'))) *)
|
||||
val is_nnf_neg : Expr.expr -> bool
|
||||
|
||||
(** Indicates whether the term is a proof for (~ P Q) here Q is in negation normal form.
|
||||
|
||||
A proof for (~ P Q) where Q is in negation normal form.
|
||||
|
||||
This proof object is only used if the parameter PROOF_MODE is 1.
|
||||
|
||||
This proof object may have n antecedents. Each antecedent is a PR_DEF_INTRO. *)
|
||||
val is_nnf_star : Expr.expr -> bool
|
||||
|
||||
(** Indicates whether the term is a proof for (~ P Q) where Q is in conjunctive normal form.
|
||||
|
||||
A proof for (~ P Q) where Q is in conjunctive normal form.
|
||||
This proof object is only used if the parameter PROOF_MODE is 1.
|
||||
This proof object may have n antecedents. Each antecedent is a PR_DEF_INTRO. *)
|
||||
val is_cnf_star : Expr.expr -> bool
|
||||
|
||||
(** Indicates whether the term is a proof for a Skolemization step
|
||||
|
||||
Proof for:
|
||||
|
|
|
@ -368,9 +368,6 @@ class AstRef(Z3PPObject):
|
|||
def __copy__(self):
|
||||
return self.translate(self.ctx)
|
||||
|
||||
def __deepcopy__(self):
|
||||
return self.translate(self.ctx)
|
||||
|
||||
def hash(self):
|
||||
"""Return a hashcode for the `self`.
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ extern "C" {
|
|||
/** @name Algebraic Numbers */
|
||||
/*@{*/
|
||||
/**
|
||||
\brief Return Z3_TRUE if \c can be used as value in the Z3 real algebraic
|
||||
\brief Return Z3_TRUE if \c a can be used as value in the Z3 real algebraic
|
||||
number package.
|
||||
|
||||
def_API('Z3_algebraic_is_value', BOOL, (_in(CONTEXT), _in(AST)))
|
||||
|
|
|
@ -4350,7 +4350,7 @@ extern "C" {
|
|||
Z3_bool Z3_API Z3_is_numeral_ast(Z3_context c, Z3_ast a);
|
||||
|
||||
/**
|
||||
\brief Return true if the give AST is a real algebraic number.
|
||||
\brief Return true if the given AST is a real algebraic number.
|
||||
|
||||
def_API('Z3_is_algebraic_number', BOOL, (_in(CONTEXT), _in(AST)))
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue