Quotient hiding comparisons in the complete typed predicate #
The quotient comparisons accept every legacy accepted tuple. Deterministic answer decoding restores legacy acceptance on every raw question and answer, including consistency loops and both orientations of auxiliary edges.
Decode only dual coordinates, with the CL function selected by question side.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.Introspection.AuxiliaryQuotient.decodeAnswer L x✝¹ x✝ = x✝
Instances For
Decoding preserves the answer constructor and hence the format check.
The directed tests with the two exact dual comparisons replaced by quotient comparisons.
Equations
- One or more equations did not get rendered due to their size.
- MIPRE.Introspection.AuxiliaryQuotient.directed L X Z projectPauli D x✝³ x✝² x✝¹ x✝ = true
Instances For
Every legacy directed comparison implies the quotient comparison.
Every quotient directed comparison becomes a legacy comparison after decoding.
Complete typed predicate with quotient hiding comparisons. All format, consistency, Pauli and source-game checks are unchanged.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Legacy acceptance always implies quotient acceptance, including both orientations.
Every accepted quotient tuple is accepted by the legacy predicate after decoding. This statement covers every raw answer, rather than only sampler outputs.