Esta pergunta não é de nível de pesquisa, mas como está recebendo respostas, eu gostaria de oferecer uma resposta que possa esclarecer um pouco as coisas e fornecer referências.
Existe toda uma área da ciência da computação teórica que estuda a computabilidade em análise, álgebra e topologia. De importância central é a noção de computabilidade para números reais. De fato, o artigo original de Turing sobre máquinas de Turing começa com a seguinte frase:
Os números "computáveis" podem ser descritos brevemente como os números reais cujas expressões em forma decimal são calculáveis por meios finitos.
Às vezes vale a pena voltar à fonte.
Existem várias maneiras de configurar a computabilidade em conjuntos gerais, dentre as quais uma das mais gerais é a teoria da realizabilidade . A idéia da teoria da realizabilidade remonta ao artigo de Kleene Sobre a Interpretação da Teoria dos Números Intuicionistas, de 1945, mas desde então foi generalizada e desenvolvida em um mini ramo da computabilidade, com uma boa mistura de teoria das categorias, veja, por exemplo, o livro de Jaap van Oosten "Realizabilidade: uma introdução ao seu lado categórico" (Estudos em Lógica e os Fundamentos da Matemática, vol. 152, Elsevier, 2008).
Deixe-me descrever a idéia de realização muito brevemente e discutir seu requisito de "coordenação livre" posteriormente. Comece com um modelo de computação, como máquinas de Turing, o λ cálcio, uma linguagem de programação ou qualquer outra álgebra combinatória parcial (você pode até considerar certos espaços topológicos como "modelos de computação", essas coisas são gerais ). Para concretude, vamos considerar as máquinas de Turing. Codificamos as máquinas de Turing por números naturais, mas note que eu poderia ter adotado outro modelo de computação, portanto, você não deve assumir que o uso de N é essencial aqui. (Outras possibilidades incluem: o conjunto de números naturais, sequências infinitas de números naturais, a sintaxe dos números não digitadosλ -calculus, certas categorias de jogos, etc.)
Uma estrutura de computabilidade em um conjunto X é dada por uma relação ⊩X entre N e X , chamada de relação de realizabilidade , de modo que para cada x ∈ X existe n ∈ N tal que n ⊩Xx . Chamamos essas estruturas de montagens . Essa definição corresponde diretamente à idéia intuitiva de que algum dado n representa ou realiza um elemento x ∈ X. (Por exemplo, certas seqüências de bits representam listas finitas de pares de cadeias de caracteres.)
Dadas duas montagens (X, ⊩X) e (Y, ⊩Y) , um mapa f:X→ Y é realizado (ou "computável") se houver uma máquina de Turing T , de modo que, sempre que n ⊩Xx , T( N ) termina e T( N ) ⊩Yf( X ). Novamente, essa é uma transliteração direta do que significa informalmente "programar" uma função abstrata f : a máquina de Turing correspondente faz para representar dados o que f faz com os elementos correspondentes.
Os assemblies podem ser estendidos para um topos de realização . Um topos é um modelo de matemática intuicionista de ordem superior. Isso nos diz que todos os tópicos de realização (existe um para cada modelo de computação) contêm muitos objetos interessantes. Por exemplo, ele contém um objeto de números reais, o que nos dá computabilidade em reais. Mas também contém muitos outros objetos, como espaços de Hilbert, espaços de Banach, espaços de mapas suaves, etc. Você solicitou alguma outra estrutura computável, mas obteve algo muito melhor: mundos matemáticos inteiros da computabilidade.
Como a teoria da categoria e as toposes podem ser assustadoras e requerem certa proficiência técnica em teoria da computabilidade, teoria das categorias e lógica, também poderíamos trabalhar em apenas uma topos concreta, mas expressamos tudo de maneiras não-abstratas concretas. Um mundo particularmente bom da computação surge da capacidade de realização de Kleene e é chamado de análise computável .
Deixe-me comentar sobre o requisito "sem coordenadas":
Alternar entre modelos de computação fornece diferentes tipos de mundos computáveis. É um pouco como alternar entre campos diferentes, fornecendo diferentes tipos de álgebra linear.
Um conjunto X pode ser equipado com muitas estruturas de computabilidade ⊩X , assim como um conjunto de vetores tem muitas bases. No entanto, embora todas as bases sejam equivalentes, nem todas as estruturas de computabilidade em X são computáveis equivalentes.
Se trabalharmos concretamente com estruturas de computabilidade (X, ⊩X) , é um pouco como trabalhar com matrizes na álgebra linear. Pode ser muito útil, mas não é abstrato.
Para trabalhar de forma "livre de coordenadas", trabalhamos de forma realizável e aproveitamos o poder da teoria das categorias (sim, é um clichê, mas funciona).
Podemos até trabalhar de uma maneira "livre do mundo": desenvolver a matemática na lógica intuicionista e depois interpretar os resultados em topos de realização.