Documentation

Complexitylib.Algebraic.Basis.DeMorgan

The De Morgan basis #

The basis contains Boolean constants, a structural identity gate, unary negation, and binary conjunction and disjunction. The circuit representation has free wire outputs; identity remains useful only when a proof explicitly materializes an output as a final program gate. binaryCost implements the standard gate-elimination cost model in which only the binary gates are charged. andCost and notCost count the AND gates and the NOT gates.

Operation symbols in the De Morgan basis.

Instances For
    @[instance_reducible]
    Equations
    @[instance_reducible]

    The De Morgan basis has six operation symbols.

    Equations
    • One or more equations did not get rendered due to their size.
    @[reducible, inline]

    Signature of the De Morgan basis.

    Equations
    Instances For