Generate an SMT-LIB script which tests for satisfiability of the input expression
>
|
ToString( (a and b and c) or (not a or b or not c) );
|
| (1) |
Find a satisfying assignment for the previous example.
>
|
Satisfy( (a and b and c) or (not a or b or not c) );
|
| (2) |
Generate an SMT-LIB script which returns a satisfying assignment for an equation using the logic of quantifier-free nonlinear integer arithmetic.
>
|
ToString( x^3+y^3=z^3, logic="QF_NIA" ) assuming posint;
|
| (3) |
Check if a satisfying assignment for the previous example.
>
|
Satisfiable( x^3+y^3=z^3, logic="QF_NIA" ) assuming posint;
|