Documentation

Complexitylib.Metacomplexity.MCSP.AntiChecker.Enumeration.Defs

Finite circuit-code enumeration -- definitions #

This layer gives the Anti-Checker Lemma's survivor count a canonical finite domain. It enumerates every bit string up to the polynomial encoding bound, then filters for canonical, well-formed circuit descriptions whose decoded gate count is within the requested threshold.

Every Boolean string of exactly length bits.

Equations
Instances For

    Every Boolean string of length at most bound.

    Equations
    Instances For

      Uniform encoding-length bound for circuits at one input arity and size threshold.

      Equations
      Instances For
        def Complexity.AntiChecker.IsSmallCircuitCode (arity threshold : ) (code : List Bool) :

        A canonical code for a well-formed circuit at the supplied arity whose decoded gate count is within the threshold.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[instance_reducible]
          instance Complexity.AntiChecker.instDecidableIsSmallCircuitCode (arity threshold : ) (code : List Bool) :
          Decidable (IsSmallCircuitCode arity threshold code)
          Equations
          • One or more equations did not get rendered due to their size.

          All canonical small-circuit codes inside the uniform encoding-length bound.

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