Two linearities for quantum computing in the lambda calculus. Díaz-Caro, Alejandro, Dowek, G., & Rinaldi, J. P. Biosystems, 186:104012, December, 2019. Selected papers from the International Conference on the Theory and Practice of Natural Computing (TPNC) 2017doi abstract bibtex 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 as algebraic-linear functions. We illustrate this idea by defining a quantum extension of first-order simply-typed lambda-calculus, where the type is linear on superposition, while allows cloning base vectors. In addition, we provide an interpretation of the calculus where superposed types are interpreted as vector spaces and non-superposed types as their basis.
@article{DiazCaro2019a,
title = {Two linearities for quantum computing in the lambda calculus},
author = {D{\'i}az-Caro, Alejandro and Dowek, Gilles and Rinaldi, Juan Pablo},
year = {2019},
month = dec,
journal = {Biosystems},
volume = {186},
eid = {104012},
pages = {104012},
doi = {10.1016/j.biosystems.2019.104012},
archiveprefix = {arXiv},
eprint = {1601.04294},
abstract = {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 as algebraic-linear functions. We illustrate this idea by defining a quantum extension of first-order simply-typed lambda-calculus, where the type is linear on superposition, while allows cloning base vectors. In addition, we provide an interpretation of the calculus where superposed types are interpreted as vector spaces and non-superposed types as their basis.},
keywords = {quantum computing, lambda calculus, algebraic linearity, linear logic, measurement},
note = {Selected papers from the International Conference on the Theory and Practice of Natural Computing (TPNC) 2017},
webnote = {Selected papers from the International Conference on the Theory and Practice of Natural Computing (TPNC) 2017},
bibsource = qplbib
}
Downloads: 0
{"_id":"twtuF2ZMaQXp33Zzp","bibbaseid":"diazcaro-dowek-rinaldi-twolinearitiesforquantumcomputinginthelambdacalculus-2019","author_short":["Díaz-Caro, Alejandro","Dowek, G.","Rinaldi, J. P."],"bibdata":{"bibtype":"article","type":"article","title":"Two linearities for quantum computing in the lambda calculus","author":[{"firstnames":[],"propositions":[],"lastnames":["Díaz-Caro, Alejandro"],"suffixes":[]},{"propositions":[],"lastnames":["Dowek"],"firstnames":["Gilles"],"suffixes":[]},{"propositions":[],"lastnames":["Rinaldi"],"firstnames":["Juan","Pablo"],"suffixes":[]}],"year":"2019","month":"December","journal":"Biosystems","volume":"186","eid":"104012","pages":"104012","doi":"10.1016/j.biosystems.2019.104012","archiveprefix":"arXiv","eprint":"1601.04294","abstract":"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 as algebraic-linear functions. We illustrate this idea by defining a quantum extension of first-order simply-typed lambda-calculus, where the type is linear on superposition, while allows cloning base vectors. In addition, we provide an interpretation of the calculus where superposed types are interpreted as vector spaces and non-superposed types as their basis.","keywords":"quantum computing, lambda calculus, algebraic linearity, linear logic, measurement","note":"Selected papers from the International Conference on the Theory and Practice of Natural Computing (TPNC) 2017","webnote":"Selected papers from the International Conference on the Theory and Practice of Natural Computing (TPNC) 2017","bibsource":"Quantum Programming Languages & Verification Bibliography, https://git.io/qpl-bib","bibtex":"@article{DiazCaro2019a,\n title = {Two linearities for quantum computing in the lambda calculus},\n author = {D{\\'i}az-Caro, Alejandro and Dowek, Gilles and Rinaldi, Juan Pablo},\n year = {2019},\n month = dec,\n journal = {Biosystems},\n volume = {186},\n eid = {104012},\n pages = {104012},\n doi = {10.1016/j.biosystems.2019.104012},\n archiveprefix = {arXiv},\n eprint = {1601.04294},\n abstract = {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 as algebraic-linear functions. We illustrate this idea by defining a quantum extension of first-order simply-typed lambda-calculus, where the type is linear on superposition, while allows cloning base vectors. In addition, we provide an interpretation of the calculus where superposed types are interpreted as vector spaces and non-superposed types as their basis.},\n keywords = {quantum computing, lambda calculus, algebraic linearity, linear logic, measurement},\n note = {Selected papers from the International Conference on the Theory and Practice of Natural Computing (TPNC) 2017},\n webnote = {Selected papers from the International Conference on the Theory and Practice of Natural Computing (TPNC) 2017},\n bibsource = qplbib\n}\n\n","author_short":["Díaz-Caro, Alejandro","Dowek, G.","Rinaldi, J. P."],"key":"DiazCaro2019a","id":"DiazCaro2019a","bibbaseid":"diazcaro-dowek-rinaldi-twolinearitiesforquantumcomputinginthelambdacalculus-2019","role":"author","urls":{},"keyword":["quantum computing","lambda calculus","algebraic linearity","linear logic","measurement"],"metadata":{"authorlinks":{}}},"bibtype":"article","biburl":"https://raw.githubusercontent.com/QuantumPL/bib/main/bbt.bib","dataSources":["JG9W34HAXfSxsC6ML"],"keywords":["quantum computing","lambda calculus","algebraic linearity","linear logic","measurement"],"search_terms":["two","linearities","quantum","computing","lambda","calculus","díaz-caro","dowek","rinaldi"],"title":"Two linearities for quantum computing in the lambda calculus","year":2019}