Documentation

Complexitylib.Classes.Randomized.Hashing.Amplification.Defs

Hash-cell occupancy amplification -- definitions #

An amplified occupancy test draws an odd number of independent hash seeds and returns the strict majority of the corresponding nonempty-cell answers.

Number of random bits used to amplify one seedWidth-bit occupancy test to error at most 2^-errorBits.

Equations
Instances For
    def Complexity.PairwiseIndependentHash.majorityNonempty {domainWidth rangeWidth seedWidth : } (hash : PairwiseIndependentHash domainWidth rangeWidth seedWidth) (set : Finset (BitString domainWidth)) (target : BitString rangeWidth) (errorBits : ) (seed : BitString (majoritySeedWidth seedWidth errorBits)) :

    Strict majority of independent target-cell nonemptiness tests.

    Equations
    Instances For
      def Complexity.PairwiseIndependentHash.majorityNonemptyEvent {domainWidth rangeWidth seedWidth : } (hash : PairwiseIndependentHash domainWidth rangeWidth seedWidth) (set : Finset (BitString domainWidth)) (target : BitString rangeWidth) (errorBits : ) :
      Finset (BitString (majoritySeedWidth seedWidth errorBits))

      Seeds on which the amplified target-cell occupancy test returns true.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Complexity.PairwiseIndependentHash.majorityEmptyEvent {domainWidth rangeWidth seedWidth : } (hash : PairwiseIndependentHash domainWidth rangeWidth seedWidth) (set : Finset (BitString domainWidth)) (target : BitString rangeWidth) (errorBits : ) :
        Finset (BitString (majoritySeedWidth seedWidth errorBits))

        Seeds on which the amplified target-cell occupancy test returns false.

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