Betwixt Turing and Kleene

09/03/2021
by   Dag Normann, et al.
0

Turing's famous 'machine' model constitutes the first intuitively convincing framework for computing with real numbers. Kleene's computation schemes S1-S9 extend Turing's approach and provide a framework for computing with objects of any finite type. Various research programs have been proposed in which higher-order objects, like functions on the real numbers, are represented/coded as real numbers, so as to make them amenable to the Turing framework. It is then a natural question whether there is any significant difference between the Kleene approach or the Turing-approach-via-codes. Continuous functions being well-studied in this context, we study functions of bounded variation, which have at most countably many points of discontinuity. A central result is the Jordan decomposition theorem that a function of bounded variation on [0, 1] equals the difference of two monotone functions. We show that for this theorem and related results, the difference between the Kleene approach and the Turing-approach-via-codes is huge, in that full second-order arithmetic readily comes to the fore in Kleenes approach, in the guise of Kleene's quantifier ∃^3.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/25/2021

Set Turing Machines

We define a generalization of the Turing machine that computes on genera...
research
06/20/2015

The Machine as Data: A Computational View of Emergence and Definability

Turing's (1936) paper on computable numbers has played its role in under...
research
02/05/2013

An Effective Procedure for Computing "Uncomputable" Functions

We give an effective procedure that produces a natural number in its out...
research
04/19/2023

The physical Church-Turing thesis and non deterministic computation over the real numbers

On the real numbers, the notions of a semi-decidable relation and that o...
research
03/15/2016

Turing learning: a metric-free approach to inferring behavior and its application to swarms

We propose Turing Learning, a novel system identification method for inf...
research
02/07/2022

L^2-Betti numbers and computability of reals

We study the computability degree of real numbers arising as L^2-Betti n...
research
04/19/2013

The Mathematician's Bias - and the Return to Embodied Computation

There are growing uncertainties surrounding the classical model of compu...

Please sign up or login with your details

Forgot password? Click here to reset