| ⊦ p ≠ ε → (p + str0 ' ⊑ str1 ' + q ↔ (∃ p0, q1. p = str1 ' + p0 ∧ q = p0 + str0 ' + q1)) |
p + str0 ' ⊑ str1 ' + q ⊦ p = ε, ∃ p0, q1. p = str1 ' + p0 ∧ q = p0 + str0 ' + q1
[Concretesimprules((Csimpseq( ⊦ (p + p0) + p1 = p + p0 + p1) Csimpseq( ⊦ str ' ⊑ str0 ' + p ↔ str = str0) Csimpseq( ⊦ p + p0 ⊑ p + p1 ↔ p0 ⊑ p1)))]