Geometrically enhanced clifford quantum computer
AssigneeMicrosoft Technology Licensing, LLC
InventorsMatthew Benjamin HASTINGS, Zhenghan WANG, Jeongwan HAAH, David Alexander AASEN
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure for reducing a qubit count employed by a quantum circuit include performing a geometric transformation to boundaries of a three-dimensional (3D) toric code, wherein a Hermite normal form is utilized to parameterize the geometric transformation. Aspects include transforming the 3D toric code to a two-dimensional (2D) toric code for the quantum circuit and causing the quantum circuit to execute the 2D toric code.
Claims20
A method of reducing a qubit count employed by a quantum circuit, the method comprising:
- performing a geometric transformation to boundaries of a three-dimensional (3D) toric code, wherein a Hermite normal form is utilized to parameterize the geometric transformation;
- transforming the 3D toric code to a two-dimensional (2D) toric code for the quantum circuit;
- and
- causing the quantum circuit to execute the 2D toric code.
A system having a memory, computer readable instructions for reducing a qubit count employed by a quantum circuit, and one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:
- performing a geometric transformation to boundaries of a three-dimensional (3D) toric code, wherein a Hermite normal form is utilized to parameterize the geometric transformation;
- transforming the 3D toric code to a two-dimensional (2D) toric code for the quantum circuit;
- and
- causing the quantum circuit to execute the 2D toric code.
A method of reducing error in a quantum circuit, the method comprising:
- performing an entangling operation for a positive x-axis of a three-dimensional (3D) cubic lattice on which a 3D toric code is defined;
- performing the entangling operation for a negative x-axis;
- performing the entangling operation for a positive y-axis;
- performing the entangling operation for a negative y-axis;
- performing the entangling operation for a positive z-axis;
- and
- performing the entangling operation for a negative z-axis.
Dependencies are inferred from the claim text.