| ⊦ ⌜a '⌝ + σ from n + 1 = σ from n |
⊦ ⌜a '⌝ + ⌜nf⌝ from n + 1 = ⌜nf⌝ from n
Used simplifier rules: from-appfin: ⊦ ⌜x⌝ + ⌜y⌝ from n = ⌜x + y from n⌝ ;%from-succ-cons-l-lem: ⊦ a ' + x from n + 1 = x from n;%append-assoc: ⊦ (σ + σ1) + σ2 = σ + σ1 + σ2;%from-fin: ⊦ ⌜x⌝ from n = ⌜x from n⌝ ;%stream freely generated by ⌜ ⌝, ⌜ ⌝;;%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic2%c: ⊦ m + n = n + m; from specification nat-basic2%a: ⊦ (x + y) + z = x + y + z; from specification list%inj-02: ⊦ ⌜x⌝ = ⌜x0⌝ ↔ x = x0; from specification stream-basic