Documentation

Complexitylib.Classes.Randomized.ApproximateCounting.Relative.OracleProgram.Defs

Oracle programs for relative approximate counting -- definitions #

This layer states when a fixed-round Boolean-oracle circuit program computes the amplified hashing estimator. The oracle language and the construction of the program remain parameters at this semantic boundary.

def Complexity.ApproximateCounting.Relative.OracleProgramImplements {inputWidth outputWidth domainWidth rounds : } [NeZero inputWidth] [NeZero outputWidth] (precision failureBits : ) (setOfInput : BitString inputWidthFinset (BitString domainWidth)) (program : AdaptiveOracleProgram (seedWidth domainWidth precision failureBits + inputWidth) outputWidth rounds) (oracle : BooleanOracle) :

Exact semantic implementation of the amplified hashing estimator by a fixed-round oracle circuit program.

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