scispace - formally typeset
Search or ask a question
Topic

Computability

About: Computability is a research topic. Over the lifetime, 2829 publications have been published within this topic receiving 85162 citations.


Papers
More filters
Proceedings ArticleDOI
01 Aug 1997
TL;DR: The first asynchronous complexity theorem is presented, applied to decision tasks in the iterated immediate snapshot (IIS) model of Borowsky and Gafni, and it states that the time complexity of any asynchronous algorithm is directly proportional to the level of nonuniform chromatic subdivisions necessary to allow a simplicial map from a task's input complex to its output complex.
Abstract: This paper introduces the use of topological models and methods, formerly used to analyze computability, as tools for the quantification and classification of asynchronous complexity. We present the first asynchronous complexity theorem, applied to decision tasks in the iterated immediate snapshot (IIS) model of Borowsky and Gafni. We do so by introducing a novel form of topological tool called the nonuniform chromatic subdivision. Building on the framework of Herlihy and Shavit's topological computability model, our theorem states that the time complexity of any asynchronous algorithm is directly proportional to the level of nonuniform chromatic subdivisions necessary to allow a simplicial map from a task's input complex to its output complex. To show the power of our theorem, we use it to derive a new tight bound on the time to achieve n process approximate agreement in the IIS model: logd max input−min input � , where d = 3 for two processes and d = 2 for three or more. This closes an intriguing gap between the known upper and lower bounds implied by the work of Aspnes and Herlihy. More than the new bounds themselves, the importance of our asynchronous complexity theorem is that the algorithms and lower bounds it allows us to derive are intuitive and simple, with topological proofs that require no mention of concurrency at all.

32 citations

Book
01 Jan 1997

32 citations

Journal ArticleDOI
TL;DR: The difference between classes of languages such as P and PSPACE, NL and SAC^1, PL and Diff_< is characterized as the difference between the number of stack symbols; that is, whether the stack alphabet contains one versus two distinct symbols.

31 citations

Journal ArticleDOI
TL;DR: It is argued that purported conceptual analyses based upon Turing’s work involve a subtle but persistent circularity in their analysis of computability.
Abstract: Church’s thesis asserts that a number-theoretic function is intuitively computable if and only if it is recursive. A related thesis asserts that Turing’s work yields a conceptual analysis of the intuitive notion of numerical computability. I endorse Church’s thesis, but I argue against the related thesis. I argue that purported conceptual analyses based upon Turing’s work involve a subtle but persistent circularity. Turing machines manipulate syntactic entities. To specify which number-theoretic function a Turing machine computes, we must correlate these syntactic entities with numbers. I argue that, in providing this correlation, we must demand that the correlation itself be computable. Otherwise, the Turing machine will compute uncomputable functions. But if we presuppose the intuitive notion of a computable relation between syntactic entities and numbers, then our analysis of computability is circular. 1 §1. Turing machines and number-theoretic functions A Turing machine manipulates syntactic entities: strings consisting of strokes and blanks. I restrict attention to Turing machines that possess two key properties. First, the machine eventually halts when supplied with an input of finitely many adjacent strokes. Second, when the 1 I am greatly indebted to helpful feedback from two anonymous referees from this journal, as well as from: C. Anthony Anderson, Adam Elga, Kevin Falvey, Warren Goldfarb, Richard Heck, Peter Koellner, Oystein Linnebo, Charles Parsons, Gualtiero Piccinini, and Stewart Shapiro. I received extremely helpful comments when I presented earlier versions of this paper at the UCLA Philosophy of Mathematics Workshop, especially from Joseph Almog, D. A. Martin, and Yiannis Moschovakis, and at the ASL Spring Meeting 2004, especially from Shaughan Lavine, Rohit Parikh, and Richard Zach. I am also grateful to participants in a UC Santa Barbara reading group where the paper was discussed, especially Nathan Salmon and Anthony Brueckner.

31 citations


Network Information
Related Topics (5)
Finite-state machine
15.1K papers, 292.9K citations
86% related
Mathematical proof
13.8K papers, 374.4K citations
86% related
Model checking
16.9K papers, 451.6K citations
85% related
Time complexity
36K papers, 879.5K citations
85% related
Concurrency
13K papers, 347.1K citations
85% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202344
2022119
202189
202098
2019111
201897