POPL 2024
Sun 14 - Sat 20 January 2024 London, United Kingdom
Sat 20 Jan 2024 09:45 - 10:07 at Marconi Room - Quantum Types Chair(s): Mathys Rennela

BRAT is a functional programming language for writing programs which interleave quantum and classical execution, with a focus on composition and guarantees of safety. It employs a unique syntax to enable juxtaposition of different parts of circuits, and type level parameters for reasoning about programs during type checking. We illustrate the features of BRAT by showing a number of examples, including some illegal programs, and discuss future directions.

Introducing BRAT - extended abstract (brat-planqc.pdf)413KiB
Introducing BRAT - slides (brat-planqc-presentation.pdf)9.8MiB

Sat 20 Jan

Displayed time zone: London change

09:00 - 10:30
Quantum TypesPLanQC at Marconi Room
Chair(s): Mathys Rennela INRIA Paris
09:00
45m
Keynote
Monoidal Adventures
PLanQC
Conor McBride University of Strathclyde
09:45
22m
Talk
Introducing BRAT
PLanQC
Ross Duncan Quantinuum, Mark Koch Quantinuum, Alan Lawrence Quantinuum, Conor McBride University of Strathclyde, Craig Roy Quantinuum
File Attached
10:07
22m
Talk
Circuit Width Estimation via Effect Typing and Linear Dependency (Extended Abstract)
PLanQC
Andrea Colledan University of Bologna & INRIA Sophia Antipolis, Ugo Dal Lago University of Bologna & INRIA Sophia Antipolis