mirror of
https://github.com/Z3Prover/z3
synced 2025-06-24 06:43:40 +00:00
remove stale file
This commit is contained in:
parent
79d47eb302
commit
e87fa1c299
1 changed files with 0 additions and 42 deletions
|
@ -1,42 +0,0 @@
|
||||||
/*++
|
|
||||||
Copyright (c) 2023 Microsoft Corporation
|
|
||||||
|
|
||||||
Module Name:
|
|
||||||
|
|
||||||
bound_simplifier_tactic.h
|
|
||||||
|
|
||||||
Author:
|
|
||||||
|
|
||||||
Nikolaj Bjorner (nbjorner) 2023-01-22
|
|
||||||
|
|
||||||
Tactic Documentation:
|
|
||||||
|
|
||||||
## Tactic bound-simplifier
|
|
||||||
|
|
||||||
### Short Description
|
|
||||||
|
|
||||||
Tactic for simplifying arithmetical expressions modulo bounds
|
|
||||||
|
|
||||||
### Long Description
|
|
||||||
|
|
||||||
The tactic is used to eliminate occurrences of modulus expressions when it is known that terms are within the bounds
|
|
||||||
of the modulus.
|
|
||||||
|
|
||||||
|
|
||||||
--*/
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "util/params.h"
|
|
||||||
#include "tactic/tactic.h"
|
|
||||||
#include "tactic/dependent_expr_state_tactic.h"
|
|
||||||
#include "ast/simplifiers/bound_simplifier.h"
|
|
||||||
|
|
||||||
inline tactic* mk_bound_simplifier_tactic(ast_manager& m, params_ref const& p = params_ref()) {
|
|
||||||
return alloc(dependent_expr_state_tactic, m, p,
|
|
||||||
[](auto& m, auto& p, auto &s) -> dependent_expr_simplifier* { return alloc(bound_simplifier, m, p, s); });
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
ADD_TACTIC("bound-simplifier", "Simplify arithmetical expressions modulo bounds.", "mk_bound_simplifier_tactic(m, p)")
|
|
||||||
ADD_SIMPLIFIER("bound-simplifier", "Simplify arithmetical expressions modulo bounds.", "alloc(bound_simplifier, m, p, s)")
|
|
||||||
*/
|
|
Loading…
Add table
Add a link
Reference in a new issue