Learn · Introduction To Lambda Calculus

Lecture 10 of 20Week 2

Haskell: A Brief Introduction

Prof. Rajdeep Niyogi · IIT Roorkee

Credits and licence

From
Introduction To Lambda Calculus, IIT Roorkee (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Foundations of Lambda Calculus Video
  2. Syntax of Lambda Calculus Video
  3. Free Variable, Scope, and Reduction Video
  4. Normal Forms Video
  5. Encoding if-then-else and Recursion Video
  6. Combinators and Recursive Functions Video
  7. Church numerals and design of some functions Video
  8. Encoding Boolean Operations and Standard Combinators Video
  9. Data Structures in Lambda Calculus Video
  10. Haskell: A Brief Introduction Video
  11. Type and Type Systems Video
  12. Typed Lambda Calculus Video
  13. A Formal Type Assignment System Video
  14. The structure of a term, a TA𝜆 deduction, and a type Video
  15. Restricted Lambda Terms and Type Safe Video
  16. Term Unification Video
  17. Principal Type Algorithm Video
  18. Curry-Howard Correspondence I Video
  19. Curry-Howard Correspondence-II Video
  20. Strong Polymorphic Types Video