Weak completeness of type assignment in \(\lambda\)-calculus models: A generalization of Hindley's result (Q809993)

From MaRDI portal





scientific article; zbMATH DE number 4212003
Language Label Description Also known as
default for all languages
No label defined
    English
    Weak completeness of type assignment in \(\lambda\)-calculus models: A generalization of Hindley's result
    scientific article; zbMATH DE number 4212003

      Statements

      Weak completeness of type assignment in \(\lambda\)-calculus models: A generalization of Hindley's result (English)
      0 references
      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

      Identifiers