| a ' + x = tolist(mk(ar, i, i0, n→i(# x) + 1), 1 + # x), i0 < n→i(# ar), inv(mk(ar, i, i0, n→i(# x) + 1)), inv(mk(ar, i, (i0 + 1) % i, n→i(# x))), 0 ≤ i0, x ≠ tolist(mk(ar, i, (i0 + 1) % i, n→i(# x)), # x) ∨ a ≠ ar[i→n(i0)] ⊦ # ar = 0 |
x ≠ tolist(mk(ar, i, (i0 + 1) % i, n→i(# x)), # x), a ' + x = tolist(mk(ar, i, i0, n→i(# x) + 1), 1 + # x), i0 < n→i(# ar), inv(mk(ar, i, i0, n→i(# x) + 1)), inv(mk(ar, i, (i0 + 1) % i, n→i(# x))), 0 ≤ i0 ⊦ # ar = 0
a ≠ ar[i→n(i0)], a ' + x = tolist(mk(ar, i, i0, n→i(# x) + 1), 1 + # x), i0 < n→i(# ar), inv(mk(ar, i, i0, n→i(# x) + 1)), inv(mk(ar, i, (i0 + 1) % i, n→i(# x))), 0 ≤ i0 ⊦ # ar = 0
[[CONCRETESIMPRULES : ()]]