| nP ⊗_(n + 1, n0 + m) = nP ⊗_(n + 1, m) * nP ⊗_((n + 1) + m, n0) ⊦ nP(n) * nP ⊗_(n + 1, m + n0) = (nP(n) * nP ⊗_(n + 1, m)) * nP ⊗_(n + m + 1, n0) |
⊦ m + n = n + m
nP ⊗_(n + 1, m + n0) = nP ⊗_(n + 1, m) * nP ⊗_((n + 1) + m, n0) ⊦ nP(n) * nP ⊗_(n + 1, m + n0) = (nP(n) * nP ⊗_(n + 1, m)) * nP ⊗_(n + m + 1, n0)
Used simplifier rules: c: ⊦ m + n = n + m; from specification nat-basic Used terms: m, n0