On Algebras with Effectful Iteration

被引:1
|
作者
Milius, Stefan [2 ]
Adamek, Jiri [1 ]
Urbat, Henning [2 ]
机构
[1] Czech Tech Univ, Prague, Czech Republic
[2] Friedrich Alexander Univ Erlangen Nurnberg, Erlangen, Germany
关键词
THEOREM;
D O I
10.1007/978-3-030-00389-0_9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For every finitary monad T on sets and every endofunctor F on the category of T-algebras we introduce the concept of an ffg-Elgot algebra for F, that is, an algebra admitting coherent solutions for finite systems of recursive equations with effects represented by the monad T. The goal of this paper is to study the existence and construction of free ffg-Elgot algebras. To this end, we investigate the locally ffg fixed point rho F, the colimit of all F-coalgebras with free finitely generated carrier, which is shown to be the initial ffg-Elgot algebra. This is the technical foundation for our main result: the category of ffg-Elgot algebras is monadic over the category of T-algebras.
引用
收藏
页码:144 / 166
页数:23
相关论文
共 50 条
  • [31] Inductive Reasoning about Effectful Data Types
    Filinski, Andrzej
    Stovring, Kristian
    ICFP'07 PROCEEDINGS OF THE 2007 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2007, : 97 - 110
  • [32] Inductive and Coinductive Predicate Liftings for Effectful Programs
    Veltri, Niccolo
    Voorneveld, Niels F. W.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (351): : 260 - 277
  • [33] Effectful semantics in bicategories: strong, commutative, and concurrent pseudomonads
    Paquet, Hugo
    Saville, Philip
    PROCEEDINGS OF THE 39TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS 2024, 2024,
  • [34] Inductive reasoning about effectful data types
    Filinski, Andrzej
    Stovring, Kristian
    ACM SIGPLAN NOTICES, 2007, 42 (09) : 97 - 110
  • [35] From Equations to Distinctions: Two Interpretations of Effectful Computations
    Voorneveld, Niels
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (317): : 1 - 17
  • [36] Formally Verified Native Code Generation in an Effectful JIT
    Barriere, Aurele
    Blazy, Sandrine
    Pichardie, David
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (POPL):
  • [37] On Model-Checking Higher-Order Effectful Programs
    Dal Lago, Ugo
    Ghyselen, Alexis
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (POPL):
  • [38] A FIBRATIONAL TALE OF OPERATIONAL LOGICAL RELATIONS: PURE, EFFECTFUL AND DIFFERENTIAL
    Dagnino, Francesco
    Gavazzo, Francesco
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (02)
  • [39] On applications of iteration algorithms and Skorobagatko's branching fractions to approximation of roots of polynomials in Banach algebras
    Kopach, M., I
    Obshta, A. F.
    Shuvar, B. A.
    CARPATHIAN MATHEMATICAL PUBLICATIONS, 2010, 2 (01) : 82 - 86
  • [40] Effectful Applicative Bisimilarity: Monads, Relators, and Howe's Method
    Dal Lago, Ugo
    Gavazzo, Francesco
    Levy, Paul Blain
    2017 32ND ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2017,