| ∀ i. (∀ j. j ∈ ints0 → i | j) → i | Σ ints0 ⊦ (∀ j. j ∈ i0 + ints0 → i | j) → i | Σ(i0 + ints0) |
∀ i. (∀ j. j ∈ ints0 → i | j) → i | Σ ints0, ∀ j. j = i0 ∨ j ∈ ints0 → i | j ⊦ i | i0 + Σ ints0
Used simplifier rules: in-17: ⊦ i ∈ i0 ' ↔ i = i0; from specification list[intlista]%in-append: ⊦ i ∈ ints + ints0 ↔ ¬ ¬(i ∈ ints ∨ i ∈ ints0); from specification list[intlista]%a: ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1; from specification list[intlista]%sum-rec: ⊦ Σ(i ' + ints) = i + Σ ints; from specification intlist%c: ⊦ i + ints = i ' + ints; from specification list[intlista]