Exemple #1
0
 public static Z3BoolExpr IsEven(this Z3IntExpr expr1, Z3Context context)
 {
     Contract.Assert(expr1 != null);
     return(context.MkEq(context.MkRem(expr1, context.MkInt(2)), context.MkInt(0)));
 }
Exemple #2
0
 public static Z3BoolExpr NEq(this Z3Expr expr1, Z3Context context, Z3Expr expr2)
 {
     Contract.Requires(expr1 != null && expr2 != null);
     return(context.MkNot(context.MkEq(expr1, expr2)));
 }