structure
definition
BridgeData
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Gravity.ILG on GitHub at line 12.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
9
10/-! Minimal extracted time-kernel basics with parametric interfaces. -/
11
12structure BridgeData where
13 tau0 : ℝ
14
15structure BaryonCurves where
16 vgas : ℝ → ℝ
17 vdisk : ℝ → ℝ
18 vbul : ℝ → ℝ
19
20/-! Configurable numeric regularization parameters. -/
21structure Config where
22 upsilonStar : ℝ
23 eps_r : ℝ
24 eps_v : ℝ
25 eps_t : ℝ
26 eps_a : ℝ
27
28@[simp] def defaultConfig : Config :=
29 { upsilonStar := 1.0
30 , eps_r := 1e-12
31 , eps_v := 1e-12
32 , eps_t := 0.01
33 , eps_a := 1e-12 }
34
35structure ConfigProps (cfg : Config) : Prop where
36 eps_t_nonneg : 0 ≤ cfg.eps_t
37 eps_t_le_one : cfg.eps_t ≤ 1
38
39@[simp] lemma defaultConfig_props : ConfigProps defaultConfig := by
40 refine ⟨?h0, ?h1⟩ <;> norm_num
41
42def vbarSq_with (cfg : Config) (C : BaryonCurves) (r : ℝ) : ℝ :=