Theory and Models of Lambda Calculus Untyped and Typed - Part 1 of 5
summary
History ties Church and Curry to later work while a hands‑on session uses Mathematica rewrite rules to test combinators, demonstrating concrete reductions like SKK reduces to I and deriving a combinator for composition; an explicit variable-elimination algorithm converts lambda expressions to SKK form; the notebook demos run live and show the rewrite sequence step‑by‑step, so the claim that SNK generate all combinators is given an actual construction and working examples.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:00How did I get here
- 5:00Introduction to Mathematica
- 7:50History of Calculus
- 10:15Alonzo Church
- 17:30Turing
- 18:40Turing at Princeton
- 20:25Griddle and El Grande
- 26:25Can you do mathematics without variables
- 29:10Russells paradox
- 32:55S Combinator
- 34:10Identity Function
- 38:25Master Function
- 49:25Partial Combinatorics
- 54:35Primitive Generators
- 55:50Variable Elimination
related talks
34mAn introduction to Lambda Calculus
48mIt’s birds all the way down: Fun Introduction to Lambda Calculus
30mLambda Calculus: The Origins of Functional Programming
21mλ-Calculus: A Brief History of Functional Programming
37mLearn You Some Lambda Calculus
42mPractical Lambda Calculus
40mAn Introduction to Combinator Compilers and Graph Reduction Machines
01h 34mFormal Logic Undressed
