| range=(avol0, m, avol1, m, m2), n0 + n1 ≤ m + m2, m ≤ n0 ⊦ lebs(avol0, n0, n1) = lebs(avol1, n0, n1) |
range=(avol0, m, avol1, m, m2), m ≤ n0, n0 + n +1 ≤ m + m2, ∀ avol0, m, avol1, m2, n0. range=(avol0, m, avol1, m, m2) ∧ n0 + n ≤ m + m2 ∧ m ≤ n0 → lebs(avol0, n0, n) = lebs(avol1, n0, n) ⊦ lebs(avol0, n0, n +1) = lebs(avol1, n0, n +1)
Used simplifier rules: lebs-base: ⊦ lebs(avol, n, 0) = mkbuf(0);%nat freely generated by 0, +1;;