| max(ints0) ≤ 2, primes(ints0) ⊦ ints0 = [], 2 ∈ ints0, dups(ints0) |
Used simplifier rules: max-le-rec: ⊦ 0 < j → (max(i ' + ints) ≤ j ↔ i ≤ j ∧ max(ints) ≤ j);%primes-rec: ⊦ primes(i ' + ints) ↔ prime(i) ∧ primes(ints);%intlist freely generated by [], +;;%c: ⊦ i + ints = i ' + ints; from specification list[intlista]%e-01: ⊦ i ' + ints ≠ []; from specification list[intlista]%a: ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1; from specification list[intlista]%prime-le-2: ⊦ prime(i) → (i ≤ 2 ↔ i = 2); from specification int-gcd%in-06: ⊦ ¬ i ∈ i0 ' + ints ↔ i ≠ i0 ∧ ¬ i ∈ ints; from specification list[intlista]