diff --git a/Plan.md b/Plan.md index 251d3bd..618c840 100644 --- a/Plan.md +++ b/Plan.md @@ -1,62 +1,42 @@ # Table of Contents -1. [Aims of the HoTT Game](#org45da28b) - 1. [To get mathematicians with no experience in proof verification interested in HoTT and able to use Agda for HoTT](#org6c86aa4) - 2. [Work towards showing an interesting result in HoTT](#org5c370bf) - 3. [Try to balance hiding cubical implementations whilst exploiting their advantages](#org2cc236e) -2. [Barriers](#org483c28e) - 1. [Installation of emacs](#orgfaee064) - 2. [Usage of emacs](#org4ec8663) - 3. [General type theoretic foundations](#orgd6212c3) - 4. [Cubical type theory](#orgdb053bf) +- [Planning The HoTT Game](#org3bb90ed) + - [Aims of the HoTT Game](#orga8d795d) + - [Barriers](#org122a1d0) + - [Format](#org3ea389f) + - [Content](#org70d2231) + - [Debriefs](#org37fbeb9) - -# Aims of the HoTT Game + + +# Planning The HoTT Game - + -## To get mathematicians with no experience in proof verification interested in HoTT and able to use Agda for HoTT +## Aims of the HoTT Game + +- To get mathematicians with no experience in proof verification interested in HoTT and able to use Agda for HoTT +- [?] Work towards showing an interesting result in HoTT +- Try to balance hiding cubical implementations whilst exploiting their advantages - + -## [?] Work towards showing an interesting result in HoTT +## Barriers + +- HOLD Installation of emacs +- TODO Usage of emacs +- TODO General type theoretic foundations +- TODO Cubical type theory - + -## Try to balance hiding cubical implementations whilst exploiting their advantages - - - - -# Barriers - - - - -## HOLD Installation of emacs - - - - -## TODO Usage of emacs - - - - -## TODO General type theoretic foundations - - - - -## TODO Cubical type theory - -\## Format +## Format - [?] Everything done in .agda files - Partially written code with spaces for participants to fill in + answer files @@ -64,7 +44,10 @@ - [?] Side quests - References to Harper lectures and HoTT book - + + + +## Content - emacs usage - agda usage @@ -72,14 +55,14 @@ - recommend doom emacs - implicit/explicit arguments - holes and inferred types - - \`\_+\_\` and \`plus\_\_\` + - `_+_` vs `plus__` - type theory basics - meta (judgemental/definitional) equality vs internal (propositional) equality - function extensionality - type formation - inductive types - (side Q) positive and negative constructions of Pi/Sigma types - - \`data\` and \`record\` + - `data` and `record` - universes - recursors / pattern matching - (side Q) some natural number exercises as early evidence of being able to ’do maths’? @@ -110,6 +93,11 @@ 1. homotopy levels being closed under type constructions, in particular Set and ETT inside HoTT - in particular sigma types + + + +## Debriefs + - 2021 July 15; Homotopy n-types - watched (Harper) lecture 15 on Sets being closed under type formations ->- motivates showing in Agda Sets closed under Sigma. - Harper does product case, claiming sigma case follows analogously, diff --git a/Plan.org b/Plan.org index f36a5a8..db5fa59 100644 --- a/Plan.org +++ b/Plan.org @@ -24,20 +24,21 @@ ** Content # listing topics we have pursued, NO ordering + - emacs usage - agda usage - basic commands (all covered in https://agda.readthedocs.io/en/v2.6.0.1/getting-started/quick-guide.html) - recommend doom emacs - implicit/explicit arguments - holes and inferred types - - src_elisp{(_+_)} and src_elisp{(plus__)} + - =_+_= vs ~plus__~ - type theory basics - meta (judgemental/definitional) equality vs internal (propositional) equality - function extensionality - type formation - inductive types - (side Q) positive and negative constructions of Pi/Sigma types - - `data` and `record` + - ~data~ and ~record~ - universes - recursors / pattern matching - (side Q) some natural number exercises as early evidence of being able to 'do maths'?