mirror of
https://github.com/Z3Prover/z3
synced 2025-08-28 14:08:55 +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
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_ARRAY_BLAST_H_
|
||||
#define DL_MK_ARRAY_BLAST_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_set.h"
|
||||
|
@ -74,5 +73,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_ARRAY_BLAST_H_ */
|
||||
|
||||
|
|
|
@ -15,8 +15,7 @@ Revision History:
|
|||
|
||||
--*/
|
||||
|
||||
#ifndef DL_MK_ARRAY_EQ_REWRITE_H_
|
||||
#define DL_MK_ARRAY_EQ_REWRITE_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
||||
|
@ -48,4 +47,3 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_ARRAY_EQ_REWRITE_H_ */
|
||||
|
|
|
@ -66,8 +66,7 @@ Revision History:
|
|||
|
||||
--*/
|
||||
|
||||
#ifndef DL_MK_ARRAY_INSTANTIATION_H_
|
||||
#define DL_MK_ARRAY_INSTANTIATION_H_
|
||||
#pragma once
|
||||
|
||||
|
||||
#include "ast/rewriter/factor_equivs.h"
|
||||
|
@ -120,4 +119,3 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_ARRAY_INSTANTIATION_H_ */
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_BACKWARDS_H_
|
||||
#define DL_MK_BACKWARDS_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
||||
|
@ -34,5 +33,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_BACKWARDS_H_ */
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_BIT_BLAST_H_
|
||||
#define DL_MK_BIT_BLAST_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
||||
|
@ -34,5 +33,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_BIT_BLAST_H_ */
|
||||
|
||||
|
|
|
@ -17,8 +17,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_COALESCE_H_
|
||||
#define DL_MK_COALESCE_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_set.h"
|
||||
|
@ -57,5 +56,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_COALESCE_H_ */
|
||||
|
||||
|
|
|
@ -17,8 +17,7 @@ Author:
|
|||
|
||||
--*/
|
||||
|
||||
#ifndef DL_MK_COI_FILTER_H_
|
||||
#define DL_MK_COI_FILTER_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
#include "muz/base/dl_context.h"
|
||||
|
@ -46,4 +45,3 @@ namespace datalog {
|
|||
};
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_DIFFERENT_SYMBOLIC_H_
|
||||
#define DL_MK_DIFFERENT_SYMBOLIC_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
||||
|
@ -34,5 +33,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_DIFFERENT_SYMBOLIC_H_ */
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_FILTER_RULES_H_
|
||||
#define DL_MK_FILTER_RULES_H_
|
||||
#pragma once
|
||||
|
||||
#include "util/map.h"
|
||||
|
||||
|
@ -83,5 +82,4 @@ namespace datalog {
|
|||
};
|
||||
|
||||
|
||||
#endif /* DL_MK_FILTER_RULES_H_ */
|
||||
|
||||
|
|
|
@ -17,8 +17,7 @@ Revision History:
|
|||
|
||||
--*/
|
||||
|
||||
#ifndef DL_MK_INTERP_TAIL_SIMPLIFIER_H_
|
||||
#define DL_MK_INTERP_TAIL_SIMPLIFIER_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
@ -105,5 +104,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_INTERP_TAIL_SIMPLIFIER_H_ */
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_KARR_INVARIANTS_H_
|
||||
#define DL_MK_KARR_INVARIANTS_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_set.h"
|
||||
|
@ -74,5 +73,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_KARR_INVARIANTS_H_ */
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_LOOP_COUNTER_H_
|
||||
#define DL_MK_LOOP_COUNTER_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
#include "ast/arith_decl_plugin.h"
|
||||
|
@ -47,5 +46,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_LOOP_COUNTER_H_ */
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_MAGIC_SETS_H_
|
||||
#define DL_MK_MAGIC_SETS_H_
|
||||
#pragma once
|
||||
|
||||
#include<utility>
|
||||
|
||||
|
@ -131,5 +130,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_MAGIC_SETS_H_ */
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_MAGIC_SYMBOLIC_H_
|
||||
#define DL_MK_MAGIC_SYMBOLIC_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
||||
|
@ -36,5 +35,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_MAGIC_SYMBOLIC_H_ */
|
||||
|
||||
|
|
|
@ -22,8 +22,7 @@ Revision History:
|
|||
"On Solving Universally Quantified Horn Clauses"
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_QUANTIFIER_ABSTRACTION_H_
|
||||
#define DL_MK_QUANTIFIER_ABSTRACTION_H_
|
||||
#pragma once
|
||||
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
@ -60,5 +59,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_QUANTIFIER_ABSTRACTION_H_ */
|
||||
|
||||
|
|
|
@ -22,8 +22,7 @@ Revision History:
|
|||
"On Solving Universally Quantified Horn Clauses"
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_QUANTIFIER_INSTANTIATION_H_
|
||||
#define DL_MK_QUANTIFIER_INSTANTIATION_H_
|
||||
#pragma once
|
||||
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
@ -70,5 +69,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_QUANTIFIER_INSTANTIATION_H_ */
|
||||
|
||||
|
|
|
@ -17,8 +17,7 @@ Revision History:
|
|||
|
||||
--*/
|
||||
|
||||
#ifndef DL_MK_RULE_INLINER_H_
|
||||
#define DL_MK_RULE_INLINER_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
@ -203,5 +202,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_INTERP_TAIL_SIMPLIFIER_H_ */
|
||||
|
||||
|
|
|
@ -18,8 +18,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_SCALE_H_
|
||||
#define DL_MK_SCALE_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
#include "ast/arith_decl_plugin.h"
|
||||
|
@ -49,5 +48,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_SCALE_H_ */
|
||||
|
||||
|
|
|
@ -29,8 +29,7 @@ Revision History:
|
|||
|
||||
--*/
|
||||
|
||||
#ifndef DL_MK_SEPARAT_NEGATED_TAILS_H_
|
||||
#define DL_MK_SEPARAT_NEGATED_TAILS_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
#include "muz/base/dl_context.h"
|
||||
|
@ -55,4 +54,3 @@ namespace datalog {
|
|||
};
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_SLICE_H_
|
||||
#define DL_MK_SLICE_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_set.h"
|
||||
|
@ -111,5 +110,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_SLICE_H_ */
|
||||
|
||||
|
|
|
@ -18,8 +18,7 @@ Revision History:
|
|||
|
||||
--*/
|
||||
|
||||
#ifndef DL_MK_SUBSUMPTION_CHECKER_H_
|
||||
#define DL_MK_SUBSUMPTION_CHECKER_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_transformer.h"
|
||||
|
@ -89,5 +88,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_SUBSUMPTION_CHECKER_H_ */
|
||||
|
||||
|
|
|
@ -37,8 +37,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_SYNCHRONIZE_H_
|
||||
#define DL_MK_SYNCHRONIZE_H_
|
||||
#pragma once
|
||||
|
||||
#include"muz/base/dl_context.h"
|
||||
#include"muz/base/dl_rule_set.h"
|
||||
|
@ -131,4 +130,3 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_SYNCHRONIZE_H_ */
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_UNBOUND_COMPRESSOR_H_
|
||||
#define DL_MK_UNBOUND_COMPRESSOR_H_
|
||||
#pragma once
|
||||
|
||||
#include<utility>
|
||||
|
||||
|
@ -91,5 +90,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_UNBOUND_COMPRESSOR_H_ */
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ Author:
|
|||
Revision History:
|
||||
|
||||
--*/
|
||||
#ifndef DL_MK_UNFOLD_H_
|
||||
#define DL_MK_UNFOLD_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
#include "muz/base/dl_rule_set.h"
|
||||
|
@ -49,5 +48,4 @@ namespace datalog {
|
|||
|
||||
};
|
||||
|
||||
#endif /* DL_MK_UNFOLD_H_ */
|
||||
|
||||
|
|
|
@ -18,8 +18,7 @@ Revision History:
|
|||
Extracted from dl_context
|
||||
|
||||
--*/
|
||||
#ifndef DL_TRANSFORMS_H_
|
||||
#define DL_TRANSFORMS_H_
|
||||
#pragma once
|
||||
|
||||
#include "muz/base/dl_context.h"
|
||||
|
||||
|
@ -27,4 +26,3 @@ namespace datalog {
|
|||
void apply_default_transformation(context& ctx);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue