E se é computável e tem um inverso, sob quais condições é também computável? Não consegui encontrar isso em um livro didático, e o google recebe algumas sugestões vagas sobre o bijetivo, mas não consegui encontrar um teorema claramente estabelecido para esse efeito. De improviso, o bijetivo parece suficiente, mas não é necessário, por exemplo, não é subjetivo, mas é invertível computacionalmente (para uma função total inversa, use domínio elevado e mapeie números ímpares de volta para ) Além de uma resposta, seria ótima uma referência a um teorema / prova, ou apenas o nome de um teorema relevante, para que eu possa pesquisar no Google com sucesso.
Esta pergunta veio à mente em relação ao seguinte pensamento (que também não consegui encontrar em um livro ou no google nada). A distinção entre computável e not, versus os dois computáveis, parece meio análogo a uma distinção re versus recursiva. Isso pode ser expresso com rigor?
Por exemplo, considere com o domínio do espaço da função (contínua em Scott ou Lawson) de algum domínio . Deixei estar elementos compactos da , através do qual , tudo da maneira usual. Então é computável se uma enumeração de é re Da mesma forma, é computável se uma enumeração de is re Então, se ambos são computáveis, ou seja, ambas as enumerações re, então isso parece (pelo menos para mim) meio análogo a recursivo.
Claro, não é a mesma coisa que recursiva, pois se é uma enumeração de e da mesma forma para , então (pelo menos acho que não). Mas parece haver algum tipo de idéia análoga tentando se expressar. Então, como você pode formular esse tipo de coisa rigorosamente? Entre os primeiros passos, acho que você gostaria de expressar em termos de , mas não estou vendo como proceder para configurá-lo (alguma sugestão sobre como fazer isso?).
Então, essa idéia também é bem conhecida e discutida? Um livro ou referência do Google (ou termo de pesquisa compatível com o Google) seria ótimo. Obrigado.