1.23
2.0
acw/focus-triggers
main
test-branch
| Line | |
|---|
| 1 | #include <civlc.cvh>
|
|---|
| 2 | #include <assert.h>
|
|---|
| 3 |
|
|---|
| 4 | $input double data[3][3];
|
|---|
| 5 | $input double A,B,C,D,E,F,G,H,I;
|
|---|
| 6 |
|
|---|
| 7 | /* Unsatisfiable path condition:
|
|---|
| 8 |
|
|---|
| 9 | 0==(X_data[2][1]*X_data[0][0] - 1*X_data[2][0]*X_data[0][1])
|
|---|
| 10 | 0==X_data[1][0]
|
|---|
| 11 | (X__gen_argc-9)<=0
|
|---|
| 12 | 0<=(SIZEOF(388)-1)
|
|---|
| 13 | 0<=(SIZEOF_INT-1)
|
|---|
| 14 | 0<=(SIZEOF_REAL-1)
|
|---|
| 15 | 0<=(X__gen_argc-1)
|
|---|
| 16 | 0!=((X_data[2][2]*X_data[0][0])+(-1*(X_data[2][0]*X_data[0][2])))
|
|---|
| 17 | 0!=X_data[1][1]
|
|---|
| 18 | 0!=X_data[2][0]
|
|---|
| 19 | 0!=X_data[0][0]
|
|---|
| 20 | (0==(X_data[1][1]*X_data[2][2]*X_data[0][0] - 1*X_data[1][1]*X_data[2][0]*X_data[0][2] - 1*X_data[1][2]*X_data[2][1]*X_data[0][0] + X_data[1][2]*X_data[2][0]*X_data[0][1]))||(0==X_data[0][0])
|
|---|
| 21 |
|
|---|
| 22 | */
|
|---|
| 23 |
|
|---|
| 24 | $assume (0 == (data[2][1] * data[0][0] - data[2][0] * data[0][1]));
|
|---|
| 25 | $assume (0 == data[1][0]);
|
|---|
| 26 | $assume (0 != ((data[2][2] * data[0][0]) - (data[2][0] * data[0][2])));
|
|---|
| 27 | $assume (0 != data[1][1] &&
|
|---|
| 28 | 0 != data[2][0] &&
|
|---|
| 29 | 0 != data[0][0]);
|
|---|
| 30 | $assume ((0 == (data[1][1] * data[2][2] * data[0][0]
|
|---|
| 31 | - data[1][1] * data[2][0] * data[0][2]
|
|---|
| 32 | - data[1][2] * data[2][1] * data[0][0]
|
|---|
| 33 | + data[1][2] * data[2][0] * data[0][1]))
|
|---|
| 34 | || (data[0][0] == 0));
|
|---|
| 35 |
|
|---|
| 36 | int main() {
|
|---|
| 37 | $assert( 1 == 0, "unreachable");
|
|---|
| 38 | }
|
|---|
| 39 |
|
|---|
| 40 |
|
|---|
| 41 |
|
|---|
| 42 |
|
|---|
| 43 |
|
|---|
| 44 |
|
|---|
| 45 |
|
|---|
| 46 |
|
|---|
| 47 |
|
|---|
| 48 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.