| n0 < m0, ∀ n0. ¬ m0 < n0 → nP0(n + n0) = nP1(n + n0) ⊦ nP0(n) * nP0 ⊗_(n + 1, m0) = nP1(n) * nP1 ⊗_(n + 1, m0), nP0((n + 1) + n0) = nP1((n + 1) + n0) |
n0 < m0, ∀ n0. ¬ m0 < n0 → nP0(n + n0) = nP1(n + n0) ⊦ nP0(n) * nP0 ⊗_(n + 1, m0) = nP1(n) * nP1 ⊗_(n + 1, m0), nP0((n + 1) + n0) = nP1((n + 1) + n0)
Used simplifier rules: ⊦ m < n → n ≠ 0; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic