| n + m ≤ n0, n + m ≤ # avol ⊦ lebs(avol[n0, aleb], n, m) = lebs(avol, n, m) |
n + m0 +1 ≤ # avol, n + m0 +1 ≤ n0, ∀ n, n0, avol, aleb. n + m0 ≤ n0 ∧ n + m0 ≤ # avol → lebs(avol[n0, aleb], n, m0) = lebs(avol, n, m0) ⊦ lebs(avol[n0, aleb], n, m0 +1) = lebs(avol, n, m0 +1)
Used simplifier rules: lebs-base: ⊦ lebs(avol, n, 0) = mkbuf(0);%nat freely generated by 0, +1;;