| i ≤ 1, i < fac(i), 1 < fac(i), 0 < fac(i) ⊦ |
⊦ i ≤ 0 → fac(i) = 1
Used simplifier rules: fac-one: ⊦ fac(1) = 1;%numleledel: j0 ≠ 0, j ≤ j0 ⊦ i ≤ (* j) → i ≤ (* j0); from specification int-abs%lsone: ⊦ i < 1 ↔ i ≤ 0; from specification int-abs%zero-gels-04: ⊦ i ≤ 0 ∧ 0 ≤ j → i ≤ j; from specification int-abs%lels-01: ⊦ ¬ i ≤ j ↔ j < i; from specification int-abs%bet: ⊦ 0 < i → (i ≤ 1 ↔ i = 1); from specification int-abs%forward-le-05: ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward) from specification int-abs%lel: ⊦ i < i0 ∧ i = i1 → i1 < i0; (forward) from specification oelem[intlista] Used terms: i