| prime(i) ⊦ i | fac(i) |
⊦ 0 < i → fac(i) = i * fac(i - 1)
Used simplifier rules: prime-divides: ⊦ prime(i) → (i | j * j0 ↔ i | j ∨ i | j0); from specification int-gcd%div-zero: ⊦ i | i; from specification int-gcd%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%commutativity: ⊦ i * j = j * i; from specification int-mult%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs%prime-not-neg-01: ⊦ j ≤ 0 → ¬ prime(j); from specification int-gcd Used terms: i