Documentation

Complexitylib.Algebraic.LowerBound.Cutwidth.Aggregate.Wiring.Defs

Local evaluation on a closed wire graph #

The graph has no extra edges for observed sinks. Gate values are computed directly from their incident argument slots, including nullary gates. Inputs use their first outgoing edge; the compiler therefore assumes that the selected inputs have positive fanout.

Every selected primary input has an ordinary outgoing slot.

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

    An outgoing edge, with an irrelevant default for sinks.

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

      The value of a gate, computed from its incident argument slots.

      Equations
      Instances For

        Every outgoing edge agrees with its local signal or incoming copy edge.

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

          Each selected input is read at its signal vertex.

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

            The chosen outgoing edge carries a selected input.

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

              The unchanged wire graph equipped with local evaluation checks and input ports.

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