| n1 ≤ # apebs, n0 ≤ n1, n0 ≤ # apebs ⊦ valid-sqns(v, m, apebs, n0) ⊆ valid-sqns(v, m, apebs, n1) |
n0 ≤ # apebs, n0 ≤ n +1, n +1 ≤ # apebs, ∀ apebs, n0, v, m. n ≤ # apebs ∧ n0 ≤ n ∧ n0 ≤ # apebs → valid-sqns(v, m, apebs, n0) ⊆ valid-sqns(v, m, apebs, n) ⊦ valid-sqns(v, m, apebs, n0) ⊆ valid-sqns(v, m, apebs, n +1)
Used simplifier rules: valid-sqns-base: ⊦ valid-sqns(v, m, apebs, 0) = ∅;%nat freely generated by 0, +1;;% ⊦ 0 ≤ m; (s)% ⊦ m ≤ 0 ↔ m = 0; (s)% ⊦ bag0 ⊆ ∅ ↔ bag0 = ∅; (s)