Documentation

MIPRE.Foundations.Introspection.DynamicParser

Uniform introspection tuple parsing with binary bounds #

One fixed program reads its register length and original-answer cutoff in binary. All format and cutoff specifications are exactly those of the fixed parser, but no parameter value is embedded as a unary program constant.

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

    Candidate pair fields, using the runtime binary register dimension.

    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

        Introspect/Sample validation, uniformly in the binary bounds Q and R.

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

          Read or Hide validation, with all numeric parameters supplied in binary.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem MIPRE.Introspection.DynamicParser.tripleCheck_apply (bs : Cost.BitStr) (Q R : ℕ) (exactLast : Bool) :
            (tripleCheck exactLast).toFun (bs, Q, R) = decide (AnswerParser.tripleValid Q R exactLast bs)