Предположим, что L - бесконечный регулярный язык. Следует ли из этого, что существует конечный язык S такой, что L = SS *? Докажите или опровергните, найдя контрпример.
Что я пробовал: Интуитивно это должно быть правдой. Любой бесконечный язык может быть представлен конечным языком S, если S имеет те же алфавиты, что и L, например, если L - бесконечный язык над алфавитом {a, b} *, тогда S = {a, b} работает, поэтому, по существу, S содержит только одно вхождение всех алфавитов в L. Правильно ли это или я что-то упустил? или это просто не действует вообще?
Любая помощь будет оценена!