Transfinite machine models

PHILIP D. WELCH · Cambridge University Press eBooks · 2014

§1. Introduction . In recent years there has emerged the study of discrete computational models which are allowed to act transfinitely . By ‘discrete’ we mean that the machine models considered are not analogue machines, but compute by means of distinct stages or in units of time . The paradigm of such models is, of course, Turing's original machine model. If we concentrate on this for a moment, the machine is considered to be running a program P perhaps on some natural number input n ∈ ℕ and is calculating P(n ). Normally we say this is a successful computation if the machine halts after a finite number of stages and we may read off some designated form of output: ‘ P(n )↓’ However if the machine fails to halt after a finite time it may be exhibiting a variety of behaviours on its tape. Mathematically we may ask what happens ‘in the limit’ as the number of stages approaches ω. The machine may of course go haywire, and simply be rewriting a particular cell infinitely often, or else the Read/Write head may go ‘off to infinity’ as it moves inexorably down the tape. These kind of considerations are behind the notion of ‘computation in the limit’ which we consider below. Or, it may only rewrite finitely often to any cell on the tape, and leave something meaningful behind: an infinite string of 0, Is and thus an element of Cantor space 2 ℕ . What kind of elements could be there?

Read the paper · More papers on PaperTik