| j0 | (fac(j) * fac(j + 1)) * i, (fac(j) * fac(j + 1)) * i = fac(j * 2 + 1), 0 ≤ j, 0 < j, j + 2 ≤ j0, j0 ≤ j * 2 + 1, prime(j0) ⊦ j0 | i |
(fac(j) * fac(j + 1)) * i = fac(j * 2 + 1), 0 ≤ j, 0 < j, j + 2 ≤ j0, j0 ≤ j * 2 + 1, prime(j0), j0 | fac(j) * fac(j + 1) ⊦ j0 | i
Used simplifier rules: commutativity: ⊦ i * j = j * i; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%prime-divides: ⊦ prime(i) → (i | j * j0 ↔ i | j ∨ i | j0); from specification int-gcd