T. Altenkirch
A.S. Green
2009
The Quantum IO Monad
Semantic Techniques in Quantum Computation
Cambridge University Press
173–205
10.1017/CBO9781139193313.006
http://www.cs.nott.ac.uk/~psztxa/g5xnsc/chapter.pdf
M. Amy
2018
Towards Large-scale Functional Verification of Universal Quantum Circuits
Proc. QPL '18
1–21
10.4204/EPTCS.287.1
E.W. Dijkstra
1976
A Discipline of Programming
Prentice-Hall
Englewood Cliffs, NJ
J. Dunfield
N. Krishnaswami
2019
Bidirectional Typing
https://arxiv.org/abs/1908.05839
Submitted to ACM Computing Surveys
E. D'hondt
P. Panangaden
2006
Quantum Weakest Preconditions
Math. Struct. Comput. Sci.
16
3
429–451
10.1017/S0960129506005251
https://www.cs.mcgill.ca/~prakash/Pubs/weakest_mscs.pdf
P. Fu
K. Kishida
P. Selinger
2020
Linear Dependent Type Theory for Quantum Programming Languages: Extended Abstract
Proc. LICS '20
440453
10.1145/3373718.3394765
A.S. Green
T. Altenkirch
2008
From Reversible to Irreversible Computations
Electron. Notes Theor. Comput. Sci.
210
65–74
10.1016/j.entcs.2008.04.018
Proc. QPL '06
A.S. Green
2010
Towards a formally verified functional quantum programming language
University of Nottingham
http://eprints.nottingham.ac.uk/11457/
Y. Huang
M. Martonosi
2018
QDB: From Quantum Algorithms Towards Correct Quantum Programs
9th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU '18)
4:1–4:14
10.4230/OASIcs.PLATEAU.2018.4
Y. Huang
M. Martonosi
2019
Statistical Assertions for Validating Patterns and Finding Bugs in Quantum Programs
Proc. ISCA '19
541–553
10.1145/3307650.3322213
https://arxiv.org/abs/1905.09721
C.A.R. Hoare
1969
An Axiomatic Basis for Computer Programming
Commun. ACM
12
10
576–580
10.1145/363235.363259
P. Jorrand
S. Perdrix
2009
Abstract Interpretation Techniques for Quantum Computation
Semantic Techniques in Quantum Computation
Cambridge University Press
206–234
10.1017/CBO9781139193313.007
A. Matuschak
M.A. Nielsen
2019
Quantum Computing for the Very Curious (and other essays)
Online
https://quantum.country
M.A. Nielsen
I.L. Chuang
2010
Quantum Computation and Quantum Information
10th anniversary
Cambridge University Press
10.1017/CBO9780511976667
A. Nanevski
G. Morrisett
L. Birkedal
2008
Hoare Type Theory, Polymorphism and Separation
J. Funct. Program.
18
56
865–911
10.1017/S0956796808006953
https://software.imdea.org/~aleks/htt/jfpsep07.pdf
A. Nanevski
G. Morrisett
A. Shinnar
P. Govereau
L. Birkedal
2008
Ynot: Dependent Types for Imperative Programs
Proc. ICFP 08
229–240
10.1145/1411204.1411237
https://software.imdea.org/~aleks/htt/ynot08.pdf
J.T. Perconti
2012
Hoare Type Theory: Dependent Types for State
http://www.ccs.neu.edu/home/amal/course/7480-s12/HTT-notes.pdf
J. Paykin
R. Rand
S. Zdancewic
2017
QWIRE: A Core Language for Quantum Circuits
Proc. POPL '17
846–858
10.1145/3009837.3009894
https://jpaykin.github.io/papers/prz_qwire_2017.pdf
R. Rand
2018
Formally Verified Quantum Programming
University of Pennsylvania
https://repository.upenn.edu/edissertations/3175
J.C. Reynolds
2002
Separation Logic: A Logic for Shared Mutable Data Structures
Proc. LICS '02
55–74
10.1109/LICS.2002.1029817
https://www.cs.cmu.edu/~jcr/seplogic.pdf
N.J. Ross
2015
Algebraic and Logical Methods in Quantum Computation
Dalhousie University
http://arxiv.org/abs/1510.02198
R. Rand
J. Paykin
S. Zdancewic
2018
QWIRE Practice: Formal Verification of Quantum Circuits in Coq
Proc. QPL '17
119–132
10.4204/EPTCS.266.8
F. Rios
P. Selinger
2017
A Categorical Model for a Quantum Circuit Description Language (Extended Abstract)
Proc. QPL '17
164–178
10.4204/EPTCS.266.11
R. Rand
A. Sundaram
K. Singhal
B. Lackey
2019
A Type System for Quantum Resources
http://ks.cs.uchicago.edu/publication/quantum-resource-types/
Draft
R. Rand
A. Sundaram
K. Singhal
B. Lackey
2020
Gottesman Types for Quantum Programs
Proc. QPL '20
this volume of EPTCS
Open Publishing Association
P. Selinger
2020
Dependently Typed Quantum Programming in Proto-Quipper
https://popl20.sigplan.org/details/planqc-2020-papers/15/
Invited talk at PLanQC '20
K. Singhal
2020
Quantum Hoare Type Theory
Technical Report
University of Chicago
https://arxiv.org/abs/2012.02154
Master's paper
D. Unruh
2019
Quantum Hoare Logic with Ghost Variables
Proc. LICS '19
1–13
10.1109/LICS.2019.8785779
https://arxiv.org/abs/1902.00325
J. Vizzotto
T. Altenkirch
A. Sabry
2006
Structuring Quantum Effects: Superoperators as Arrows
Math. Struct. Comput. Sci.
16
3
453–468
10.1017/S0960129506005287
https://arxiv.org/abs/quant-ph/0501151
M. Ying
2012
Floyd–Hoare Logic for Quantum Programs
ACM Trans. Program. Lang. Syst.
33
6
19
10.1145/2049706.2049708