CustomErrorMesage.dfy(6,45): Error: m: x must be positive
CustomErrorMesage.dfy(10,45): Error: f: x must be positive
CustomErrorMesage.dfy(15,2): Error: when calling foo, you must supply a positive x
CustomErrorMesage.dfy(19,71): Related location: this proposition could not be proved
CustomErrorMesage.dfy(22,2): Error: a postcondition could not be proved on this return path
CustomErrorMesage.dfy(20,85): Related location: cannot establish that return value of foo is always negative
CustomErrorMesage.dfy(26,14): Error: a precondition for this call could not be proved
CustomErrorMesage.dfy(30,71): Related location: when calling bar, you must supply a positive x
CustomErrorMesage.dfy(32,0): Error: a postcondition could not be proved on this return path
CustomErrorMesage.dfy(31,85): Related location: cannot establish that return value of bar is always negative
CustomErrorMesage.dfy(42,63): Error: this loop invariant could not be proved on entry
 Related message: position variable out of range
CustomErrorMesage.dfy(42,63): Error: this invariant could not be proved to be maintained by the loop
 Related message: position variable out of range
CustomErrorMesage.dfy(43,63): Error: this invariant could not be proved to be maintained by the loop
 Related message: output array doesn't match input arry

Dafny program verifier finished with 1 verified, 9 errors
