Paper: Computational lambda-calculus and monads (at LICS 1989)
Authors: Moggi, E.Abstract
The λ-calculus is considered a useful mathematical tool in the study of programming languages. However, if one uses βη-conversion to prove equivalence of programs, then a gross simplification is introduced. The author gives a calculus based on a categorical semantics for computations, which provides a correct basis for proving equivalence of programs, independent from any specific computational model
BibTeX
@InProceedings{Moggi-Computationallambda, author = {Moggi, E.}, title = {Computational lambda-calculus and monads}, booktitle = {Proceedings of the Fourth Annual IEEE Symp. on Logic in Computer Science, {LICS} 1989}, year = 1989, editor = {Rohit Parikh}, month = {June}, pages = {14--23}, location = {Pacific Grove, CA, USA}, publisher = {IEEE Computer Society Press} }