Publication | Closed Access
Computational lambda-calculus and monads
847
Citations
9
References
2003
Year
Unknown Venue
EngineeringComputational Lambda-calculusSoftware SystemsSoftware EngineeringLambda -CalculusSoftware AnalysisFormal VerificationCompilersProgram DerivationProgramming LanguagesComputer ScienceFunctional Programming LanguageFunctional ProgrammingGross SimplificationBeta Eta -ConversionAutomated ReasoningProgram AnalysisFormal MethodsLambda Calculus
The lambda -calculus is considered a useful mathematical tool in the study of programming languages. However, if one uses beta eta -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.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1