| ∀ val. ∃ val3, val2. flatten(val ++ val1) = val3 ++ val2, ∀ val. ∃ val1, val3. flatten(val ++ val2) = val1 ++ val3 ⊦ ∃ val4, val3. flatten(val ++ (val1 ++ val2)) = val4 ++ val3 |
⊦ flatten(val ++ (val0 ++ val1)) = flatten(val ++ val0 ++ val1)
∀ val. ∃ val3, val2. flatten(val ++ val1) = val3 ++ val2, ∀ val. ∃ val1, val3. flatten(val ++ val2) = val1 ++ val3 ⊦ ∃ val0, val3. flatten(val ++ val1 ++ val2) = val0 ++ val3
[[CONCRETESIMPRULES : ()]]