Documentation

Complexitylib.BooleanAnalysis.PolynomialCorrelation.Defs

Polynomial correlation: definitions #

We use the set of true coordinates to encode a Boolean block. A block has odd length 2 * m + 1, and majority is one exactly when its cardinality exceeds m. The result being formalized is Theorem 1.1 of Chattopadhyay, Hatami, Lee, Lovett, Tal, and Viola, Exponential Correlation Bounds for Polynomials (2026), https://arxiv.org/abs/2609.28839.

Boolean monomials, evaluated on the set of true coordinates.

Equations
Instances For
    @[reducible, inline]

    Squarefree monomials of degree at most m.

    Equations
    Instances For

      The low-degree space on a single Boolean block.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[reducible, inline]

        An input consisting of k disjoint blocks of odd length 2 * m + 1.

        Equations
        Instances For

          Strict majority on a block of odd length.

          Equations
          Instances For

            Read the individual bits from a block input.

            Equations
            Instances For

              Collect the true coordinates of each block of a binary assignment.

              Equations
              Instances For

                XOR of block majorities on ordinary ZMod 2 bit assignments.

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

                  The number of low monomials in the top d levels of an odd block. The additive inequality also handles d > m without truncated subtraction.

                  Equations
                  Instances For
                    noncomputable def Complexity.BooleanAnalysis.PolynomialCorrelation.correlation {α : Type u_1} [Fintype α] (f g : α → ZMod 2) :

                    Absolute uniform correlation of two binary-valued functions.

                    Equations
                    Instances For
                      @[reducible, inline]

                      An index for the single-block interpolation family.

                      Equations
                      Instances For

                        A low monomial, optionally multiplied by majority.

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

                          The modified degree used in the paper's multiplication argument.

                          Equations
                          Instances For
                            @[reducible, inline]

                            A product of one interpolation generator from each block.

                            Equations
                            Instances For

                              Functions spanned by generators of weight at most r.

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