-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcourse.txt
53 lines (47 loc) · 1.02 KB
/
course.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Functional Programming Course by Groupoid Infinity
0. Metamathematics
- Countable Sets
- Diagonal Method (Cantor)
- Cardinal Sets
- Natural Numbers
- Induction Principle
- Arithmetics
- Functions
1. Logic
- Formal System
- Natural Deduction
- Propositional Calculus
- Predicate Calculus
- Formal Arithmetics
- Completness. Godel Theorems
- Consistency. Gentzen Calculus
2. Categories
- Category
- Topos
- Logic
- Intuitionism
- Functors
- Formal Laguages
- Set Theory
- Arithmetic
- Grothiendieck Topoi
- Quantifiers
- Presheaf model of Set Theory
3. Type Theory
- Untyped Lambda Calculus
- STLC
- System F (Girard)
- System Fw (Girard)
- CoC, PTS^\infinity (Coquand, Henk)
- Pi,Sigma (MLTT 72)
- Path-type (MLTT 84)
- Cubical Sets model of Type Theory (CCHM)
- Presheaf model of Type Theory
- Inductive Types (W-types, IR-types, F-algebras)
- Higher Inductive Types
- Isomorphism, Equality, Univalence
5. Homotopy Type Theory
- Circle
- Homotopy Groups of Spheres
- Suspensions
- Hopf Fibrations