| prime(i), 0 < j, i | j, 0 < j0, ∀ i0, j1, j0. i→n(max_exp(i0, j1)) < i→n(max_exp(i, j / i) + 1) → prime(i0) ∧ 0 < j1 ∧ 0 < j0 → max_exp(i0, j1 * j0) = max_exp(i0, j1) + max_exp(i0, j0) ⊦ prime(i) ∧ 0 < j / i ∧ 0 < j0, max_exp(i, (j * j0) / i) = max_exp(i, j / i) + max_exp(i, j0) |
prime(i), 0 < j, i | j, 0 < j0, j / i ≤ 0, j / i < j, j / i < j0, ∀ i0, j1, j0. i→n(max_exp(i0, j1)) < i→n(max_exp(i, j / i) + 1) → prime(i0) ∧ 0 < j1 ∧ 0 < j0 → max_exp(i0, j1 * j0) = max_exp(i0, j1) + max_exp(i0, j0) ⊦ max_exp(i, (j * j0) / i) = max_exp(i, j / i) + max_exp(i, j0)
Used simplifier rules: forward-le-04: ⊦ j ≤ i ∧ i ≤ 0 → j ≤ 0; (forward) from specification int-abs%forward-lels: ⊦ i ≤ j ∧ j < j0 → i < j0; (forward) from specification int-abs%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs