Documentation

LeanPool.QuantumQuery

Adversary bounds and the polynomial method for quantum queries #

Source: arxiv:1011.3020v2, url:https://github.com/troyjlee/quantum-query-complexity/tree/517ba85eb211232771429804d8583e3f52b9d541 Authors: Troy Lee Status: verified Main declarations: QuantumQueryComplexity.boundedErrorQQuery_characterized_by_advPM Tags: quantum-computing, query-complexity, adversary-method, polynomial-method MSC: 68Q12, 81P68

Quantum query foundations #

Adapted from Troy Lee’s Apache-2.0-licensed quantum-query-complexity library, commit 517ba85eb211232771429804d8583e3f52b9d541. The selected closure preserves adversary duality and composition, operational query characterizations, and the polynomial method. Formalization by Troy Lee with Claude and Codex.

Modifications for Lean Pool: Lean/Mathlib 4.34.0 port, module-system migration, namespace-preserving import relocation, proof and instance cleanup.

Sources and scope #

The characterizations here use explicitly padded value and XOR oracles at error 1/3, with the constants stated in the project card. Strong duality concerns infimum and supremum values for real vector families; optimizer attainment and equivalence with complex optimization are not additional conclusions. The uniform extraction theorem takes a supplied dual certificate. Polynomial representations are not asserted to be multilinear. The source papers contain further results outside this imported closure.