Documentation

LeanPool.HighContrastHomogenization.Support.CoarseGraining.MagicIdentities.StarredSubadditivity

Coarse-graining support: Support.CoarseGraining.MagicIdentities.StarredSubadditivity #

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

Starred-block and b-matrix subadditivity consequences.

theorem HCPolySupport.coarseStarredBlockMatrixInv_subadditive_cubeDescendants_blockQuadratic {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet Q) a (deterministicCoarseBlockMatrix (openCubeSet Q) a)) (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (X : BlockVec d) :
theorem HCPolySupport.starredBlockInvUpperLeft_subadditive_on_openCubeDescendants {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet Q) a (deterministicCoarseBlockMatrix (openCubeSet Q) a)) (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (p : Vec d) :
theorem HCPolySupport.starredBlockInvLowerRight_subadditive_on_openCubeDescendants {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet Q) a (deterministicCoarseBlockMatrix (openCubeSet Q) a)) (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (q : Vec d) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_subadditive_cube_descendants_of_isSigmaCoarse {d : ℕ} (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet (originCube d n)) a (deterministicCoarseBlockMatrix (openCubeSet (originCube d n)) a)) (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (X : BlockVec d) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_upperLeft_subadditive_cube_of_isSigmaCoarse {d : ℕ} (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet (originCube d n)) a (deterministicCoarseBlockMatrix (openCubeSet (originCube d n)) a)) (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (p : Vec d) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_lowerRight_subadditive_cube_of_isSigmaCoarse {d : ℕ} (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet (originCube d n)) a (deterministicCoarseBlockMatrix (openCubeSet (originCube d n)) a)) (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (q : Vec d) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_subadditive_cube_descendants_blockQuadratic {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet (originCube d n)) a (deterministicCoarseBlockMatrix (openCubeSet (originCube d n)) a)) (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (X : BlockVec d) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_subadditive_cubeDescendants_in_of_isSigmaCoarse {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet Q) a (deterministicCoarseBlockMatrix (openCubeSet Q) a)) (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_subadditive_cube_descendants_in_loewner_order {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet (originCube d n)) a (deterministicCoarseBlockMatrix (openCubeSet (originCube d n)) a)) (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_upperLeft_subadditive_cube_descendants {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet (originCube d n)) a (deterministicCoarseBlockMatrix (openCubeSet (originCube d n)) a)) (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (p : Vec d) :
theorem HCPolySupport.coarseStarredBlockMatrixInv_lowerRight_subadditive_cube_descendants {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hAQ : IsCoarseBlockMatrix (openCubeSet (originCube d n)) a (deterministicCoarseBlockMatrix (openCubeSet (originCube d n)) a)) (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (q : Vec d) :
theorem HCPolySupport.sigmaStarInvCoarse_subadditive_openCubeSet_descendantsAtDepth_of_isSigmaCoarse {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (q : Vec d) :
theorem HCPolySupport.sigmaStarInvCoarse_subadditive_on_originDescendants {d : ℕ} (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (q : Vec d) :
theorem HCPolySupport.sigmaStarInvCoarse_subadditive_cubeSet_originCube_descendantsAtDepth_of_isSigmaCoarse {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (q : Vec d) :
theorem HCPolySupport.sigmaStarInvCoarse_subadditive_descendants_in_loewnerOrder {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) :
theorem HCPolySupport.sigmaStarInvCoarse_subadditive_cube_descendants_in_loewner_order {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) :
theorem HCPolySupport.bCoarse_subadditive_openCubeSet_descendantsAtDepth_of_isSigmaCoarse {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (p : Vec d) :
theorem HCPolySupport.bCoarse_subadditive_openCubeSet_originCube_descendantsAtDepth_of_isSigmaCoarse {d : ℕ} (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (p : Vec d) :
theorem HCPolySupport.bCoarse_subadditive_cubeSet_originCube_descendantsAtDepth_of_isSigmaCoarse {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) (p : Vec d) :
theorem HCPolySupport.bCoarse_le_descendantAverage_in_loewnerOrder {d : ℕ} (j : ℕ) (Q : TriadicCube d) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet Q) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet Q) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet Q) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet Q) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth Q j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) :
theorem HCPolySupport.bCoarse_subadditive_cubeSet_originCube_descendantsAtDepth_in_loewner_order_of_isSigmaCoarse {d : ℕ} [NeZero d] (j : ℕ) (n : ℤ) (a : CoeffField d) {lam Lam : ℝ} (hEll : IsEllipticFieldOn lam Lam (openCubeSet (originCube d n)) a) {sigmaQ sigmaStarQ kappaQ : Mat d} (hSQ : IsSigmaStarCoarse (openCubeSet (originCube d n)) a sigmaStarQ) (hKQ : IsKappaCoarse (openCubeSet (originCube d n)) a sigmaStarQ kappaQ) (hSigmaQ : IsSigmaCoarse (openCubeSet (originCube d n)) a sigmaQ sigmaStarQ kappaQ) (hdetQ : IsUnit (Matrix.det sigmaStarQ)) (hDesc : ∀ R ∈ descendantsAtDepth (originCube d n) j, ∃ (sigmaR : Mat d) (sigmaStarR : Mat d) (kappaR : Mat d), IsCoarseBlockMatrix (openCubeSet R) a (deterministicCoarseBlockMatrix (openCubeSet R) a) ∧ IsSigmaStarCoarse (openCubeSet R) a sigmaStarR ∧ IsKappaCoarse (openCubeSet R) a sigmaStarR kappaR ∧ IsSigmaCoarse (openCubeSet R) a sigmaR sigmaStarR kappaR ∧ IsUnit (Matrix.det sigmaStarR)) :