Documentation

LeanPool.AaronsonAmbainis.DetDefs

Interface for the proof of the determinant inequality #

This file defines the lowest monomials of a polynomial (IsLowest, Section 3.2 of the paper) and the agreement matrix (agMatrix, Section 3.3), and splits the proof of DetInequality (Corollary 3.2) into two independent parts:

The directory DetLow proves LowestUnit and LowestBound. The directory DetBij proves LowestUnit → LowestBound → DetInequality.

m is a monomial of q of least total degree.

Equations
Instances For
    theorem AaronsonAmbainis.exists_isLowest {ι : Type} [Fintype ι] (q : MvPolynomial ι ℤ) (hq : q ≠ 0) :
    ∃ (m : ι →₀ ℕ), IsLowest q m

    A nonzero polynomial has a monomial of least total degree.

    noncomputable def AaronsonAmbainis.agMon {ι : Type} [Fintype ι] (x z : Cube ι) :

    agMon x z = ∏_{i : x_i = z_i} s_i: the monomial of the agreement set of x and z.

    Equations
    Instances For
      @[reducible, inline]
      abbrev AaronsonAmbainis.Ones {ι : Type} (g : Cube ι → Bool) :

      The ones of g, as a type.

      Equations
      Instances For
        noncomputable def AaronsonAmbainis.agMatrix {ι : Type} [Fintype ι] (g : Cube ι → Bool) :

        The agreement matrix M[x,z] = s^{ag(x,z)} on the ones of g.

        Equations
        Instances For

          Multiplying by a polynomial with constant coefficient 1 does not change the monomials of least total degree.

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

            The determinant of the agreement matrix is nonzero, and each of its monomials of least total degree has exponent at most bdry g j in every variable j.

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