1. |
Models of Programmina Languages (1): Necessity of Computational Models |
Understanding the contents of the class. |
120minutes |
2. |
Models of Programmina Languages (2): Lambda terms and some notions |
Understanding the contents of the class. |
200minutes |
3. |
Models of Programmina Languages (3): Beta reduction |
Understanding the contents of the class. |
200minutes |
4. |
Models of Programmina Languages (4): Confluency of Reduction |
Understanding the contents of the class. |
120minutes |
5. |
Models of Programmina Languages (5): Models of Programming Languages based on the Lambda Calculus |
Understanding the contents of the class. |
200minutes |
6. |
Typed Lambda Calculus (1): Constants and Base Types, Definition of Typed Lambda Terms |
Understanding the contents of the class. |
210minutes |
7. |
Typed Lambda Calculus (2): Simple Typed Lambda Calculus and Its Definition |
Understanding the contents of the class. |
210minutes |
8. |
Typed Lambda Calculus (3): de Brujin index and bound variables |
Understanding the contents of the class. |
210minutes |
9. |
Typed Lambda Calculus (4): Denotational Semantics of the Simple Typed Lambda Calculus, Set Theoretic Model |
Understanding the contents of the class. |
210minutes |
10. |
Typed Lambda Calculus (5): Denotational Semantics of the Simple Typed Lambda Calculus, Domain Theoretic Model |
Understanding the contents of the class. |
210minutes |
11. |
Typed Lambda Calculus (6): Axiomatic Semantics of the Simple Typed Lambda Calculus |
Understanding the contents of the class. |
210minutes |
12. |
Typed Lambda Calculus (7): What is Soundness and Completeness of the Axiomatic Semantics |
Understanding the contents of the class. |
210minutes |
13. |
Typed Lambda Calculus (8): Soundness of the Axiomatic Semantics |
Understanding the contents of the class. |
210minutes |
14. |
Typed Lambda Calculus (9): Completeness of the Axiomatic Semantics |
Understanding the contents of the class. |
210minutes |
Total. |
- |
- |
2730minutes |