Higher-dimensional operator criterion and its extraction circuit
OpenQAlgorithms.Papers.Independent.Intakethird100.P75.qudit_operator_criterionLet and let be a unit vector in the completed tensor product of arbitrary complex Hilbert spaces . For each party , let , , be complete pairwise orthogonal self-adjoint projections and let be unitaries with . For , let satisfy , and set . Suppose
Define the initialized Figure 2 circuit maps and target by
Then , the target has norm one, both are complex-linear isometric embeddings, and some normalized, possibly entangled junk satisfies, after fixed register regrouping,
This is an exact operator criterion. Negative and zero finite ratios are allowed; all non-base ratios zero give a product target, while all ratios one give the maximally entangled target of dimension .
Formalization Note The circuit uses , , controlled with , inverse , and controlled . Its initialized action is the displayed map. Equation (38) prints a denominator lacking squared ratios; the draft restores them, as orthonormality forces.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P75
noncomputable section
open scoped BigOperators
namespace QAlgorithms.Papers.Independent.Intakethird100.P75
universe u v w x
open QAlgorithms.Papers.Independent.Claimed50.P34 (HilbertTensor)
open QAlgorithms.Papers.Independent.Renew46.P03 (tensorVector)
section ExtractionStatements
variable {H : Type u} {K : Type v}
variable [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]
variable [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K]
/-- PDF p.3, (6), pp.9–10, (33)–(39): higher-dimensional operator criterion.
The fixed Fig.2 action includes identity zeroth rotations. The printed (38)
normalization is corrected by squaring ratios, as orthogonality forces.
Negative and zero finite ratios are allowed; zero non-base ratios give a
product target. No correlation-certification or robust conclusion is added. -/
theorem qudit_operator_criterion (d : ℕ) (hd : 2 ≤ d)
(delta : Fin d → ℝ)
(hfinite : ∀ i : Fin d, i.val ≠ 0 → Real.cos (delta i) ≠ 0)
(psi : HilbertTensor H K) (hpsi : ‖psi‖ = 1)
(PA XA : Fin d → H →L[ℂ] H) (PB XB : Fin d → K →L[ℂ] K)
(hPA : ProjectiveFamily PA) (hPB : ProjectiveFamily PB)
(hXA : ∀ i, IsLocalHilbertUnitary (XA i)) (hXB : ∀ i, IsLocalHilbertUnitary (XB i))
(hXA0 : ∀ i : Fin d, i.val = 0 → XA i = 1)
(hXB0 : ∀ i : Fin d, i.val = 0 → XB i = 1)
(hmatch : ∀ i, alice (PA i) psi = bob (PB i) psi)
(htransfer : ∀ i : Fin d, i.val ≠ 0 →
alice (XA i) (bob (PB i) psi) = (Real.tan (delta i) : ℂ) •
bob ((XB i).adjoint) (alice (PA ⟨0, by omega⟩) psi)) :
0 < Real.sqrt (∑ i, quditRatio delta i ^ 2) ∧
‖schmidtTarget (quditCoefficients delta)‖ = 1 ∧
Isometry (quditLocal PA XA) ∧ Isometry (quditLocal PB XB) ∧
∃ junk : HilbertTensor H K, ‖junk‖ = 1 ∧
mapHilbertFactors (quditLocal PA XA) (quditLocal PB XB) psi =
attachSchmidt (quditCoefficients delta) junk := by sorry
end ExtractionStatements
end QAlgorithms.Papers.Independent.Intakethird100.P75
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be complete complex normed inner product spaces, and interpret as completion of the algebraic complex tensor product and tensor products of operators as continuous extensions. For every natural number , every family satisfying for every , every unit vector , and every family of continuous complex-linear operators on and on , suppose that each family consists of self-adjoint idempotents, distinct members satisfy , and ; that each satisfies ; and that . Assume also, for every , , and, for every ,
Set , for , , and , regarded as complex numbers. Then , the vector has norm , and the maps and are isometries on their entire domains, where is the standard basis of . There exists with such that
where continuously extends . There is no restriction on , and the coefficients are not required to be nonnegative or nonzero.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.