Toward automatic program synthesis
Proving Properties of Programs by Structural Induction