Simultaneous normalized process-overlap prediction
OpenQAlgorithms.Papers.Independent.Intakethird100.P66.simultaneousNormalizedOverlapsFix , , trace-one positive semidefinite input/output matrices before sampling, and . Put , , and . For any unknown CPTP channel, write .
An absolute , independent of system size, family, primitive, accuracy, confidence and channel, gives the following sufficient total counts. For an arbitrary fixed informationally complete primitive , use . For global Clifford measurements, use . For independent single-qubit Cliffords, if is the identity outside a specified subset of of all Choi wires, use . In each case an estimator chosen independently of the channel, on that many independent fresh-shot records, satisfies
For each pure input/output pair,
The shadow norm uses the inverse measurement channel and the worst normalized-state second moment. The physical overlap is times the normalized target, so physical accuracy requires normalized accuracy (or for a reduced process). The result permits one data set to predict many fixed normalized queries. For the general Borel measurement primitive, the estimator is measurable, so the simultaneous success event is measurable.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P66
noncomputable section
open MeasureTheory QAlgorithms ClassicalShadows
open scoped Matrix ComplexConjugate ENNReal
namespace QAlgorithms.Papers.Independent.Intakethird100.P66
attribute [local instance] Classical.propDecidable Classical.typeDecidableEq
/-- Theorem II.2 (informal), PDF pp.2-3; proof-defined observable in A.2 p.13.
Printed Tr(O)/2 becomes Tr(O)/4^n; both specialization logarithms retain delta.
The global factor 3 is absorbed only in this order bound. Pure-pair clauses
refer to normalized density matrices. -/
theorem simultaneousNormalizedOverlaps [∀ m : ℕ, Fintype (Clifford.ProjectiveGroup m)] :
∃ C : ℝ, 0 < C ∧ ∀ (n M : ℕ), 0 < n → 0 < M →
∀ (rho sigma : Fin M → Space n),
(∀ i, IsDensityMatrix (rho i)) → (∀ i, IsDensityMatrix (sigma i)) →
∀ (eps delta : ℝ), 0 < eps → eps < 1 → 0 < delta → delta < 1 →
let O : Fin M → Space (n + n) := fun i => overlapObservable (rho i) (sigma i)
let L := Real.log (2 * (M : ℝ) / delta) / eps ^ 2
(∀ P : MeasurementPrimitive (n + n),
PrimitiveOverlapsRecover P O
⌈C * L * finiteMax (fun i => centeredVariance P (O i))⌉₊ eps delta) ∧
OverlapsRecover (globalFrame (n + n)) O
⌈C * L * finiteMax (fun i => ((O i) ^ 2).trace.re)⌉₊ eps delta ∧
(∀ s : Fin M → Finset (Fin (n + n)), (∀ i, ActsWithin (s i) (O i)) →
OverlapsRecover (singleCliffordFrame (n + n)) O
⌈C * L * finiteMax (fun i => (4 : ℝ) ^ (s i).card * specNorm (O i) ^ 2)⌉₊
eps delta) ∧
(∀ i, (∃ psi : EuclideanSpace ℂ (Qubits n), IsState psi ∧ rho i = pureDensity psi) →
(∃ psi : EuclideanSpace ℂ (Qubits n), IsState psi ∧ sigma i = pureDensity psi) →
((O i) ^ 2).trace.re = 1 ∧ specNorm (O i) ^ 2 = 1) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P66
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Assume that the quotient of the -qubit Pauli normalizer by equality of conjugation maps has a supplied finite enumeration for every ; the Pauli subgroup here is generated by all tensor products of Pauli matrices multiplied by . There exists one real constant such that the following holds for every , , every two families , of positive semidefinite -qubit matrices of trace one, and every . Put
with tensor indices identified with concatenated bit strings. For any channel , where the Kraus family is finite and , write
First, for every measurement primitive on qubits, there exists an estimator from unitary/outcome records to real numbers that, for every such channel, simultaneously estimates all to absolute error at most , on a set of record measure at least , where
Here consists of a probability measure on unitaries for which
is injective, and its inverse is the inverse complex linear map. The single-record law has density against , summed over , and records have the product law. For a Hermitian , define and
the definition sets for non-Hermitian . The supremum is the real-number supremum used in the displayed definition, and the square root is the real square root. Second, the global Clifford frame admits such simultaneous estimators with
Its basis choices are the quotient classes above, its matrices are for chosen representatives, and the weight of a record is
the weight of an event is the finite sum of these products over records in that event. Third, for every family of wire sets such that acts within , the tensor product of independent single-qubit global Clifford frames admits such simultaneous estimators with
Acting within means that there exist a natural number , an injection with image contained in , and a -qubit matrix , such that
The tensor frame uses the product basis choices and tensor products of their projectors, with the same finite record-weight rule. Each recovery assertion requires one estimator that works for every channel, but imposes no measurability condition on that estimator. Finally, for each , if for some unit vector and for some unit vector , then
The sample counts are natural-number ceilings clipped below at zero and are not required to be positive.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.