The programme will run from 10am to 5pm Wednesday to Friday. There will be a workshop dinner on Thursday evening. There will be a social activity on Saturday, see below.
The talk abstracts are available below.
| Time | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|
| 10.00-11.00 | Kaarsgaard | Sivarajah | Sabry | Social event |
| 11.00-11.30 | Tea | Tea | Tea | |
| 11.30-12.00 | Altenmüller | Facilitated discussion | Dahbi | |
| 12.00-12.30 | Barsse | Gabbay | ||
| 12.30-13.30 | Lunch | Lunch | Lunch | |
| 13.30-14.00 | Chardonnet | Tsukada | Gehr | |
| 14.00-14.30 | Ghoshal | |||
| 14.30-15.00 | Jain | Trevor | Butler | |
| 15.00-15.30 | Tea | Tea | Tea | |
| 15.30-16.00 | Booth | Facilitated discussion | Free discussion | |
| 16.00-16.30 | Vinet | |||
| 16.30-17.00 | Roy | |||
| 18.00-21.00 | Workshop dinner | Social dinner |
Wednesday and Thursday will take place in the The Royal College of Surgeons of Edinburgh (18A Nicolson Street, entrance on the left of the columns, then follow the signs).
Friday will be in 1.60 of the Edinburgh Futures Institute.
Edinburgh is Scotland's capital city, renowned for its heritage, culture, and festivals. Next to the World Heritage Site that is its historic centre, it is the home of many mathematical achievements, world-class universities, and the backdrop to several famous movies. Easy access to beautiful Scotland makes Edinburgh the second most popular tourist destination in the UK.
Getting to Edinburgh is easy, through its international airport and two major railway stations. Most of the centre is easy to navigate on foot, and for longer distances you can get around by bus, tram, or taxi.
For international visitors, don't forget that you will need to apply for an Electronic Travel Authorisation (ETA) beforehand.
On Saturday 19th September, we'll be heading to North Berwick, a small seaside town in East Lothian to spend the day at the seaside. There is lots to see and do, the day might include a hike of the local hill (the Law) with great views of the Forth, a walk along the coastal path to see birds and beaches, a stroll down the high street, a visit to a local museum or the Scottish Seabird Centre, and of course we'll end the day with a drink and dinner at the pub (The Law).
The train from Edinburgh to North Berwick takes 35 minutes and runs approximately every half an hour until 19:24 (and hourly afterwards), so if anyone needs to arrive late or leave early, that's no problem.
|
Lie Algebra is Process Algebra
Physical quantum processes compose in parallel by adding their energy functions. Two spins coupled along the same axis, a molecule vibrating while its electrons rearrange: each is a sum of contributions acting simultaneously, not a sequence of gates applied one after another. Circuit languages, built entirely on sequential composition, have no primitive for this additive combination. Hamilton gives it one. |
|
Guppy & co: quantum programming at Quantinuum
Guppy is an advanced quantum programming language embedded in Python, built for production use and running on real quantum hardware. This talk presents the language and its supporting ecosystem at Quantinuum, exploring how ideas from programming language theory meet the practical demands of quantum execution. |
|
TBD
TBD (back ↥) |
|
Programming Abstractions for Quantum Computation
Quantum circuit languages provide an essential description of execution, but a circuit rarely exposes the computational structure that guides program construction. This talk investigates programming abstractions above circuits and asks which parts of a quantum program require a genuinely quantum account. |
|
Practical High-level Quantum Programming
A key challenge in quantum software engineering is to make high-level languages and compilers powerful enough that manual circuit construction becomes the exception rather than the rule. |
|
Higher-Order Programs with Indefinite Causal Orders: a Linear Approach to Coherent Control of Quantum Processes
Processes with indefinite causal order (ICO), such as the quantum switch, are higher-order quantum processes that superpose the order in which quantum operations are performed. Such coherent control yields computational advantages but is not faithfully captured by existing quantum programming languages: either they are restricted to the unitary case, and thus cannot combine ICOs with measurement, or they treat coherent control nonlinearly. In this talk, I will present a higher-order quantum functional language that supports processes with ICO and whose linear type system allows quantum control to be well-defined on arbitrary quantum channels. We equip this language with a small-step operational semantics that synchronizes measurement outcomes across superposed branches, using device references and a memory function. We also give a denotational semantics in the causal category Caus[CPM], under which every well-typed program is physically meaningful, a property that can be checked statically and efficiently. We prove soundness, and study the language's expressive power: it can express every quantum channel at first order, and at second order a large subclass of the so-called quantum circuits with quantum control (QC-QCs), containing the quantum switch. (back ↥) |
|
A Traceless Interaction
In the past decades, a major trend in denotational semantics has been the extension of models to deal with quantitative effects or aspects of computation. This includes, for instance, models of various kinds of probabilistic or quantum programming. An important construction in semantics to build such models is the Int Construction, allowing us to "complete" a monoidal category into a compact closed one. One of the main challenges of that construction is to handle composition properly. In order to do so, the existence of a trace is required in the base category. However, there are many categories where such a trace does not exist, such as measurable spaces and stochastic kernels; or the category of finite dimensional Hilbert spaces and linear maps. In this talk, we propose a refinement of the Int Construction, that allows us to build a *-autonomous category out of a monoidal category, without a trace. (back ↥) |
|
Grover's algorithm and simulation in modern quantum programming language
We are investigating Grover's algorithm in modern quantum programming language. Our analysis explores the transition from pure state vectors to density matrices, which is critical for evaluating how real-world noise, such as decoherence and relaxation, impacts algorithm performance. |
|
Semantics for fault-tolerant quantum compilation
Fault-tolerant quantum computation requires quantum data to be encoded in highly symmetric error-correcting codes. Computations must then be compiled into physical operations that exploit these symmetries to detect and correct errors, while simultaneously carrying out the desired computation and keeping the resulting overheads under control. As hardware moves towards fault tolerance, we need systematic methods for translating computations into efficient fault-tolerant implementations. Developing these methods will require bringing together research on compilers and quantum error correction. In this talk, I will first outline some of the key problems that a theory of fault-tolerant compilation must address. I will then argue that the field currently lacks a crucial building block familiar from classical compiler design: good semantics for error-correcting (i.e. fault-tolerant) quantum programs. Finally, I will describe two parallel strands of work addressing aspects of this gap. The first, with Alex Rice, Dominik Leichtle, and Kim Worrall, models the interaction between a classical host language and a quantum processor as a computational effect. The second, with Cole Comfort, develops practical denotational semantics for stabiliser (Clifford) quantum programs using symplectic geometry. (back ↥) |
|
Quantum Term Rewrite Systems: Applications to Complexity Analysis
Term Rewrite Systems (TRS) is a computational model offering a level of abstraction well-suited towards static analysis, e.g., termination or complexity analyses. In this talk, we introduce Quantum Term Rewrite Systems (QTRS), an extension of TRS to quantum computing, thus allowing to benefit from quantum advantage while being able to certify the complexity. We ensure that QTRS correspond to physically realizable processes and adapt techniques to obtain termination certificates or generic bounds on the reduction length. We delineate a class of terminating QTRS that can be compiled to uniform families of quantum circuits of size bounded by the reduction length. Conversely, this class is universal for quantum circuits. In particular, we show a characterization of the class of functions computable in quantum polynomial time. (back ↥) |
|
Plug and Play: Modular Semantics for Quantum Programming Languages
The semantics of quantum programming languages can be formalised in many ways. These different semantic styles have different analytical properties, and are sometimes capable of expressing different things. Often, a language must be given a semantics in some relatively more complex terms, because of the inclusion of a particular feature. In this talk, I will present some in-progress work on modularising the semantics of quantum programming languages. This allows us to define the semantics of different fragments of a language in different terms, and bring the fragments together in a way that retains the semantic structure. Doing so can provide material benefits: for example, providing simple decision procedures for the equivalence of some programs, even when the semantics given to the language would require a much more complex approach. This is based off of some ongoing work mechanising the semantics in the Lean theorem prover. (back ↥) |
|
From Cut Ranks to Perfect Tensors: Algebraic Design of Multipartite Entanglement
Absolutely maximally entangled states are important resources for quantum error correction, secret sharing, and quantum networks, but their construction and verification remain difficult for large systems and high local dimensions. In this talk, I will present an algebraic framework for designing and certifying multipartite entanglement using quadratic phase states over finite fields. The key result is that the purity of any subsystem is determined exactly by the rank of a corresponding cut submatrix of a phase matrix. Consequently, verifying maximal entanglement reduces finite-field linear algebra rather than explicit manipulation of exponentially large state vectors. I will then discuss how the Chinese Remainder Theorem decomposes composite-dimensional systems into independent prime-field sectors, yielding additive Rényi-2 entropies and useful obstruction criteria. Finally, I will describe a computational search and certification procedure, including an explicit, absolutely maximally entangled state with 17 parties and local dimension 10001. The results connect multipartite entanglement, graph-state methods, quantum MDS codes, and finite-field rank geometry. (back ↥) |
|
zkFOL: cryptographic certificates for logical validity
About three years ago I got interested in how cryptographers use linear algebra to encode (they call this "arithmetise") computation. They encode computation as polynomials, then treat these polynomials as vectors, and using linear algebra and cryptography they are able to prove that a computation was done correctly using a succinct cryptographic certificate. This is called "succinct" or "zero-knowledge" cryptographic proof.
The upshot of this research is that arbitrary logical validity — that is, actual truth of logical assertions about digital systems describable using logic and polynomial arithmetic — is susceptible to succinct cryptographic proof. I call this "zkFOL", for "zero-knowledge first-order logic", and it is a powerful generalisation of the cryptographer's notion of succinct proof from computation to arbitrary logic. This is extremely powerful. |