Skip to content

Fully implement prettyModelVal

Model:

i!1 -> #x00000000
a.length -> #x00000001
a -> (_ as-array k!3)
i!2 -> #x00000000
retval -> #x00000000
k!3 -> {
  #x00000000
}

With function:

    public static void getMax_spec1(int[] a) {
        pre(a != null && a.length > 0);
        int retval = getMax(a);
        post(exists(a, i -> a[i] == retval) && forall(a, i -> a[i] <= retval));
    }

Should become something like:

a -> [0]
retval -> 0;
Edited by Ogilvie, D.H. (Duncan)