| 1 < i ^ i0 * i, 0 < i ^ i0, 0 < j, 1 < j, 1 < i, i ^ i0 < j, j ≤ i ^ i0 * i, 0 ≤ i0, 0 < i, ∀ j0, i. i→n(j0) < i→n(j) → 0 < j0 ∧ 1 < i → (∃ i0. 0 ≤ i0 ∧ i ^ i0 ≤ j0 ∧ j0 < i ^ (i0 + 1)) ⊦ 0 ≤ i0 ∧ i ^ i0 ≤ j ∧ j < i ^ i0 * i, ∃ i0. 0 ≤ i0 ∧ i ^ i0 ≤ j ∧ j < i ^ i0 * i |
0 ≤ i0, 1 < i ^ i0 * i, 0 < i ^ i0, 0 < i, 1 < i, ∀ j0, i1. i→n(j0) < i→n(i ^ i0 * i) → 0 < j0 ∧ 1 < i1 → (∃ i0. 0 ≤ i0 ∧ i1 ^ i0 ≤ j0 ∧ j0 < i1 ^ (i0 + 1)) ⊦ ∃ i1. 0 ≤ i1 ∧ i ^ i1 ≤ i ^ i0 * i ∧ i0 < i1
Used simplifier rules: ls-pos: ⊦ 1 < i ∧ 0 ≤ j → (i ^ j < i ^ j0 ↔ j < j0);%ls-pos: ⊦ 0 < i → (i * j < i * j0 ↔ j < j0); from specification int-mult%ler: ⊦ i ≤ i; from specification int-abs%le-pos: ⊦ 0 < i → (i * j ≤ i * i0 ↔ j ≤ i0); from specification int-mult%ls-same-01: ⊦ 0 < i → (i < i * j ↔ 1 < j); from specification int-mult%numlelsdel-01: i0 ≠ 0, i0 ≤ i ⊦ (* i) < j → (* i0) < j; from specification int-abs%zero-gr: ⊦ 0 < i → (0 < i * j ↔ 0 < j); from specification int-mult%commutativity: ⊦ i * j = j * i; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%leone: ⊦ 1 ≤ i ↔ 0 < i; from specification int-abs%le-same-01: ⊦ 0 < i → (i ≤ i * j ↔ 1 ≤ j); from specification int-mult%forward-lele: ⊦ j ≤ j0 ∧ j0 ≤ j1 → j ≤ j1; (forward) from specification int-abs%anti: ⊦ i ≤ j → (j ≤ i ↔ i = j); from specification int-abs%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs%ls-01: ⊦ i < j → ¬ j < i; from specification int-basic1%lels-01: ⊦ ¬ i ≤ j ↔ j < i; from specification int-abs%zero-gels-04: ⊦ i ≤ 0 ∧ 0 ≤ j → i ≤ j; from specification int-abs