Amplitude Amplification
An open source quantum machine learning and simulation framework that accelerates the path from theoretical algorithms to practical, executable quantum circuit synthesis.
Amplitude Amplification (ampamp) provides a robust, production-grade API for researchers and engineers building next-generation quantum solutions. Whether you are generating optimal polynomial sequences via Quantum Singular Value Transformation (QSVT), mapping out oblivious operator expansions, or deploying partitioned distributed quantum searches, ampamp ensures exact phase tracking and high-fidelity algorithmic representation.
Ecosystem At A Glance
-
Foundations
Standard Grover's Search algorithms. Contains precise analytical definitions of the Soufflé Problem, diffusion operators, and exact success probability tracking.
-
Fixed-Point Search (FPAA)
Achieve monotonic algorithmic convergence. Leverages monotonic Chebyshev-derived phase schedules to safely amplify target states without precise knowledge of target counts.
-
QSVT & SU(2) Calculus
A complete engine for Quantum Singular Value Transformations via \(SU(2)\) homomorphisms. Extract SVD mappings natively on quantum operators with mathematically verified parity models.
-
Distributed AA
Scalable search space partitioning mechanisms engineered for classical-quantum distributed processing clusters and NISQ-era parallelization networks.
-
Oblivious Amplification (OAA)
Robust block-encoding arrays and operator amplification capabilities for Oblivious algorithmic structures utilizing pristine Linear Combination of Unitaries (LCU) architectures.
-
Variable Time (VTAA)
Variable-Time Amplitude Amplification branch systems mapping algorithmic costs to multi-staged state circuits ensuring asymptotic \(O(\sqrt{E[t^2]})\) expected runtime scaling.
-
FPOA
Fixed-Point Oblivious Amplitude Amplification defining discrete \(SU(2)\) non-linear recurrence paths to mitigate over-rotation faults in Hamiltonian simulations.
-
Algorithm Diagnostics
An extensive suite of independent hardware realism auditors. Verify block unitarity constraints, map phase damping trajectories, limit-test empirical bounding box ranks, and identify algorithmic fidelity collapse.
Quick Start
Get started quickly by bringing ampamp into your Python environment locally.
Instantiate precision-tuned engines capable of scaling to highly complex quantum states:
from ampamp import FPAAAuditor, FixedPointEngine
# Establish a 15-iteration strictly monotonic Chebyshev schedule
engine = FixedPointEngine(L=15, delta=1e-3)
# Access the classical analytical hardware limits
auditor = FPAAAuditor(engine)
auditor.estimate_ftqc_cost(synthesis_epsilon=1e-4)
# Generate the synthesized circuit structure to inject directly into Qiskit primitives
circuit = engine.build_fixed_point_circuit(num_qubits=6, marked_indices=[2, 7])