Symbolic Quantum Circuit Simpli cation in SymPy

نویسنده

  • Matthew Curry
چکیده

In the eld of quantum information science, one can design a series of quantum logic operations known as a circuit. Circuits are the basis for quantum computations in quantum computing. As circuits will most likely be designed from a logical standpoint, there could exist mathematical redundancies which will lead to a larger circuit than necessary. These redundancies are computationally expensive, and there is a need for them to be found and eliminated to simplify the circuit. We present our research on nding the rules for simplifying circuits and its implementation in SymPy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SymPy: Symbolic computing in Python

SymPy is an open source computer algebra system written in pure Python. It 9 is built with a focus on extensibility and ease of use, through both interactive and programmatic 10 applications. These characteristics have led SymPy to become the standard symbolic library for 11 the scientific Python ecosystem. This paper presents the architecture of SymPy, a description of its 12 features, and a d...

متن کامل

SymPy: symbolic computing in Python

The supplementary material takes a deeper look at certain topics in SymPy which there was 3 not enough room to discuss in the paper. Section 1 discusses the Gruntz algorithm, used to 4 calculate limits in SymPy. Sections 2–8 discuss in depth some selected submodules. Section 9 5 discusses numerical simplification. Section 10 provides additional examples for topics discussed 6 in the main paper....

متن کامل

Supplementary Materials: Sympy: Symbolic Computing in Python

AARON MEURER∗, CHRISTOPHER P. SMITH† , MATEUSZ PAPROCKI‡ , ONDŘEJ ČERTÍK§ , MATTHEW ROCKLIN¶, AMIT KUMAR‖, SERGIU IVANOV#, JASON K. MOORE††, SARTAJ SINGH‡‡, THILINA RATHNAYAKE§§, SEAN VIG¶¶ , BRIAN E. GRANGER‖‖, RICHARD P. MULLER## , FRANCESCO BONAZZI1, HARSH GUPTA2, SHIVAM VATS3, FREDRIK JOHANSSON4, FABIAN PEDREGOSA5, MATTHEW J. CURRY6, ASHUTOSH SABOO7, ISURU FERNANDO8, SUMITH9, ROBERT CIMRMAN...

متن کامل

Quantum Circuit Simpli£cation and Level Compaction

Quantum circuits are time dependent diagrams describing the process of quantum computation. Every (quantum) algorithm must be mapped into a quantum circuit to be able to run it on a quantum hardware. Optimal synthesis of quantum circuits is intractable and heuristic methods must be employed, resulting in non-optimal circuit speci£cations. In this paper, we consider the use of local optimization...

متن کامل

Program Comprehension Assisted by Slicing and Transformation

Program slicing is a technique for program simpli cation based upon the deletion of statements which cannot a ect the values of a chosen set of variables. Because slicing extracts a subcomponent of the program concerned with some speci c computation on a set of variables, it can be used to assist program comprehension, allowing a programmer to remodularise a program according to arbitrarily sel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011