original.name="TypeEquals_Valid_3" whiley.compile.ignore=true WhileyCompiler.issue=1000 ====== >>> main.whiley type nat is (int n) where n >= 0 function create(nat size, nat value) -> nat[]: int[] r = [0; size] nat i = 0 while i < |r| where r is nat[]: r[i] = value i = i + 1 return r public export method test() : assume create(10, 10) == [10,10,10,10,10, 10,10,10,10,10] assume create(5, 0) == [0,0,0,0,0] assume create(0, 0) == [0;0] ---