Documentation

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

Direct-unrolling generator program -- definitions #

The final serializer uses one fixed work-vector layout. Its prefix evaluates the normalized horizon, padded wire frontier, and gate-count header as fixed polynomials of the unary input length. The zero-length family member is a hardwired two-bit word; the positive tableau body remains a compositional BinaryRoutine parameter at this layer.

@[reducible, inline]

Fixed number of binary work tapes used by the direct serializer.

Equations
Instances For

    Pure work-vector state after evaluating the positive member's three polynomial counters and initializing both running wire bases to the input length. Scratch values are unchanged because every arithmetic leaf restores them exactly.

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

      Arithmetic and tagged-header prefix of every positive family member.

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

        Hardwired tagged code of the unique length-zero family member.

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

          Complete generator skeleton, branching on whether the loaded input length is zero before entering the positive tableau body.

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