pith. machine review for the scientific record. sign in
def

mode_partition

definition
show as:
view math explainer →
module
IndisputableMonolith.ILG.Kernel
domain
ILG
line
367 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.ILG.Kernel on GitHub at line 367.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

used by

formal source

 364  w_{\rm pert}(k_{\min}, k, a), \]
 365with the background factor `k_bg = 1` and the perturbation factor
 366saturated at `kernel_perturbation P k_min k_min a`. -/
 367noncomputable def mode_partition (P : KernelParams) (k_min k a ρ_bar δρ : ℝ) : ℝ :=
 368  ρ_bar * kernel_background + δρ * kernel_perturbation P k_min k a
 369
 370theorem mode_partition_eq (P : KernelParams) (k_min k a ρ_bar δρ : ℝ) :
 371    mode_partition P k_min k a ρ_bar δρ
 372      = ρ_bar + δρ * kernel_perturbation P k_min k a := by
 373  unfold mode_partition kernel_background; ring
 374
 375/-- **Background mode of the partition is unmodified.** When `δρ = 0`,
 376the effective source equals the background source — no ILG enhancement
 377on the homogeneous mode. -/
 378theorem mode_partition_homogeneous (P : KernelParams) (k_min k a ρ_bar : ℝ) :
 379    mode_partition P k_min k a ρ_bar 0 = ρ_bar := by
 380  rw [mode_partition_eq]; ring
 381
 382/-! ### Dynamical-time form (no cumulative-time integration)
 383
 384The companion form for galactic systems is parameterized by the dynamical
 385time `T_dyn` of the orbit, never by cumulative cosmic time `t`. This
 386eliminates the literal Riemann–Liouville integral and resolves
 387Beltracchi's concern (1).
 388-/
 389
 390/-- The dynamical-time ILG kernel: depends only on the local orbital
 391period `T_dyn`, the recognition tick `τ₀`, the lag amplitude `C`, and the
 392self-similarity exponent `α`. For a stationary orbit `T_dyn` is constant,
 393so the enhancement is constant, and the acceleration on an isolated mass
 394does not grow in time. -/
 395noncomputable def kernel_dynamical_time (P : KernelParams) (T_dyn : ℝ) : ℝ :=
 396  1 + P.C * (max 0.01 (T_dyn / P.tau0)) ^ P.alpha
 397