Matemática contínua e teoria formal da linguagem

9

Se existem resultados na resolução de problemas de linguagens formais usando análise matemática, matemática contínua.

Por exemplo, resolvendo o problema de não vazio de interseção para uma linguagem livre de contexto e uma linguagem regular.

Rustam
fonte
11
Para mim, o melhor exemplo é o maravilhoso artigo de Flajolet: Flajolet, P. (1987). Modelos analíticos e ambiguidade de linguagens sem contexto. Teórica Ciência da Computação, 49 (2-3), 283-309. A maior parte do trabalho de Flajolet é sobre a conexão entre análise (complexa), linguagens formais e combinatória. Você pode encontrar muito mais exemplos em seu livro com Sedgewick.
Lamine
11
@Lamine, considere converter seu comentário em uma resposta.
Hermann Gruber

Respostas:

6

Lamine comentou a conexão com o teorema da enumeração de Chomsky-Schützenberger . Recentemente, alguns problemas de pesquisa na teoria formal da linguagem foram resolvidos usando a matemática contínua por essa conexão. Por exemplo:

As duas primeiras referências acima também fornecem um levantamento do contexto matemático e / ou histórico.

Hermann Gruber
fonte
5

Uma das primeiras conexões é através da geração de funções. O teorema de Chomsky-Schützenberger afirma que a função geradora do número de palavras de uma CFL inequívoca é algébrica. Em seu artigo, Flajolet prova que várias CFL são inerentemente ambíguas, mostrando que sua função geradora é transcendental (seu "comportamento local" em torno de suas singularidades é característico das funções transcendentais, por exemplo, termos logarítmicos aparecem na expansão).

De maneira mais geral, você deve analisar a combinatória analítica . Ele fornece uma bela conexão entre estruturas formais e análises complexas.

Flajolet, Philippe , Modelos analíticos e ambiguidade de linguagens livres de contexto , Theor. Comput. Sci. 49, 283-309 (1987). ZBL0612.68069 .

Lamine
fonte
2

Os trabalhos de Konstantin V. Safonov podem ser interessantes. Por exemplo "Sobre a solvabilidade de sistemas de equações polinomiais simbólicas" .

Os sistemas de equações polinomiais não comutativas discutidos neste trabalho podem ser tratados como gramáticas que geram linguagens formais. Por exemplo, linguagens sem contexto. Essa relação é discutida na introdução.

Existem mais trabalhos de Konstantin V. Safonov sobre esse assunto, e alguns deles estão mais fechados à teoria das línguas formais, mas estão em russo. Por exemplo, UMA REPRESENTAÇÃO INTEGRAL DO POLINOMIAL SINTÁTICO .

Uma lista completa de publicações que você pode encontrar aqui: http://www.mathnet.ru/rus/person37125

gsv
fonte
Eu não acho que responde à pergunta. O artigo vinculado é sobre um problema algébrico. Não vejo nenhuma conexão interessante com a análise lá.
Sasho Nikolov