Skip to main content
Graph
Search
fr
|
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Type Checking and Reconstruction: Equations and Unification
Graph Chatbot
Related lectures (31)
Previous
Page 2 of 4
Next
Church Numerals and Conditionals
Explores Church numerals and encoding conditionals in lambda calculus.
Logical Formulas and Types: Understanding the Kerry Howard Isomorphism
Explores the Kerry Howard Isomorphism, translating logical propositions into types and terms, with a focus on proof by induction and exam preparation.
Stochastic Endowment Consumption Model
Covers the stochastic endowment consumption model, log-linear transformation, impulse response solution, and Matlab codes.
Pen-and-paper session: Lambda Calculus Proofs
Delves into Lambda Calculus proofs, emphasizing structural induction and variable manipulation.
Records and Variants
Introduces records, variants, evaluation rules, typing rules, aliasing challenges, and benefits in programming languages.
Semantics in Computer Language Processing: Understanding Meaning
Covers the semantics of programming languages, focusing on the Add language and the role of rewriting rules and CK machines in understanding meaning.
Encoding Recursion as Self-Application
Explores lambda calculus, higher-order functions, and recursive function encoding.
High-Order Functions: Unification Theory
Covers high-order functions, parser, and type checker concepts.
Polymorphism and Proofs
Covers parametric polymorphism, lists construction, tuples, generic methods, merge sort, and proving program properties.
Type Checking Lab
Focuses on implementing a type checker for Amy, covering name and type analysis, typing constraints generation, and the importance of type checking in compilation.