| jmaxino0 = n, jmaxino0 = ndx.flashsize + jmaxino, nd = ndx0.head, ndx0 = ndx5, ndx1 = ndx3, ndx4 = ndx2, ndx6 = [], ndx7 = ndx3, ndx7 = ndx + ndx0, ndx0.head.flashsize ≤ jmaxino, ndx0 ≠ [] → ndx0 ≠ [] ⊦ ⟪ndx0 := ndx0.tail; jmaxino := jmaxino - nd.flashsize⟫ (((ndx0 ≠ [] → ndx0 ≠ []) ∧ ndx7 = (ndx + nd) + ndx0 ∧ jmaxino0 = (ndx + nd).flashsize + jmaxino) ∧ # ndx0 < # ndx5), ndx0 = [] |
jmaxino0 = ndx.flashsize + jmaxino, jmaxino0 = n, nd = ndx0.head, ndx0 = ndx5, ndx1 = ndx3, ndx4 = ndx2, ndx6 = [], ndx7 = ndx + ndx0, ndx7 = ndx3, ndx0.head.flashsize ≤ jmaxino, ndx0 ≠ [] → ndx0 ≠ [] ⊦ ⟪jmaxino := jmaxino - nd.flashsize⟫ ( ((ndx0.tail ≠ [] → ndx0.tail ≠ []) ∧ ndx7 = (ndx + nd) + ndx0.tail ∧ jmaxino0 = (ndx + nd).flashsize + jmaxino) ∧ # ndx0.tail < # ndx5), ndx0 = []