Documentation

Complexitylib.Classes.PPoly.Uniform.Unrolling.Generator.Finalization.Defs

Direct-unrolling finalization generator -- definitions #

This phase emits the original acceptance gate, pads with dead constant gates until the precomputed closed frontier, and finally copies the saved acceptance wire. The binary padding driver uses available itself as its counter, so no gate-counting pass or unary work fuel is needed.

Numeric acceptance gate reconstructed from the current final-configuration base and horizon.

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

    Pure endpoint of acceptance-reference preparation.

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

      Pure endpoint after saving and emitting the original acceptance gate.

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

        Prepare the final-state reference of the numeric acceptance gate.

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

          Add the final output tape's cell-block base to the second reference.

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

            Add output-cell position one and symbol-one's fixed offset.

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

              Prepare the two absolute references of the numeric acceptance gate.

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

                Emit the original acceptance gate and save its absolute output wire.

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

                  One dead constant-false padding gate. The surrounding loop, rather than this body, advances available.

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

                    Emit dead gates until available = frontier.

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

                      Emit the terminal gate that restores the original acceptance output.

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

                        Complete acceptance, padding, and terminal-copy phase.

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