Documentation

LeanPool.HighContrastHomogenization.Support.Deterministic.CoarseCaccioppoli.EnergyBridge.ExactRhs

Coarse-graining support: Support.Deterministic.CoarseCaccioppoli.EnergyBridge.ExactRhs #

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

noncomputable def HCPolySupport.coarseCaccioppoliFluxEnergyExactRhs {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (u : Vec d → ℝ) (ξ : Vec d → Vec d) (energy : Vec d → ℝ) (Acirc1 AcircS B C : ℝ) :

The exact local RHS produced after substituting flux-side energy controls and the scalar/cutoff control bundle into the split Caccioppoli pairing.

The next coefficient-bookkeeping theorem should prove this quantity is bounded by the note's single-cube RHS.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactRhs_congr_cubeAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (u : Vec d → ℝ) (ξ : Vec d → Vec d) {energy₁ energy₂ : Vec d → ℝ} (Acirc1 AcircS B C : ℝ) (havg : cubeAverage Q energy₁ = cubeAverage Q energy₂) :
    coarseCaccioppoliFluxEnergyExactRhs Q a s u ξ energy₁ Acirc1 AcircS B C = coarseCaccioppoliFluxEnergyExactRhs Q a s u ξ energy₂ Acirc1 AcircS B C

    The exact local RHS only sees the energy density through its cube average.

    noncomputable def HCPolySupport.coarseCaccioppoliFluxEnergyExactConstantRhs {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (u : Vec d → ℝ) (ξ : Vec d → Vec d) (energy : Vec d → ℝ) (B : ℝ) :

    Constant-piece summand of coarseCaccioppoliFluxEnergyExactRhs.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactConstantRhs_congr_cubeAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (u : Vec d → ℝ) (ξ : Vec d → Vec d) {energy₁ energy₂ : Vec d → ℝ} (B : ℝ) (havg : cubeAverage Q energy₁ = cubeAverage Q energy₂) :

      The exact constant-piece RHS only sees the energy density through its cube average.

      Coefficient in the exact constant-piece RHS, after factoring out the energy norm and cutoff size.

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

        Separated factor-bound expression for the exact constant flux coefficient. Aavg bounds the block-average coefficient and Aflux1 bounds the finite q = 1 flux Besov coefficient.

        Equations
        Instances For
          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactConstantRhs_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (u : Vec d → ℝ) (ξ : Vec d → Vec d) (energy : Vec d → ℝ) {B : ℝ} (hB : 0 ≤ B) :
          noncomputable def HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredRhs {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (ξ : Vec d → Vec d) (energy : Vec d → ℝ) (Acirc1 AcircS B C : ℝ) :

          Centered-piece summand of coarseCaccioppoliFluxEnergyExactRhs.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredRhs_congr_cubeAverage {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (ξ : Vec d → Vec d) {energy₁ energy₂ : Vec d → ℝ} (Acirc1 AcircS B C : ℝ) (havg : cubeAverage Q energy₁ = cubeAverage Q energy₂) :
            coarseCaccioppoliFluxEnergyExactCenteredRhs Q a s ξ energy₁ Acirc1 AcircS B C = coarseCaccioppoliFluxEnergyExactCenteredRhs Q a s ξ energy₂ Acirc1 AcircS B C

            The exact centered-piece RHS only sees the energy density through its cube average.

            noncomputable def HCPolySupport.coarseCaccioppoliCenteredCutoffCoeff {d : ℕ} (Q : TriadicCube d) (s : ℝ) (ξ : Vec d → Vec d) (Acirc1 AcircS B C : ℝ) :

            Centered cutoff coefficient after factoring out the energy norm.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredCoeff {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (ξ : Vec d → Vec d) (Acirc1 AcircS B C : ℝ) :

              Coefficient in the exact centered-piece RHS after factoring out (sqrt energy)^2.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredAverageCoeff {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (ξ : Vec d → Vec d) (Acirc1 C : ℝ) :

                Average-flux part of the exact centered coefficient.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredBesovCoeff {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (ξ : Vec d → Vec d) (Acirc1 AcircS B C : ℝ) :

                  Besov/cutoff-product part of the exact centered coefficient.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    theorem HCPolySupport.coarseCaccioppoliCenteredCutoffCoeff_nonneg {d : ℕ} (Q : TriadicCube d) {s : ℝ} (ξ : Vec d → Vec d) {Acirc1 AcircS B C : ℝ} (hs : 0 < s) (hAcirc1 : 0 ≤ Acirc1) (hAcircS : 0 ≤ AcircS) (hB : 0 ≤ B) (hC : 0 ≤ C) :
                    0 ≤ coarseCaccioppoliCenteredCutoffCoeff Q s ξ Acirc1 AcircS B C
                    noncomputable def HCPolySupport.coarseCaccioppoliCenteredCutoffCoeffFactorBound {d : ℕ} (Q : TriadicCube d) (s Xi D A1 AS C : ℝ) :

                    Separated factor-bound expression for the centered cutoff coefficient. Xi bounds ‖ξ‖_{L∞}, D bounds ‖∇ξ‖_{L∞}, and A1, AS bound the two projected Poincare/Besov scalar constants.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      theorem HCPolySupport.cubeBesovScaleWeight_mul_centeredCutoffCoeffFactorBound_eq {d : ℕ} (Q : TriadicCube d) (s Xi D A1 AS C : ℝ) :
                      cubeBesovScaleWeight s Q * coarseCaccioppoliCenteredCutoffCoeffFactorBound Q s Xi D A1 AS C = 2 * (cubeBesovScaleWeight s Q * (cubeScaleFactor Q * D * (√(1 - Real.rpow 3 (2 * (s - 1)))⁻¹ * (3 / 2 * C * 3 ^ (↑d + 1) * A1))) + Xi * (3 / 2 * C * 3 ^ (↑d + 1) * (1 - 3 ^ (-s))⁻¹ * AS))

                      Multiplying the centered cutoff factor by the descendant Besov weight cancels the cubeBesovScaleWeight (-s) in the A_s^\circ term.

                      theorem HCPolySupport.coarseCaccioppoliCenteredCutoffCoeffFactorBound_nonneg {d : ℕ} (Q : TriadicCube d) {s Xi D A1 AS C : ℝ} (hs : 0 < s) (hXi : 0 ≤ Xi) (hD : 0 ≤ D) (hA1 : 0 ≤ A1) (hAS : 0 ≤ AS) (hC : 0 ≤ C) :
                      theorem HCPolySupport.coarseCaccioppoliCenteredCutoffCoeff_le_factorBound {d : ℕ} (Q : TriadicCube d) {s : ℝ} (ξ : Vec d → Vec d) {Acirc1 AcircS B C Xi D A1 AS : ℝ} (hs : 0 < s) (hAcirc1_nonneg : 0 ≤ Acirc1) (hAcircS_nonneg : 0 ≤ AcircS) (hXi_nonneg : 0 ≤ Xi) (hD_nonneg : 0 ≤ D) (hC : 0 ≤ C) (hξ : cubeLpNorm Q ⊤ ξ ≤ Xi) (hB : B ≤ D) (hAcirc1 : Acirc1 ≤ A1) (hAcircS : AcircS ≤ AS) :
                      theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredAverageCoeff_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (ξ : Vec d → Vec d) {Acirc1 C : ℝ} (hAcirc1 : 0 ≤ Acirc1) (hC : 0 ≤ C) :

                      Separated factor-bound expression for the average-flux part of the centered coefficient.

                      Equations
                      Instances For
                        theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredAverageCoeff_le_factorBound {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (ξ : Vec d → Vec d) {Acirc1 C Aavg Xi A1 : ℝ} (hAavg_nonneg : 0 ≤ Aavg) (hXi_nonneg : 0 ≤ Xi) (hAcirc1_nonneg : 0 ≤ Acirc1) (hC : 0 ≤ C) (hAavg : √(coarseBBlockNorm Q a) ≤ Aavg) (hξ : cubeLpNorm Q ⊤ ξ ≤ Xi) (hAcirc1 : Acirc1 ≤ A1) :
                        theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredBesovCoeff_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) {s : ℝ} (ξ : Vec d → Vec d) {Acirc1 AcircS B C : ℝ} (hs : 0 < s) (hAcirc1 : 0 ≤ Acirc1) (hAcircS : 0 ≤ AcircS) (hB : 0 ≤ B) (hC : 0 ≤ C) :

                        Separated factor-bound expression for the Besov/cutoff-product part of the centered coefficient.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredBesovCoeffFactorBound_nonneg {d : ℕ} (Q : TriadicCube d) {s Aavg AfluxS BgCent : ℝ} (_hAavg : 0 ≤ Aavg) (hAfluxS : 0 ≤ AfluxS) (hBgCent : 0 ≤ BgCent) :
                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredBesovCoeff_le_factorBound {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (ξ : Vec d → Vec d) {Acirc1 AcircS B C Aavg AfluxS BgCent : ℝ} (_hAavg_nonneg : 0 ≤ Aavg) (hAfluxS_nonneg : 0 ≤ AfluxS) (hBgCentCoeff_nonneg : 0 ≤ coarseCaccioppoliCenteredCutoffCoeff Q s ξ Acirc1 AcircS B C) (_hAavg : √(coarseBBlockNorm Q a) ≤ Aavg) (hAfluxS : (geometricDiscount s 1)⁻¹ * (LambdaSq Q s (MultiscaleExponent.finite 1) a).rpow (1 / 2) ≤ AfluxS) (hBgCent : coarseCaccioppoliCenteredCutoffCoeff Q s ξ Acirc1 AcircS B C ≤ BgCent) :
                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredCoeff_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) {s : ℝ} (ξ : Vec d → Vec d) {Acirc1 AcircS B C : ℝ} (hs : 0 < s) (hAcirc1 : 0 ≤ Acirc1) (hAcircS : 0 ≤ AcircS) (hB : 0 ≤ B) (hC : 0 ≤ C) :
                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredCoeff_mono_Acirc {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) {s : ℝ} (ξ : Vec d → Vec d) {Acirc1 AcircS A1 AS B C : ℝ} (hs : 0 < s) (hC : 0 ≤ C) (hB : 0 ≤ B) (hAcirc1_nonneg : 0 ≤ Acirc1) (hAcircS_nonneg : 0 ≤ AcircS) (hA1 : Acirc1 ≤ A1) (hAS : AcircS ≤ AS) :

                          The exact centered coefficient is monotone in the two canonical gradient slots. This is the local-to-parent A^\circ comparison used in the small-cube Caccioppoli proof.

                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredRhs_eq_coeff_mul_sqrt_sq {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (ξ : Vec d → Vec d) (energy : Vec d → ℝ) (Acirc1 AcircS B C : ℝ) :
                          coarseCaccioppoliFluxEnergyExactCenteredRhs Q a s ξ energy Acirc1 AcircS B C = coarseCaccioppoliFluxEnergyExactCenteredCoeff Q a s ξ Acirc1 AcircS B C * (√(cubeAverage Q energy) * √(cubeAverage Q energy))
                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactCenteredRhs_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) {s : ℝ} (ξ : Vec d → Vec d) (energy : Vec d → ℝ) {Acirc1 AcircS B C : ℝ} (hs : 0 < s) (hAcirc1 : 0 ≤ Acirc1) (hAcircS : 0 ≤ AcircS) (hB : 0 ≤ B) (hC : 0 ≤ C) :
                          0 ≤ coarseCaccioppoliFluxEnergyExactCenteredRhs Q a s ξ energy Acirc1 AcircS B C
                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactRhs_eq_constant_add_centered {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) (s : ℝ) (u : Vec d → ℝ) (ξ : Vec d → Vec d) (energy : Vec d → ℝ) (Acirc1 AcircS B C : ℝ) :
                          coarseCaccioppoliFluxEnergyExactRhs Q a s u ξ energy Acirc1 AcircS B C = coarseCaccioppoliFluxEnergyExactConstantRhs Q a u ξ energy B + coarseCaccioppoliFluxEnergyExactCenteredRhs Q a s ξ energy Acirc1 AcircS B C
                          theorem HCPolySupport.coarseCaccioppoliFluxEnergyExactRhs_nonneg {d : ℕ} (Q : TriadicCube d) (a : CoeffField d) {s : ℝ} (u : Vec d → ℝ) (ξ : Vec d → Vec d) (energy : Vec d → ℝ) {Acirc1 AcircS B C : ℝ} (hs : 0 < s) (hAcirc1 : 0 ≤ Acirc1) (hAcircS : 0 ≤ AcircS) (hB : 0 ≤ B) (hC : 0 ≤ C) :
                          0 ≤ coarseCaccioppoliFluxEnergyExactRhs Q a s u ξ energy Acirc1 AcircS B C