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