| # x = n0 + n ⊦ #(x from n) = n0 |
∀ x, n0. # x = n0 + n1 → #(x from n1) = n0, # x = n0 + n1 +1 ⊦ #(x from n1 +1) = n0
Used simplifier rules: from-zero-l: ⊦ x from 0 = x;%nat freely generated by 0, +1;;%add-base: ⊦ n + 0 = n; from specification nat-basic2%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic2%c: ⊦ m + n = n + m; from specification nat-basic2