| range=(avol, 5 + n, avol0, 5 + n, m0) ⊦ subarray(avol, 5 + n, m0) = subarray(avol0, 5 + n, m0) |
⊦ avol = avol0 ↔ # avol = # avol0 ∧ (∀ n. n < # avol → avol[n] = avol0[n])
range=(avol, 5 + n, avol0, 5 + n, m0) ⊦ # subarray(avol, 5 + n, m0) = # subarray(avol0, 5 + n, m0) ∧ (∀ n0. n0 < # subarray(avol, 5 + n, m0) → subarray(avol, 5 + n, m0)[n0] = subarray(avol0, 5 + n, m0)[n0])
Used terms: subarray(avol0, 5 + n, m0), subarray(avol, 5 + n, m0)