Quantum algorithms are sequences of abstract operations, per formed on non-existent computers. They are in obvious need of categorical semantics. We present some steps in this direction, following earlier contribu tions of Abramsky, Goecke and Selinger. In particular, we analyze function abstraction in quantum computation, which turns out to characterize its clas sical interfaces. Intuitively, classical data can be recognized as just those data that can be manipulated using variables, i.e. copied, deleted, and abstracted over. A categorical framework of polynomial extensions provides a convenient language for specifying quantum algorithms, with a clearly distinguished clas sical fragment, familiar from functional programming. As a runni...
It's been a little more than 40 years since researchers first suggested exploiting quantum physics t...
A fundamental component of theoretical computer science is the application of logic. Logic provides ...
Abstract—We present a basic high-level structures used for developing quantum programming languages....
Modern cryptography is based on various assumptions about computational hardness and feasibility. Bu...
Quantum computation was first proposed two decades ago. Since then, we have chased the intrinsic par...
Abstract—While much of the current study on quantum computation employs low-level formalisms such as...
Abstract—While much of the current study on quantum computation employs low-level formalisms such as...
The study of computational processes based on the laws of quantum mechanics has led to the discovery...
Quantum information brings together theories of physics and computer science. This synthesis challen...
The study of computational processes based on the laws of quantum mechanics has led to the discovery...
Quantum information brings together theories of physics and computer science. This synthesis challen...
In quantum computing, the basic unit of information is a qubit. Simulation of a general quantum prog...
This dissertation has two main parts. The first part deals with questions relating to Haghverdi and ...
AbstractThe main purpose of this paper is to examine some (potential) applications of quantum comput...
AbstractSeveral domains [S. Abramsky. A Cook's tour of a simple quantum programming language. 3rd In...
It's been a little more than 40 years since researchers first suggested exploiting quantum physics t...
A fundamental component of theoretical computer science is the application of logic. Logic provides ...
Abstract—We present a basic high-level structures used for developing quantum programming languages....
Modern cryptography is based on various assumptions about computational hardness and feasibility. Bu...
Quantum computation was first proposed two decades ago. Since then, we have chased the intrinsic par...
Abstract—While much of the current study on quantum computation employs low-level formalisms such as...
Abstract—While much of the current study on quantum computation employs low-level formalisms such as...
The study of computational processes based on the laws of quantum mechanics has led to the discovery...
Quantum information brings together theories of physics and computer science. This synthesis challen...
The study of computational processes based on the laws of quantum mechanics has led to the discovery...
Quantum information brings together theories of physics and computer science. This synthesis challen...
In quantum computing, the basic unit of information is a qubit. Simulation of a general quantum prog...
This dissertation has two main parts. The first part deals with questions relating to Haghverdi and ...
AbstractThe main purpose of this paper is to examine some (potential) applications of quantum comput...
AbstractSeveral domains [S. Abramsky. A Cook's tour of a simple quantum programming language. 3rd In...
It's been a little more than 40 years since researchers first suggested exploiting quantum physics t...
A fundamental component of theoretical computer science is the application of logic. Logic provides ...
Abstract—We present a basic high-level structures used for developing quantum programming languages....