Documentation

LeanPool.HighContrastHomogenization.Support.Deterministic.MultiscaleQuantitiesBasic.Foundation.Basic

Coarse-graining support: Support.Deterministic.MultiscaleQuantitiesBasic.Foundation.Basic #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

Foundational lemmas for multiscale deterministic quantities #

This file collects the shared helper lemmas and the first structural wrappers used by the later MultiscaleQuantitiesBasic submodules.

Existence of deterministic coarse response matrices on the open cube, with the canonical block matrix representation and invertible σ*.

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

    Deterministic coarse response data on every descendant open cube at scales no greater than Q.scale.

    Equations
    Instances For

      Standalone quadratic formula for ResponseJ on a triadic open cube, packaged from the canonical deterministic coarse-data witness. This is the theorem surface intended for downstream deterministic and probabilistic chapters that should not need to unpack the individual coarse witnesses by hand.

      Canonical coarse-variable version of the standalone quadratic ResponseJ formula on a triadic open cube. This is a note-facing reformulation of responseJ_formula_coarseBlockMatrix_openCubeSet_of_deterministicCoarseData.

      Coarse-block q = 0 quadratic formula for ResponseJ on a triadic open cube, with all deterministic coarse witnesses discharged by OpenCubeDeterministicCoarseData.

      Canonical q = 0 quadratic formula for ResponseJ on a triadic open cube, with all deterministic coarse witnesses discharged by OpenCubeDeterministicCoarseData.

      @[simp]
      theorem HCPolySupport.finsetAverage_singleton {α : Type u_1} (a : α) (f : α → ℝ) :
      @[simp]
      theorem HCPolySupport.finsetSsup_singleton {α : Type u_1} (a : α) (f : α → ℝ) :
      finsetSsup {a} f = f a
      theorem HCPolySupport.finsetAverage_le_finsetSsup {α : Type u_1} (s : Finset α) (hs : s.Nonempty) (f : α → ℝ) :
      theorem HCPolySupport.bCoarse_posSemidef_of_isSigmaCoarse {d : ℕ} {U : Set (Vec d)} {a : CoeffField d} {sigma sigmaStar kappa : Mat d} (hS : IsSigmaStarCoarse U a sigmaStar) (hSigma : IsSigmaCoarse U a sigma sigmaStar kappa) :
      Matrix.PosSemidef (bCoarse sigma sigmaStar kappa)
      theorem HCPolySupport.bCoarse_canonical_posSemidef_of_isSigmaCoarse {d : ℕ} {U : Set (Vec d)} {a : CoeffField d} {sigma sigmaStar kappa : Mat d} (hS : IsSigmaStarCoarse U a sigmaStar) (hK : IsKappaCoarse U a sigmaStar kappa) (hSigma : IsSigmaCoarse U a sigma sigmaStar kappa) (hdet : IsUnit (Matrix.det sigmaStar)) :
      theorem HCPolySupport.coarseBlockMatrix_upperLeft_posSemidef_of_isSigmaCoarse {d : ℕ} {U : Set (Vec d)} {a : CoeffField d} {sigma sigmaStar kappa : Mat d} (hA : IsCoarseBlockMatrix U a (deterministicCoarseBlockMatrix U a)) (hS : IsSigmaStarCoarse U a sigmaStar) (hK : IsKappaCoarse U a sigmaStar kappa) (hSigma : IsSigmaCoarse U a sigma sigmaStar kappa) (hdet : IsUnit (Matrix.det sigmaStar)) :
      theorem HCPolySupport.coarseBlockMatrix_lowerRight_posSemidef_of_isSigmaCoarse {d : ℕ} {U : Set (Vec d)} {a : CoeffField d} {sigma sigmaStar kappa : Mat d} (hA : IsCoarseBlockMatrix U a (deterministicCoarseBlockMatrix U a)) (hS : IsSigmaStarCoarse U a sigmaStar) (hK : IsKappaCoarse U a sigmaStar kappa) (hSigma : IsSigmaCoarse U a sigma sigmaStar kappa) (hdet : IsUnit (Matrix.det sigmaStar)) :

      Positive semidefiniteness of the canonical sigmaStarInvCoarse matrix on an open triadic cube, with the sigma-star coarse witness hidden inside OpenCubeDeterministicCoarseData.

      Positive semidefiniteness of the canonical bCoarse matrix on an open triadic cube, with the raw sigma/kappa/coarse witnesses hidden inside OpenCubeDeterministicCoarseData.

      Positive semidefiniteness of the upper-left deterministic coarse block on an open triadic cube, with all raw deterministic coarse witnesses hidden inside OpenCubeDeterministicCoarseData.

      Positive semidefiniteness of the lower-right deterministic coarse block on an open triadic cube, with all raw deterministic coarse witnesses hidden inside OpenCubeDeterministicCoarseData.