Documentation

MIPRE.Tailored.Repeat.LpLists

The padding of the repeated linear-constraints processor, in polynomial time #

The processor of the repeated tailored verifier (issue #280) pads each coordinate's constraints to all the variables (TailoredGame.padCons). The padding of a constraint is determined by twelve lengths — before, at and after the coordinate, for the readable and the linear variables of each question — which the program holds in unary:

The padding #

The padding of c by twelve lengths p: readable before/at/after for the first question, linear before/at/after, then the same for the second question.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def MIPRE.Tailored.RepProg.appF {ι : Type} [Cost.SizedEncoding ι] {α : Type} [Cost.SizedEncoding α] (F G : Cost.PolyTimeFun ι (List α)) :

    Concatenation of two computed lists.

    Equations
    Instances For
      @[simp]
      theorem MIPRE.Tailored.RepProg.appF_apply {ι : Type} [Cost.SizedEncoding ι] {α : Type} [Cost.SizedEncoding α] (F G : Cost.PolyTimeFun ι (List α)) (a : ι) :
      (appF F G).toFun a = F.toFun a ++ G.toFun a

      The padding, in polynomial time, on (c, p).

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

        Before, at and after #

        The step of the scan: move the head of the remaining lengths onto the accumulated sum.

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

          The sum before, the length at and the sum after the position of a scan state.

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

              Before, at and after every position of a list of lengths.

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

                  The twelve lengths of every coordinate, from the readable and linear lengths of the two questions' coordinates.

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