| fac(i) ≤ 0, ∀ i0. i→n(i0) < i→n(i) → fac(i0) ≤ 0 → false ⊦ |
⊦ 0 < i → fac(i) = i * fac(i - 1)
0 < i, i * fac(i - 1) ≤ 0, ∀ i0. i→n(i0) < i→n(i) → fac(i0) ≤ 0 → false ⊦
Used simplifier rules: fac-zero: ⊦ i ≤ 0 → fac(i) = 1;%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs Used terms: i