1. Goguen J. , Thatcher J. and Wagner E. (1976) An initial algebra approach to the specification, correctness and implementation of abstract data types. Technical Report RC 6487, IBM T. J. Watson Research Center. (Also in: Yeh, R. (ed.) (1978) Current Trends in Programming Methodology, IV, Prentice-Hall 80–149.)
2. Dershowitz N. (1983) Computing with rewrite rules. Technical Report ATR-83(8478)-l, The Aerospace Corp.
3. 2OBJ: a metalogical framework theroem prover based on equational logic
4. and Technical Report SRI-CSL-89-10, SRI International, Computer Science Lab, July 1989
5. (2) 217-273. (Also: Programming Research Group Technical Monograph PRG-80, Oxford University, December 1989; and Technical Report SRI-CSL-89-10, SRI International, Computer Science Lab, July 1989; originally given as lecture at Seminar on Types, Carnegie-Mellon University, June 1983; many draft versions exist, from as early as 1985.)