Documentation

Complexitylib.Algebraic.LowerBound.Cutwidth.Extractor.CorrelationBreaker.Advice.Program.Defs

Total string evaluation of the advice chain #

The loop retains both original sources, unary parameters, remaining advice, and the current right state. A step consumes the first remaining advice bit; after exhaustion it leaves the state unchanged. The initial right state is zero-completed to its full width. The final depth-twenty-four call uses its seed-width prefix and the original left source.

The evaluator input is pair (pair x y) (pair scale (pair error advice)). The numerical parameters are lengths of their words. All operations are total, including malformed pairings and invalid numerical parameters.

Every part of the advice-loop state, including the original source words.

  • The original left source.

  • The original right source.

  • scale : ℕ

    The common scale.

  • error : ℕ

    The common error exponent.

  • remaining : List Bool

    Advice not yet consumed.

  • The current right state.

Instances For

    The right-source prefix, padded with false bits to the full state width.

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

      Initialize the loop with its full immutable input and remaining advice.

      Equations
      Instances For

        Consume the next advice bit, leaving the state fixed once the advice is empty.

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

          Run exactly the requested number of advice transitions.

          Equations
          Instances For

            Encode the full state, including the immutable source words and parameters.

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

              Total projections decode all parts of a state word.

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

                A single encoded transition, total on arbitrary words.

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

                  Execute the advice chain, then extract from the original left source.

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

                    A single evaluator with unary scale/error words and arbitrary source/advice words.

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