Weak completeness of type assignment in \(\lambda\)-calculus models: A generalization of Hindley's result (Q809993)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Weak completeness of type assignment in \(\lambda\)-calculus models: A generalization of Hindley's result |
scientific article |
Statements
Weak completeness of type assignment in \(\lambda\)-calculus models: A generalization of Hindley's result (English)
0 references
1991
0 references
Given a \(\lambda\)-theory, \([[X]]^ D\) is an interpretation of a closed \(\lambda\)-term X of the theory in a model D and \([[]]_ v\) is an interpretation mapping type schemes into subsets of D. The \(\lambda\)- theory is said to be complete for a closed term X if \((\exists D)(\forall v)\{[[X]]^ D\in [[\alpha]]_ v\}\to \vdash \alpha X.\) This property is known to hold for some but not for all closed terms X. Hindley has suggested the following new notion: A \(\lambda\)-theory is said to be weakly complete if for all closed terms X, \((\forall D)[(\exists v)\{[[X]]^ D\in [[\alpha]]_ v\}\to (\exists M^*)([[M]]^ D=[[M^*]]^ D\wedge \vdash \alpha M^*)].\) The author proves that all \(\lambda\)-theories are weakly complete.
0 references
lambda calculus
0 references
weakly complete lambda-theories
0 references
interpretation
0 references