Documentation

Complexitylib.BooleanAnalysis.PolynomialCorrelation.Internal.Counting

Counting retained and exceptional generators #

Toggling the chosen majority flag pairs the retained and omitted generators. The unpaired generators have every block in the top d low-degree levels.

@[reducible, inline]

A block whose low monomial lies within d levels of the middle.

Equations
Instances For

    Toggle the selected majority flag, fixing generators without a pivot.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Complexity.BooleanAnalysis.PolynomialCorrelation.Internal.pivot_none_iff {k m d : ℕ} (a : Term k m) :
      pivot d a = none ↔ ∀ (i : Fin k), m < (↑(a i).1).card + d

      A generator has no pivot exactly when each of its block indices is exceptional.

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

        Pairing a lower-half subset with its complement enumerates the whole block.

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

          The finite counting inequality underlying the exponential correlation bound.