3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-04 05:19:11 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-07-04 15:56:30 -07:00
parent 10d0404175
commit d0e20e44ff
714 changed files with 714 additions and 2142 deletions

View file

@ -18,8 +18,7 @@ Revision History:
--*/
#ifndef _SPACER_ANTIUNIFY_H_
#define _SPACER_ANTIUNIFY_H_
#pragma once
#include "ast/ast.h"
#include "ast/substitution/substitution.h"
@ -71,4 +70,3 @@ private:
/// Returns the created pattern and the corresponding substitution.
void mk_num_pat(expr *e, expr_ref &result, app_ref_vector &subs);
}
#endif

View file

@ -17,8 +17,7 @@ Notes:
--*/
#ifndef _SPACER_CALLBACK_H_
#define _SPACER_CALLBACK_H_
#pragma once
#include "muz/spacer/spacer_context.h"
#include "muz/base/dl_engine_base.h"
@ -62,4 +61,3 @@ namespace spacer {
}
#endif //_SPACER_CALLBACK_H_

View file

@ -20,8 +20,7 @@ Notes:
--*/
#ifndef _SPACER_CONTEXT_H_
#define _SPACER_CONTEXT_H_
#pragma once
#include <queue>
#include <fstream>
@ -1152,4 +1151,3 @@ public:
inline bool pred_transformer::use_native_mbp () {return ctx.use_native_mbp ();}
}
#endif

View file

@ -16,8 +16,7 @@ Revision History:
--*/
#ifndef _SPACER_DL_INTERFACE_H_
#define _SPACER_DL_INTERFACE_H_
#pragma once
#include "util/lbool.h"
#include "muz/base/dl_rule.h"
@ -90,4 +89,3 @@ public:
}
#endif

View file

@ -17,8 +17,7 @@ Revision History:
--*/
#ifndef _SPACER_FARKAS_LEARNER_H_
#define _SPACER_FARKAS_LEARNER_H_
#pragma once
#include "ast/ast.h"
@ -57,4 +56,3 @@ public:
}
#endif

View file

@ -17,8 +17,7 @@ Revision History:
--*/
#ifndef _SPACER_GENERALIZERS_H_
#define _SPACER_GENERALIZERS_H_
#pragma once
#include "ast/arith_decl_plugin.h"
#include "muz/spacer/spacer_context.h"
@ -184,4 +183,3 @@ class limit_num_generalizer : public lemma_generalizer {
};
} // namespace spacer
#endif

View file

@ -1,5 +1,4 @@
#ifndef IUC_PROOF_H_
#define IUC_PROOF_H_
#pragma once
#include <ostream>
#include "ast/ast.h"
@ -64,4 +63,3 @@ private:
}
#endif /* IUC_PROOF_H_ */

View file

@ -16,8 +16,7 @@ Author:
Notes:
--*/
#ifndef SPACER_IUC_SOLVER_H_
#define SPACER_IUC_SOLVER_H_
#pragma once
#include"solver/solver.h"
#include"ast/expr_substitution.h"
@ -180,4 +179,3 @@ public:
};
};
}
#endif

View file

@ -17,8 +17,7 @@ Notes:
--*/
#ifndef Z3_SPACER_JSON_H
#define Z3_SPACER_JSON_H
#pragma once
#include<iostream>
#include<map>
@ -58,4 +57,3 @@ public:
}
#endif //Z3_SPACER_JSON_H

View file

@ -3,8 +3,7 @@ Copyright (c) 2017 Arie Gurfinkel
Deprecated implementation of model evaluator. To be removed.
*/
#ifndef OLD_MEV_H
#define OLD_MEV_H
#pragma once
#include "ast/ast.h"
#include "ast/ast_pp.h"
@ -113,4 +112,3 @@ public:
#endif /* OLD_MEV_H */

View file

@ -19,8 +19,7 @@ Revision History:
--*/
#ifndef _SPACER_MANAGER_H_
#define _SPACER_MANAGER_H_
#pragma once
#include <utility>
#include <map>
@ -136,4 +135,3 @@ struct sk_lt_proc {bool operator()(const app* a1, const app* a2);};
}
#endif

View file

@ -15,8 +15,7 @@ Revision History:
--*/
#ifndef _SPACER_MATRIX_H_
#define _SPACER_MATRIX_H_
#pragma once
#include "util/rational.h"
#include "util/vector.h"
@ -44,4 +43,3 @@ namespace spacer {
};
}
#endif

View file

@ -17,8 +17,7 @@ Revision History:
--*/
#ifndef _SPACER_MBC_H_
#define _SPACER_MBC_H_
#pragma once
#include "ast/ast.h"
#include "util/obj_hashtable.h"
@ -42,4 +41,3 @@ public:
};
}
#endif

View file

@ -15,8 +15,7 @@ Author:
Revision History:
--*/
#ifndef _SPACER_MEV_ARRAY_H_
#define _SPACER_MEV_ARRAY_H_
#pragma once
#include"ast/ast.h"
#include"ast/rewriter/rewriter_types.h"
@ -49,4 +48,3 @@ public:
void eval(model& mdl, expr* e, expr_ref& r, bool model_completion = true);
};
#endif

View file

@ -18,8 +18,7 @@ Author:
Notes:
--*/
#ifndef _SPACER_PDR_H_
#define _SPACER_PDR_H_
#pragma once
#include "muz/spacer/spacer_context.h"
@ -104,4 +103,3 @@ public:
void enqueue_leaf(model_node &n);
};
}
#endif

View file

@ -16,8 +16,7 @@ Revision History:
--*/
#ifndef _SPACER_PROOF_UTILS_H_
#define _SPACER_PROOF_UTILS_H_
#pragma once
#include "ast/ast.h"
namespace spacer {
@ -102,4 +101,3 @@ private:
proof* mk_proof_core(proof* old, ptr_buffer<proof>& args);
};
}
#endif

View file

@ -17,8 +17,7 @@ Revision History:
--*/
#ifndef _PROP_SOLVER_H_
#define _PROP_SOLVER_H_
#pragma once
#include <map>
#include <string>
@ -168,4 +167,3 @@ public:
}
#endif

View file

@ -17,8 +17,7 @@ Author:
Notes:
--*/
#ifndef SPACER_QE_PROJECT_H_
#define SPACER_QE_PROJECT_H_
#pragma once
#include "model/model.h"
#include "ast/expr_map.h"
@ -46,4 +45,3 @@ namespace spacer_qe {
void array_project (model& model, app_ref_vector& arr_vars, expr_ref& fml, app_ref_vector& aux_vars, bool reduce_all_selects = false);
};
#endif

View file

@ -17,8 +17,7 @@ Revision History:
--*/
#ifndef _SPACER_SAT_ANSWER_H_
#define _SPACER_SAT_ANSWER_H_
#pragma once
#include "muz/spacer/spacer_context.h"
#include "ast/ast.h"
@ -52,4 +51,3 @@ public:
};
}
#endif

View file

@ -17,8 +17,7 @@ Author:
Revision History:
--*/
#ifndef SPACER_SEM_MATCHER_H_
#define SPACER_SEM_MATCHER_H_
#pragma once
#include "ast/substitution/substitution.h"
#include "ast/arith_decl_plugin.h"
@ -66,4 +65,3 @@ public:
bool operator()(expr * e1, expr * e2, substitution & s, bool &pos);
};
}
#endif /* SPACER_SEM_MATCHER_H_ */

View file

@ -19,8 +19,7 @@ Revision History:
--*/
#ifndef _SYM_MUX_H_
#define _SYM_MUX_H_
#pragma once
#include <string>
@ -91,4 +90,3 @@ public:
};
}
#endif

View file

@ -16,8 +16,7 @@ Revision History:
--*/
#ifndef _SPACER_UNSAT_CORE_LEARNER_H_
#define _SPACER_UNSAT_CORE_LEARNER_H_
#pragma once
#include "ast/ast.h"
#include "muz/spacer/spacer_util.h"
@ -99,4 +98,3 @@ namespace spacer {
};
}
#endif

View file

@ -15,8 +15,7 @@ Revision History:
--*/
#ifndef _SPACER_UNSAT_CORE_PLUGIN_H_
#define _SPACER_UNSAT_CORE_PLUGIN_H_
#pragma once
#include "ast/ast.h"
#include "util/min_cut.h"
@ -102,4 +101,3 @@ namespace spacer {
min_cut m_min_cut;
};
}
#endif

View file

@ -19,8 +19,7 @@ Revision History:
--*/
#ifndef _SPACER_UTIL_H_
#define _SPACER_UTIL_H_
#pragma once
#include "ast/ast.h"
#include "ast/ast_pp.h"
@ -145,4 +144,3 @@ namespace spacer {
void set_true_in_mdl(model &model, func_decl *f);
}
#endif