mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 19:35:50 +00:00
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
10d0404175
commit
d0e20e44ff
714 changed files with 714 additions and 2142 deletions
|
@ -14,12 +14,10 @@
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef ACKERMANNIZE_BV_MODEL_CONVERTER_H_
|
||||
#define ACKERMANNIZE_BV_MODEL_CONVERTER_H_
|
||||
#pragma once
|
||||
|
||||
#include "tactic/model_converter.h"
|
||||
#include "ackermannization/ackr_info.h"
|
||||
|
||||
model_converter * mk_ackermannize_bv_model_converter(ast_manager & m, const ackr_info_ref& info);
|
||||
|
||||
#endif /* ACKERMANNIZE_BV_MODEL_CONVERTER_H_ */
|
||||
|
|
|
@ -14,8 +14,7 @@ Mikolas Janota
|
|||
Revision History:
|
||||
--*/
|
||||
|
||||
#ifndef _ACKERMANNIZE_TACTIC_H_
|
||||
#define _ACKERMANNIZE_TACTIC_H_
|
||||
#pragma once
|
||||
#include "tactic/tactical.h"
|
||||
|
||||
tactic * mk_ackermannize_bv_tactic(ast_manager & m, params_ref const & p);
|
||||
|
@ -24,5 +23,4 @@ tactic * mk_ackermannize_bv_tactic(ast_manager & m, params_ref const & p);
|
|||
ADD_TACTIC("ackermannize_bv", "A tactic for performing full Ackermannization on bv instances.", "mk_ackermannize_bv_tactic(m, p)")
|
||||
*/
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
@ -15,8 +15,7 @@
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef ACKR_BOUND_PROBE_H_
|
||||
#define ACKR_BOUND_PROBE_H_
|
||||
#pragma once
|
||||
|
||||
#include "tactic/probe.h"
|
||||
|
||||
|
@ -26,4 +25,3 @@ probe * mk_ackr_bound_probe();
|
|||
ADD_PROBE("ackr-bound-probe", "A probe to give an upper bound of Ackermann congruence lemmas that a formula might generate.", "mk_ackr_bound_probe()")
|
||||
*/
|
||||
|
||||
#endif /* ACKR_BOUND_PROBE_H_ */
|
||||
|
|
|
@ -14,8 +14,7 @@
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef ACKR_HELPER_H_
|
||||
#define ACKR_HELPER_H_
|
||||
#pragma once
|
||||
|
||||
#include "ast/bv_decl_plugin.h"
|
||||
#include "ast/array_decl_plugin.h"
|
||||
|
@ -151,4 +150,3 @@ private:
|
|||
bv_util m_bvutil;
|
||||
array_util m_autil;
|
||||
};
|
||||
#endif /* ACKR_HELPER_H_ */
|
||||
|
|
|
@ -13,8 +13,7 @@ Mikolas Janota
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef ACKR_INFO_H_
|
||||
#define ACKR_INFO_H_
|
||||
#pragma once
|
||||
|
||||
#include "util/ref.h"
|
||||
#include "util/obj_hashtable.h"
|
||||
|
@ -119,4 +118,3 @@ class ackr_info {
|
|||
|
||||
typedef ref<ackr_info> ackr_info_ref;
|
||||
|
||||
#endif /* ACKR_INFO_H_ */
|
||||
|
|
|
@ -13,8 +13,7 @@ Author:
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef ACKR_MODEL_CONVERTER_H_
|
||||
#define ACKR_MODEL_CONVERTER_H_
|
||||
#pragma once
|
||||
|
||||
#include "tactic/model_converter.h"
|
||||
#include "ackermannization/ackr_info.h"
|
||||
|
@ -22,4 +21,3 @@ Revision History:
|
|||
model_converter * mk_ackr_model_converter(ast_manager & m, const ackr_info_ref & info, model_ref & abstr_model);
|
||||
model_converter * mk_ackr_model_converter(ast_manager & m, const ackr_info_ref & info);
|
||||
|
||||
#endif /* LACKR_MODEL_CONVERTER_H_ */
|
||||
|
|
|
@ -14,8 +14,7 @@
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef LACKR_H_
|
||||
#define LACKR_H_
|
||||
#pragma once
|
||||
|
||||
#include "util/lbool.h"
|
||||
#include "util/util.h"
|
||||
|
@ -129,4 +128,3 @@ class lackr {
|
|||
void abstract_fun(fun2terms_map const& apps);
|
||||
|
||||
};
|
||||
#endif /* LACKR_H_ */
|
||||
|
|
|
@ -15,8 +15,7 @@
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef LACKR_MODEL_CONSTRUCTOR_H_
|
||||
#define LACKR_MODEL_CONSTRUCTOR_H_
|
||||
#pragma once
|
||||
|
||||
#include "ast/ast.h"
|
||||
#include "ackermannization/ackr_info.h"
|
||||
|
@ -58,4 +57,3 @@ class lackr_model_constructor {
|
|||
};
|
||||
|
||||
typedef ref<lackr_model_constructor> lackr_model_constructor_ref;
|
||||
#endif /* MODEL_CONSTRUCTOR_H_ */
|
||||
|
|
|
@ -14,12 +14,10 @@
|
|||
|
||||
Revision History:
|
||||
--*/
|
||||
#ifndef LACKR_MODEL_CONVERTER_LAZY_H_
|
||||
#define LACKR_MODEL_CONVERTER_LAZY_H_
|
||||
#pragma once
|
||||
|
||||
#include "tactic/model_converter.h"
|
||||
#include "ackermannization/ackr_info.h"
|
||||
|
||||
model_converter * mk_lackr_model_converter_lazy(ast_manager & m, const ackr_info_ref& info, model_ref& abstr_model);
|
||||
|
||||
#endif /* LACKR_MODEL_CONVERTER_LAZY_H_ */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue