| σσ[m] + σ = σσ[m1 + m], ⌜m1⌝ + ⌜1⌝ + ⌜m⌝ < # σσ, ⌜m1⌝ + ⌜m⌝ < # σσ, ∀ n. ⌜n⌝ + ⌜1⌝ < # σσ → (∃ σ1. σσ[n] + σ1 = σσ[n + 1]) ⊦ σσ[m] + σ + σ0 = σσ[m1 + m] + σ0 |
Used simplifier rules: append-assoc: ⊦ (σ + σ1) + σ2 = σ + σ1 + σ2; from specification stream