mk_bvslt method
\brief Two's complement signed less than.
It abbreviates:
\code
(or (and (= (extract|m-1|:|m-1|
t1) bit1)
(= (extract|m-1|:|m-1|
t2) bit0))
(and (= (extract|m-1|:|m-1|
t1) (extract|m-1|:|m-1|
t2))
(bvult t1 t2)))
\endcode
The nodes \c t1 and \c t2 must have the same bit-vector sort.
def_API('Z3_mk_bvslt', AST, (_in(CONTEXT), _in(AST), _in(AST)))
Implementation
Z3_ast mk_bvslt(
Z3_context c,
Z3_ast t1,
Z3_ast t2,
) {
return _mk_bvslt(
c,
t1,
t2,
);
}