mirror of
https://github.com/Z3Prover/z3
synced 2025-05-05 23:05:46 +00:00
Add new probes for arithmetic. Check for LIA and LRA (and activate qe if applicable). Modify echo tactic to send results to the regular stream.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
parent
18bae81731
commit
97bf9418f7
8 changed files with 147 additions and 34 deletions
|
@ -981,14 +981,6 @@ br_status arith_rewriter::mk_to_real_core(expr * arg, expr_ref & result) {
|
|||
result = m_util.mk_numeral(a, false);
|
||||
return BR_DONE;
|
||||
}
|
||||
#if 0
|
||||
// The following rewriting rule is not correct.
|
||||
// It is used only for making experiments.
|
||||
if (m_util.is_to_int(arg)) {
|
||||
result = to_app(arg)->get_arg(0);
|
||||
return BR_DONE;
|
||||
}
|
||||
#endif
|
||||
// push to_real over OP_ADD, OP_MUL
|
||||
if (m_push_to_real) {
|
||||
if (m_util.is_add(arg) || m_util.is_mul(arg)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue