Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
primitive_notions_._wat [2015/12/17 20:28] nikolaj |
primitive_notions_._wat [2016/04/05 15:05] nikolaj |
||
---|---|---|---|
Line 3: | Line 3: | ||
=== Thoughts === | === Thoughts === | ||
- | Here's some necessary ingrediences | + | Some necessary ingrediences in the end of the HoTT book. |
- | + | (In an old version, it was around p.44 and at the very end.) | |
- | https://hott.github.io/book/nightly/hott-online-1005-ge9c58d7.pdf#441 | + | |
A year ago I asked a relevant related question here | A year ago I asked a relevant related question here | ||
http://cstheory.stackexchange.com/questions/27400/minimal-specification-of-martin-l%C3%B6f-type-theory | http://cstheory.stackexchange.com/questions/27400/minimal-specification-of-martin-l%C3%B6f-type-theory | ||
+ | |||
+ | == Apple pie == | ||
+ | Think about what would be a good order of introduction (using WAT) (see [[Outline]]). | ||
+ | E.g. adding 5+3 would be among the very first things to do. | ||
+ | For educational purposes, talking about $\to, \times$ before more intricate concepts is also a good idea. | ||
+ | As I thought about before, going bottom (Hands on stuff) to top (abstract minimalistic stuff) | ||
+ | with the typey/computational/constructive stuff should be a good idea. | ||
+ | Then, for sets and cats, it's the other other way around. | ||
=== Code === | === Code === | ||
Line 30: | Line 37: | ||
$0, 1, 2, 3, 4, 5, 6, 7, 8, 9$ | $0, 1, 2, 3, 4, 5, 6, 7, 8, 9$ | ||
- | $+, \cdot$ | + | $+, *$ |