Eu pensei que todos os idiomas regulares pudessem ser expressos com expressões regulares (se um idioma for regular, pode ser expresso com regex), mas me disseram que você precisa das três operações regulares (concatenação, união e estrela) para isso segurar.
Por exemplo, me disseram que se eu pudesse usar apenas as operações regex de união e concatenação (2 em 3), haveria uma linguagem regular que não posso descrever apenas com essas duas.
O mesmo com apenas a estrela e a união Kleene. Quais são alguns exemplos disso?
fonte
Se alguém agora permite usar estrelas em estrela, mas não estrelas aninhadas , é um problema em aberto (por pelo menos 45 anos) saber se é possível obter todos os idiomas regulares. Essa questão é conhecida como problema generalizado da altura da estrela . É semelhante ao problema de altura da estrela mencionado por Yuval Filmus, com a diferença de que a complementação agora é permitida.
fonte