Namespaces
Variants
Actions

Difference between revisions of "Realizability"

From Encyclopedia of Mathematics
Jump to: navigation, search
(Importing text file)
 
m (tex encoded by computer)
 
Line 1: Line 1:
One of the forms of non-classical [[Interpretation|interpretation]] of logical and logico-mathematical languages. Various interpretations of realizability type are defined by the following scheme. For formulas of a logico-mathematical language one defines the relation  "an object e realizes a closed formula F" , written  "e r F" , for short. The definition is of an inductive nature: The relation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800701.png" /> is first defined for atomic formulas <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800702.png" />, and then for compound formulas under the assumption that the relation is already defined for the subformulas from which they are made up. A closed formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800703.png" /> is called realizable, or true for a given interpretation, if there is an object <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800704.png" /> such that <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800705.png" />. A formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800706.png" />, containing free variables <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800707.png" />, is assumed to be realizable if the closed formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800708.png" /> is realizable.
+
<!--
 +
r0800701.png
 +
$#A+1 = 29 n = 0
 +
$#C+1 = 29 : ~/encyclopedia/old_files/data/R080/R.0800070 Realizability
 +
Automatically converted into TeX, above some diagnostics.
 +
Please remove this comment and the {{TEX|auto}} line below,
 +
if TeX found to be correct.
 +
-->
 +
 
 +
{{TEX|auto}}
 +
{{TEX|done}}
 +
 
 +
One of the forms of non-classical [[Interpretation|interpretation]] of logical and logico-mathematical languages. Various interpretations of realizability type are defined by the following scheme. For formulas of a logico-mathematical language one defines the relation  "an object e realizes a closed formula F" , written  "e r F" , for short. The definition is of an inductive nature: The relation $  e r F $
 +
is first defined for atomic formulas $  F $,  
 +
and then for compound formulas under the assumption that the relation is already defined for the subformulas from which they are made up. A closed formula $  F $
 +
is called realizable, or true for a given interpretation, if there is an object $  e $
 +
such that $  e r F $.  
 +
A formula $  F $,  
 +
containing free variables $  x _ {1} \dots x _ {n} $,  
 +
is assumed to be realizable if the closed formula $  \forall x _ {1} {} \dots \forall x _ {n}  F $
 +
is realizable.
  
 
Such an interpretation, known as [[Recursive realizability|recursive realizability]], was first proposed by S.C. Kleene (see [[#References|[1]]], [[#References|[2]]]), with the aim of giving an intuitionistic (constructive) semantics of the language of formal arithmetic in terms of recursive functions (cf. [[Recursive function|Recursive function]]). Other notions of realizability are modifications of recursive realizability.
 
Such an interpretation, known as [[Recursive realizability|recursive realizability]], was first proposed by S.C. Kleene (see [[#References|[1]]], [[#References|[2]]]), with the aim of giving an intuitionistic (constructive) semantics of the language of formal arithmetic in terms of recursive functions (cf. [[Recursive function|Recursive function]]). Other notions of realizability are modifications of recursive realizability.
  
The intuitive sense of the relation <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r0800709.png" /> is as follows: The object <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007010.png" /> encodes information from which one can derive the truth of the formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007011.png" />. For example, in recursive realizability, the natural number 0 realizes an elementary formula of the form <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007012.png" /> if and only if this formula is true (i.e. the values of the terms <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007013.png" /> and <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007014.png" /> coincide); if a number <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007015.png" /> realizes the disjunction <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007016.png" />, then <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007017.png" /> encodes which of the formulas <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007018.png" /> or <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007019.png" /> is realizable, and produces a number realizing this formula. If a number <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007020.png" /> realizes the formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007021.png" />, then <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007022.png" /> encodes an algorithm which, for any natural number <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007023.png" />, produces a realization of the formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007024.png" />. As realizers, i.e. objects which realize formulas, one can almost always take natural numbers. However, in the intuitionistic interpretation of the language of mathematical analysis, other objects can be used as realizers, such as unary number-theoretical functions (see, for example, [[#References|[3]]]).
+
The intuitive sense of the relation $  e r F $
 +
is as follows: The object $  e $
 +
encodes information from which one can derive the truth of the formula $  F $.  
 +
For example, in recursive realizability, the natural number 0 realizes an elementary formula of the form $  s = t $
 +
if and only if this formula is true (i.e. the values of the terms $  s $
 +
and $  t $
 +
coincide); if a number $  e $
 +
realizes the disjunction $  A \lor B $,  
 +
then $  e $
 +
encodes which of the formulas $  A $
 +
or $  B $
 +
is realizable, and produces a number realizing this formula. If a number $  e $
 +
realizes the formula $  \forall x  A( x) $,  
 +
then $  e $
 +
encodes an algorithm which, for any natural number $  n $,  
 +
produces a realization of the formula $  A ( n) $.  
 +
As realizers, i.e. objects which realize formulas, one can almost always take natural numbers. However, in the intuitionistic interpretation of the language of mathematical analysis, other objects can be used as realizers, such as unary number-theoretical functions (see, for example, [[#References|[3]]]).
  
For the formulas of a logical language, such as propositional or predicate formulas, realizability is usually defined using the concept of realizability for some logico-mathematical language <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007025.png" />. A logical formula <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007026.png" /> is said to be realizable if every formula in the language <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007027.png" /> that can be obtained from <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007028.png" /> by substituting formulas of <img align="absmiddle" border="0" src="https://www.encyclopediaofmath.org/legacyimages/r/r080/r080070/r08007029.png" /> for the predicate variables is realizable.
+
For the formulas of a logical language, such as propositional or predicate formulas, realizability is usually defined using the concept of realizability for some logico-mathematical language $  \Omega $.  
 +
A logical formula $  \mathfrak A $
 +
is said to be realizable if every formula in the language $  \Omega $
 +
that can be obtained from $  \mathfrak A $
 +
by substituting formulas of $  \Omega $
 +
for the predicate variables is realizable.
  
 
Realizability interpretations have found wide application in the study of non-classical, mostly intuitionistic and constructive, logical and logico-mathematical theories. For a description of various notions of realizability and their applications in proof theory for investigations in intuitionistic theories see [[#References|[3]]], [[#References|[4]]].
 
Realizability interpretations have found wide application in the study of non-classical, mostly intuitionistic and constructive, logical and logico-mathematical theories. For a description of various notions of realizability and their applications in proof theory for investigations in intuitionistic theories see [[#References|[3]]], [[#References|[4]]].
Line 11: Line 52:
 
====References====
 
====References====
 
<table><TR><TD valign="top">[1]</TD> <TD valign="top">  S.C. Kleene,  "On the interpretation of intuitionistic number theory"  ''J. Symbolic Logic'' , '''10'''  (1945)  pp. 109–124</TD></TR><TR><TD valign="top">[2]</TD> <TD valign="top">  S.C. Kleene,  "Introduction to metamathematics" , North-Holland  (1951)</TD></TR><TR><TD valign="top">[3]</TD> <TD valign="top">  S.C. Kleene,  R.E. Vesley,  "The foundations of intuitionistic mathematics: especially in relation to recursive functions" , North-Holland  (1965)</TD></TR><TR><TD valign="top">[4]</TD> <TD valign="top">  A.G. Dragalin,  "Mathematical intuitionism. Introduction to proof theory" , Amer. Math. Soc.  (1988)  (Translated from Russian)</TD></TR></table>
 
<table><TR><TD valign="top">[1]</TD> <TD valign="top">  S.C. Kleene,  "On the interpretation of intuitionistic number theory"  ''J. Symbolic Logic'' , '''10'''  (1945)  pp. 109–124</TD></TR><TR><TD valign="top">[2]</TD> <TD valign="top">  S.C. Kleene,  "Introduction to metamathematics" , North-Holland  (1951)</TD></TR><TR><TD valign="top">[3]</TD> <TD valign="top">  S.C. Kleene,  R.E. Vesley,  "The foundations of intuitionistic mathematics: especially in relation to recursive functions" , North-Holland  (1965)</TD></TR><TR><TD valign="top">[4]</TD> <TD valign="top">  A.G. Dragalin,  "Mathematical intuitionism. Introduction to proof theory" , Amer. Math. Soc.  (1988)  (Translated from Russian)</TD></TR></table>
 
 
  
 
====Comments====
 
====Comments====

Latest revision as of 08:10, 6 June 2020


One of the forms of non-classical interpretation of logical and logico-mathematical languages. Various interpretations of realizability type are defined by the following scheme. For formulas of a logico-mathematical language one defines the relation "an object e realizes a closed formula F" , written "e r F" , for short. The definition is of an inductive nature: The relation $ e r F $ is first defined for atomic formulas $ F $, and then for compound formulas under the assumption that the relation is already defined for the subformulas from which they are made up. A closed formula $ F $ is called realizable, or true for a given interpretation, if there is an object $ e $ such that $ e r F $. A formula $ F $, containing free variables $ x _ {1} \dots x _ {n} $, is assumed to be realizable if the closed formula $ \forall x _ {1} {} \dots \forall x _ {n} F $ is realizable.

Such an interpretation, known as recursive realizability, was first proposed by S.C. Kleene (see [1], [2]), with the aim of giving an intuitionistic (constructive) semantics of the language of formal arithmetic in terms of recursive functions (cf. Recursive function). Other notions of realizability are modifications of recursive realizability.

The intuitive sense of the relation $ e r F $ is as follows: The object $ e $ encodes information from which one can derive the truth of the formula $ F $. For example, in recursive realizability, the natural number 0 realizes an elementary formula of the form $ s = t $ if and only if this formula is true (i.e. the values of the terms $ s $ and $ t $ coincide); if a number $ e $ realizes the disjunction $ A \lor B $, then $ e $ encodes which of the formulas $ A $ or $ B $ is realizable, and produces a number realizing this formula. If a number $ e $ realizes the formula $ \forall x A( x) $, then $ e $ encodes an algorithm which, for any natural number $ n $, produces a realization of the formula $ A ( n) $. As realizers, i.e. objects which realize formulas, one can almost always take natural numbers. However, in the intuitionistic interpretation of the language of mathematical analysis, other objects can be used as realizers, such as unary number-theoretical functions (see, for example, [3]).

For the formulas of a logical language, such as propositional or predicate formulas, realizability is usually defined using the concept of realizability for some logico-mathematical language $ \Omega $. A logical formula $ \mathfrak A $ is said to be realizable if every formula in the language $ \Omega $ that can be obtained from $ \mathfrak A $ by substituting formulas of $ \Omega $ for the predicate variables is realizable.

Realizability interpretations have found wide application in the study of non-classical, mostly intuitionistic and constructive, logical and logico-mathematical theories. For a description of various notions of realizability and their applications in proof theory for investigations in intuitionistic theories see [3], [4].

References

[1] S.C. Kleene, "On the interpretation of intuitionistic number theory" J. Symbolic Logic , 10 (1945) pp. 109–124
[2] S.C. Kleene, "Introduction to metamathematics" , North-Holland (1951)
[3] S.C. Kleene, R.E. Vesley, "The foundations of intuitionistic mathematics: especially in relation to recursive functions" , North-Holland (1965)
[4] A.G. Dragalin, "Mathematical intuitionism. Introduction to proof theory" , Amer. Math. Soc. (1988) (Translated from Russian)

Comments

J.M.E. Hyland [a1] has given a "model-theoretic" version of realizability, by showing that it is the internal logic of a certain topos, the effective topos or Hyland realizability topos.

References

[a1] J.M.E. Hyland, "The effective topos" A.S. Troelstra (ed.) D. van Dalen (ed.) , The L.E.J. Brouwer Centenary Symposium , North-Holland (1982) pp. 165–216
How to Cite This Entry:
Realizability. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Realizability&oldid=18553
This article was adapted from an original article by V.E. Plisko (originator), which appeared in Encyclopedia of Mathematics - ISBN 1402006098. See original article