| ∀ ints0, ints1. perm(ints2, ints0 + ints1) → Π ints2 = Π ints0 * Π ints1, perm(i + ints2, ints0 + ints1) ⊦ Π(i + ints2) = Π ints0 * Π ints1 |
perm(i ' + ints2, ints0 + ints1), ∀ ints0, ints1. perm(ints2, ints0 + ints1) → Π ints2 = Π ints0 * Π ints1 ⊦ i * Π ints2 = Π ints0 * Π ints1
Used simplifier rules: product-app: ⊦ Π(ints + ints0) = Π ints * Π ints0;%product-one: ⊦ Π i ' = i;%a: ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1; from specification list[intlista]%c: ⊦ i + ints = i ' + ints; from specification list[intlista]