Definition by cases

Write a function of type nat->bool which returns true iff its argument is less than three.

Solution

This file

Note

We wrote this function as a multiple case analysis. It is easy to see (by printing its definition) that this is an abbreviation of a nested case analysis.