Propositions and specifications of programs in Martin-Löf's type theory (Q800719): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Set OpenAlex properties.
 
(3 intermediate revisions by 3 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: Automath / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Can programming be liberated from the von Neumann style? / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5573965 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5604461 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Transformation System for Developing Recursive Programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Combinatory logic. With two sections by William Craig. / rank
 
Normal rank
Property / cites work
 
Property / cites work: ÜBER EINE BISHER NOCH NICHT BENÜTZTE ERWEITERUNG DES FINITEN STANDPUNKTES / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the interpretation of intuitionistic number theory / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4099613 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3999860 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A critique of the foundations of Hoare style programming logics / rank
 
Normal rank
Property / cites work
 
Property / cites work: Constructions, proofs and the meaning of logical constants / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1007/bf02136027 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2057584253 / rank
 
Normal rank

Latest revision as of 08:24, 30 July 2024

scientific article
Language Label Description Also known as
English
Propositions and specifications of programs in Martin-Löf's type theory
scientific article

    Statements

    Propositions and specifications of programs in Martin-Löf's type theory (English)
    0 references
    0 references
    0 references
    0 references
    1984
    0 references
    The constructive meaning of mathematical propositions makes it possible to identify specifications for computer programs with propositions. In Martin-Löf's type theory, propositions are interpreted as types using Heyting's explanation of intuitionistic logic. Constructing a program satisfying a specification then corresponds to constructing an element of the corresponding type. One consequence of this approach is that specifications are not in general executable. These ideas are explained and some examples of specifications are given, including a specification for a compiler.
    0 references
    program specification
    0 references
    Martin-Löf's type theory
    0 references
    compiler
    0 references

    Identifiers