Array.dfy(142,22): Warning: deprecated style: a semi-colon is not needed here
Array.dfy(163,19): Warning: deprecated style: a semi-colon is not needed here
Array.dfy(317,29): Warning: deprecated style: a semi-colon is not needed here
Array.dfy(318,64): Warning: deprecated style: a semi-colon is not needed here
Array.dfy(13,7): Error: assignment might update an array element not in the enclosing context's modifies clause
Array.dfy(20,15): Error: target object might be null
Array.dfy(26,5): Error: index out of range
Array.dfy(50,19): Error: assertion might not hold
Array.dfy(58,7): Error: assignment might update an array element not in the enclosing context's modifies clause
Array.dfy(65,7): Error: assignment might update an array element not in the enclosing context's modifies clause
Array.dfy(108,20): Error: upper bound below lower bound or above length of array
Array.dfy(118,7): Error: insufficient reads clause to read the indicated range of array elements; Consider adding 'reads a' in the enclosing function specification for resolution
Array.dfy(120,7): Error: insufficient reads clause to read the indicated range of array elements; Consider adding 'reads a' in the enclosing function specification for resolution
Array.dfy(121,7): Error: insufficient reads clause to read the indicated range of array elements; Consider adding 'reads a' in the enclosing function specification for resolution
Array.dfy(122,7): Error: insufficient reads clause to read the indicated range of array elements; Consider adding 'reads a' in the enclosing function specification for resolution
Array.dfy(160,5): Error: insufficient reads clause to read array element; Consider adding 'reads a' in the enclosing function specification for resolution
Array.dfy(168,5): Error: insufficient reads clause to read array element; Consider adding 'reads b' in the enclosing function specification for resolution
Array.dfy(184,5): Error: assignment might update an array element not in the enclosing context's modifies clause
Array.dfy(191,5): Error: assignment might update an array element not in the enclosing context's modifies clause
Array.dfy(216,0): Error: a postcondition could not be proved on this return path
Array.dfy(215,10): Related location: this is the postcondition that could not be proved
Array.dfy(240,0): Error: a postcondition could not be proved on this return path
Array.dfy(239,10): Related location: this is the postcondition that could not be proved
Array.dfy(246,0): Error: a postcondition could not be proved on this return path
Array.dfy(245,10): Related location: this is the postcondition that could not be proved
Array.dfy(255,12): Error: value does not satisfy the subset constraints of 'nat'
Array.dfy(256,5): Error: value does not satisfy the subset constraints of 'nat'
Array.dfy(257,12): Error: value does not satisfy the subset constraints of 'nat'
Array.dfy(258,6): Error: value does not satisfy the subset constraints of 'nat'
Array.dfy(260,4): Error: value does not satisfy the subset constraints of 'nat'
Array.dfy(332,4): Error: assignment might update an object not in the enclosing context's modifies clause
Array.dfy(338,5): Error: assignment might update an array element not in the enclosing context's modifies clause
Array.dfy(353,17): Error: assertion might not hold
Array.dfy(358,17): Error: left-hand sides that.x and this.x might refer to the same location

Dafny program verifier finished with 41 verified, 27 errors
