L12 Flashcards
1
Q
What’s the point of dependent types?
A
332
2
Q
Give the syntax of DT terms and contexts
A
333
3
Q
What are the key judgements in dependent type theory?
A
334
4
Q
Unit type rules
A
335
5
Q
Function type rules
A
336
6
Q
Equality types
A
337
7
Q
Variables and equality rules
A
338
8
Q
What is judgemental equality for?
A
339
9
Q
Give an example of judgemental equality in Agda
A
340-341
10
Q
Rule for JTypeE
A
342
11
Q
Rule for JTermE
A
343-345
12
Q
Context WF rules
A
346
13
Q
Weakening lemmas
A
347
14
Q
Substitution properties
A
348
15
Q
Context equality properties
A
349
16
Q
Regularity lemma
A
350
17
Q
Comparison of proof difficulty of regularity proofs in STLC, SysF, DTT
A
351
18
Q
Principles for language design
A
352-354