Actegories, Copowers, and Higher-Order Message Passing Semantics

In this paper we prove that giving a right actegory with hom-objects is equivalent to giving a rightenriched category with copowers.While this result is known in the closed symmetric setting, our contribution extends the equivalence to non-closed and non-symmetric setting.This generalization is motivated by the semantics of higher-order message passing in the Categorical Message Passing Language (CaMPL), a concurrent language whose semantics is given by a linear actegory.A desirable feature for this language is the support of higher-order processes: processes that are passed as first class citizens between processes.While this ability is already present in any closed linear type systems -such as CaMPL's -to support arbitrary recursive process definitions requires the ability to reuse passed processes.Concurrent resources in CaMPL, however, cannot be duplicated, thus, passing processes as linear closures does not provide the required flexibility.This means processes must be passed as sequential data and the concurrent side must be enriched in the sequential side, motivating the technical result of this paper.

Authors

Institutions

Publication Details

Journal
Electronic Proceedings in Theoretical Computer Science
Published
2026-03-08
DOI
https://doi.org/10.4204/eptcs.442.4
Primary Topic
Natural Language Processing Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Actegories, Copowers, and Higher-Order Message Passing Semantics

Robin Cockett, Melika Norouzbeygi
Electronic Proceedings in Theoretical Computer Science
Natural Language Processing Techniques
article

Actegories, Copowers, and Higher-Order Message Passing Semantics

Robin Cockett, Melika Norouzbeygi
article en

Abstract

In this paper we prove that giving a right actegory with hom-objects is equivalent to giving a rightenriched category with copowers.While this result is known in the closed symmetric setting, our contribution extends the equivalence to non-closed and non-symmetric setting.This generalization is motivated by the semantics of higher-order message passing in the Categorical Message Passing Language (CaMPL), a concurrent language whose semantics is given by a linear actegory.A desirable feature for this language is the support of higher-order processes: processes that are passed as first class citizens between processes.While this ability is already present in any closed linear type systems -such as CaMPL's -to support arbitrary recursive process definitions requires the ability to reuse passed processes.Concurrent resources in CaMPL, however, cannot be duplicated, thus, passing processes as linear closures does not provide the required flexibility.This means processes must be passed as sequential data and the concurrent side must be enriched in the sequential side, motivating the technical result of this paper.

Electronic Proceedings in Theoretical Computer ScienceVol. 442
University of Calgary (CA)
Openalex Percentile: Top 34%
Natural Language Processing Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Actegories, Copowers, and Higher-Order Message Passing Semantics — Robin Cockett, Melika Norouzbeygi · Electronic Proceedings in Theoretical Computer Science (2026) | TGRS Research Map | TGRS