中文
相关论文

相关论文: Encoding High-level Quantum Programs as SZX-diagra…

200 篇论文

Quipper is a recently released quantum programming language. In this report, we explore Quipper's programming framework by implementing the Deutsch's, Deutsch-Jozsa's, Simon's, Grover's, and Shor's factoring algorithms. It will help new…

量子物理 · 物理学 2014-06-19 Safat Siddiqui , Mohammed Jahirul Islam , Omar Shehab

Graphical languages offer intuitive and rigorous formalisms for quantum physics. They can be used to simplify expressions, derive equalities, and do computations. Yet in order to replace conventional formalisms, rigour alone is not…

量子物理 · 物理学 2016-03-01 Miriam Backens

We present a scalable, robust approach to creating quantum programs of arbitrary size and complexity. The approach is based on the true abstraction of the problem. The quantum program is expressed in terms of a high-level model together…

We introduce a novel method for strong classical simulation of quantum circuits based on optimally k-partitioning ZX-diagrams, reducing each part individually, and then efficiently cross-referencing their results to conclude the overall…

量子物理 · 物理学 2024-09-04 Matthew Sutcliffe

Graphical calculi are vital tools for representing and reasoning about quantum circuits and processes. Some are not only graphically intuitive but also logically complete. The best known of these is the ZX-calculus, which is an industry…

量子物理 · 物理学 2020-03-24 Hector Miller-Bakewell

Quantum computing is an emerging technology in which quantum mechanical properties are suitably utilized to perform certain compute-intensive operations faster than classical computers. Quantum algorithms are designed as a combination of…

Quantum programs today are written at a low level of abstraction - quantum circuits akin to assembly languages - and the unitary parts of even advanced quantum programming languages essentially function as circuit description languages.…

编程语言 · 计算机科学 2025-12-02 Chris Heunen , Louis Lemonnier , Christopher McNally , Alex Rice

This paper proposes a descriptive language called QHDL, akin to VHDL, to program gate-based quantum computing systems. Unlike other popular quantum programming languages, QHDL targets low-level quantum computing programming and aims to…

新兴技术 · 计算机科学 2023-08-15 Gilbert Netzer , Stefano Markidis

From Feynman diagrams to tensor networks, diagrammatic representations of computations in quantum mechanics have catalysed progress in physics. These diagrams represent the underlying mathematical operations and aid physical interpretation,…

其他凝聚态物理 · 物理学 2022-01-11 Richard D. P. East , John van de Wetering , Nicholas Chancellor , Adolfo G. Grushin

We present a quantum compilation algorithm that maps Clifford encoders, encoding maps for stabilizer quantum codes, to a unique graphical representation in the ZX calculus. Specifically, we develop a canonical form in the ZX calculus and…

量子物理 · 物理学 2025-02-11 Andrey Boris Khesin , Jonathan Z. Lu , Peter W. Shor

Quantum computation constitutes a rapidly expanding subfield of computer science. Development quantum algorithms is facilitated by the availability of efficient quantum programming languages, and a plethora of approaches has been already…

量子物理 · 物理学 2015-03-19 Arnab Chakraborty

Quantum computing, with its vast potential, is fundamentally shaped by the intricacies of quantum mechanics, which both empower and constrain its capabilities. The development of a universal, robust quantum programming language has emerged…

量子物理 · 物理学 2025-06-03 Viktorija Bezganovic , Marco Lewis , Sadegh Soudjani , Paolo Zuliani

Quantum computing promises significant speed-ups for certain algorithms but the practical use of current noisy intermediate-scale quantum (NISQ) era computers remains limited by resources constraints (e.g., noise, qubits, gates, and circuit…

量子物理 · 物理学 2026-03-31 Tobias Fischbach , Pierre Talbot , Pascal Bouvry

qPCF is a paradigmatic quantum programming language that ex- tends PCF with quantum circuits and a quantum co-processor. Quantum circuits are treated as classical data that can be duplicated and manipulated in flexible ways by means of a…

计算机科学中的逻辑 · 计算机科学 2018-09-18 Luca Paolini , Mauro Piccolo , Margherita Zorzi

The stabilizer ZX-calculus is a rigorous graphical language for reasoning about quantum mechanics. The language is sound and complete: one can transform a stabilizer ZX-diagram into another one using the graphical rewrite rules if and only…

量子物理 · 物理学 2023-06-22 Miriam Backens , Simon Perdrix , Quanlong Wang

One of the most fundamental aspects of quantum circuit design is the concept of families of circuits parametrized by an instance size. As in classical programming, metaprogramming allows the programmer to write entire families of circuits…

量子物理 · 物理学 2019-08-08 Matthew Amy

In the realm of quantum computing, circuit description languages represent a valid alternative to traditional QRAM-style languages. They indeed allow for finer control over the output circuit, without sacrificing flexibility nor modularity.…

编程语言 · 计算机科学 2022-02-16 Andrea Colledan , Ugo Dal Lago

Quantum algorithms and protocols are often presented as quantum circuits for a better understanding. We give a list of equivalence rules which can help in the analysis and design of quantum circuits. As example applications we study quantum…

量子物理 · 物理学 2011-10-14 Juan Carlos Garcia-Escartin , Pedro Chamorro-Posada

We realize a broad class of code constructions, including Kramers-Wannier duality, tensor product, and check product, as quantum processes consisting of ancilla initialization, local unitaries, and projective measurements. Using…

量子物理 · 物理学 2026-03-17 Shuhan Zhang , Deepak Aryal , Yi-Zhuang You

This thesis contains contributions to the theory of quantum computation. We first define a new method to efficiently approximate special unitary operators. Specifically, given a special unitary U and a precision {\epsilon} > 0, we show how…

量子物理 · 物理学 2017-02-17 Neil J. Ross