Gradient-Flow Framework: statements and data glue #
This module bundles FG core data with the functional layer and exposes statement-level predicates for the FG8 equivalences and bounds: PLFA = EDE = EVI = JKO, effective lambda lower bounds, two-EVI with force, tensorization (min rule placeholder), and a multi-scale effective lambda.
The goal here is to fix API shapes that connect existing components; heavy analytic proofs will be added in later phases.
FG8 data pack: core FG data, a functional with coupling, external budget constants and parameters controlling Doob degradation and symbol sizes.
- base : FGData X
- func : FrourioFunctional X
- Ssup : ℝ
- XiNorm : ℝ
- budget : ConstantBudget
- eps : ℝ
Instances For
Equivalence packaging (PLFA = EDE = EVI = JKO) at statement level using
the functional F = Ent + γ·Dσm
and effective parameter λ_BE = λ - 2ε
.
Equations
Instances For
Equivalence theorem (wrapper): if the packaged equivalence holds for
F := Ent + γ·Dσm
and λ_BE := λ - 2ε
, then the gradient-flow equivalence holds.
Effective lambda lower bound statement: there exists λ_eff
satisfying the
budgeted inequality with Doob-corrected parameter.
Equations
Instances For
Lower bound theorem (wrapper): a provided inequality instantiates the
lambda_eff_lower_bound
statement.
Strengthen a provided lambda_eff_lower_bound
using the explicit lower bound
encoded in real analytic flags by choosing lamEff' = max(lamEff, L_flags)
.
Effective lambda lower bound derived from Doob assumptions and m-point zero-order bounds. Uses the constructive inequality from the analysis layer.
Two-EVI with external forcing: packaged via the analysis-layer predicate.
Equations
- Frourio.two_evi_with_force S = ∀ (u v : ℝ → X), Frourio.TwoEVIWithForce { E := S.func.F, lam := S.base.lam } u v
Instances For
two-EVI with force theorem (wrapper): pass through an analysis-layer result.
Integrated gradient-flow suite: bundles the equivalence package, the lambda_eff lower bound, and the two-EVI with force into a single statement.
Proof-backed variant: build the equivalence package from analytic flags and
an EDEEVIAssumptions
pack (EDE ⇔ EVI), then assemble the integrated suite.
Minimal tensorization predicate: requires coercivity surrogates and nonnegative coupling for both factors.
Equations
- Frourio.tensorization_min_rule S₁ S₂ = (Frourio.K1prime S₁.func ∧ Frourio.K1prime S₂.func ∧ 0 ≤ S₁.func.gamma ∧ 0 ≤ S₂.func.gamma)
Instances For
Alias used in the design notes.
Equations
- Frourio.effectiveLambdaVec α κ Λ k lam = Frourio.effective_lambda_multiscale α κ Λ k lam
Instances For
Multi-scale rule statement: for any base parameter λ
, there exists an
effective parameter obtained by the product formula.
Equations
- Frourio.multiscale_lambda_rule Λ α κ k = ∀ (lam : ℝ), ∃ (lamEff : ℝ), lamEff = Frourio.effective_lambda_multiscale α κ Λ k lam
Instances For
Trivial constructor for the multiscale effective-λ rule: choose the right-hand side as the witness.