| ⊦ 2 ^ m = 1, n = 0, 2 * 2 * 2 ^ m / 2 = 2 * 2 ^ m |
n ≠ 0 ⊦ m % n = 0 → m / n * n = m
Used simplifier rules: 2-pot-mod-01: ⊦ 2 ^ m ≠ 1 → 2 ^ m % 2 = 0;%mult-a: ⊦ m0 * m * n = (m0 * m) * n; from specification nat-mult%mult-c: ⊦ m * n = n * m; from specification nat-mult Used terms: 2, 2 ^ m