Commit 3d58982b authored by Sylvain Dailler's avatar Sylvain Dailler

When printing models, add labels associated to a model element name id

This way, (labels|tags|attributes) can be retrieved on counterexamples
names.
parent 1038e22b
......@@ -30,11 +30,11 @@ fi
run () {
printf " $2 ($1)... "
f="$2_$1"
$dir/../bin/why3prove.opt -P "$1,counterexamples" --timelimit 1 -a split_vc "$2.mlw" | \
$dir/../bin/why3prove.opt --debug print_labels -P "$1,counterexamples" --timelimit 1 -a split_vc "$2.mlw" | \
# This ad hoc sed removes any timing information from counterexamples output.
# Counterexamples in JSON format cannot match this regexp.
sed 's/ ([0-9]\+\.[0-9]\+s)//' > "$f.out"
$dir/../bin/why3prove.opt -P "$1,counterexamples" --timelimit 1 --debug fast_wp -a split_vc "$2.mlw" | \
$dir/../bin/why3prove.opt --debug print_labels -P "$1,counterexamples" --timelimit 1 --debug fast_wp -a split_vc "$2.mlw" | \
sed 's/ ([0-9]\+\.[0-9]\+s)//' >> "$f.out"
if cmp "$f.oracle" "$f.out" > /dev/null 2>&1 ; then
echo "ok"
......
bench/ce/algebraic_type.mlw M G : Unknown (other)
Counter-example model:File algebraic_type.mlw:
Line 6:
x = {"type" : "Apply" , "val" : {"apply" : "Integer" ,
"list" : [{"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Apply" ,
"val" : {"apply" : "Integer" , "list" : [{"type" : "Integer" ,
"val" : "0" }] } }
bench/ce/algebraic_type.mlw M G : Unknown (other)
Counter-example model:File algebraic_type.mlw:
Line 6:
x = {"type" : "Apply" , "val" : {"apply" : "Integer" ,
"list" : [{"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Apply" ,
"val" : {"apply" : "Integer" , "list" : [{"type" : "Integer" ,
"val" : "0" }] } }
bench/ce/algebraic_type.mlw M G : Unknown (other)
Counter-example model:File algebraic_type.mlw:
Line 6:
x = {"type" : "Apply" , "val" : {"apply" : "Integer" ,
"list" : [{"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Apply" ,
"val" : {"apply" : "Integer" , "list" : [{"type" : "Integer" ,
"val" : "0" }] } }
bench/ce/algebraic_type.mlw M G : Unknown (other)
Counter-example model:File algebraic_type.mlw:
Line 6:
x = {"type" : "Apply" , "val" : {"apply" : "Integer" ,
"list" : [{"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Apply" ,
"val" : {"apply" : "Integer" , "list" : [{"type" : "Integer" ,
"val" : "0" }] } }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
......@@ -25,62 +27,71 @@ bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "1" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "1" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "0" }
Line 25:
old i = {"type" : "Integer" ,
old i, ["model", "model_trace:i@old"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
......@@ -88,10 +99,11 @@ bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "0" }
Line 25:
old i = {"type" : "Integer" ,
old i, ["model", "model_trace:i@old"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
......@@ -25,62 +27,71 @@ bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "1" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "1" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "0" }
Line 25:
old i = {"type" : "Integer" ,
old i, ["model", "model_trace:i@old"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "0" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "-1" }
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
......@@ -88,10 +99,11 @@ bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Valid
bench/ce/array_records.mlw Array_records WP_parameter var_overwrite : Unknown (other)
Counter-example model:File array_records.mlw:
Line 23:
a.length = {"type" : "Integer" , "val" : "175" }
i = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "175" }
i, ["model", "model_trace:i"] = {"type" : "Integer" ,
"val" : "2" }
Line 25:
old i = {"type" : "Integer" ,
old i, ["model", "model_trace:i@old"] = {"type" : "Integer" ,
"val" : "2" }
bench/ce/arrays.mlw A WP_parameter f1 : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
File arrays.mlw:
Line 7:
a.length = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/arrays.mlw A WP_parameter f2 : Valid
bench/ce/arrays.mlw A WP_parameter f2 : Unknown (other)
Counter-example model:File arrays.mlw:
Line 10:
a.length = {"type" : "Integer" , "val" : "2" }
a.elts = {"type" : "Array" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "2" }
a.elts, ["model", "model_trace:a.elts"] = {"type" : "Array" ,
"val" : [{"indice" : "1" , "value" : {"type" : "Integer" , "val" : "42" } },
{"others" : {"type" : "Integer" , "val" : "0" } }] }
a = {"type" : "Array" ,
a, ["model",
"model_trace:a", "model_trace:a@call"] = {"type" : "Array" ,
"val" : [{"indice" : "0" , "value" : {"type" : "Integer" , "val" : "42" } },
{"indice" : "1" , "value" : {"type" : "Integer" , "val" : "42" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
{"others" : {"type" : "Integer" , "val" : "0" } }] }
Line 12:
a = {"type" : "Array" , "val" : [{"indice" : "0" ,
"value" : {"type" : "Integer" , "val" : "42" } }, {"indice" : "1" ,
"value" : {"type" : "Integer" , "val" : "42" } },
a, ["model", "model_trace:a@call", "model_trace:a@old"] = {"type" : "Array" ,
"val" : [{"indice" : "0" , "value" : {"type" : "Integer" , "val" : "42" } },
{"indice" : "1" , "value" : {"type" : "Integer" , "val" : "42" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
bench/ce/arrays.mlw B WP_parameter f1 : Unknown (other)
Counter-example model:File arrays.mlw:
Line 26:
a.length = {"type" : "Integer" , "val" : "2" }
a.elts = {"type" : "Array" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "2" }
a.elts, ["model", "model_trace:a.elts"] = {"type" : "Array" ,
"val" : [{"indice" : "0" , "value" : {"type" : "Integer" , "val" : "1" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
Line 27:
old a.length = {"type" : "Integer" ,
old a.length, ["model", "model_trace:a.length@old"] = {"type" : "Integer" ,
"val" : "2" }
old a.elts = {"type" : "Array" , "val" : [{"indice" : "0" ,
old a.elts, ["model",
"model_trace:a.elts@old"] = {"type" : "Array" , "val" : [{"indice" : "0" ,
"value" : {"type" : "Integer" , "val" : "1" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
......@@ -47,15 +50,17 @@ old a.elts = {"type" : "Array" , "val" : [{"indice" : "0" ,
bench/ce/arrays.mlw B WP_parameter f2 : Unknown (other)
Counter-example model:File arrays.mlw:
Line 31:
a.length = {"type" : "Integer" , "val" : "2" }
a.elts = {"type" : "Array" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "2" }
a.elts, ["model", "model_trace:a.elts"] = {"type" : "Array" ,
"val" : [{"indice" : "0" , "value" : {"type" : "Integer" , "val" : "1" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
Line 32:
old a.length = {"type" : "Integer" ,
old a.length, ["model", "model_trace:a.length@old"] = {"type" : "Integer" ,
"val" : "2" }
old a.elts = {"type" : "Array" , "val" : [{"indice" : "0" ,
old a.elts, ["model",
"model_trace:a.elts@old"] = {"type" : "Array" , "val" : [{"indice" : "0" ,
"value" : {"type" : "Integer" , "val" : "1" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
......@@ -63,11 +68,11 @@ old a.elts = {"type" : "Array" , "val" : [{"indice" : "0" ,
bench/ce/arrays.mlw A WP_parameter f1 : Unknown (other)
Counter-example model:File array.mlw:
Line 28:
a.length = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
File arrays.mlw:
Line 7:
a.length = {"type" : "Integer" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/arrays.mlw A WP_parameter f2 : Valid
......@@ -75,29 +80,32 @@ bench/ce/arrays.mlw A WP_parameter f2 : Valid
bench/ce/arrays.mlw A WP_parameter f2 : Unknown (other)
Counter-example model:File arrays.mlw:
Line 10:
a.length = {"type" : "Integer" , "val" : "2" }
a.elts = {"type" : "Array" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "2" }
a.elts, ["model", "model_trace:a.elts"] = {"type" : "Array" ,
"val" : [{"indice" : "1" , "value" : {"type" : "Integer" , "val" : "42" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
Line 12:
old a.elts = {"type" : "Array" , "val" : [{"indice" : "1" ,
"value" : {"type" : "Integer" , "val" : "42" } },
old a.elts, ["model", "model_trace:a.elts@old"] = {"type" : "Array" ,
"val" : [{"indice" : "1" , "value" : {"type" : "Integer" , "val" : "42" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
bench/ce/arrays.mlw B WP_parameter f1 : Unknown (other)
Counter-example model:File arrays.mlw:
Line 26:
a.length = {"type" : "Integer" , "val" : "2" }
a.elts = {"type" : "Array" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "2" }
a.elts, ["model", "model_trace:a.elts"] = {"type" : "Array" ,
"val" : [{"indice" : "0" , "value" : {"type" : "Integer" , "val" : "1" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
Line 27:
old a.length = {"type" : "Integer" ,
old a.length, ["model", "model_trace:a.length@old"] = {"type" : "Integer" ,
"val" : "2" }
old a.elts = {"type" : "Array" , "val" : [{"indice" : "0" ,
old a.elts, ["model",
"model_trace:a.elts@old"] = {"type" : "Array" , "val" : [{"indice" : "0" ,
"value" : {"type" : "Integer" , "val" : "1" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
......@@ -108,16 +116,18 @@ Line 16:
the check fails with all inputs
File arrays.mlw:
Line 31:
a.length = {"type" : "Integer" , "val" : "0" }
a.elts = {"type" : "Array" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "0" }
a.elts, ["model", "model_trace:a.elts"] = {"type" : "Array" ,
"val" : [{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
bench/ce/arrays.mlw B WP_parameter f2 : Unknown (other)
Counter-example model:File arrays.mlw:
Line 31:
a.length = {"type" : "Integer" , "val" : "2" }
a.elts = {"type" : "Array" ,
a.length, ["model", "model_trace:a.length"] = {"type" : "Integer" ,
"val" : "2" }
a.elts, ["model", "model_trace:a.elts"] = {"type" : "Array" ,
"val" : [{"indice" : "0" , "value" : {"type" : "Integer" , "val" : "1" } },
{"others" : {"type" : "Integer" ,
"val" : "0" } }] }
......
This diff is collapsed.
bench/ce/floats.mlw T32 g1 : Unknown (other)
Counter-example model:File floats.mlw:
Line 5:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T32 g2 : Unknown (other)
Counter-example model:File floats.mlw:
Line 7:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T32 g3 : Unknown (other)
Counter-example model:File floats.mlw:
Line 9:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T32 g4 : Unknown (other)
Counter-example model:File floats.mlw:
Line 11:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T32 g5 : Unknown (other)
Counter-example model:File floats.mlw:
Line 13:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "17\/4" }
bench/ce/floats.mlw T32 g6 : Unknown (other)
Counter-example model:File floats.mlw:
Line 15:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T32 g7 : Unknown (other)
Counter-example model:File floats.mlw:
Line 17:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T32 g8 : Unknown (other)
Counter-example model:File floats.mlw:
Line 19:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T32 g9 : Unknown (other)
Counter-example model:File floats.mlw:
Line 21:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "2" }
bench/ce/floats.mlw T32 g10 : Unknown (other)
Counter-example model:File floats.mlw:
Line 23:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "10" }
bench/ce/floats.mlw T64 g1 : Unknown (other)
Counter-example model:File floats.mlw:
Line 31:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T64 g2 : Unknown (other)
Counter-example model:File floats.mlw:
Line 33:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T64 g3 : Unknown (other)
Counter-example model:File floats.mlw:
Line 35:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T64 g4 : Unknown (other)
Counter-example model:File floats.mlw:
Line 37:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T64 g5 : Unknown (other)
Counter-example model:File floats.mlw:
Line 39:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "17\/4" }
bench/ce/floats.mlw T64 g6 : Unknown (other)
Counter-example model:File floats.mlw:
Line 41:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T64 g7 : Unknown (other)
Counter-example model:File floats.mlw:
Line 43:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T64 g8 : Unknown (other)
Counter-example model:File floats.mlw:
Line 45:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T64 g9 : Unknown (other)
Counter-example model:File floats.mlw:
Line 47:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "2" }
bench/ce/floats.mlw T64 g10 : Unknown (other)
Counter-example model:File floats.mlw:
Line 49:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "10" }
bench/ce/floats.mlw T32 g1 : Unknown (other)
Counter-example model:File floats.mlw:
Line 5:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T32 g2 : Unknown (other)
Counter-example model:File floats.mlw:
Line 7:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T32 g3 : Unknown (other)
Counter-example model:File floats.mlw:
Line 9:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T32 g4 : Unknown (other)
Counter-example model:File floats.mlw:
Line 11:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T32 g5 : Unknown (other)
Counter-example model:File floats.mlw:
Line 13:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "17\/4" }
bench/ce/floats.mlw T32 g6 : Unknown (other)
Counter-example model:File floats.mlw:
Line 15:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T32 g7 : Unknown (other)
Counter-example model:File floats.mlw:
Line 17:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T32 g8 : Unknown (other)
Counter-example model:File floats.mlw:
Line 19:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T32 g9 : Unknown (other)
Counter-example model:File floats.mlw:
Line 21:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "2" }
bench/ce/floats.mlw T32 g10 : Unknown (other)
Counter-example model:File floats.mlw:
Line 23:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "10" }
bench/ce/floats.mlw T64 g1 : Unknown (other)
Counter-example model:File floats.mlw:
Line 31:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T64 g2 : Unknown (other)
Counter-example model:File floats.mlw:
Line 33:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T64 g3 : Unknown (other)
Counter-example model:File floats.mlw:
Line 35:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T64 g4 : Unknown (other)
Counter-example model:File floats.mlw:
Line 37:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "5\/4" }
bench/ce/floats.mlw T64 g5 : Unknown (other)
Counter-example model:File floats.mlw:
Line 39:
x = {"type" : "Fraction" ,
x, ["model", "model_trace:x"] = {"type" : "Fraction" ,
"val" : "17\/4" }
bench/ce/floats.mlw T64 g6 : Unknown (other)
Counter-example model:File floats.mlw:
Line 41:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "0" }
bench/ce/floats.mlw T64 g7 : Unknown (other)
Counter-example model:File floats.mlw:
Line 43:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T64 g8 : Unknown (other)
Counter-example model:File floats.mlw:
Line 45:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "1" }
bench/ce/floats.mlw T64 g9 : Unknown (other)
Counter-example model:File floats.mlw:
Line 47:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "2" }
bench/ce/floats.mlw T64 g10 : Unknown (other)
Counter-example model:File floats.mlw:
Line 49:
x = {"type" : "Integer" ,
x, ["model", "model_trace:x"] = {"type" : "Integer" ,
"val" : "10" }