Beispiel #1
0
 private Z3Expr MkCoercion(Z3Expr t, AppFreeCanUnn unn, IntegerEmbedding te)
 {
     return(BoxingFun.Apply(
                ((Z3IntExpr)Context.MkSub((Z3IntExpr)t, Context.MkInt(Lower.ToString()))).Int2BV(Context, bvSort.Size)));
 }
 private Z3Expr MkCoercion(Z3Expr t, AppFreeCanUnn unn, IntegerEmbedding te)
 {
     return(MkPosCoercion((Z3IntExpr)t));
 }
 private Z3Expr MkCoercion(Z3Expr t, AppFreeCanUnn unn, IntegerEmbedding te)
 {
     return(CreationFun.Apply());
 }
Beispiel #4
0
 private Z3Expr MkCoercion(Z3Expr t, AppFreeCanUnn unn, IntegerEmbedding te)
 {
     return(Context.MkInt2Real((Z3.IntExpr)t));
 }