{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T15:17:18Z","timestamp":1774538238835,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642389856","type":"print"},{"value":"9783642389863","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38986-3_10","type":"book-chapter","created":{"date-parts":[[2013,6,29]],"date-time":"2013-06-29T00:54:03Z","timestamp":1372467243000},"page":"110-124","source":"Crossref","is-referenced-by-count":48,"title":["An Introduction to Quantum Programming in Quipper"],"prefix":"10.1007","author":[{"given":"Alexander S.","family":"Green","sequence":"first","affiliation":[]},{"given":"Peter LeFanu","family":"Lumsdaine","sequence":"additional","affiliation":[]},{"given":"Neil J.","family":"Ross","sequence":"additional","affiliation":[]},{"given":"Peter","family":"Selinger","sequence":"additional","affiliation":[]},{"given":"Beno\u00eet","family":"Valiron","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"5","key":"10_CR1","doi-asserted-by":"crossref","first-page":"052328","DOI":"10.1103\/PhysRevA.70.052328","volume":"70","author":"S. Aaronson","year":"2004","unstructured":"Aaronson, S., Gottesman, D.: Improved simulation of stabilizer circuits. Physical Review A\u00a070(5), 052328 (2004), arXiv:quant-ph\/0406196","journal-title":"Physical Review A"},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"Altenkirch, T., Green, A.S.: The Quantum IO Monad. In: Gay, S., Mackie, I. (eds.) Semantic Techniques in Quantum Computation, pp. 173\u2013205. Cambridge University Press (2009)","DOI":"10.1017\/CBO9781139193313.006"},{"key":"10_CR3","doi-asserted-by":"publisher","first-page":"2513","DOI":"10.1137\/080712167","volume":"39","author":"A. Ambainis","year":"2010","unstructured":"Ambainis, A., Childs, A.M., Reichardt, B.W., Spalek, R., Zhang, S.: Any AND-OR formula of size n can be evaluated in time $n^{\\frac12+o(1)}$ on a quantum computer. SIAM J. Comput.\u00a039, 2513\u20132530 (2010)","journal-title":"SIAM J. Comput."},{"key":"10_CR4","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1145\/289423.289440","volume-title":"Proceedings of the Third ACM SIGPLAN International Conference on Functional Programming, ICFP 1998","author":"P. Bjesse","year":"1998","unstructured":"Bjesse, P., Claessen, K., Sheeran, M., Singh, S.: Lava: hardware design in Haskell. In: Proceedings of the Third ACM SIGPLAN International Conference on Functional Programming, ICFP 1998, pp. 174\u2013184. ACM, New York (1998), doi:10.1145\/289423.289440"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Childs, A.M., Cleve, R., Deotto, E., Farhi, E., Gutmann, S., Spielman, D.A.: Exponential algorithmic speedup by a quantum walk. In: Proceedings of the 35th Annual ACM Symposium on Theory of Computing, pp. 59\u201368 (2003)","DOI":"10.1145\/780551.780552"},{"key":"10_CR6","unstructured":"Claessen, K.: Embedded Languages for Describing and Verifying Hardware. Ph.D. thesis, Chalmers University of Technology and G\u00f6teborg University (2001)"},{"key":"10_CR7","unstructured":"Draper, T.G.: Addition on a Quantum Computer (August 2000), arXiv:quant-ph\/0008033"},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Gay, S.J.: Quantum programming languages: Survey and bibliography. Mathematical Structures in Computer Science\u00a016(4) (2006), http:\/\/www.dcs.gla.ac.uk\/~simon\/publications\/QPLsurvey.pdf","DOI":"10.1017\/S0960129506005378"},{"key":"10_CR9","unstructured":"Giles, B.: Programming with a Quantum Stack. Master\u2019s thesis, Department of Computer Science, University of Calgary (April 2007), http:\/\/pages.cpsc.ucalgary.ca\/~gilesb\/research\/lqpl.html"},{"key":"10_CR10","unstructured":"Green, A.S., Lumsdaine, P.L., Ross, N.J., Selinger, P., Valiron, B.: Quipper: A scalable quantum programming language. To appear in PLDI 2013 (2013), arXiv:1304.3390"},{"issue":"1","key":"10_CR11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1206035.1206039","volume":"54","author":"S. Hallgren","year":"2007","unstructured":"Hallgren, S.: Polynomial-time quantum algorithms for Pell\u2019s equation and the principal ideal problem. J. ACM\u00a054(1), 4:1\u20134:19 (2007), doi:10.1145\/1206035.1206039","journal-title":"J. ACM"},{"issue":"15","key":"10_CR12","doi-asserted-by":"publisher","first-page":"150502","DOI":"10.1103\/PhysRevLett.103.150502","volume":"103","author":"A.W. Harrow","year":"2009","unstructured":"Harrow, A.W., Hassidim, A., Lloyd, S.: Quantum algorithm for linear systems of equations. Phys. Rev. Lett.\u00a0103(15), 150502 (2009)","journal-title":"Phys. Rev. Lett."},{"key":"10_CR13","unstructured":"IARPA Quantum Computer Science Program: Broad Agency Announcement IARPA-BAA-10-02 (April 2010), https:\/\/www.fbo.gov\/notices\/637e87ac1274d030ce2ab69339ccf93c"},{"key":"10_CR14","unstructured":"Magniez, F., Santha, M., Szegedy, M.: Quantum algorithms for the triangle problem (November 2003), arXiv:quant-ph\/0310134"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information. Cambridge University Press (2002)","DOI":"10.1119\/1.1463744"},{"key":"10_CR16","unstructured":"\u00d6mer, B.: A Procedural Formalism for Quantum Computing. Master\u2019s thesis, Dept. of Theoretical Physics, Tech. Univ. Vienna (July 1998), http:\/\/tph.tuwien.ac.at\/~oemer\/qcl.html"},{"issue":"3","key":"10_CR17","doi-asserted-by":"publisher","first-page":"738","DOI":"10.1137\/S0097539703440678","volume":"33","author":"O. Regev","year":"2004","unstructured":"Regev, O.: Quantum computation and lattice problems. SIAM J. Comput.\u00a033(3), 738\u2013760 (2004)","journal-title":"SIAM J. Comput."},{"issue":"5","key":"10_CR18","doi-asserted-by":"publisher","first-page":"735","DOI":"10.1080\/00268976.2011.552441","volume":"109","author":"J.D. Whitfield","year":"2011","unstructured":"Whitfield, J.D., Biamonte, J., Aspuru-Guzik, A.: Simulation of electronic structure hamiltonians using quantum computers. Molecular Physics\u00a0109(5), 735\u2013750 (2011)","journal-title":"Molecular Physics"}],"container-title":["Lecture Notes in Computer Science","Reversible Computation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38986-3_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,26]],"date-time":"2022-02-26T19:49:27Z","timestamp":1645904967000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38986-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642389856","9783642389863"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38986-3_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}