Documentation

Complexitylib.Algebraic.LowerBound.Cutwidth.Extractor.Strong.Block.Recursion.NearHalving.Gamma.Defs

The finite ordinary Gamma extractor #

At target width b, use the selected near-halving construction on 8*b source bits and keep exactly its first b output coordinates. The complete Boolean seed retains all level seeds and the final one-shot pair once. Output coverage holds on every input size; the statistical guarantee uses the separate size guard. The encoded evaluator is a separate layer.

The complete number of Boolean seed bits used by the selected construction.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def Algebraic.Cutwidth.Extractor.gammaBlockExtractor (b : ℕ) (x : Fin (8 * b) → Bool) (seed : Fin (gammaBlockSeedBits b) → Bool) (j : Fin b) :

    The actual near-halving Boolean extractor, truncated to the desired output length.

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