The concrete auxiliary introspection checks #
These are the finite predicates in the sampling, hiding and original-game tests. They operate on parsed answers. Byte parsing, the global length checks, and clocked calls to the original programs are separate machine obligations. In particular, prefixes are read from a claimed output without applying its CL map again, and both tail projections in a hiding edge use the later answer.
Registers visited while reading the first k components of a claimed output.
Equations
- MIPRE.Introspection.CLChecks.prefixRegister x✝¹ 0 x✝ = ∅
- MIPRE.Introspection.CLChecks.prefixRegister MIPRE.CL.CLFun.zero n.succ x✝ = ∅
- MIPRE.Introspection.CLChecks.prefixRegister (MIPRE.CL.CLFun.cons S L₁ next) k.succ x✝ = S ∪ MIPRE.Introspection.CLChecks.prefixRegister (next ((MIPRE.CL.proj S) x✝)) k ((MIPRE.CL.proj Sᶜ) x✝)
Instances For
The dual linear readout at a selected stage, in its actual local coordinates.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.Introspection.CLChecks.dualReadout MIPRE.CL.CLFun.zero x✝² x✝¹ x✝ = 0
- MIPRE.Introspection.CLChecks.dualReadout (MIPRE.CL.CLFun.cons S L₁ next) k.succ x✝¹ x✝ = MIPRE.Introspection.CLChecks.dualReadout (next ((MIPRE.CL.proj S) x✝¹)) k ((MIPRE.CL.proj Sᶜ) x✝¹) x✝
Instances For
Even an arbitrary claimed output selects registers inside the presentation's support.
Claimed-output prefix extraction is exactly projection onto the selected registers.
Every full-length claimed output selects the full partition, including nonimage outputs.
The sampling-introspection check retains the original answer as well as the question.
Instances For
The last hiding measurement and Read agree on the earlier question and full dual answer.
Equations
- MIPRE.Introspection.CLChecks.hidingRead P u v = (P.outputPrefix (ℓ - 1) u.1 = P.outputPrefix (ℓ - 1) v.1 ∧ u.2.1 = v.2.1)
Instances For
The four comparisons on the edge from hiding level k+1 to k+2.
The later player's question fixes both tail projections and the new dual map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first hiding edge compares with the Pauli-X answer on the original register.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Acceptance of the full sampling check implies every prefix comparison, including outcomes outside the honest image on the introspecting side.
The first hiding marginal is exactly the tested coarsening of the Pauli-X answer.
The checked adjacent hiding answers share their coarse prefix/dual/tail data.