Monoidal Computer I: Basic Computability by String Diagrams

Pavlovic, Dusko

(2013)

Pavlovic, Dusko (2013) Monoidal Computer I: Basic Computability by String Diagrams. Information and Computation

Our Full Text Deposits

Full text access: Open

Full text file - 491.15 KB

Links to Copies of this Item Held Elsewhere


Abstract

We present a new model of computation, described in terms of monoidal categories. It conforms the Church-Turing Thesis, and captures the same computable functions as the standard models. It provides a succinct categorical interface to most of them, free of their diverse implementation details, using the ideas and structures that in the meantime emerged from research in semantics of computation and programming. The salient feature of the language of monoidal categories is that it is supported by a sound and complete graphical formalism, string diagrams, which provide a concrete and intuitive interface for abstract reasoning about computation. The original motivation and the ultimate goal of this effort is to provide a convenient high level programming language for a theory of computational resources, such as one-way functions, and trapdoor functions, by adopting the methods for hiding the low level implementation details that emerged from practice. In the present paper, we make the initial step towards this ambitious goal, and sketch the ideas how to reach it. These ideas will be elaborated in the three sequel papers, that are in preparation.

Information about this Version

This is a Accepted version
This version's date is: 2013
This item is not peer reviewed

Link to this Version

https://repository.royalholloway.ac.uk/items/5cb3ae59-03cd-8cad-2890-130520903829/3/

Item TypeJournal Article
TitleMonoidal Computer I: Basic Computability by String Diagrams
AuthorsPavlovic, Dusko
Uncontrolled Keywordscomputability, monoidal category, universal computer, Frobenius algebra, string diagrams, abstract complexity
Departments

Identifiers

doihttp://dx.doi.org/10.1016/j.ic.2013.03.007

Deposited by Research Information System (atira) on 07-Mar-2013 in Royal Holloway Research Online.Last modified on 07-Mar-2013


Details