Publication:
Mac Lane's Comparison Theorem for the Kleisli Construction Formalized in Coq

dc.contributor.authorEKİCİ, BURAK
dc.contributor.authorKaliszyk, Cezary
dc.date.accessioned2022-11-11T13:27:12Z
dc.date.available2022-11-11T13:27:12Z
dc.date.issued2020
dc.description.abstract(co)Monads are used to encapsulate impure operations of a computation. A (co)monad is determined by an adjunction and further determines a specific type of adjunction called the (co)Kleisli adjunction. Mac Lane introduced the comparison theorem which allows comparing these adjunctions bridged by a (co)monad through a unique comparison functor. In this paper we specify the foundations of category theory in Coq and show that the chosen representations are useful by certifying Mac Lane's comparison theorem and its basic consequences. We also show that the foundations we use are equivalent to the foundations by Timany. The formalization makes use of Coq classes to implement categorical objects and the axiom uniqueness of identity proofs to close the gap between the contextual equality of objects in a categorical setting and the judgmental Leibniz equality of Coq. The theorem is used by Duval and Jacobs in their categorical settings to interpret the state effect in impure programming languages.en
dc.description.sponsorshipUniversity of Innsbruck Medical University of Innsbruck
dc.identifier14
dc.identifier.citationEkici, B., & Kaliszyk, C. (2020). Mac Lane’s comparison theorem for the Kleisli construction formalized in Coq. Mathematics in Computer Science, 14(3), 533-549.
dc.identifier.issn1661-8270
dc.identifier.scopus2-s2.0-85079454480
dc.identifier.urihttps://doi.org/10.1007/s11786-020-00450-8
dc.identifier.urihttps://hdl.handle.net/11413/7921
dc.identifier.wos000516022500001
dc.language.isoen
dc.publisherSpringer
dc.relation.journalMathematics in Computer Science
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectAdjunctions
dc.subjectMonads
dc.subjectKleisli Construction
dc.subjectComparison Theorem
dc.subjectCoq
dc.titleMac Lane's Comparison Theorem for the Kleisli Construction Formalized in Coq
dc.typeArticle
dspace.entity.typePublication
local.indexed.atwos
local.indexed.atscopus
local.journal.endpage549
local.journal.issue3
local.journal.startpage533
relation.isAuthorOfPublication95e73b65-34de-4e9d-b877-eed858c7735f
relation.isAuthorOfPublication.latestForDiscovery95e73b65-34de-4e9d-b877-eed858c7735f

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tam Metin/Full Text
Size:
456.71 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: