Proving and applying program transformations expressed with second-order patterns (1978)

by G'erard Huet, Bernard Lang
Venue:Acta Informatica