| all_prime_divisors((j / max_prime_divisor(j)) / i) = all_prime_divisors(j / max_prime_divisor(j)), 0 ≤ j / i, 0 < j / i, 0 ≤ j, i | j, prime(i), 0 < j, 2 ≤ j, 2 ≤ j / i, ∀ j0, i. i→n(j0) < i→n(j) → i | j0 ∧ prime(i) ∧ 0 < j0 → all_prime_divisors(j0 / i) = all_prime_divisors(j0) -1l i ⊦ max_prime_divisor(j) = i, all_prime_divisors((j / i) / max_prime_divisor(j / i)) + max_prime_divisor(j / i) ' = all_prime_divisors(j / max_prime_divisor(j)) + max_prime_divisor(j) ', i ∈ all_prime_divisors(j / max_prime_divisor(j)), prime(j / i), prime(j) |
⊦ j ∈ all_prime_divisors(i) ↔ prime(j) ∧ j | i ∧ 2 ≤ i
Used simplifier rules: max_prime_divisor-divides-03: ⊦ ¬ prime(i) ∧ 2 ≤ i ∧ prime(j) ∧ j | i ∧ j ≠ max_prime_divisor(i) → j | i / max_prime_divisor(i); from specification int-gcd%max_prime_divisor-ge2: ⊦ ¬ prime(i) ∧ 2 ≤ i → 2 ≤ i / max_prime_divisor(i); from specification int-gcd Used terms: j / max_prime_divisor(j), i