Comodule representations of second-order functionals
We develop and investigate a general theory of representations of second-order functionals, based on a notion of a right comodule for a monad on the category of containers. We show how the notion of comodule representability naturally subsumes classic representations of continuous functionals with w...
Saved in:
Published in | Journal of logical and algebraic methods in programming Vol. 146; p. 101071 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Elsevier Inc
01.07.2025
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | We develop and investigate a general theory of representations of second-order functionals, based on a notion of a right comodule for a monad on the category of containers. We show how the notion of comodule representability naturally subsumes classic representations of continuous functionals with well-founded trees. We find other kinds of representations by varying the monad, the comodule, and in some cases the underlying category of containers. Examples include uniformly continuous or finitely supported functionals, functionals querying their arguments precisely once, or at most once, functionals interacting with an ambient environment through computational effects, as well as functionals trivially representing themselves. Many of these rely on our construction of a monad on containers from a monad on shapes and a weak Mendler-style monad algebra on the universe for positions. We show that comodule representability on the category of propositional containers, which have positions valued in a universe of propositions, is closely related to instance reducibility in constructive mathematics, and through it to Weihrauch reducibility in computability theory. |
---|---|
AbstractList | We develop and investigate a general theory of representations of second-order functionals, based on a notion of a right comodule for a monad on the category of containers. We show how the notion of comodule representability naturally subsumes classic representations of continuous functionals with well-founded trees. We find other kinds of representations by varying the monad, the comodule, and in some cases the underlying category of containers. Examples include uniformly continuous or finitely supported functionals, functionals querying their arguments precisely once, or at most once, functionals interacting with an ambient environment through computational effects, as well as functionals trivially representing themselves. Many of these rely on our construction of a monad on containers from a monad on shapes and a weak Mendler-style monad algebra on the universe for positions. We show that comodule representability on the category of propositional containers, which have positions valued in a universe of propositions, is closely related to instance reducibility in constructive mathematics, and through it to Weihrauch reducibility in computability theory. |
ArticleNumber | 101071 |
Author | Ahman, Danel Bauer, Andrej |
Author_xml | – sequence: 1 givenname: Danel orcidid: 0000-0001-6595-2756 surname: Ahman fullname: Ahman, Danel email: danel.ahman@ut.ee organization: Institute of Computer Science, University of Tartu, Narva mnt 18, Tartu, Estonia – sequence: 2 givenname: Andrej orcidid: 0000-0001-5378-0547 surname: Bauer fullname: Bauer, Andrej email: andrej.bauer@andrej.com organization: Faculty of Mathematics and Physics, University of Ljubljana, Jadranska 19, Ljubljana, Slovenia |
BookMark | eNp9j8tOwzAQRb0oEqX0C9jkB1LGzzgLFqjiJVViA2srGU-kRI1d2SkSf09CWbO60sw9ozk3bBViIMbuOOw4cHM_7IZjM552AoReJlDxFVsLqUUpBNhrts15AJirtrKSr5naxzH685GKRKdEmcLUTH0MuYhdkQlj8GVMnlLRnQMum-aYb9lVNwdt_3LDPp-fPvav5eH95W3_eChRaD2VjapaQG2quubIDSjTCYWNB2qV8koLqK2pLBrQZLGSyoD1Qkrfthqt4HLD5OUupphzos6dUj826dtxcIuvG9yvr1t83cV3ph4uFM2vffWUXMaeApLvE-HkfOz_5X8A_ARiJw |
Cites_doi | 10.1016/j.tcs.2006.03.013 10.1016/j.entcs.2013.09.010 10.1016/j.entcs.2015.12.024 10.1017/S0305004112000394 10.1016/S0168-0072(00)00012-9 10.1016/0890-5401(88)90005-3 10.1007/BF01447860 10.1016/j.tcs.2005.06.002 10.1017/S0956796817000041 10.2178/jsl/1294170993 10.1017/S0956796815000088 10.1016/0890-5401(91)90052-4 |
ContentType | Journal Article |
Copyright | 2025 Elsevier Inc. |
Copyright_xml | – notice: 2025 Elsevier Inc. |
DBID | AAYXX CITATION |
DOI | 10.1016/j.jlamp.2025.101071 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
ExternalDocumentID | 10_1016_j_jlamp_2025_101071 S2352220825000379 |
GroupedDBID | --M 0R~ 4.4 457 4G. 7-5 8P~ AAEDT AAEDW AAIKJ AAKOC AALRI AAOAW AATTM AAXKI AAXUO AAYFN AAYWO ABBOA ABJNI ABMAC ABXDB ACDAQ ACGFS ACRLP ACVFH ADBBV ADCNI ADEZE ADVLN AEBSH AEIPS AEKER AENEX AEUPX AFJKZ AFPUW AFTJW AGCQF AGHFR AGUBO AIALX AIEXJ AIGII AIIUN AIKHN AITUG AKBMS AKRWK AKYEP ALMA_UNASSIGNED_HOLDINGS AMRAJ ANKPU AOUOD AXJTR BKOJK BLXMC EBS EFJIC EFKBS EJD FDB FIRID FYGXN GBLVA GBOLZ HZ~ KOM M41 O9- OAUVE RIG ROL SPC SPCBC SSV SSZ T5K ~G- AAYXX AFXIZ AGRNS BNPGV CITATION SSH |
ID | FETCH-LOGICAL-c255t-a47b0c567991c16046f24cad0eb44d452098678c605e8c734608d233dbb5c8213 |
IEDL.DBID | AIKHN |
ISSN | 2352-2208 |
IngestDate | Wed Jul 16 16:47:26 EDT 2025 Sat Aug 16 17:03:29 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Monads Second-order functionals Instance reductions Computational effects Tree representations Comodule representations Containers Comodules |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c255t-a47b0c567991c16046f24cad0eb44d452098678c605e8c734608d233dbb5c8213 |
ORCID | 0000-0001-5378-0547 0000-0001-6595-2756 |
ParticipantIDs | crossref_primary_10_1016_j_jlamp_2025_101071 elsevier_sciencedirect_doi_10_1016_j_jlamp_2025_101071 |
PublicationCentury | 2000 |
PublicationDate | July 2025 2025-07-00 |
PublicationDateYYYYMMDD | 2025-07-01 |
PublicationDate_xml | – month: 07 year: 2025 text: July 2025 |
PublicationDecade | 2020 |
PublicationTitle | Journal of logical and algebraic methods in programming |
PublicationYear | 2025 |
Publisher | Elsevier Inc |
Publisher_xml | – name: Elsevier Inc |
References | Manes (br0220) 1976; vol. 26 Mulry (br0460) 1993; vol. 802 Ahman, Uustalu (br0140) 2014; vol. 308 Spiwack, Coquand (br0300) 2010 Plotkin, Power (br0350) 2002; vol. 2303 Niu, Spivak (br0130) 2023 Power, Shkaravska (br0160) 2004; vol. 106 Ghani, Hancock, Pattinson (br0490) Sep. 2009; 5 Uustalu, Vene (br0320) 1999; 6 Baillon (br0070) December 2023 Plotkin, Power (br0260) 2008; vol. 218 Escardó (br0470) 2013; 298 Abbott, Altenkirch, Ghani (br0200) 2003; vol. 2620 Szigeti (br0270) 1983; 24 Garner (br0510) Jan. 2023; 19 Ahman, Bauer (br0360) 2020; vol. 12075 O'Connor (br0150) 2011 Hyland, Plotkin, Power (br0390) 2006; 357 Coquand, Huet (br0430) 1985 Jaskelioff, O'Connor (br0500) 2015; 25 Marmolejo, Wood (br0240) 2010; 24 Brouwer (br0010) 1927; 97 Moggi (br0340) 1991; 93 Martin-Löf (br0050) 1998 Uustalu (br0370) 2015; 319 Lambek (br0410) 1988 Capretta (br0400) 2005; 1 Gambino, Kock (br0120) 2013; 154 Spivak (br0180) 2021; vol. 372 Marmolejo, Wood (br0330) 2013; 28 Møgelberg, Staton (br0380) 2014; 10 Altenkirch, Levy, Staton (br0190) 2010; vol. 6158 Barr, Wells (br0230) 1985; vol. 278 Rogers (br0280) 1987 Coquand, Huet (br0420) 1988; 76 Brattka, Gherardi (br0030) 2011; 76 (br0440) 2013 Abbott, Altenkirch, Ghani (br0110) 2005; 342 Troelstra, van Dalen (br0100) 1988; vol. 121 Ghani, Hancock, Pattinson (br0480) 2009; vol. 249 Martin-Löf (br0080) 1982; vol. 104 Cruttwell, Gavranović, Ghani, Wilson, Zanasi (br0170) 2022; vol. 13240 Ahman, Uustalu (br0210) 2014; vol. 26 Martin-Löf (br0040) 1984 Baillon, Mahboubi, Pédrot (br0060) 2022; vol. 216 Piróg, Wu, Gibbons (br0250) 2015; vol. 35 Moerdijk, Palmgren (br0090) 2000; 104 Uustalu, Veltri (br0290) 2017; 27 Bauer (br0020) 2022; 18 Li (br0310) September 2014 Szigeti (br0450) 1983; 24 Cruttwell (10.1016/j.jlamp.2025.101071_br0170) 2022; vol. 13240 Gambino (10.1016/j.jlamp.2025.101071_br0120) 2013; 154 Møgelberg (10.1016/j.jlamp.2025.101071_br0380) 2014; 10 Martin-Löf (10.1016/j.jlamp.2025.101071_br0040) 1984 Rogers (10.1016/j.jlamp.2025.101071_br0280) 1987 Coquand (10.1016/j.jlamp.2025.101071_br0430) 1985 Szigeti (10.1016/j.jlamp.2025.101071_br0450) 1983; 24 Brouwer (10.1016/j.jlamp.2025.101071_br0010) 1927; 97 Marmolejo (10.1016/j.jlamp.2025.101071_br0240) 2010; 24 Ahman (10.1016/j.jlamp.2025.101071_br0360) 2020; vol. 12075 Hyland (10.1016/j.jlamp.2025.101071_br0390) 2006; 357 Barr (10.1016/j.jlamp.2025.101071_br0230) 1985; vol. 278 Uustalu (10.1016/j.jlamp.2025.101071_br0320) 1999; 6 Escardó (10.1016/j.jlamp.2025.101071_br0470) 2013; 298 Spivak (10.1016/j.jlamp.2025.101071_br0180) 2021; vol. 372 Moggi (10.1016/j.jlamp.2025.101071_br0340) 1991; 93 Piróg (10.1016/j.jlamp.2025.101071_br0250) 2015; vol. 35 Plotkin (10.1016/j.jlamp.2025.101071_br0260) 2008; vol. 218 Mulry (10.1016/j.jlamp.2025.101071_br0460) 1993; vol. 802 Ghani (10.1016/j.jlamp.2025.101071_br0480) 2009; vol. 249 O'Connor (10.1016/j.jlamp.2025.101071_br0150) Capretta (10.1016/j.jlamp.2025.101071_br0400) 2005; 1 Martin-Löf (10.1016/j.jlamp.2025.101071_br0080) 1982; vol. 104 Ghani (10.1016/j.jlamp.2025.101071_br0490) 2009; 5 Jaskelioff (10.1016/j.jlamp.2025.101071_br0500) 2015; 25 Power (10.1016/j.jlamp.2025.101071_br0160) 2004; vol. 106 Troelstra (10.1016/j.jlamp.2025.101071_br0100) 1988; vol. 121 Garner (10.1016/j.jlamp.2025.101071_br0510) 2023; 19 Abbott (10.1016/j.jlamp.2025.101071_br0110) 2005; 342 Spiwack (10.1016/j.jlamp.2025.101071_br0300) 2010 Uustalu (10.1016/j.jlamp.2025.101071_br0290) 2017; 27 Lambek (10.1016/j.jlamp.2025.101071_br0410) 1988 Marmolejo (10.1016/j.jlamp.2025.101071_br0330) 2013; 28 Altenkirch (10.1016/j.jlamp.2025.101071_br0190) 2010; vol. 6158 Baillon (10.1016/j.jlamp.2025.101071_br0070) 2023 Manes (10.1016/j.jlamp.2025.101071_br0220) 1976; vol. 26 Ahman (10.1016/j.jlamp.2025.101071_br0210) 2014; vol. 26 Moerdijk (10.1016/j.jlamp.2025.101071_br0090) 2000; 104 Brattka (10.1016/j.jlamp.2025.101071_br0030) 2011; 76 Martin-Löf (10.1016/j.jlamp.2025.101071_br0050) 1998 Uustalu (10.1016/j.jlamp.2025.101071_br0370) 2015; 319 Abbott (10.1016/j.jlamp.2025.101071_br0200) 2003; vol. 2620 Szigeti (10.1016/j.jlamp.2025.101071_br0270) 1983; 24 Plotkin (10.1016/j.jlamp.2025.101071_br0350) 2002; vol. 2303 Niu (10.1016/j.jlamp.2025.101071_br0130) 2023 Baillon (10.1016/j.jlamp.2025.101071_br0060) 2022; vol. 216 Coquand (10.1016/j.jlamp.2025.101071_br0420) 1988; 76 Bauer (10.1016/j.jlamp.2025.101071_br0020) 2022; 18 Li (10.1016/j.jlamp.2025.101071_br0310) 2014 Ahman (10.1016/j.jlamp.2025.101071_br0140) 2014; vol. 308 |
References_xml | – volume: 97 start-page: 60 year: 1927 end-page: 75 ident: br0010 article-title: Über Definitionsbereiche von Funktionen publication-title: Math. Ann. – volume: vol. 308 start-page: 25 year: 2014 end-page: 48 ident: br0140 article-title: Coalgebraic update lenses publication-title: Proceedings of the 30th Conference on the Mathematical Foundations of Programming Semantics – volume: 27 start-page: e13 year: 2017 ident: br0290 article-title: Finiteness and rational sequences, constructively publication-title: J. Funct. Program. – volume: 76 start-page: 143 year: 2011 end-page: 176 ident: br0030 article-title: Weihrauch degrees, omniscience principles and weak computability publication-title: J. Symb. Log. – volume: 24 year: 2010 ident: br0240 article-title: Monads as extension systems – no iteration is necessary publication-title: Theory Appl. Categ. – year: 2023 ident: br0130 article-title: Polynomial Functors: A Mathematical Theory of Interaction – volume: vol. 26 year: 1976 ident: br0220 article-title: Algebraic Theories publication-title: Graduate Texts in Mathematics – year: 1988 ident: br0410 article-title: Introduction to Higher-Order Categorical Logic publication-title: Cambridge Studies in Advanced Mathematics – volume: 25 start-page: e13 year: 2015 ident: br0500 article-title: A representation theorem for second-order functionals publication-title: J. Funct. Program. – volume: vol. 249 start-page: 3 year: 2009 end-page: 18 ident: br0480 article-title: Continuous functions on final coalgebras publication-title: Proceedings of the 25th Conference on Mathematical Foundations of Programming Semantics (MFPS 2009) – volume: 24 start-page: 381 year: 1983 end-page: 391 ident: br0270 article-title: On limits and colimits in the Kleisli category publication-title: Cah. Topol. Géom. Différ. Catég. – year: 2011 ident: br0150 article-title: Functor is to lens as applicative is to biplate: introducing multiplate – volume: 6 start-page: 343 year: 1999 ident: br0320 article-title: Mendler-style inductive types, categorically publication-title: Nord. J. Comput. – year: 1987 ident: br0280 article-title: Theory of Recursive Functions and Effective Computability – volume: 104 start-page: 189 year: 2000 end-page: 218 ident: br0090 article-title: Wellfounded trees in categories publication-title: Ann. Pure Appl. Log. – year: 2013 ident: br0440 article-title: Homotopy Type Theory: Univalent Foundations of Mathematics – volume: 18 year: 2022 ident: br0020 article-title: Instance reducibility and Weihrauch degrees publication-title: Log. Methods Comput. Sci. – volume: vol. 802 start-page: 304 year: 1993 end-page: 319 ident: br0460 article-title: Lifting theorems for kleisli categories publication-title: Mathematical Foundations of Programming Semantics, 9th International Conference, New Orleans, LA, USA, April 7-10, 1993, Proceedings – volume: vol. 2620 start-page: 23 year: 2003 end-page: 38 ident: br0200 article-title: Categories of containers publication-title: Foundations of Software Science and Computational Structures, 6th International Conference, FOSSACS 2003 Held as Part of the Joint European Conference on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7–11, 2003, Proceedings – volume: vol. 104 start-page: 153 year: 1982 end-page: 175 ident: br0080 article-title: Constructive mathematics and computer programming publication-title: Logic, Methodology and Philosophy of Science VI – volume: 342 start-page: 3 year: 2005 end-page: 27 ident: br0110 article-title: Containers: constructing strictly positive types publication-title: Theor. Comput. Sci. – volume: 24 start-page: 381 year: 1983 end-page: 391 ident: br0450 article-title: On limits and colimits in the kleisli category publication-title: Cah. Topol. Géom. Différ. Catég. – volume: vol. 278 year: 1985 ident: br0230 article-title: Toposes, Triples and Theories publication-title: Grundlehren der Mathematischen Wissenschaften – start-page: 217 year: 2010 end-page: 230 ident: br0300 article-title: Constructively finite? publication-title: Contribuciones Cientificas en Honor de Mirian Andrés Gómez – volume: vol. 35 start-page: 290 year: 2015 end-page: 303 ident: br0250 article-title: Modules over monads and their algebras publication-title: 6th Conference on Algebra and Coalgebra in Computer Science, CALCO 2015 – year: 1984 ident: br0040 article-title: Intuitionistic Type Theory: Notes by Giovanni Sambin of a Series Lectures Given in Padua, June 1980 – year: 1985 ident: br0430 article-title: Constructions: a higher order proof system for mechanizing mathematics – volume: vol. 12075 start-page: 29 year: 2020 end-page: 55 ident: br0360 article-title: Runners in action publication-title: Programming Languages and Systems – 29th European Symposium on Programming, ESOP 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25–30, 2020, Proceedings – volume: vol. 6158 start-page: 11 year: 2010 end-page: 20 ident: br0190 article-title: Higher-order containers publication-title: Programs, Proofs, Processes, 6th Conference on Computability in Europe, CiE 2010, Ponta Delgada, Azores, Portugal, June 30–July 4, 2010, Proceedings – volume: 1 year: 2005 ident: br0400 article-title: General recursion via coinductive types publication-title: Log. Methods Comput. Sci. – volume: vol. 13240 start-page: 1 year: 2022 end-page: 28 ident: br0170 article-title: Categorical foundations of gradient-based learning publication-title: Programming Languages and Systems – 31st European Symposium on Programming, ESOP 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2-7, 2022, Proceedings – volume: 76 start-page: 95 year: 1988 end-page: 120 ident: br0420 article-title: The calculus of constructions publication-title: Inf. Comput. – volume: vol. 2303 start-page: 342 year: 2002 end-page: 356 ident: br0350 article-title: Notions of computation determine monads publication-title: Foundations of Software Science and Computation Structures, 5th International Conference, FOSSACS 2002. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002 Grenoble, France, April 8-12, 2002, Proceedings – volume: vol. 372 start-page: 14 year: 2021 end-page: 28 ident: br0180 article-title: Learners' languages publication-title: Proceedings of the Fourth International Conference on Applied Category Theory – volume: vol. 106 start-page: 297 year: 2004 end-page: 314 ident: br0160 article-title: From comodels to coalgebras: state and arrays publication-title: Proceedings of the Workshop on Coalgebraic Methods in Computer Science – volume: 19 year: Jan. 2023 ident: br0510 article-title: Stream processors and comodels publication-title: Log. Methods Comput. Sci. – volume: vol. 216 start-page: 5:1 year: 2022 end-page: 5:18 ident: br0060 article-title: Gardening with the Pythia a model of continuity in a dependent setting publication-title: 30th EACSL Annual Conference on Computer Science Logic (CSL 2022) – volume: vol. 121 year: 1988 ident: br0100 article-title: Constructivism in Mathematics (volume 1) publication-title: Studies in Logic and the Foundations of Mathematics – volume: vol. 218 start-page: 295 year: 2008 end-page: 311 ident: br0260 article-title: Tensors of comodels and models for operational semantics publication-title: Proceedings of 24th Conference on Mathematical Foundations of Programming Semantics – volume: 298 start-page: 119 year: 2013 end-page: 141 ident: br0470 article-title: Continuity of Gödel's system T definable functionals via effectful forcing publication-title: Proceedings of the Twenty-Ninth Conference on the Mathematical Foundations of Programming Semantics – year: December 2023 ident: br0070 article-title: Continuity in Type Theory – volume: vol. 26 start-page: 1 year: 2014 end-page: 23 ident: br0210 article-title: Update monads: cointerpreting directed containers publication-title: 19th International Conference on Types for Proofs and Programs (TYPES 2013) – volume: 357 start-page: 70 year: 2006 end-page: 99 ident: br0390 article-title: Combining effects: sum and tensor publication-title: Theor. Comput. Sci. – volume: 154 start-page: 153 year: 2013 end-page: 192 ident: br0120 article-title: Polynomial functors and polynomial monads publication-title: Math. Proc. Camb. Philos. Soc. – volume: 319 start-page: 403 year: 2015 end-page: 421 ident: br0370 article-title: Stateful runners of effectful computations publication-title: Electron. Notes Theor. Comput. Sci. – start-page: 127 year: 1998 end-page: 172 ident: br0050 article-title: An intuitionistic theory of types publication-title: Twenty Five Years of Constructive Type Theory – volume: 28 year: 2013 ident: br0330 article-title: No-iteration pseudomonads publication-title: Theory Appl. Categ. – volume: 10 year: 2014 ident: br0380 article-title: Linear usage of state publication-title: Log. Methods Comput. Sci. – volume: 5 year: Sep. 2009 ident: br0490 article-title: Representations of stream processors using nested fixed points publication-title: Log. Methods Comput. Sci. – volume: 93 start-page: 55 year: 1991 end-page: 92 ident: br0340 article-title: Notions of computation and monads publication-title: Inf. Comput. – year: September 2014 ident: br0310 article-title: Quotient Types in Type Theory – volume: 28 issue: 14 year: 2013 ident: 10.1016/j.jlamp.2025.101071_br0330 article-title: No-iteration pseudomonads publication-title: Theory Appl. Categ. – volume: 24 issue: 4 year: 2010 ident: 10.1016/j.jlamp.2025.101071_br0240 article-title: Monads as extension systems – no iteration is necessary publication-title: Theory Appl. Categ. – volume: 1 issue: 2 year: 2005 ident: 10.1016/j.jlamp.2025.101071_br0400 article-title: General recursion via coinductive types publication-title: Log. Methods Comput. Sci. – volume: 357 start-page: 70 issue: 1–3 year: 2006 ident: 10.1016/j.jlamp.2025.101071_br0390 article-title: Combining effects: sum and tensor publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2006.03.013 – year: 1984 ident: 10.1016/j.jlamp.2025.101071_br0040 – volume: 6 start-page: 343 issue: 3 year: 1999 ident: 10.1016/j.jlamp.2025.101071_br0320 article-title: Mendler-style inductive types, categorically publication-title: Nord. J. Comput. – volume: 298 start-page: 119 year: 2013 ident: 10.1016/j.jlamp.2025.101071_br0470 article-title: Continuity of Gödel's system T definable functionals via effectful forcing publication-title: Electron. Notes Theor. Comput. Sci. doi: 10.1016/j.entcs.2013.09.010 – start-page: 217 year: 2010 ident: 10.1016/j.jlamp.2025.101071_br0300 article-title: Constructively finite? – volume: 319 start-page: 403 year: 2015 ident: 10.1016/j.jlamp.2025.101071_br0370 article-title: Stateful runners of effectful computations publication-title: Electron. Notes Theor. Comput. Sci. doi: 10.1016/j.entcs.2015.12.024 – volume: vol. 802 start-page: 304 year: 1993 ident: 10.1016/j.jlamp.2025.101071_br0460 article-title: Lifting theorems for kleisli categories – volume: 10 issue: 1 year: 2014 ident: 10.1016/j.jlamp.2025.101071_br0380 article-title: Linear usage of state publication-title: Log. Methods Comput. Sci. – volume: vol. 249 start-page: 3 year: 2009 ident: 10.1016/j.jlamp.2025.101071_br0480 article-title: Continuous functions on final coalgebras – year: 2023 ident: 10.1016/j.jlamp.2025.101071_br0130 – year: 1987 ident: 10.1016/j.jlamp.2025.101071_br0280 – volume: vol. 2620 start-page: 23 year: 2003 ident: 10.1016/j.jlamp.2025.101071_br0200 article-title: Categories of containers – year: 1988 ident: 10.1016/j.jlamp.2025.101071_br0410 article-title: Introduction to Higher-Order Categorical Logic – volume: vol. 6158 start-page: 11 year: 2010 ident: 10.1016/j.jlamp.2025.101071_br0190 article-title: Higher-order containers – volume: vol. 104 start-page: 153 year: 1982 ident: 10.1016/j.jlamp.2025.101071_br0080 article-title: Constructive mathematics and computer programming – volume: vol. 218 start-page: 295 year: 2008 ident: 10.1016/j.jlamp.2025.101071_br0260 article-title: Tensors of comodels and models for operational semantics – volume: 154 start-page: 153 issue: 1 year: 2013 ident: 10.1016/j.jlamp.2025.101071_br0120 article-title: Polynomial functors and polynomial monads publication-title: Math. Proc. Camb. Philos. Soc. doi: 10.1017/S0305004112000394 – volume: vol. 13240 start-page: 1 year: 2022 ident: 10.1016/j.jlamp.2025.101071_br0170 article-title: Categorical foundations of gradient-based learning – volume: 104 start-page: 189 issue: 1 year: 2000 ident: 10.1016/j.jlamp.2025.101071_br0090 article-title: Wellfounded trees in categories publication-title: Ann. Pure Appl. Log. doi: 10.1016/S0168-0072(00)00012-9 – ident: 10.1016/j.jlamp.2025.101071_br0150 – volume: vol. 35 start-page: 290 year: 2015 ident: 10.1016/j.jlamp.2025.101071_br0250 article-title: Modules over monads and their algebras – year: 2023 ident: 10.1016/j.jlamp.2025.101071_br0070 – year: 2014 ident: 10.1016/j.jlamp.2025.101071_br0310 – volume: vol. 26 start-page: 1 year: 2014 ident: 10.1016/j.jlamp.2025.101071_br0210 article-title: Update monads: cointerpreting directed containers – volume: 76 start-page: 95 year: 1988 ident: 10.1016/j.jlamp.2025.101071_br0420 article-title: The calculus of constructions publication-title: Inf. Comput. doi: 10.1016/0890-5401(88)90005-3 – volume: vol. 2303 start-page: 342 year: 2002 ident: 10.1016/j.jlamp.2025.101071_br0350 article-title: Notions of computation determine monads – year: 1985 ident: 10.1016/j.jlamp.2025.101071_br0430 – volume: 24 start-page: 381 issue: 4 year: 1983 ident: 10.1016/j.jlamp.2025.101071_br0270 article-title: On limits and colimits in the Kleisli category publication-title: Cah. Topol. Géom. Différ. Catég. – volume: vol. 216 start-page: 5:1 year: 2022 ident: 10.1016/j.jlamp.2025.101071_br0060 article-title: Gardening with the Pythia a model of continuity in a dependent setting – volume: vol. 121 year: 1988 ident: 10.1016/j.jlamp.2025.101071_br0100 article-title: Constructivism in Mathematics (volume 1) – volume: vol. 308 start-page: 25 year: 2014 ident: 10.1016/j.jlamp.2025.101071_br0140 article-title: Coalgebraic update lenses – volume: 97 start-page: 60 issue: 1 year: 1927 ident: 10.1016/j.jlamp.2025.101071_br0010 article-title: Über Definitionsbereiche von Funktionen publication-title: Math. Ann. doi: 10.1007/BF01447860 – volume: vol. 26 year: 1976 ident: 10.1016/j.jlamp.2025.101071_br0220 article-title: Algebraic Theories – volume: 342 start-page: 3 issue: 1 year: 2005 ident: 10.1016/j.jlamp.2025.101071_br0110 article-title: Containers: constructing strictly positive types publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2005.06.002 – volume: 27 start-page: e13 year: 2017 ident: 10.1016/j.jlamp.2025.101071_br0290 article-title: Finiteness and rational sequences, constructively publication-title: J. Funct. Program. doi: 10.1017/S0956796817000041 – volume: vol. 278 year: 1985 ident: 10.1016/j.jlamp.2025.101071_br0230 article-title: Toposes, Triples and Theories – volume: 5 issue: 3 year: 2009 ident: 10.1016/j.jlamp.2025.101071_br0490 article-title: Representations of stream processors using nested fixed points publication-title: Log. Methods Comput. Sci. – volume: 18 issue: 3 year: 2022 ident: 10.1016/j.jlamp.2025.101071_br0020 article-title: Instance reducibility and Weihrauch degrees publication-title: Log. Methods Comput. Sci. – volume: vol. 106 start-page: 297 year: 2004 ident: 10.1016/j.jlamp.2025.101071_br0160 article-title: From comodels to coalgebras: state and arrays – start-page: 127 year: 1998 ident: 10.1016/j.jlamp.2025.101071_br0050 article-title: An intuitionistic theory of types – volume: 76 start-page: 143 issue: 1 year: 2011 ident: 10.1016/j.jlamp.2025.101071_br0030 article-title: Weihrauch degrees, omniscience principles and weak computability publication-title: J. Symb. Log. doi: 10.2178/jsl/1294170993 – volume: 19 issue: 1 year: 2023 ident: 10.1016/j.jlamp.2025.101071_br0510 article-title: Stream processors and comodels publication-title: Log. Methods Comput. Sci. – volume: vol. 372 start-page: 14 year: 2021 ident: 10.1016/j.jlamp.2025.101071_br0180 article-title: Learners' languages – volume: 25 start-page: e13 year: 2015 ident: 10.1016/j.jlamp.2025.101071_br0500 article-title: A representation theorem for second-order functionals publication-title: J. Funct. Program. doi: 10.1017/S0956796815000088 – volume: vol. 12075 start-page: 29 year: 2020 ident: 10.1016/j.jlamp.2025.101071_br0360 article-title: Runners in action – volume: 93 start-page: 55 issue: 1 year: 1991 ident: 10.1016/j.jlamp.2025.101071_br0340 article-title: Notions of computation and monads publication-title: Inf. Comput. doi: 10.1016/0890-5401(91)90052-4 – volume: 24 start-page: 381 issue: 4 year: 1983 ident: 10.1016/j.jlamp.2025.101071_br0450 article-title: On limits and colimits in the kleisli category publication-title: Cah. Topol. Géom. Différ. Catég. |
SSID | ssj0001687831 |
Score | 2.3096056 |
Snippet | We develop and investigate a general theory of representations of second-order functionals, based on a notion of a right comodule for a monad on the category... |
SourceID | crossref elsevier |
SourceType | Index Database Publisher |
StartPage | 101071 |
SubjectTerms | Comodule representations Comodules Computational effects Containers Instance reductions Monads Second-order functionals Tree representations |
Title | Comodule representations of second-order functionals |
URI | https://dx.doi.org/10.1016/j.jlamp.2025.101071 |
Volume | 146 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3LSgMxFL3UduPGt1hfZOHS0Jkkk5lZFrFUhW600F1oXtAi02Lb_zfJJKggLlzOhRvCmeQ-wskJwJ1kVltCcmxt7RoU7baiVDXF1ksTMuLmbgPLd8LHU_Y8K2YdeEh3YTytMsb-NqaHaB0tg4jmYL1YDF6Jrx2Ib3GCikq9Bz1Ca-6Wdm_49DKefB218KqswsuE3gV7n6Q_FJheS4e9l64khbdkZf57jvqWd0ZHcBALRjRs53QMHdOcwGF6jAHFvXkKzJlWevduUNCpTHeKmg1aWbTxba_GQWcT-VTWngBuzmA6enx7GOP4JAJWrvbf4jkrZaYKXrqyTuXcNbeWMDXXmZGMaeY5LZVLP8o1KaZSJWU8qzShVEtZqIrk9By6zaoxF4AyxedWZ5ZYqZnStSy9cn6o8NyYhvbhPoEg1q3yhUiUsKUImAmPmWgx6wNPQIkfP1C42PyX4-V_Ha9g33-13Nlr6G4_dubGVQhbeRtXwCe3sLhO |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07a8MwED7SZGiXvkvTp4eONbFlWbbHEBqcJs3SBLKJSLIgoTghj_9fnSzTFkqHrmfOiM_WPcSn7wCeBNVKExL6WmemQVFmKwqZRb5GaUJKzNq1ZfmOWT6lr7N41oBefRcGaZUu9lcx3UZrZ-k4NDvrxaLzTrB2INjiWBWV7ABaqE4VN6HVHQzz8ddRC0uT1E4mRBcffWr9Icv0WhrsUbqSxGgJkvD3HPUt7_RP4dgVjF63WtMZNIryHE7qYQye25sXQI1ppfYfhWd1Kus7ReXWW2lvi22v8q3OpoeprDoB3F7CtP8y6eW-G4ngS1P77_w5TUQgY5aYsk6GzDS3mlA5V0EhKFUUOS2pST_SNClFKpOIsiBVJIqUELFMSRhdQbNclcU1eIFkc60CTbRQVKpMJKicbys8884iasNzDQJfV8oXvKaELbnFjCNmvMKsDawGiv_4gNzE5r8cb_7r-AiH-eRtxEeD8fAWjvBJxaO9g-Zusy_uTbWwEw_ub_gEc1a7NA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Comodule+representations+of+second-order+functionals&rft.jtitle=Journal+of+logical+and+algebraic+methods+in+programming&rft.au=Ahman%2C+Danel&rft.au=Bauer%2C+Andrej&rft.date=2025-07-01&rft.issn=2352-2208&rft.volume=146&rft.spage=101071&rft_id=info:doi/10.1016%2Fj.jlamp.2025.101071&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jlamp_2025_101071 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2352-2208&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2352-2208&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2352-2208&client=summon |