Documentation

MIPRE.Foundations.Pipeline.Introspection

Introspection, as a hypothesis #

Blueprint thm:introspection (paper introspection.tex, thm:introspection; ledger nodes 1.2, 1.2.3.8), stated as the data the theorem provides: the structure Introspection ā„“. Its inhabitation is the theorem — the rigidity argument of the paper's Section 8 through the Pauli basis test thm:qld — and nothing here proves it. The composition MIPRE.GapCompression.ofPipeline consumes an instance at ā„“ = 7.

The reading of the paper's statement in the vocabulary of MIPRE.Verifier:

Answer alphabets follow MIPRE.GapCompression: š’±_{2^n} is read with answers of length at most (2^n)^Ī», and š’±^intro_n with answers of length at most its time bound, beyond which its decider rejects.

@[reducible, inline]

The answer bound of the introspective verifier at level λ and index n: its decider's running-time coefficient 2^{(λn + 1)^C}.

Equations
Instances For

    The budget of the introspective verifier at level λ and index n: sampler within (λn + 1)^C, questions of dimension at most (λn + 1)^C, decider within 2^{(λn + 1)^C}, both at degree C, and no answer longer than 2^{(λn + 1)^C} accepted.

    Equations
    Instances For
      noncomputable def MIPRE.Introspection.delta (a b : ā„) (lam n : ā„•) (ε : ā„) :

      The soundness loss Γ(ε, n) = a((λn)^a ε^b + (λn)^{-b}).

      Equations
      Instances For
        theorem MIPRE.Introspection.delta_zero_index (a b : ā„) (lam : ā„•) (ε : ā„) (ha : a ≠ 0) (hb : b ≠ 0) :
        delta a b lam 0 ε = 0

        At index zero the displayed error vanishes, so soundness cannot use this index.

        Positive introspection indices are exactly the range where the original budget applies.

        structure MIPRE.Introspection (ā„“ : ā„•) :

        Introspection (blueprint thm:introspection) for ā„“-level inputs: the data of the procedure ComputeIntroVerifier together with the guarantees of the theorem. An instance of this structure is the theorem.

        Instances For
          def MIPRE.Introspection.SoundIn {ā„“ : ā„•} (I : Introspection ā„“) (ω : ValueModel) :

          The soundness clause of introspection in a value model: the field soundness with the value val* replaced by the model's. The field is the tensor-product case (Introspection.soundIn_tensor); for the compiler of the main theorem, the commuting-operator case follows from the soundness of the Pauli basis test in the commuting-operator model (Introspection.seven_soundIn_commuting, Phase 4 of planning/mipco-track.md).

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

            The soundness clause of introspection is soundness in the tensor-product model.