Documentation

Complexitylib.Metacomplexity.MCSP.Magnification.AntiChecker.Counter.HashCell.Circuit.Defs

Circuit predicates for anti-checker hash cells -- definitions #

For fixed anti-checker parameters and one hash range width, a predicate circuit reads the packed labeled samples and affine seed as a public prefix, followed by one existential powered-survivor witness. Its canonical serialized code and a zero ruler form a query to CircuitSAT.extensionLanguage.

@[reducible]

Width of the powered survivor tuple quantified by one occupancy query.

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

    Width of the public labeled-sample and affine-seed prefix for one hash-cell query.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      instance Complexity.GapMCSP.Magnification.AntiCheckerLemma.instNeZeroNatHashCellPublicWidth (beta : PositiveRationalScale) (arity prefixLength rangeWidth : ) :
      NeZero (hashCellPublicWidth beta arity prefixLength rangeWidth)

      Total input width of a hash-cell predicate circuit: public query bits followed by the existential survivor tuple.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Complexity.GapMCSP.Magnification.AntiCheckerLemma.hashCellPublicInput {arity prefixLength rangeWidth : } (beta : PositiveRationalScale) (input : BitString (counterInputWidth arity prefixLength)) (seed : BitString (PairwiseIndependentHash.affineSeedWidth (counterSurvivorPowerWidth beta arity) rangeWidth)) :
        BitString (hashCellPublicWidth beta arity prefixLength rangeWidth)

        Pack labeled samples and one affine seed into the public prefix of a hash-cell predicate.

        Equations
        Instances For

          A single-output circuit deciding the exact powered-survivor hash-cell witness predicate from a public sample/seed prefix and an existential tuple.

          Instances For
            def Complexity.GapMCSP.Magnification.AntiCheckerLemma.HashCellPredicateCircuit.code {beta : PositiveRationalScale} {arity prefixLength rangeWidth : } (predicate : HashCellPredicateCircuit beta arity prefixLength rangeWidth) :

            Tagged serialized code of the positive-input predicate circuit.

            Equations
            Instances For

              The exact-width zero ruler for the existential powered-survivor tuple.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Complexity.GapMCSP.Magnification.AntiCheckerLemma.HashCellPredicateCircuit.query {beta : PositiveRationalScale} {arity prefixLength rangeWidth : } (predicate : HashCellPredicateCircuit beta arity prefixLength rangeWidth) (input : BitString (counterInputWidth arity prefixLength)) (seed : BitString (PairwiseIndependentHash.affineSeedWidth (counterSurvivorPowerWidth beta arity) rangeWidth)) :

                Canonical fixed-prefix circuit-satisfiability query for one sample input and affine hash seed.

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