Logics for computability

Logics for computability

Logics for computability are formulations of logic whichcapture some aspect of computability as a basic notion. This usually involves a mixof special logical connectives as well as semantics which explains how the logic is to be interpreted in a computational way.

Probably the first formal treatment of logic for computability is the "realizability interpretation" by Stephen Kleene in 1945, who gave an interpretation of intuitionistic number theory in terms of Turing machine computations. His motivation was to make precise the "Heyting-Brouwer-Kolmogorov (BHK) interpretation" of intuitionism, according to which proofs of mathematical statements are to be viewed as constructive procedures.

With the rise of many other kinds of logic, such as modal logic and linear logic, and novel semantic models, such as game semantics, logics for computability have been formulated in several contexts. Here we mention two.

Modal logic for computability

Kleene's original realizability interpretation has received much attention among those who study connections between computability and logic. It was extended to full higher-order intuitionistic logic by Martin Hyland in 1982 who constructed the effective topos. In 2002, Steven Awodey, Lars Birkedal, and Dana Scott formulated a modal logic for computability which extended the usual realizability interpretation with two modal operators expressing the notion of being "computably true".

Japaridze's computability logic

"Computability Logic" is a proper noun referring to a research programme initiated by Giorgi Japaridze in 2003. Its ambition is to redevelop logic from a game-theoretic semantics. Such a semantics sees games as formal equivalents of interactive computational problems, and their "truth" as existence of algorithmic winning strategies. See Computability logic.

References

*S.C. Kleene. "On the interpretation of intuitionistic number theory". Journal of Symbolic Logic, 10:109-124, 1945.
*J.M.E. Hyland. "The effective topos". In A. S. Troelstra and D. Van Dalen, editors, The L.E.J. Brouwer Centenary Symposium, pages 165-216. North Holland Publishing Company, 1982.
*S. Awodey, L. Birkedal, and D.S. Scott. "Local realizability toposes and a modal logic for computability". Mathematical Structures in Computer Science, 12(3):319-334, 2002.
*G. Japaridze, "Introduction to computability logic". Annals of Pure and Applied Logic 123 (2003), pages 1-99.

External links

* [http://www.cs.cmu.edu/Groups/LTC/ Logics of Types and Computation at CMU]
* [http://www.cis.upenn.edu/~giorgi/cl.html Computability Logic Homepage]
* [http://www.csc.villanova.edu/~japaridz/ Giorgi Japaridze]
* [http://www.csc.villanova.edu/~japaridz/CL/gsoll.html Game Semantics or Linear Logic?]

ee also

*Computability logic
*Game semantics
*Interactive computation


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Computability logic — Introduced by Giorgi Japaridze in 2003, computability logic is a research programme and mathematical framework for redeveloping logic as a systematic formal theory of computability, as opposed to classical logic which is a formal theory of truth …   Wikipedia

  • List of mathematics articles (L) — NOTOC L L (complexity) L BFGS L² cohomology L function L game L notation L system L theory L Analyse des Infiniment Petits pour l Intelligence des Lignes Courbes L Hôpital s rule L(R) La Géométrie Labeled graph Labelled enumeration theorem Lack… …   Wikipedia

  • Logical machine — Logical machine, a term used by Allan Marquand (1853 1924) in 1883, perhaps in response to the ideas of Charles Peirce s Logical Machines (The American Journal of Psychology, 1. Nov. 1887, p. 165 170).* Marquand, Allan, 1983 (1883), A Machine for …   Wikipedia

  • Natural deduction — In logic and proof theory, natural deduction is a kind of proof calculus in which logical reasoning is expressed by inference rules closely related to the natural way of reasoning. This contrasts with the axiomatic systems which instead use… …   Wikipedia

  • History of the Church-Turing thesis — This article is an extension of the history of the Church Turing thesis.The debate and discovery of the meaning of computation and recursion has been long and contentious. This article provides detail of that debate and discovery from Peano s… …   Wikipedia

  • History of the Church–Turing thesis — This article is an extension of the history of the Church–Turing thesis. The debate and discovery of the meaning of computation and recursion has been long and contentious. This article provides detail of that debate and discovery from Peano s… …   Wikipedia

  • Theory (mathematical logic) — This article is about theories in a formal language, as studied in mathematical logic. For other uses, see Theory (disambiguation). In mathematical logic, a theory (also called a formal theory) is a set of sentences in a formal language. Usually… …   Wikipedia

  • Linear logic — In mathematical logic, linear logic is a type of substructural logic that denies the structural rules of weakening and contraction . The interpretation is of hypotheses as resources : every hypothesis must be consumed exactly once in a proof.… …   Wikipedia

  • Process calculus — In computer science, the process calculi (or process algebras) are a diverse family of related approaches to formally modelling concurrent systems. Process calculi provide a tool for the high level description of interactions, communications, and …   Wikipedia

  • Logic — For other uses, see Logic (disambiguation). Philosophy …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”