DetLow: the determinant of the agreement matrix is nonzero #
This is Lemma 3.4 of the paper.
Evaluate every variable at the real number c = 2 ^ n (n = Fintype.card ι). The evaluated
matrix has diagonal entries c ^ n and off-diagonal entries c ^ k with k + 1 ≤ n, and a row
has fewer than 2 ^ n = c off-diagonal entries, so the matrix is strictly diagonally dominant
and its determinant is nonzero (Gershgorin: det_ne_zero_of_sum_row_lt_diag).
Evaluation of all variables at the real number c.
Equations
- AaronsonAmbainis.DetLow.evalAt c = MvPolynomial.eval₂Hom (Int.castRingHom ℝ) fun (x : ι) => c
Instances For
theorem
AaronsonAmbainis.DetLow.card_erase_succ_le
{ι : Type}
[Fintype ι]
[DecidableEq ι]
(g : Cube ι → Bool)
(x : Ones g)
:
A row of the ones of g has fewer than 2 ^ n off-diagonal entries.
theorem
AaronsonAmbainis.DetLow.evalMat_dominant
{ι : Type}
[Fintype ι]
[DecidableEq ι]
(g : Cube ι → Bool)
(c : ℝ)
(hc : c = 2 ^ Fintype.card ι)
(x : Ones g)
:
The evaluated matrix is strictly diagonally dominant when c = 2 ^ n.
theorem
AaronsonAmbainis.DetLow.agMatrix_det_ne_zero
{ι : Type}
[Fintype ι]
[DecidableEq ι]
(g : Cube ι → Bool)
:
Lemma 3.4 of the paper: the determinant of the agreement matrix is nonzero.