Limit, logic, and computation

  1. Michael H. Freedman
  1. Microsoft Research 9N, 1 Microsoft Way, Redmond, WA 48052
  1. Contributed by Michael H. Freedman

Abstract

We introduce “ultrafilter limits” into the classical Turing model of computation and develop a paradigm for interpreting the problem of distinguishing the class P from NP as a logical problem of decidability. We use P(NP) to denote decision problems which can be solved on a (nondeterministic) Turing machine in polynomial time. The concept is that in an appropriate limit it may be possible to prove that problems in P are still decidable, so a problem whose limit is undecidable would be established as lying outside of P.

Footnotes

  • * Convergent can be taken to mean that there is a pointed metric space (Y, y 0), so that for every radius r there exists an ɛ > 0, so that the ball of radius r about id in G ɛ, (B r(idG ɛ), id) imbeds into (Y, y 0) (1 + 1/r)-quasi-isometrically (i.e., with metric distortion between factors of (1 + 1/r) and (1 − 1/r)), and that every point of Y is in the closure of the images of these balls.

  • The function is efficient in the sense that from any initial point f(i 0), the sequence f(i 0), . . . , f(i 0 + c n r n) will completely explore the ball of radius r in Z n about f(i 0) for some constant c n depending only on the dimension n.

  • Perhaps “decidable” should be replaced here with some notion “continuously decidable” as discrete proofs limit to continuous objects.

  • § This denotes the standard axiomatization of arithmetic which features the rules for addition, multiplication, and mathematical induction.

« Previous | Next Article »Table of Contents