Documentation

Frourio.Geometry.FGTheorems.FGTheoremsCore0

FG Theorems: Statement-only wrappers #

This module provides statement-level definitions (Prop-valued) that tie the FG core data to the existing analysis layer (EVI/Doob/Mosco), as outlined in design phase G2. Proofs and quantitative details are left to later phases; here we fix API shapes and dependencies.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem Frourio.evi_scale_rule_isometry {X : Type u_1} [PseudoMetricSpace X] [MeasurableSpace X] (FG : FGData X) (S : ScaleAction X) (hIso : S.isometry) ( : ∃ (κ : ), S.generator_homogeneous κ) :

    Isometry scale rule (theoremized skeleton).

    Sketch: In the isometric case, take α = 0. Under generator homogeneity with exponent κ, the effective parameter becomes lam' = effectiveLambda 0 κ S.Lambda k FG.lam = exp((κ k) log Λ) · lam. Here we only assert the existence of such α, κ and the algebraic form of lam' via the effectiveLambda helper; quantitative EVI preservation is handled in later phases.

    theorem Frourio.evi_scale_rule_similarity {X : Type u_1} [PseudoMetricSpace X] [MeasurableSpace X] (FG : FGData X) (S : ScaleAction X) (α : ) (hSim : S.similarity α) ( : ∃ (κ : ), S.generator_homogeneous κ) :

    Similarity scale rule (theoremized skeleton).

    Sketch: In the similarity case with exponent α, and generator homogeneity exponent κ, the EVI parameter rescales according to lam' = effectiveLambda α κ S.Lambda k FG.lam. This statement packages the existence of the pair (α, κ) and the algebraic form via effectiveLambda; the full EVI preservation is treated in subsequent proof phases.

    Mosco inheritance theoremized via the analysis-layer eviInheritance.

    noncomputable def Frourio.cStarCoeff ( : ) :

    Placeholder coefficient c_* (σ) controlling the ‖S_m‖_∞^2 contribution.

    Equations
    Instances For
      noncomputable def Frourio.cDCoeff ( : ) :

      Placeholder coefficient c_D (σ) controlling the ‖Ξ_m‖ contribution.

      Equations
      Instances For
        noncomputable def Frourio.budgetFromSigma (σ : ) :

        Build the analysis‑layer budget from the m‑point coefficients at scale σ.

        Equations
        Instances For
          noncomputable def Frourio.budgetFromSigmaWithFlag (σ : ) (comm : Bool) :

          Boolean toggle for commutative-design simplification at scale σ. When comm = true, the c_* contribution is set to 0 in the assembled budget.

          Equations
          Instances For

            Statement-level link: under a commutative-design regime, one may set c_* (σ) = 0 in the budget assembly. This is kept as a Prop-level lemma for downstream use; quantitative proofs are deferred.

            noncomputable def Frourio.cStarCoeff_model (kStar σ : ) :

            A simple model for the m‑point coefficients. Tunable gains k*, kD produce nonnegative coefficients depending on σ.

            Equations
            Instances For
              noncomputable def Frourio.cDCoeff_model (kD σ : ) :
              Equations
              Instances For
                theorem Frourio.cStarCoeff_model_nonneg {kStar σ : } (hk : 0 kStar) :
                theorem Frourio.cDCoeff_model_nonneg {kD σ : } (hk : 0 kD) :
                noncomputable def Frourio.budgetFromSigmaModel (kStar kD σ : ) :

                Assemble a budget from the model.

                Equations
                Instances For
                  theorem Frourio.budgetFromSigmaModel_nonneg {kStar kD σ : } (hks : 0 kStar) (hkd : 0 kD) :
                  0 (budgetFromSigmaModel kStar kD σ).cStar 0 (budgetFromSigmaModel kStar kD σ).cD
                  theorem Frourio.lambdaEffLowerBound_from_sigma_model {X : Type u_1} [PseudoMetricSpace X] (A : FrourioFunctional X) (lam eps Ssup XiNorm σ kStar kD : ) :
                  lambdaEffLowerBound A (budgetFromSigmaModel kStar kD σ) lam eps (lambdaBE lam eps - A.gamma * ((budgetFromSigmaModel kStar kD σ).cStar * Ssup ^ 2 + (budgetFromSigmaModel kStar kD σ).cD * XiNorm)) Ssup XiNorm

                  Supply an explicit lambdaEffLowerBound using the model budget. The witness is the canonical right-hand side value.

                  Integrated suite corollary: from weak hypothesis flags and an equivalence assumption pack for F := Ent + γ·Dσm with λ_BE := lambdaBE S.base.lam S.eps, plus a packaged lower bound and a two‑EVI hypothesis, we obtain the three gradient-flow conclusions.

                  Integrated suite built from consolidated analytic flags and bridge statements for the PLFA↔EDE, EDE↔EVI, and JKO⇒PLFA components. Prefer this variant when you already work at the analytic-flags level.

                  Proof-backed variant: use analytic flags and an EDEEVIAssumptions pack to construct the equivalence package, then assemble the integrated suite.

                  theorem Frourio.tensorization_min_rule_thm {X : Type u_1} {Y : Type u_2} [PseudoMetricSpace X] [MeasurableSpace X] [PseudoMetricSpace Y] [MeasurableSpace Y] (S₁ : GradientFlowSystem X) (S₂ : GradientFlowSystem Y) (hK1₁ : K1prime S₁.func) (hK1₂ : K1prime S₂.func) (hγ₁ : 0 S₁.func.gamma) (hγ₂ : 0 S₂.func.gamma) :

                  Tensorization (min rule) theoremized: if both factors satisfy the coercivity surrogate K1prime and have nonnegative couplings, then the combined system satisfies the statement-level tensorization predicate.

                  Step 1 (FG-level wrapper): from λ-semi-convexity and a strong upper bound for F := Ent + γ·Dσm with λ_eff := lambdaBE λ ε, together with an analytic bridge statement EDE_EVI_from_analytic_flags, obtain the component predicate EDE_EVI_pred (i.e., EDE ⇔ EVI(λ_eff)) for all curves.

                  Convenience: FG-level directional bridge (EDE → EVI) from analytic flags. Wraps ede_to_evi_from_flags_auto at the GradientFlowSystem level.

                  Convenience: FG-level directional bridge (EVI → EDE) from analytic flags.

                  Step 1 (FG-level pack): the same as ede_evi_pred_for_FG, but packaged as EDEEVIAssumptions for downstream assembly into the equivalence.

                  Step 3 (FG-level wrapper): from analytic flags for F := Ent + γ·Dσm with λ_eff := lambdaBE λ ε and a PLFA⇔EDE analytic bridge, obtain the component predicate PLFA_EDE_pred (i.e., PLFA ⇔ EDE) for all curves.

                  Step 3 (FG-level pack): the same as plfa_ede_pred_for_FG, but packaged as PLFAEDEAssumptions for downstream assembly into the equivalence.

                  Concrete sufficient conditions (FG-side, statement-level)

                  We provide lightweight constructors to obtain analytic flags and bridge packs for F := Ent + γ·Dσm with λ_eff := lambdaBE λ ε, from FG-side assumptions. The content remains statement-level until analytic proofs are added.

                  Produce AnalyticFlags for F := Ent + γ·Dσm (statement-level). We accept minimal inputs (K1prime, K4m) and build the flags.