• DocumentCode
    2146730
  • Title

    On computational open-endedness in Martin-Lof´s type theory

  • Author

    Howe, Douglas J.

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    1991
  • fDate
    15-18 July 1991
  • Firstpage
    162
  • Lastpage
    172
  • Abstract
    Computational open-endedness in a type theory is defined as the property that theorems remain true under extensions to the underlying programming language. Some properties related to open-endedness that are relevant to machine implementations of type theory are established. A class of computation systems, specified by a simple but fairly general kind of structural operational semantics, with respect to which P. Martin-Lof´s (6th Int. Congress for Logic, Methodology, and Philosophy of Science, p.153-175, 1982) type theory (and most of its descendants) is open-ended is defined. It is shown that any such system validates a useful form of type free reasoning about program equivalence and that symbolic computation procedures can be automatically derived from these specifications. The main result is the definition of a particular computation system that includes a collection of oracles sufficient to provide a classical semantics for Martin-Lof´s type theory in which the excluded middle law holds
  • Keywords
    formal logic; computation systems; computational open-endedness; excluded middle; oracles; program equivalence; programming language; structural operational semantics; symbolic computation; type free reasoning; type theory; Computer languages; Computer science; Contracts; Reasoning about programs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-2230-X
  • Type

    conf

  • DOI
    10.1109/LICS.1991.151641
  • Filename
    151641