Theorem proving and program synthesis with Oyster - Horn, Christian; Smaill, Alan (University <Edinburgh>, 1990)