Documentation

MIPRE.Foundations.Introspection.AuxiliaryPrefixGuardProgram

Executable local prefix guards #

The question type selects one of the seven fixed scan depths. The full register width, source program, clock and raw answer remain runtime data. The caller's format check validates the tuple; here its first field is scanned.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The endpoint's role selects the source CL function.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        A uniform polynomial-time program; finite enumeration chooses control only.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem MIPRE.Introspection.AuxiliaryPrefixGuard.contextFor_queryContext {P : Type u_1} [Fintype P] [DecidableEq P] [Cost.SizedEncoding P] (V : Verifier 7) (lam n : ℕ) (v w : Bool) (initialLevel : ℕ) {Q : ℕ} (initial : Fin Q → CL.𝔽₂) (t : QuestionType P 7) (bs : Cost.BitStr) :
          (contextFor w).toFun (SourcePadding.Program.queryContext V lam n v initialLevel initial, Q, t, bs) = SourcePadding.Program.queryContext V lam n w initialLevel initial

          The scan flag is exactly prefix attainability for the actual bounded, same-depth padded source. No query correctness assumption remains.

          Exact Hide guard on the canonical full-register answer encoding.

          Exact Read guard; only its first six source stages are required.