structure
definition
KernelParams
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.ILG.Kernel on GitHub at line 39.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
-
of -
tau0 -
tau0_pos -
tau0 -
tau0_pos -
alpha -
tau0 -
tau0_pos -
kernel -
scale -
canonical -
of -
of -
from -
of -
canonical -
kernel -
of -
canonical -
Amplitude -
constant
used by
-
defectMass -
EnergyControlHypothesis -
ilg_coercivity -
ilg_falsifiable_bound -
ilgModel -
ilg_reverse_coercivity -
orthoMass -
tests -
f_growth_eds_ilg -
f_growth_gr_limit -
growth_eds_ilg -
GrowthODE_ILG -
growth_satisfies_ode -
growth_x_reciprocity -
dlnw_pos -
f_growth_gt_one -
isw_driver -
isw_driver_positive -
CausalityBoundsCert -
eightTickKernelParams -
kernel -
kernel_at_ratio_one_alpha_zero -
kernelAtRefK -
kernelAtRefK_eq -
kernel_background_independent_of_params -
kernel_dynamical_time -
kernel_dynamical_time_ge_one -
kernel_dynamical_time_pos -
kernel_dynamical_time_stationary -
kernel_eq_one_of_C_zero -
kernel_ge_one -
kernel_mono_in_a -
kernel_perturbation -
kernel_perturbation_at_IR_floor -
kernel_perturbation_bounded_above -
kernel_perturbation_eq_kernel_of_ge -
kernel_perturbation_ge_one -
kernel_perturbation_pos -
kernel_pos -
kernel_with_Hubble
formal source
36/-! ## Kernel Parameters -/
37
38/-- ILG kernel parameter bundle with explicit RS-derived values. -/
39structure KernelParams where
40 /-- Exponent α = (1 - 1/φ) / 2 -/
41 alpha : ℝ
42 /-- Amplitude constant C -/
43 C : ℝ
44 /-- Reference time scale τ₀ -/
45 tau0 : ℝ
46 /-- Positivity of τ₀ -/
47 tau0_pos : 0 < tau0
48 /-- Nonnegativity of α -/
49 alpha_nonneg : 0 ≤ alpha
50 /-- Nonnegativity of C -/
51 C_nonneg : 0 ≤ C
52
53/-- RS-canonical kernel parameters derived from golden ratio. -/
54noncomputable def rsKernelParams (tau0 : ℝ) (h : 0 < tau0) : KernelParams := {
55 alpha := alphaLock,
56 C := phi ^ (-(3 : ℝ) / 2),
57 tau0 := tau0,
58 tau0_pos := h,
59 alpha_nonneg := le_of_lt alphaLock_pos,
60 C_nonneg := le_of_lt (Real.rpow_pos_of_pos phi_pos _)
61}
62
63/-- Eight-tick aligned kernel parameters with c = 49/162. -/
64noncomputable def eightTickKernelParams (tau0 : ℝ) (h : 0 < tau0) : KernelParams := {
65 alpha := alphaLock,
66 C := 49 / 162,
67 tau0 := tau0,
68 tau0_pos := h,
69 alpha_nonneg := le_of_lt alphaLock_pos,