Documentation

Complexitylib.Circuits.InputProjection.Defs

Primary-input projection circuits -- definitions #

An input projection copies selected primary inputs to a positive output tuple. Each output uses one duplicated-input AND gate, and no internal gates are needed.

def Complexity.Circuit.inputProjectionOutputGate {N M : } (mapInput : Fin MFin N) (output : Fin M) :

Duplicated-input output gate that copies one selected primary input.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Complexity.Circuit.projectInputs {N M : } [NeZero N] [NeZero M] (mapInput : Fin MFin N) :

    Circuit whose output tuple is the selected tuple of primary inputs.

    Equations
    Instances For