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 ...
We present a survey of our work over the last four decades on generalizations of computability theor...
AbstractComputability theory, which investigates computable functions and computable sets, lies at t...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...
We present a new model of computation, described in terms of monoidal categories. It conforms the C...
We present a new model of computation, described in terms of monoidal categories. It conforms to the...
Monoidal computer is a categorical model of intensional computation, where many different programs c...
There are different notions of computation, the most popular being monads, applicative functors, and...
There are different notions of computation, the most popular being monads, applicative functors, and...
As computing capabilities are extending, the amount of source code to manage is inevitably becoming ...
This book is a development of class notes for a two-hour lecture including a two-hour lab held for s...
Why do we need a formalization of the notion of algorithm or effective computation? In order to show...
In this paper, I present an introduction to computability theory and adopt contemporary mathematical...
AbstractWe give an introduction to Turing categories, which are a convenient setting for the categor...
The concept of a computable function is quite a well-studied one, however, it is possible to capture...
In recent years, classical computability has expanded beyond its original scope to address issues re...
We present a survey of our work over the last four decades on generalizations of computability theor...
AbstractComputability theory, which investigates computable functions and computable sets, lies at t...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...
We present a new model of computation, described in terms of monoidal categories. It conforms the C...
We present a new model of computation, described in terms of monoidal categories. It conforms to the...
Monoidal computer is a categorical model of intensional computation, where many different programs c...
There are different notions of computation, the most popular being monads, applicative functors, and...
There are different notions of computation, the most popular being monads, applicative functors, and...
As computing capabilities are extending, the amount of source code to manage is inevitably becoming ...
This book is a development of class notes for a two-hour lecture including a two-hour lab held for s...
Why do we need a formalization of the notion of algorithm or effective computation? In order to show...
In this paper, I present an introduction to computability theory and adopt contemporary mathematical...
AbstractWe give an introduction to Turing categories, which are a convenient setting for the categor...
The concept of a computable function is quite a well-studied one, however, it is possible to capture...
In recent years, classical computability has expanded beyond its original scope to address issues re...
We present a survey of our work over the last four decades on generalizations of computability theor...
AbstractComputability theory, which investigates computable functions and computable sets, lies at t...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...