1,196
views
0
recommends
+1 Recommend
1 collections
    4
    shares

      Celebrating 65 years of The Computer Journal - free-to-read perspectives - bcs.org/tcj65

      scite_
       
      • Record: found
      • Abstract: found
      • Conference Proceedings: found
      Is Open Access

      The Universal Algebra of Computational Effects: Lawvere Theories and Monads

      proceedings-article
      Workshop on Mathematically Structured Functional Programming (MSFP 2006) (MSFP)
      Mathematically Structured Functional Programming
      2 July 2006
      Lawvere Theories, Monads, Computational Effects
      Bookmark

            Abstract

            Lawvere theories were defined in 1963 as a category theoretic axiomatisation of the notion of a clone of an equational theory. A connection was soon established with the notion of monad, which had been extant in algebraic topology for the previous decade. Monads, although mathematically the less direct and less malleable formulation, rapidly gained precedence. In 1987, they were proposed as a unified model of computational effects, but without reference to universal algebra. But universal algebra is central to the idea of computational effect, as it provides a theoretical foundation for the computational operations that give rise to the effect. Recognition of that fact has led to renewed prominence of the notion of Lawvere theory. We study the history of the development, in particular asking why Lawvere theories were eclipsed by monads, and how the renewed interest in them in the setting of computational effects might develop.

            Content

            Author and article information

            Conference
            July 2006
            July 2006
            : 1
            Affiliations
            [0001]Laboratory for Foundations of Computer Science, School of Informatics, University of Edinburgh

            King’s Buildings, Mayfield Road, Edinburgh EH9 3JZ, UK
            Article
            10.14236/ewic/MSFP2006.2
            fd8208a1-d605-4921-8752-d353b8869b6e
            © John Power. Published by BCS Learning and Development Ltd. Workshop on Mathematically Structured Functional Programming (MSFP 2006), Kuressaare, Estonia

            This work is licensed under a Creative Commons Attribution 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

            Workshop on Mathematically Structured Functional Programming (MSFP 2006)
            MSFP
            Kuressaare, Estonia
            2 July 2006
            Electronic Workshops in Computing (eWiC)
            Mathematically Structured Functional Programming
            History
            Product

            1477-9358 BCS Learning & Development

            Self URI (article page): https://www.scienceopen.com/hosted-document?doi=10.14236/ewic/MSFP2006.2
            Self URI (journal page): https://ewic.bcs.org/
            Categories
            Electronic Workshops in Computing

            Applied computer science,Computer science,Security & Cryptology,Graphics & Multimedia design,General computer science,Human-computer-interaction
            Lawvere Theories,Monads,Computational Effects

            Comments

            Comment on this article