Learning Material for Univalent Mathematics and the UniMath library
School on Univalent Mathematics, Cortona, 2022
Lecture 2: Fundamentals of Coq (by Marco Maggesi)
Lecture 4: Tactics in UniMath (by Ralph Matthes)
- Lecture (HTML for easier reading)
- Lecture (Coq file presented in class)
- Extended Lecture (HTML)
- Extended Lecture (Coq file)
- Exercises
- Advanced exercises
- Solutions
- Advanced solutions
Lecture 5: Set-Level Mathematics (by Benedikt Ahrens)
- Lecture
- Exercises
- Solutions
Lecture 6: Univalent Category Theory (by Niels van der Weide)
- Lecture
- Code
- Exercises
- Exercises with solutions
School and Workshop on Univalent Mathematics, Birmingham, 2019
Coq and UniMath Installation Instructions
- See Installation Instructions
Lecture 1: Spartan Type Theory by Andrej Bauer
- Lecture
- Exercises (HTML file)
- Exercises (Coq file)
- Solutions
Lecture 2: Fundamentals of Coq by Anders Mörtberg
- Lecture
- Exercises
- Solutions
- Lecture (short version)
- Lecture (long version)
- Exercises
- Advanced exercises
- Solutions
- Advanced solutions
Lecture 5: Set-Level Mathematics by Joj Helfer
- Lecture
- Exercises
- Solutions
Lecture 6: Category Theory in UniMath by Niels van der Weide
- Lecture
- Exercises
- Solutions
- Lecture
- Solutions
- Russel's Paradox
Lecture 8: UniMath: its origins, present, and future by Benedikt Ahrens