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...

Full description

Saved in:
Bibliographic Details
Published inJournal of logical and algebraic methods in programming Vol. 146; p. 101071
Main Authors Ahman, Danel, Bauer, Andrej
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.07.2025
Subjects
Online AccessGet 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