| (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)) * i) / (fac(j + 1) * fac(j)) |
j ≠ 0 ⊦ (j * i) / j = i
fac(j) * fac(j + 1) ≠ 0, (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
Used simplifier rules: fac-not-zero: ⊦ fac(i) * fac(j) ≠ 0;%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%commutativity: ⊦ i * j = j * i; from specification int-mult Used terms: i, fac(j) * fac(j + 1)