L12 Flashcards

1
Q

What’s the point of dependent types?

A

332

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Give the syntax of DT terms and contexts

A

333

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the key judgements in dependent type theory?

A

334

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Unit type rules

A

335

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Function type rules

A

336

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Equality types

A

337

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Variables and equality rules

A

338

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is judgemental equality for?

A

339

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Give an example of judgemental equality in Agda

A

340-341

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Rule for JTypeE

A

342

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Rule for JTermE

A

343-345

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Context WF rules

A

346

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Weakening lemmas

A

347

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Substitution properties

A

348

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Context equality properties

A

349

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Regularity lemma

17
Q

Comparison of proof difficulty of regularity proofs in STLC, SysF, DTT

18
Q

Principles for language design