DefaultParameters.dfy(55,23): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(63,42): Error: default value could not be proved to be allocated in the two-state function's previous state
DefaultParameters.dfy(67,38): Error: default value could not be proved to be allocated in the two-state lemma's previous state
DefaultParameters.dfy(92,2): Error: a postcondition could not be proved on this return path
DefaultParameters.dfy(91,16): Related location: this is the postcondition that could not be proved
DefaultParameters.dfy(102,15): Error: assertion might not hold
DefaultParameters.dfy(110,15): Error: assertion might not hold
DefaultParameters.dfy(124,37): Error: insufficient reads clause to read field; Mutable fields cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(131,40): Error: insufficient reads clause to read field; Mutable fields cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(135,49): Error: possible division by zero
DefaultParameters.dfy(137,43): Error: possible division by zero
DefaultParameters.dfy(140,34): Error: possible division by zero
DefaultParameters.dfy(145,17): Error: possible division by zero
DefaultParameters.dfy(148,38): Error: possible division by zero
DefaultParameters.dfy(150,33): Error: possible division by zero
DefaultParameters.dfy(153,24): Error: possible division by zero
DefaultParameters.dfy(158,15): Error: possible division by zero
DefaultParameters.dfy(160,43): Error: possible division by zero
DefaultParameters.dfy(160,43): Error: possible division by zero
DefaultParameters.dfy(162,38): Error: possible division by zero
DefaultParameters.dfy(162,38): Error: possible division by zero
DefaultParameters.dfy(165,29): Error: possible division by zero
DefaultParameters.dfy(165,29): Error: possible division by zero
DefaultParameters.dfy(170,15): Error: possible division by zero
DefaultParameters.dfy(170,15): Error: possible division by zero
DefaultParameters.dfy(172,45): Error: possible division by zero
DefaultParameters.dfy(178,41): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(179,33): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(180,35): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(180,35): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(181,37): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(194,39): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(200,40): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(211,62): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(219,29): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(220,29): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(229,8): Error: decreases clause might not decrease
DefaultParameters.dfy(235,4): Error: decreases clause might not decrease
DefaultParameters.dfy(235,6): Error: decreases clause might not decrease
DefaultParameters.dfy(241,4): Error: decreases clause might not decrease
DefaultParameters.dfy(251,31): Error: insufficient reads clause to read field; Mutable fields cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(258,40): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(267,41): Error: possible division by zero
DefaultParameters.dfy(320,45): Error: a precondition for this call could not be proved
DefaultParameters.dfy(319,15): Related location: this is the precondition that could not be proved
DefaultParameters.dfy(326,36): Error: insufficient reads clause to read array element; Array elements cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(327,54): Error: insufficient reads clause to read array element; Array elements cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(360,38): Error: possible division by zero
DefaultParameters.dfy(361,40): Error: possible division by zero
DefaultParameters.dfy(362,32): Error: possible division by zero
DefaultParameters.dfy(363,37): Error: possible division by zero
DefaultParameters.dfy(363,37): Error: possible division by zero
DefaultParameters.dfy(365,38): Error: possible division by zero
DefaultParameters.dfy(385,35): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(386,37): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(387,29): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(388,34): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(388,34): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(390,35): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(416,28): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(417,29): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(418,30): Error: cannot prove termination; try supplying a decreases clause
DefaultParameters.dfy(419,21): Error: cannot prove termination; try supplying a decreases clause
DefaultParameters.dfy(438,27): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(443,28): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(447,5): Error: cannot prove termination; try supplying a decreases clause
DefaultParameters.dfy(453,32): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(481,32): Error: default-value expression is not allowed to involve recursive or mutually recursive calls
DefaultParameters.dfy(493,18): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(494,32): Error: value does not satisfy the subset constraints of 'nat'
DefaultParameters.dfy(500,15): Error: a precondition for this call could not be proved
DefaultParameters.dfy(503,13): Related location: this is the precondition that could not be proved
DefaultParameters.dfy(520,38): Error: insufficient reads clause to read field; Mutable fields cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(521,40): Error: insufficient reads clause to read field; Mutable fields cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(524,49): Error: insufficient reads clause to read field; Mutable fields cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(548,38): Error: insufficient reads clause to read field; Mutable fields cannot be accessed within certain scopes, such as default values, the right-hand side of constants, or co-recursive calls
DefaultParameters.dfy(601,11): Error: assertion might not hold
DefaultParameters.dfy(582,18): Related location: this proposition could not be proved

Dafny program verifier finished with 72 verified, 74 errors
