| j0 < i, prime(i), 1 < i, 0 < i, 0 < j0, ∀ j, i. i→n(j) < i→n(j0) → prime(i) ∧ j < i ∧ 0 ≤ j ∧ 0 < i → max_exp(i, fac(i + j)) = 1 ⊦ j0 = 0, max_exp(i, (i + j0) * fac(i + j0 - 1)) = 1 |
⊦ 0 < j ∧ 0 < j0 ∧ prime(i) → max_exp(i, j * j0) = max_exp(i, j) + max_exp(i, j0)
0 < i + j0 ∧ 0 < fac(i + j0 - 1) ∧ prime(i), j0 < i, prime(i), 1 < i, 0 < i, 0 < j0, ∀ j, i. i→n(j) < i→n(j0) → prime(i) ∧ j < i ∧ 0 ≤ j ∧ 0 < i → max_exp(i, fac(i + j)) = 1 ⊦ j0 = 0, max_exp(i, i + j0) + max_exp(i, fac(i + j0 - 1)) = 1
Used simplifier rules: fac-pos-01: ⊦ ¬ fac(i) ≤ 0;%zero-02: ⊦ 0 < i ∧ 0 < j → 0 < i + j; from specification int-basic2%add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2%add-c: ⊦ i + j = j + i; from specification int-basic2%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs Used terms: fac(i + j0 - 1), i + j0, i