IA014 Advanced Functional Programming

Lecture IX - Dependent types

Lecture dates

NOT COVERED THIS YEAR - WON'T BE EXAMINED !!! 
We only briefly discussed dependent types in the last lecture (14.5.), the materials here are intended only for those who are interested in learning more.

Reading

Programming in IDRIS: A Tutorial [PDF]

Read Section 3. Types and Functions

A. Bove, P. Dybjer: Dependent Types at work. [PDF]

Additional material

Read the materials explaining how to simulate dependent types in Haskell using GADTs, type families etc. in Lecture VIII.

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2018/IA014/um/09-dependent.pdf