| prime(j0), all_prime_divisors(((i * i0) / max_prime_divisor(i * i0)) / i) = all_prime_divisors((i * i0) / max_prime_divisor(i * i0)) -1l i, prime(i), 2 ≤ i * i0, i | (i * i0) / max_prime_divisor(i * i0), prime(i0), 0 < i * i0, 0 ≤ i * i0, j | i * i0, i < j, j < i * i0, prime(j), i < i * i0, j0 | i ∨ j0 | i0, i0 < j0, j0 < i * i0, prime(j0), i0 < i * i0, ∀ j0, i1. i→n(j0) < i→n(i * i0) → i1 | j0 ∧ prime(i1) ∧ 0 < j0 → all_prime_divisors(j0 / i1) = all_prime_divisors(j0) -1l i1 ⊦ i0 ' = (all_prime_divisors((i * i0) / max_prime_divisor(i * i0)) -1l i) + max_prime_divisor(i * i0) ', prime(i * i0) |
j0 | i, prime(j0), all_prime_divisors(((i * i0) / max_prime_divisor(i * i0)) / i) = all_prime_divisors((i * i0) / max_prime_divisor(i * i0)) -1l i, prime(i), 2 ≤ i * i0, i | (i * i0) / max_prime_divisor(i * i0), prime(i0), 0 < i * i0, 0 ≤ i * i0, j | i * i0, i < j, j < i * i0, prime(j), i < i * i0, i0 < j0, j0 < i * i0, prime(j0), i0 < i * i0, ∀ j0, i1. i→n(j0) < i→n(i * i0) → i1 | j0 ∧ prime(i1) ∧ 0 < j0 → all_prime_divisors(j0 / i1) = all_prime_divisors(j0) -1l i1 ⊦ i0 ' = (all_prime_divisors((i * i0) / max_prime_divisor(i * i0)) -1l i) + max_prime_divisor(i * i0) ', prime(i * i0)
j0 | i0, prime(j0), all_prime_divisors(((i * i0) / max_prime_divisor(i * i0)) / i) = all_prime_divisors((i * i0) / max_prime_divisor(i * i0)) -1l i, prime(i), 2 ≤ i * i0, i | (i * i0) / max_prime_divisor(i * i0), prime(i0), 0 < i * i0, 0 ≤ i * i0, j | i * i0, i < j, j < i * i0, prime(j), i < i * i0, i0 < j0, j0 < i * i0, prime(j0), i0 < i * i0, ∀ j0, i1. i→n(j0) < i→n(i * i0) → i1 | j0 ∧ prime(i1) ∧ 0 < j0 → all_prime_divisors(j0 / i1) = all_prime_divisors(j0) -1l i1 ⊦ i0 ' = (all_prime_divisors((i * i0) / max_prime_divisor(i * i0)) -1l i) + max_prime_divisor(i * i0) ', prime(i * i0)