{"id":26070249,"url":"https://github.com/unimath/schools","last_synced_at":"2025-03-16T00:03:34.287Z","repository":{"id":32066032,"uuid":"116275265","full_name":"UniMath/Schools","owner":"UniMath","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-10T18:08:21.000Z","size":14166,"stargazers_count":81,"open_issues_count":2,"forks_count":23,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-03-08T23:07:39.698Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Coq","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UniMath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-04T15:20:44.000Z","updated_at":"2025-03-04T05:07:52.000Z","dependencies_parsed_at":"2024-11-07T10:34:32.588Z","dependency_job_id":null,"html_url":"https://github.com/UniMath/Schools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UniMath%2FSchools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UniMath%2FSchools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UniMath%2FSchools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UniMath%2FSchools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UniMath","download_url":"https://codeload.github.com/UniMath/Schools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243806046,"owners_count":20350775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-08T23:07:43.838Z","updated_at":"2025-03-16T00:03:34.267Z","avatar_url":"https://github.com/UniMath.png","language":"Coq","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learning Material for Univalent Mathematics and the UniMath library\n\n## [School on Univalent Mathematics, Minneapolis, 2024](https://unimath.github.io/minneapolis2024/)\n\n### Lecture 1: Type Theory (by [Paige Randall North](https://paigenorth.github.io/))\n- [Lecture](2024-07-Minneapolis/1_Type-Theory/minneapolis_lecture_1.pdf)\n\n### Lecture 2: Type Theory (by [Niels van der Weide](https://nmvdw.github.io))\n- [Lecture](2024-07-Minneapolis/2_Coq/Fundamentals_Coq.pdf)\n- [Coq file](2024-07-Minneapolis/2_Coq/fundamentals_lecture.v)\n- [Exercises](2024-07-Minneapolis/2_Coq/coq_exercises.v)\n- [Solutions](2024-07-Minneapolis/2_Coq/coq_solutions.v)\n\n### Lecture 3: Univalent Foundations (by [Paige Randall North](https://paigenorth.github.io/))\n- [Lecture](2024-07-Minneapolis/3_Univalent-Foundations/minneapolis_lecture_3.pdf)\n\n### Lecture 4: Tactics in Coq (by [Benedikt Ahrens](https://benediktahrens.gitlab.io))\n- [Lecture](2024-07-Minneapolis/4_Tactics/tactics_lecture.v)\n- [Lecture (extended)](2024-07-Minneapolis/4_Tactics/tactics_lecture_extended.v)\n- [Exercises](2024-07-Minneapolis/4_Tactics/exercises_tactics.v)\n- [Solutions](2024-07-Minneapolis/4_Tactics/exercises_tactics_with_solutions.v)\n\n### Lecture 5: Set-Level Mathematics (by [Carlo Angiuli](https://carloangiuli.com/))\n- [Lecture](2024-07-Minneapolis/5_Set-level-mathematics/lecture5.pdf)\n- [Exercises](2024-07-Minneapolis/5_Set-level-mathematics/set_level_mathematics_exercises.v)\n- [Solutions](2024-07-Minneapolis/5_Set-level-mathematics/set_level_mathematics_solutions.v)\n\n### Lecture 6: Univalent Category Theory (by [Niels van der Weide](https://nmvdw.github.io))\n- [Lecture](2024-07-Minneapolis/6_Category-theory-in-UF/lecture.pdf)\n- [Code](2024-07-Minneapolis/6_Category-theory-in-UF/category_theory.v)\n- [Exercises](2024-07-Minneapolis/6_Category-theory-in-UF/category_theory_exercises.v)\n- [Exercises with solutions](2024-07-Minneapolis/6_Category-theory-in-UF/category_theory_solutions.v)\n\n### Lecture 7: Synthetic Homotopy Theory (by [Favonia](https://favonia.org/))\n- [Exercises](2024-07-Minneapolis/7_Synthetic-Homotopy-Theory/circle_exercises.v)\n- [Solutions](2024-07-Minneapolis/7_Synthetic-Homotopy-Theory/circle_solutions.v)\n\n\n\n## [School on Univalent Mathematics, Cortona, 2022](https://unimath.github.io/cortona2022/)\n\n### Lecture 1: Type Theory (by [Gianluca Amato](https://www.sci.unich.it/~amato/))\n- [Lecture](2022-07-Cortona/1_Type-Theory/Lecture_Type-Theory.pdf)\n\n\n### Lecture 2: Fundamentals of Coq (by [Marco Maggesi](https://sites.google.com/unifi.it/maggesi/))\n- [Lecture](https://github.com/UniMath/Schools/tree/master/2022-07-Cortona/2_Fundamentals-Coq)\n\n### Lecture 3: Univalent foundations (by [Paige Randall North](https://paigenorth.github.io/))\n- [Lecture](https://github.com/UniMath/Schools/tree/master/2022-07-Cortona/3_Univalent-foundations.pdf)\n\n### Lecture 4: Tactics in UniMath (by [Ralph Matthes](https://www.irit.fr/~/Ralph.Matthes/))\n- [Lecture](2022-07-Cortona/4_Tactics-UniMath/lecture_tactics.html) (HTML for easier reading)\n- [Lecture](2022-07-Cortona/4_Tactics-UniMath/lecture_tactics.v) (Coq file presented in class)\n- [Extended Lecture](2022-07-Cortona/4_Tactics-UniMath/lecture_tactics_long_version.html) (HTML)\n- [Extended Lecture](2022-07-Cortona/4_Tactics-UniMath/lecture_tactics_long_version.v) (Coq file)\n- [Exercises](2022-07-Cortona/4_Tactics-UniMath/exercises_tactics.v)\n- [Advanced exercises](2022-07-Cortona/4_Tactics-UniMath/weq_exercises.v)\n- [Solutions](2022-07-Cortona/4_Tactics-UniMath/exercises_tactics_with_solutions.v)\n- [Advanced solutions](2022-07-Cortona/4_Tactics-UniMath/weq_exercises_with_solutions.v)\n\n### Lecture 5: Set-Level Mathematics (by [Benedikt Ahrens](https://benediktahrens.gitlab.io))\n- [Lecture](2022-07-Cortona/5_Set-level-mathematics/5_set_level_mathematics_lecture.pdf)\n- [Exercises](2022-07-Cortona/5_Set-level-mathematics/set_level_mathematics_exercises.v)\n- [Solutions](2022-07-Cortona/5_Set-level-mathematics/set_level_mathematics_solutions.v)\n\n### Lecture 6: Univalent Category Theory (by [Niels van der Weide](https://nmvdw.github.io))\n- [Lecture](2022-07-Cortona/6_Category_Theory/lecture.pdf)\n- [Code](2022-07-Cortona/6_Category_Theory/category_theory.v)\n- [Exercises](2022-07-Cortona/6_Category_Theory/category_theory_exercises.v)\n- [Exercises with solutions](2022-07-Cortona/6_Category_Theory/category_theory_solutions.v)\n\n### Lecture 7: Synthetic Homotopy Theory (by [Peter LeFanu Lumsdaine](http://peterlefanulumsdaine.com/))\n- [Exercises](2022-07-Cortona/7_Synthetic-Homotopy-Theory/Synthetic_Homotopy_Theory.v)\n\n\n\n## [School and Workshop on Univalent Mathematics, Birmingham, 2019](https://unimath.github.io/bham2019/)\n\n### Coq and UniMath Installation Instructions\n- See [Installation Instructions](installation.md)\n\n### Lecture 1: *Spartan Type Theory* by [Andrej Bauer](http://www.andrej.com)\n- [Lecture](2019-04-Birmingham/Part1_Spartan_Type_Theory/Spartan-Type-Theory.pdf)\n- [Exercises](2019-04-Birmingham/Part1_Spartan_Type_Theory/Spartan_exercises.html) (HTML file)\n- [Exercises](2019-04-Birmingham/Part1_Spartan_Type_Theory/Spartan_exercises.v) (Coq file)\n- [Solutions](2019-04-Birmingham/Part1_Spartan_Type_Theory/Spartan_solutions.v)\n\n### Lecture 2: *Fundamentals of Coq* by [Anders Mörtberg](https://staff.math.su.se/anders.mortberg/)\n- [Lecture](2019-04-Birmingham/Part2_Fundamentals_Coq/fundamentals_lecture.v)\n- [Exercises](2019-04-Birmingham/Part2_Fundamentals_Coq/coq_exercises.v)\n- [Solutions](2019-04-Birmingham/Part2_Fundamentals_Coq/coq_solutions.v)\n\n### Lecture 3: *Univalent Foundations* by [Martín Hötzel Escardó](https://www.cs.bham.ac.uk/~mhe/)\n- [Lecture](2019-04-Birmingham/Part3_Univalent_Foundations/uf.pdf)\n- [Exercises](2019-04-Birmingham/Part3_Univalent_Foundations/truncation_exercices.v)\n\n### Lecture 4: *Tactics* by [Ralph Matthes](https://www.irit.fr/~/Ralph.Matthes/)\n- [Lecture](2019-04-Birmingham/Part4_Tactics_UniMath/lecture_tactics.v) (short version)\n- [Lecture](2019-04-Birmingham/Part4_Tactics_UniMath/lecture_tactics_long_version.v) (long version)\n- [Exercises](2019-04-Birmingham/Part4_Tactics_UniMath/exercises_tactics.v)\n- [Advanced exercises](2019-04-Birmingham/Part4_Tactics_UniMath/weq_exercises.v)\n- [Solutions](2019-04-Birmingham/Part4_Tactics_UniMath/exercises_tactics_with_solutions.v)\n- [Advanced solutions](2019-04-Birmingham/Part4_Tactics_UniMath/weq_exercises_with_solutions.v)\n\n### Lecture 5: *Set-Level Mathematics* by [Joj Helfer](http://web.stanford.edu/~joj/)\n- [Lecture](2019-04-Birmingham/Part5_Set_Level_Mathematics/5_set_level_mathematics_lecture.pdf)\n- [Exercises](2019-04-Birmingham/Part5_Set_Level_Mathematics/set_level_mathematics_exercises.v)\n- [Solutions](2019-04-Birmingham/Part5_Set_Level_Mathematics/set_level_mathematics_solutions.v)\n\n### Lecture 6: *Category Theory in UniMath* by [Niels van der Weide](https://cs.ru.nl/~nweide/)\n- [Lecture](2019-04-Birmingham/Part6_Category_Theory/lecture.pdf)\n- [Exercises](2019-04-Birmingham/Part6_Category_Theory/category_theory_exercises.v)\n- [Solutions](2019-04-Birmingham/Part6_Category_Theory/category_theory_solutions.v)\n\n### Lecture 7: *Paradoxes* by [Thorsten Altenkirch](http://www.cs.nott.ac.uk/~psztxa/)\n- [Lecture](2019-04-Birmingham/Part7_Paradoxes/GirardsParadox.v)\n- [Solutions](2019-04-Birmingham/Part7_Paradoxes/GirardsParadox_solutions.v)\n- [Russel's Paradox](2019-04-Birmingham/Part7_Paradoxes/RussellsParadox.v)\n\n### Lecture 8: *UniMath: its origins, present, and future* by [Benedikt Ahrens](https://benediktahrens.net/)\n- [Lecture](2019-04-Birmingham/Part8_UniMath_future/UniMath_past_present_future.pdf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funimath%2Fschools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funimath%2Fschools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funimath%2Fschools/lists"}