Honest measurements on the complete parsed-answer alphabet #
The actual core, Read and Hide operators act on one common register/source space. Wrong constructors have zero effect. This retains every answer label, gives genuine PVMs, and makes the Introspect/Read operator tests apply without a promise that the reported constructors are well formed.
Introspect and Sample use their actual core operators on pair answers.
Equations
- MIPRE.Introspection.Honest.parsedCoreOp L D R t (MIPRE.Introspection.ParsedAnswer.pair y a) = MIPRE.Introspection.Honest.coreOp L D R t (y, a)
- MIPRE.Introspection.Honest.parsedCoreOp L D R t x✝ = 0
Instances For
Read uses the full adaptive register and source-answer measurement.
Equations
- MIPRE.Introspection.Honest.parsedReadOp L D R w h (MIPRE.Introspection.ParsedAnswer.read y yp a) = MIPRE.Introspection.Honest.fullReadOp L D R w h ((y, yp), a)
- MIPRE.Introspection.Honest.parsedReadOp L D R w h x✝ = 0
Instances For
Hide acts on the genuine adaptive hiding register, leaving the source register alone.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.Introspection.Honest.parsedHideOp L D R w k h x✝ = 0
Instances For
Wrong constructor labels commute trivially; proper labels use the actual Read refinement.
Every rejected pair of parsed labels on the reading edge has zero operator product.
The reversed ordered reading edge has the same all-label rejection guarantee.