Documentation

Complexitylib.Classes.PPoly.Uniform.Unrolling.Serializer.Transition.Polynomial.Defs

Fixed transition-schedule size polynomials -- definitions #

Once a machine, atom kind, and finite transition selection table are fixed, every nested transition-formula size is affine in the tableau horizon. These polynomials let the executable serializer recover dynamic recent-wire offsets with the verified binary polynomial evaluator instead of replaying a formula tree or counting emitted gates.

Gate count of one read-formula schedule as a polynomial in the horizon.

Equations
Instances For

    Gate count of one fixed transition-case schedule.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def Complexity.CircuitUnrolling.Serializer.effectCasePolynomial (workCount : ) (selected choiceValue : Bool) :

      Gate count of one selected or unselected effect member.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def Complexity.CircuitUnrolling.Serializer.effectSchedulePolynomial (caseCount workCount : ) (selectedAt choiceAt : Bool) :

        Gate count of one fixed effect-formula schedule.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def Complexity.CircuitUnrolling.Serializer.movedHeadMemberPolynomial (caseCount workCount : ) (selectedAt choiceAt : Bool) :

          Gate count of one fixed moved-head direction member.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def Complexity.CircuitUnrolling.Serializer.movedHeadSchedulePolynomial (caseCount workCount : ) (selectedAt : Bool) (choiceAt : Bool) :

            Gate count of a complete three-direction moved-head schedule.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def Complexity.CircuitUnrolling.Serializer.writtenCellSchedulePolynomial (caseCount workCount : ) (selectedAt choiceAt : Bool) :

              Gate count of a complete positive writable-cell schedule.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def Complexity.CircuitUnrolling.Serializer.nextSchedulePolynomial (caseCount workCount atomKind : ) (selectedAt : Bool) (choiceAt : Bool) :

                Gate count of a complete next-atom schedule for fixed numeric atom and selection data.

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