Three computational models and its equivalence

10/26/2020
by   Ciro Ivan Garcia Lopez, et al.
0

The study of computability has its origin in Hilbert's conference of 1900, where an adjacent question, to the ones he asked, is to give a precise description of the notion of algorithm. In the search for a good definition arose three independent theories: Turing and the Turing machines, Gödel and the recursive functions, Church and the Lambda Calculus. Later there were established by Kleene that the classic models of computation are equivalent. This fact is widely accepted by many textbooks and the proof is omitted since the proof is tedious and unreadable. We intend to fill this gap presenting the proof in a modern way, without forgetting the mathematical details.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2021

Addressing Machines as models of lambda-calculus

Turing machines and register machines have been used for decades in theo...
research
12/07/2021

On Baker-Gill-Solovay Oracle Turing Machines and Relativization Barrier

This work analysis the so-called "Relativization Barrier" with respect t...
research
06/30/2021

On Completeness of Cost Metrics and Meta-Search Algorithms in $-Calculus

In the paper we define three new complexity classes for Turing Machine u...
research
11/04/2020

Postulate-based proof of the P != NP hypothesis

The paper contains a proof for the P != NP hypothesis with the help of t...
research
07/28/2023

Oracle Computability and Turing Reducibility in the Calculus of Inductive Constructions

We develop synthetic notions of oracle computability and Turing reducibi...
research
02/14/2022

Arithmetic logical Irreversibility and the Turing's Halt Problem

The Turing machine halting problem can be explained by several factors, ...
research
01/31/2017

'Viral' Turing Machines, Computation from Noise and Combinatorial Hierarchies

The interactive computation paradigm is reviewed and a particular exampl...

Please sign up or login with your details

Forgot password? Click here to reset