$A$ es un alfabeto finito. $A^*$ es el conjunto de palabras finitas o el monoide libre generado por A.
$A^w$ es el conjunto de palabras infinitas generadas por A. Denotemos $A^\infty=A^*\bigcup A^w$ .
$X$ es un conjunto de $A^\infty$ . Denote $X_{*}=X\bigcap A^*$ , $X_w=X\bigcap A^w$ .
Un binoide sobre $A$ es un subconjunto $M$ de $A^\infty$ tal que $$M_* M\subseteq M,\quad (M_*)^w\subseteq M.$$ El producto de dos elementos es simplemente usar la concatenación para juntarlos.
La notación y la definición anteriores se citan de la Combinatoria Algebraica sobre las Palabras (2002), que está escrita por M.Lothaire.
Parece que si M es un binoide, $M_*$ debe ser un subsemigrupo de $A^*$ . Pero el libro también menciona que tales $M_*$ también es un submonoide de $A^*$ .
Mi pregunta es cómo asegurar que la palabra vacía o la llamada unidad pertenece a $M_*$ , de tal manera que $M_*$ no sólo es un subsemigrupo, sino también un submonoide de $A^*$ .
Gracias de antemano.