Description: The concatenation of a word with two singleton words equals the concatenation of the word with the doubleton word consisting of the symbols of the two singletons. (Contributed by Mario Carneiro/AV, 21-Oct-2018) (Revised by AV, 29-Jan-2024)
Ref | Expression | ||
---|---|---|---|
Assertion | ccatw2s1ccatws2 | |- ( W e. Word V -> ( ( W ++ <" X "> ) ++ <" Y "> ) = ( W ++ <" X Y "> ) ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | ccatw2s1ass | |- ( W e. Word V -> ( ( W ++ <" X "> ) ++ <" Y "> ) = ( W ++ ( <" X "> ++ <" Y "> ) ) ) |
|
2 | df-s2 | |- <" X Y "> = ( <" X "> ++ <" Y "> ) |
|
3 | 2 | eqcomi | |- ( <" X "> ++ <" Y "> ) = <" X Y "> |
4 | 3 | a1i | |- ( W e. Word V -> ( <" X "> ++ <" Y "> ) = <" X Y "> ) |
5 | 4 | oveq2d | |- ( W e. Word V -> ( W ++ ( <" X "> ++ <" Y "> ) ) = ( W ++ <" X Y "> ) ) |
6 | 1 5 | eqtrd | |- ( W e. Word V -> ( ( W ++ <" X "> ) ++ <" Y "> ) = ( W ++ <" X Y "> ) ) |