Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.ConvexHardyBallChain

High-contrast homogenization: Provider.PolynomialHomogenization.ConvexHardyBallChain #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

Ball chains in convex domains #

A concentric ball sandwich supplies a canonical chain of interior balls from any point of the domain to the fixed inner ball. The centers lie on the segment from the point to the sandwich center, while the radii double at each step. The initial radius can be chosen between a prescribed positive scale and twice that scale.

The explicit indexing and center-distance bounds are designed for telescoping estimates between averages over successive balls.

The geometric scale at the i-th member of a chain of length N.

Equations
Instances For
    noncomputable def HCPolySupport.HighContrast.convexHardyBallChainCenter {d : ℕ} (c x : Vec d) (N : ℕ) (i : Fin (N + 1)) :
    Vec d

    The center at the i-th member of the segment chain from x to c.

    Equations
    Instances For
      noncomputable def HCPolySupport.HighContrast.convexHardyBallChainRadius (rho : ℝ) (N : ℕ) (i : Fin (N + 1)) :

      The radius at the i-th member of a chain with terminal radius rho.

      Equations
      Instances For
        structure HCPolySupport.HighContrast.ConvexHardyBallChain {d : ℕ} (U : Set (Vec d)) (x : Vec d) (rho Rad r : ℝ) :

        Finite geometric ball-chain data at an initial scale r.

        Instances For
          theorem HCPolySupport.HighContrast.euclideanBallAt_convexHardyBallChainCenter_subset {d : ℕ} {U : Set (Vec d)} (hconv : Convex ℝ U) {c x : Vec d} {rho : ℝ} (hrho : 0 < rho) (hinner : euclideanBallAt c rho ⊆ U) (hx : x ∈ U) (N : ℕ) (i : Fin (N + 1)) :

          Every member of the geometric chain is contained in the convex domain.