Documentation

LeanPool.NandakumarRamanaRao.NRR.PrimePolyhedron.FoxNeuwirth.FiniteGenericPerturbation

Finite generic scalar perturbations #

A finite family of affine matrix paths can be made simultaneously nonsingular by choosing an arbitrarily small positive parameter away from the finitely many determinant roots. This is the only genericity input needed by the S6 subdivision argument: the perturbation direction is fixed globally, so face compatibility and prime equivariance are preserved automatically.

noncomputable def NRR.FiniteGenericPerturbation.matrixPath {n : Type u_1} (A B : Matrix n n ℝ) :

Polynomial-valued straight-line path from A to B.

Equations
Instances For

    Determinant polynomial of the straight-line matrix path.

    Equations
    Instances For

      Evaluation of the polynomial matrix path.

      Evaluation of the determinant path is the determinant of the evaluated matrix path.

      @[simp]

      At parameter one the determinant polynomial evaluates to the target determinant.

      A regular target matrix gives a nonzero determinant polynomial.

      theorem NRR.FiniteGenericPerturbation.finite_badParameters {I : Type u_2} [Finite I] (P : I → Polynomial ℝ) (hP : ∀ (i : I), P i ≠ 0) :
      {t : ℝ | ∃ (i : I), Polynomial.eval t (P i) = 0}.Finite

      The union of the real root sets of a finite family of nonzero polynomials is finite.

      theorem NRR.FiniteGenericPerturbation.exists_small_positive_avoiding {I : Type u_2} [Finite I] (P : I → Polynomial ℝ) (hP : ∀ (i : I), P i ≠ 0) {eps : ℝ} (heps : 0 < eps) :
      ∃ (t : ℝ), 0 < t ∧ t < eps ∧ ∀ (i : I), Polynomial.eval t (P i) ≠ 0

      Arbitrarily small positive parameters avoid all roots of a finite nonzero polynomial family.

      theorem NRR.FiniteGenericPerturbation.exists_small_positive_regular {n : Type u_1} {I : Type u_2} [Fintype n] [DecidableEq n] [Finite I] (A B : I → Matrix n n ℝ) (hB : ∀ (i : I), (B i).det ≠ 0) {eps : ℝ} (heps : 0 < eps) :
      ∃ (t : ℝ), 0 < t ∧ t < eps ∧ ∀ (i : I), ((1 - t) • A i + t • B i).det ≠ 0

      Simultaneous regularization of a finite family of matrix paths.