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()); }
private Z3Expr MkCoercion(Z3Expr t, AppFreeCanUnn unn, IntegerEmbedding te) { return(Context.MkInt2Real((Z3.IntExpr)t)); }