Buscar
Mostrando ítems 1-10 de 60
Two linearities for quantum computing in the lambda calculus
(Elsevier, 2019-12)
We propose a way to unify two approaches of non-cloning in quantum lambda-calculi: logical and algebraic linearities. The first approach is to forbid duplicating variables, while the second is to consider all lambda-terms ...
A lambda calculus for density matrices with classical and probabilistic controls
(Springer, 2017-11)
In this paper we present two flavors of a quantum extension to the lambda calculus. The first one, λρ,follows the approach of classical control/quantum data, where the quantum data is represented by density matrices. We ...
Hypothetical Logic of Proofs
(Springer, 2014-03)
The logic of proofs is a refinement of modal logic introduced by Artemov in 1995 in which the modality ◻A is revisited as ⟦t⟧A where t is an expression that bears witness to the validity of A. It enjoys arithmetical soundness ...
Typing Quantum Superpositions and Measurement
(Springer, 2017-12)
We propose a way to unify two approaches of non-cloning in quantum lambda-calculi. The first approach is to forbid duplicating variables, while the second is to consider all lambda-terms as algebraic-linear functions. We ...
A categorical construction for the computational definition of vector spaces
(Springer, 2020-10)
Lambda-S is an extension to first-order lambda calculus unifying two approaches of non-cloning in quantum lambda-calculi. One is to forbid duplication of variables, while the other is to consider all lambda-terms as algebraic ...
The vectorial λ-calculus
(Academic Press Inc Elsevier Science, 2017-06)
We describe a type system for the linear-algebraic λ-calculus. The type system accounts for the linear-algebraic aspects of this extension of λ-calculus: it is able to statically describe the linear combinations of terms ...
Optimality & the linear substitution calculus
(Schloss Dagstuhl. Leibniz-Zentrum für Informatik, 2017-09)
We lift the theory of optimal reduction to a decomposition of the lambda calculus known as the Linear Substitution Calculus (LSC). LSC decomposes β-reduction into finer steps that manipulate substitutions in two distinctive ...
Foundations of strong call by need
(Association for Computing Machinery, 2017-08)
We present a call-by-need strategy for computing strong normal forms of open terms (reduction is admitted inside the body of abstractions and substitutions, and the terms may contain free variables), which guarantees that ...