Documentation

Frourio.Geometry.FGCore

FG Core: Frourio Geometry core API #

This module introduces the minimal core types for Frourio Geometry (FG) as per design phase G1, generalizing to the m-point calibration setting while staying proof-light and non-destructive to existing analysis code.

Provided here:

FG data on a metric-measure space with an energy and auxiliary operators. This is intentionally lightweight: Γ, Γ₂ are abstract endomorphisms to keep the API flexible at this phase.

structure Frourio.FGData (X : Type u_1) [PseudoMetricSpace X] [MeasurableSpace X] :
Type u_1
Instances For
    Equations
    Instances For

      Scale action skeleton. The fields are Prop-valued to capture requirements without committing to concrete constructions yet.

      Λ: scale factor (typically Λ > 1; the positivity/large-ness is asserted via separate predicates, not as fields here). • act: integer-parameterized action k ↦ S_{Λ^k} on X. • isometry: declares the action is isometric (α = 0 scenario). • similarity: declares similarity with an exponent α. • measure_quasiInvariant: pushforward relation (S_k)_# μ = θ_k μ. • generator_homogeneous: generator scaling exponent κ.

      structure Frourio.ScaleAction (X : Type u_1) :
      Type u_1
      Instances For

        Effective EVI parameter under similarity scaling. For a similarity with exponent α and generator homogeneity exponent κ, the effective EVI parameter at scale k is Λ^{(κ - 2α) k} · λ. We model the real power via Real.rpow and coerce k : ℤ into ℝ.

        noncomputable def Frourio.effectiveLambda (α κ Λ : ) (k : ) (lam : ) :
        Equations
        Instances For