Questions: Curry-Howard Correspondence

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

Under the Curry-Howard correspondence, what does a value of type A -> B correspond to in logic?

AA proof that A is false and B is true
BA proof of the implication 'A implies B' — a function that transforms any proof of A into a proof of B
CA proof that A and B are equivalent
DA disproof of A
Question 2 True / False

Under the Curry-Howard correspondence, a type with no inhabitants (no values of that type) corresponds to a proposition that is unprovable.

TTrue
FFalse
Question 3 Short Answer

Explain why the Curry-Howard correspondence works with constructive (intuitionistic) logic rather than classical logic, and what this means for the law of excluded middle.

Think about your answer, then reveal below.
Question 4 Short Answer

If proof normalization corresponds to program evaluation under Curry-Howard, what does a non-terminating program correspond to in logic?

Think about your answer, then reveal below.