1
play

1 Fifth Workshop on Lambda Calculus and Formal Grammar 2 Fifth - PowerPoint PPT Presentation

1 Fifth Workshop on Lambda Calculus and Formal Grammar 2 Fifth Workshop on Lambda Calculus and Formal Grammar A Type-Theoretic View of Dynamic Logic Philippe de Groote LORIA & Inria-Lorraine 3 Fifth Workshop on Lambda Calculus and


  1. 1 Fifth Workshop on Lambda Calculus and Formal Grammar

  2. 2 Fifth Workshop on Lambda Calculus and Formal Grammar A Type-Theoretic View of Dynamic Logic Philippe de Groote LORIA & Inria-Lorraine

  3. 3 Fifth Workshop on Lambda Calculus and Formal Grammar A Type-Theoretic Reconstruction of DRT

  4. 3 Fifth Workshop on Lambda Calculus and Formal Grammar A Type-Theoretic Reconstruction of DRT Motivation: • to formalize DRT within Church’s simple theory of type (aka, Higher-Order Logic), which will allow DRT and Montague semantics to rest on the same logical foundations.

  5. 3 Fifth Workshop on Lambda Calculus and Formal Grammar A Type-Theoretic Reconstruction of DRT Motivation: • to formalize DRT within Church’s simple theory of type (aka, Higher-Order Logic), which will allow DRT and Montague semantics to rest on the same logical foundations. Challenge: • to express dynamics using “static” primitives (in particular, to avoid the “destructive assignment” problem, wich necessitates a LISP-like gensym operator).

  6. 3 Fifth Workshop on Lambda Calculus and Formal Grammar A Type-Theoretic Reconstruction of DRT Motivation: • to formalize DRT within Church’s simple theory of type (aka, Higher-Order Logic), which will allow DRT and Montague semantics to rest on the same logical foundations. Challenge: • to express dynamics using “static” primitives (in particular, to avoid the “destructive assignment” problem, wich necessitates a LISP-like gensym operator). Proposed solution: • to interpret a sentence according to both its left and right contexts; • to abstract these two kinds of contexts over the meaning of the sentences.

  7. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts

  8. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values).

  9. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts.

  10. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts?

  11. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts? •

  12. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts? ↓ •

  13. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts? left context ↓ � �� � •

  14. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts? right context left context ↓ � �� � � �� � •

  15. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts? right context left context ↓ � �� � � �� � • � �� � γ

  16. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts? right context left context ↓ � �� � � �� � • � �� � γ � �� � o

  17. 4 Fifth Workshop on Lambda Calculus and Formal Grammar Typing the left and the right contexts Montague semantics is based on Church’s simple type theory, which provides a full hierarchy of functional types built upon two atomic types: • ι , the type of individuals (a.k.a. entities). • o , the type of propositions (a.k.a. truth values). We add a third atomic type, γ , which stands for the type of the left contexts. What about the type of the right contexts? right context left context ↓ � �� � � �� � • � �� � � �� � γ → o γ � �� � o

  18. 5 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the sentences

  19. 5 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the sentences Let s be the syntactic category of sentences. Remember that we intend to abstract our notions of left and right contexts over the meaning of the sentences.

  20. 5 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the sentences Let s be the syntactic category of sentences. Remember that we intend to abstract our notions of left and right contexts over the meaning of the sentences. � s � = γ → ( γ → o ) → o

  21. 5 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the sentences Let s be the syntactic category of sentences. Remember that we intend to abstract our notions of left and right contexts over the meaning of the sentences. � s � = γ → ( γ → o ) → o Composition of two sentence interpretations

  22. 5 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the sentences Let s be the syntactic category of sentences. Remember that we intend to abstract our notions of left and right contexts over the meaning of the sentences. � s � = γ → ( γ → o ) → o Composition of two sentence interpretations � S 1 . S 2 � = λeφ. � S 1 � e ( λe ′ . � S 2 � e ′ φ )

  23. 6 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the syntactic categories

  24. 6 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the syntactic categories Montague’s interpretation � s � = o � n � = ι → o � np � = ( ι → o ) → o

  25. 6 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the syntactic categories Montague’s interpretation � s � = o � n � = ι → o � np � = ( ι → o ) → o may be rephrased as follows: � s � = (1) o � n � = ι → � s � (2) � np � = ( ι → � s � ) → � s � (3)

  26. 6 Fifth Workshop on Lambda Calculus and Formal Grammar Semantic interpretation of the syntactic categories Montague’s interpretation � s � = o � n � = ι → o � np � = ( ι → o ) → o may be rephrased as follows: � s � = (1) o � n � = ι → � s � (2) � np � = ( ι → � s � ) → � s � (3) Replacing (1) with: � s � = γ → ( γ → o ) → o

Recommend


More recommend