| # σσ[n] = ∞, # σσ = ∞, σσ[n] + σ = σσ[n0], mon(σσ), n < n0 ⊦ σσ = [], n0 = 0, σσ[n0] = σσ[n] |
Used simplifier rules: stream freely generated by ⌜ ⌝, ⌜ ⌝;;%append-inf: ⊦ ⌜nf⌝ + σ = ⌜nf⌝ ; from specification stream%append-assoc: ⊦ (σ + σ1) + σ2 = σ + σ1 + σ2; from specification stream%size-fin: ⊦ # ⌜x⌝ = ⌜# x⌝ ; from specification stream%disj: ⊦ ⌜m⌝ ≠ ∞; from specification nat-inf-basic