| ∀ val. flatten(val ++ stringval(stringvar)) = flatten(val) ++ stringval(stringvar) ⊦ is_valuelist(val), flatten(val ++ stringval(char0 + stringvar)) = flatten(val) ++ stringval(char0 + stringvar) |
⊦ ¬ is_valuelist(val) → flatten(val) = val
∀ val. flatten(val ++ stringval(stringvar)) = flatten(val) ++ stringval(stringvar) ⊦ flatten(val ++ stringval(char0 + stringvar)) = val ++ stringval(char0 + stringvar), is_valuelist(val)
[[CONCRETESIMPRULES : ()]]