A Framework for Heterotic Computing
Susan Stepney (Department of Computer Science, University of York,, UK), Viv Kendon (School of Physics, Astronomy, University of Leeds, UK),, Peter Hines (Department of Computer Science, University of York, UK),, Angelika Sebald (Department of Chemistry, University of York, UK)

TL;DR
This paper proposes a categorical framework for analyzing heterotic computing systems, emphasizing the interaction between different computational models and bridging abstract theory with practical programming tools.
Contribution
It introduces a formal categorical approach to model combined computational systems, addressing the interaction dynamics and laying groundwork for programming tools.
Findings
Framework handles diverse computational systems explicitly
Categorical machinery models interactions in heterotic computing
Outlines extensions for complex interacting systems
Abstract
Computational devices combining two or more different parts, one controlling the operation of the other, for example, derive their power from the interaction, in addition to the capabilities of the parts. Non-classical computation has tended to consider only single computational models: neural, analog, quantum, chemical, biological, neglecting to account for the contribution from the experimental controls. In this position paper, we propose a framework suitable for analysing combined computational models, from abstract theory to practical programming tools. Focusing on the simplest example of one system controlled by another through a sequence of operations in which only one system is active at a time, the output from one system becomes the input to the other for the next step, and vice versa. We outline the categorical machinery required for handling diverse computational systems in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
