The School of Computing and Data Science (https://www.cds.hku.hk/) was established by the University of Hong Kong on 1 July 2024, comprising the Department of Computer Science and Department of Statistics and Actuarial Science and Department of AI and Data Science.

Abstract

Recursion is a fundamental concept in computer science, allowing complex algorithms to be expressed as compact, elegant, and modular programs. In quantum computing, recursion is appealing for the same reasons, but it also interacts in subtle ways with uniquely quantum features such as superposition and entanglement. Today, many quantum algorithms are still presented as low-level circuits, making them difficult to analyse, verify, and scale. In this talk, I will introduce quantum recursive programming, a high-level framework that supports modular programming of quantum algorithms. I will discuss two complementary perspectives on quantum recursive programs: a proof system for the formal verification of their correctness, and a framework for their efficient implementation. Together, these results show how quantum recursive programming can bring together modularity, correctness, and efficiency.

About the speaker

Zhicheng Zhang is a postdoctoral research fellow at the University of Technology Sydney. He earned his PhD under the supervision of Mingsheng Ying, Zhengfeng Ji, and Sanjiang Li. His research spans the theory of quantum computing, with a particular focus on the design of efficient quantum algorithms and the quantum software foundations needed for their high-level programming and reliable implementation.

 

Division of Computer Science,
School of Computing and Data Science

Rm 207 Chow Yei Ching Building
The University of Hong Kong
Pokfulam Road, Hong Kong
香港大學計算與數據科學學院, 計算機科學系
香港薄扶林道香港大學周亦卿樓207室

Email: csenq@hku.hk
Telephone: 3917 3146

Copyright © School of Computing and Data Science, The University of Hong Kong. All rights reserved.
Don't have an account yet? Register Now!

Sign in to your account