| sum-of-differences(n, bag0 ++ vtblpnum) < n - m, m ∈ bag0 ++ vtblpnum, ∀ n, m. ¬(sum-of-differences(n, bag0) < n - m ∧ m ∈ bag0) ⊦ |
(n - vtblpnum) + sum-of-differences(n, bag0) < n - m, m ∈ bag0 ++ vtblpnum, ∀ n0, m0. ¬ sum-of-differences(n0, bag0) < n0 - m0 ∨ ¬ m0 ∈ bag0 ⊦
Used simplifier rules: sum-of-differences-rec: ⊦ sum-of-differences(n, bag ++ m) = (n - m) + sum-of-differences(n, bag);