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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend