Os cientistas teóricos da computação fazem muitas coisas, uma das quais é a modelagem matemática de várias coisas da ciência da computação. Por exemplo, gostamos de fornecer modelos matemáticos de linguagens de programação, para que as pessoas possam realmente provar coisas sobre programas (como provar que o programa faz o que deveria). Nesse sentido, é sempre bom ter um bom suprimento de técnicas matemáticas que nos proporcionem modelos para várias coisas que os cientistas da computação inventam.
De fato, os cientistas teóricos da computação tiveram que inventar alguns modelos matemáticos bastante avançados, porque queriam obter uma boa noção matemática do que os cientistas da computação estavam fazendo. Muitas vezes, a teoria dos conjuntos clássica não é bom o suficiente para os nossos propósitos, por exemplo, porque queremos um não-tivial categoria pequena completa ou um não-trivial conjunto satisfazendo .D ≅ D DDD≅DD
Recentemente, foi descoberta uma conexão entre a teoria dos tipos (que é uma generalização comum das linguagens de programação, lógica e teoria dos conjuntos) e a teoria da homotopia. Ainda é muito cedo para dizer o que exatamente resultará disso, mas nosso entendimento da teoria dos tipos certamente foi avançado pelas idéias da teoria da homotopia. Por outro lado, está ficando claro que a teoria intensiva de tipos, seja o que for, é uma linguagem formal muito boa para descrever categorias . As pessoas suspeitam que deveria haver "teoria de tipos direcionada" que corresponderia a -categories, mas ninguém tem certeza ainda. Esta é uma área ativa de pesquisa.∞(∞,1)∞
A única conexão entre a teoria da homotopia estável e a teoria dos tipos que conheço é o trabalho de Matthijs Vákár na teoria dos tipos linear dependente . Aparentemente, um modelo é a teoria da homotopia estável, mas isso ainda não foi publicado, apenas sugerido no final do artigo vinculado.
Outro lugar onde você pode procurar aplicações da teoria da homotopia (estável ou não) na ciência da computação é a topologia computacional . Há homologia persistente foi recentemente encontrado muitos usos, e as pessoas estão certamente olhando para aplicações de homotopia teórica de tipo semelhante. A idéia básica é usar a topologia algébrica para estudar propriedades de grandes conjuntos de dados.
Sem dúvida, existem outras aplicações. Cody mencionou o uso da teoria da homotopia (disfarçada da teoria do tipo de homotopia) para estudar os sistemas de controle de revisão. Também existem aplicações da teoria da homotopia no estudo de cálculos paralelos e cuncorrentes, como " Topologia e simultaneidade algébrica ". Alguém mais qualificado pode ter a gentileza de fornecer melhores referências. De qualquer forma, você notará que todas essas aplicações (com a possível exceção da teoria dos tipos de homotopia) são bastante pouco sofisticadas do ponto de vista matemático - o que não significa que não valham nada!