Я экспериментировал с OpenJML в сочетании с Z3, и я пытаюсь рассуждать о double или float значения: class Test {
//@ requires b > 0;
void a(double b) {
}
void b() {
a(2.4);
У меня есть класс с матрицей инициализируется со всеми 0 и 1 в определенном положении: public class MatrixTest {
/*@ spec_public @*/ int[][] griglia;
//@requires true;
//@ensures grigl