public static Z3BVExpr BVSub(this Z3BVExpr expr1, Z3Context context, Z3BVExpr expr2) { Contract.Requires(expr1 != null && expr2 != null); return(context.MkBVSub(expr1, expr2)); }