Fixed-degree Clifford-intertwined Gaussian circuits and their boundary interpretation
OpenQAlgorithms.Papers.Independent.Intakethird100.P77.cliffordIntertwining_strongSimulationFor each circuit instance , choose a fixed Clifford unitary normalizing the full phase-inclusive Pauli group and define from the Jordan–Wigner generators. Select one existing measured wire and supply a canonical polynomial for in the of degree at most one fixed . Supply effective product factors of all , real skew Gaussian coefficients, normalized product inputs and the selected observable coefficients. All structural and numerical description costs are charged. Other wires need no bounded-degree polynomial representation. The resulting circuit has one deterministic polynomial-time simulator for its selected bit probabilities to error .
Writing and for the product input, the exact boundary interpretation is
The Clifford is fixed across all gates in an instance; it need not be Gaussian or local. The transformed input can be entangled, and the transformed observable can involve many wires.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P77
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P77
open QAlgorithms
open QAlgorithms.Complexity (Str)
open QAlgorithms.Papers.Independent.Advance50.P19 (Major CARSystem)
open QAlgorithms.Papers.Independent.Information100.P32 (Op)
open scoped BigOperators Matrix ComplexConjugate
attribute [local instance] Classical.propDecidable Classical.decEq
/-- PDF pp.12--13: constant-degree Clifford intertwining gives strong simulation
for the selected output and the exact boundary interpretation. The old input
is T psi and the old observable T Z_k T† at that output. Other output wires need
not satisfy the degree condition; T is not required to be Gaussian or local. -/
theorem cliffordIntertwining_strongSimulation (d : ℕ) (F : IntertwinedFamily)
(I : ProductInputs F.base.width) (hF : F.Effective)
(hI : EffectiveNumbers I.data)
(hdegree : ∀ s, (F.observable s).DegreeLE d) :
SelectedStrongSimulation (fun s b =>
singleWireProbability
(gaussianCircuit (conjugatedGenerators (F.T s) (jordanWigner (F.base.width s)))
(F.base.gates s)) (prodState (I.factor s)) (F.measured s) b) ∧
(∀ s,
outputExpectation
(gaussianCircuit (conjugatedGenerators (F.T s) (jordanWigner (F.base.width s)))
(F.base.gates s)) (prodState (I.factor s)) (zOperator (F.measured s)) =
outputExpectation (gaussianCircuit (jordanWigner (F.base.width s)) (F.base.gates s))
(act (F.T s : Op (Qubits (F.base.width s))) (prodState (I.factor s)))
((F.T s : Op (Qubits (F.base.width s))) * zOperator (F.measured s) *
star (F.T s : Op (Qubits (F.base.width s))))) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P77
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every natural number , every intertwined family , and every collection of normalized single-qubit vectors , indexed by finite Boolean strings and wires of its base width, assume that ’s structural code is polynomial-time computable, its numerical data is effectively approximable, the input-factor data is effectively approximable, and every stored observable word has length at most . The structural code is the tuple of the base code , the unary measured-wire index, and the nested tuple of unary generator indices in each stored observable word. The numerical data lists base gate-matrix entries, then the four entries of each conjugated-generator factor, then observable coefficients; the input data lists each followed by . Effective approximability of either numerical list means that there exists a polynomial-time string function such that, for every position , precision , and Boolean ,
Tuple encoding prefixes each constituent string with its unary length and a false bit; interprets the first output bit as a negative-sign flag and the remaining bits as a binary magnitude divided by , with an empty output representing zero. For each , put , let be its measured wire, and define , , as tensor products of on wires preceding , or on that wire according as is even or odd, and identity afterward. The family supplies a unitary normalizing the subgroup generated by all , with and . Its conjugated generators have the supplied tensor factorizations, and its distinct increasing observable words satisfy , where applies on wire and identity elsewhere. For any generator collection , define
using the stored real skew-symmetric gate matrices . Then there exists a polynomial-time string function such that, for every , every , and both Booleans ,
Moreover, for every , the following equality of complex inner products holds:
Here the inner product is conjugate-linear in its first argument. The statement includes , empty observable words, empty gate lists, and ; empty products are identities, and the measured wire requires .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.