Bloqs Library#
qualtran.bloqs
contains implementations of quantum operations and subroutines.
Concepts:
- Unary Iteration
- T Complexity Of Comparison Gates
- Error propagation analysis for Fixed point arithmetic using fxpmath
- Phase Estimation of Quantum Walks
- Trotter Costs
- Optimizing T Counts Given an Error Budget
- Visualization
- A Guide to Resource Estimation for Quantum Chemical Hamiltonians
- Writing and Optimizing Fault Tolerant Chemistry Algorithms with Qualtran
- Controlled state preparation using rotations
Basic Gates:
Chemistry:
Arithmetic:
Modular Arithmetic:
GF Arithmetic:
Rotations:
- Basic Rotation Gates
- SU2 Rotation
- Quantum Variable Rotation
- Phasing via Cost function
- Rotations via Phase Gradients
- Z Rotations via Hamming Weight Phasing
- ZPow Rotation via Phase Gradient
- Rz Rotation via Phase Gradient
- Programmable Rotation Gate Array
- Two Bit FFFT Gate
- Approximate QFT
- Textbook QFT
- Phase Gradient QFT
- Optimal resource states for Phase Estimation by A. Luis and J. Peřina
- Textbook Quantum Phase Estimation
- Kaiser Window State for Quantum Phase Estimation
- Qubitization Walk Operator
- Qubitization Phase Estimation
Block Encoding:
Other:
- Prepare Uniform Superposition
- Qubitized Hubbard Model
- Apply to Lth Target
- Apply Lth Bloq
- QROM
- SelectSwapQROM
- Advanced QROM (aka QROAM) using clean ancilla
- Reflections
- Multi-Paulis
- Generic Select
- State Preparation via Alias Sampling
- State Preparation Using Rotations
- Generalized Quantum Signal Processing
- Hamiltonian Simulation by Generalized Quantum Signal Processing