Propositional functions and families of types (Q908912): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Set OpenAlex properties.
 
(3 intermediate revisions by 3 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: Nuprl / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1305/ndjfl/1093635159 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2035241416 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 22:55, 19 March 2024

scientific article
Language Label Description Also known as
English
Propositional functions and families of types
scientific article

    Statements

    Propositional functions and families of types (English)
    0 references
    0 references
    1989
    0 references
    When specifying the task of a computer program, it is often natural to use recursion on a data type. In Martin-Löf's type theory, a universe must be used when defining a propositional function by recursion. There are disadvantages to using a universe and the author introduces an extension of type theory in which the use of a universe can often be avoided. The extension put forward here is that the elimination rules for the various set forming operations should be generalized so that the conclusion of such a rule is not restricted to be of the form ``c is an element in the set C'', but will be of the form ``c is an object of type \(\gamma\) ''. This means that it will be possible to define type valued functions by recursion on a set and, in particular, to define propositional functions by recursion without using a universe. The paper is arranged as following: First the author briefly describes how sets in Martin-Löf's type theory can be viewed as specifications, and then why a universe sometimes must be used when expressing propositions. A presentation of the separation of sets and types is given before the extension is formulated. Finally, the author gives an interpretation of the extended type theory in type theory with one universe.
    0 references
    0 references
    \(\forall \)-elimination
    0 references
    recursion principle
    0 references
    intuitionism
    0 references
    Martin-Löf's type theory
    0 references
    universe
    0 references
    specifications
    0 references
    extended type theory
    0 references

    Identifiers