Aplicações para teoria dos conjuntos, teoria ordinal, combinatória infinita e topologia geral em ciência da computação?

15

Sou matemático interessado em teoria dos conjuntos, teoria ordinal, combinatória infinita e topologia geral.

Existem aplicações para esses assuntos em ciência da computação? Procurei um pouco e encontrei muitas aplicações (é claro) para teoria de grafos finitos, topologia finita, topologia de baixa dimensão, topologia geométrica etc.

No entanto, estou procurando aplicações dos objetos infinitos desses assuntos, ou seja, árvores infinitas ( árvores de Aronszajn, por exemplo), topologia infinita etc.

Alguma ideia?

Obrigado!!

user135172
fonte
2
Além de grande resposta de Neel, que você pode também estar interessado em ordinais computáveis, que desempenham um papel interessante na teoria da computabilidade: en.wikipedia.org/wiki/Recursive_ordinal
Joshua Grochow

Respostas:

21

Uma aplicação principal da topologia na semântica é a abordagem topológica da computabilidade.

A idéia básica da topologia da computabilidade vem da observação de que terminação e não terminação não são simétricas. É possível observar se um programa de caixa preta termina (basta esperar o suficiente), mas não é possível observar se ele não termina (já que você nunca pode ter certeza de que não esperou o suficiente para vê-lo terminar). Isto corresponde a equipar o conjunto de dois pontos {HALT, LOOP} com a topologia Sierpinsky, onde ,{HALT},and{HALT,LOOP}são os conjuntos abertos. Então, basicamente, podemos ir muito longe equiparando "conjunto aberto" com "propriedade computável". Uma surpresa dessa abordagem para os topólogos tradicionais é o papel central que os espaços que não são de Hausdorff desempenham. Isso ocorre porque você pode basicamente fazer as seguintes identificações

ComputabilityTopologyTypeSpaceComputable functionContinuous functionDecidable setClopen setSemi-decidable setOpen setSet with semidecidable complementClosed setSet with decidable equalityDiscrete spaceSet with semidecidable equalityHausdorff spaceExhaustively searchable setCompact space

Duas boas pesquisas dessas idéias são a topologia de MB Smyth no Handbook of Logic in Computer Science e a topologia sintética de Martin Escardo de tipos de dados e espaços clássicos .

Os métodos topológicos também desempenham um papel importante na semântica da simultaneidade, mas sei muito menos sobre isso.

Neel Krishnaswami
fonte
Obrigado pela sua resposta esclarecedora! Vou dar uma olhada.
User135172
É possível procurar uma topologia mais refinada apenas para a hierarquia polinomial?
T ....
1
Uma aplicação fascinante dessas idéias pode ser encontrada na série de posts "Programas funcionais aparentemente impossíveis" - math.andrej.com/2007/09/28/… , math.andrej.com/2014/05/08/seemingly-impossible -java
jkff 25/05
1
NkN{k}NNN
4

O Prêmio Gödel de 2004 foi compartilhado entre os trabalhos:

  • A estrutura topológica da computação assíncrona .
    Por Maurice Herlihy e Nir Shavit, Jornal da ACM, vol. 46 (1999), 858-923
  • O acordo k-set sem espera é impossível: a topologia do conhecimento público .
    Por Michael Saks e Fotios Zaharoglou, SIAM J. on Computing, vol. 29 (2000), 1449-1483.

Citações do Prêmio Gödel de 2004:

Os dois documentos oferecem uma das descobertas mais importantes na teoria da computação distribuída.

A descoberta da natureza topológica da computação distribuída fornece uma nova perspectiva sobre a área e representa um dos exemplos mais impressionantes, possivelmente em toda a matemática aplicada, do uso de estruturas topológicas para quantificar fenômenos computacionais naturais.


Post relacionado: Aplicações da topologia à ciência da computação

hengxin
fonte
3
Embora essas certamente sejam ótimas aplicações de topologia no TCS, elas são realmente aplicações de "topologia combinatória / algébrica", e não o que eu acho que o OP significa "topologia geral" (que é mais na teoria dos pontos / teoria dos conjuntos / lógica) arena).
Joshua Grochow
4

O comportamento de um sistema reativo é frequentemente modelado usando estruturas infinitas (árvores de cálculo rastreadas e infinitas infinitas) e suas propriedades temporais (propriedades de segurança e vivacidade) também foram caracterizadas usando topologia.

Definindo a vitalidade Alpern e Schneider

Segurança e vida no tempo de ramificação Manolios et. al.

Mitesh J
fonte