The adaptive honest Read and Hide measurements #
The recursion follows the CL presentation itself. At a cons node the joint
Z/linear and X/dual-linear measurement is made on the current register. Its Z
outcome selects the continuation on the complementary register. These are
actual projective measurements; no commutation assumption on different
continuations is needed.
Measure one register and use its outcome to select a measurement of the other.
Equations
- MIPRE.Introspection.Honest.adaptiveTensor P Q ab = Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) (P ab.1) (Q ab.1 ab.2)
Instances For
Equations
- MIPRE.Introspection.Honest.ReadLabel F ι = ((ι → F) × (ι → F))
Instances For
Equations
- MIPRE.Introspection.Honest.HideLabel F ι = ((ι → F) × (ι → F) × (ι → F))
Instances For
Extend an assignment on an active register by zero to the ambient space.
Equations
- MIPRE.Introspection.Honest.insertRegister V x i = if h : i ∈ V then x ⟨i, h⟩ else 0
Instances For
The honest commuting local Z/linear and X/dual-linear measurement.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- MIPRE.Introspection.Honest.joinRead S a = ((MIPRE.Introspection.coordinateInsert S) a.1.1 + a.2.1, (MIPRE.Introspection.coordinateInsert S) a.1.2 + a.2.2)
Instances For
Equations
- MIPRE.Introspection.Honest.joinHide S a = ((MIPRE.Introspection.coordinateInsert S) a.1.1 + a.2.1, (MIPRE.Introspection.coordinateInsert S) a.1.2 + a.2.2.1, a.2.2.2)
Instances For
The register part of the honest Read measurement, including all adaptive stages.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.Introspection.Honest.readRegister MIPRE.CL.CLFun.zero x x_2 x_1 = if x_1 = (0, 0) then 1 else 0
Instances For
Every adaptive Read family is a PVM, even for zero-probability branch labels.
At a stopping node, retain the full X tail and the first dual value, without reading Z.
Equations
Instances For
Equations
Instances For
The honest Hide measurement at zero-based stage k. Earlier stages read joint
Z/linear and X/dual-linear outcomes; the current stage and remaining tail use X only.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.Introspection.Honest.hideRegister x_1 0 x_2 x_3 x_4 = MIPRE.Introspection.Honest.stopHide x_1 x_2 x_4
- MIPRE.Introspection.Honest.hideRegister MIPRE.CL.CLFun.zero n.succ x x_2 x_1 = MIPRE.Introspection.Honest.stopHide MIPRE.CL.CLFun.zero x x_1
Instances For
Projectivity of every honest hiding level, including the branch-dependent later levels.