The correct option is A Does not form a group
∑={0,1}
∗∑={0,1}∗
={ϵ,0,1,01,10,11,000……}
So (∗∑,.) is a group if and only if the following conditions are satisfied.
1. . (Concatenation) is a closed operation.
2. . is an associative operation
3. There is an identity
4. Every element of ∗∑ has a inverse
Condition 1: ∗ is a closed operation because for any ω1ϵ∗∑ and
ω2ϵ∗∑,ω1.ω2ϵ∗∑
Condition 2: For any string x,y,zϵ∗∑
x.(y.z)=(x.y).z
So it is associative for example let
x=01, y=11, z=00 then
L.H.S. =x.(y.z)
=01.(11.00)=01.(1100)
=011100
R.H.S. =(x.y).z
=(01.11).00=(0111).00
=011100
Condition 3: The Identity is ϵ or empty string because for any string ωϵ∗∑
ϵω=ωϵ=ω
Now, since εϵ∗∑, identity exists.
Condition 4: There is no inverse exist for ∗∑ because any string ωϵ∗∑, there is no string ω−1 such that ω.ω−1=ε=ω−1ω
So ∗∑ with the concatenation operator for strings doesn't form a group but it does form a monoid.