def
definition
c_coercive
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Gravity.CoerciveProjection on GitHub at line 34.
browse module
All declarations in this module, on Recognition.
explainer page
used by
formal source
31/-- The coercivity constant from the CPM paper.
32 c = 49/162 arises from the eight-tick net constant and projection bound.
33 This guarantees the ILG energy functional has a unique minimizer. -/
34def c_coercive : ℚ := 49 / 162
35
36theorem c_coercive_pos : (0 : ℚ) < c_coercive := by
37 unfold c_coercive; norm_num
38
39theorem c_coercive_value : c_coercive = 49 / 162 := rfl
40
41theorem c_coercive_approx : (0.30 : ℚ) < c_coercive ∧ c_coercive < (0.31 : ℚ) := by
42 unfold c_coercive; constructor <;> norm_num
43
44/-- The net constant K_net = (9/7)^2 from the eight-tick structure.
45 With epsilon = 1/8 (one tick out of eight), the net factor is
46 (1/(1-epsilon))^2 = (1/(7/8))^2 = (8/7)^2... but the paper gives
47 (9/7)^2. The 9 arises from the full cycle including the return tick. -/
48def K_net : ℚ := (9 / 7) ^ 2
49
50theorem K_net_value : K_net = 81 / 49 := by
51 unfold K_net; norm_num
52
53theorem K_net_gt_one : (1 : ℚ) < K_net := by
54 unfold K_net; norm_num
55
56/-- The projection bound C_proj <= 2 from the CPM paper.
57 This bounds the operator norm of the ILG projection kernel. -/
58def C_proj : ℚ := 2
59
60theorem C_proj_value : C_proj = 2 := rfl
61
62/-- The defect bound: Defect(Phi) <= M * K_net * C_proj * sup T_W[Phi].
63 The constant M * K_net * C_proj controls the stability of the energy minimizer. -/
64def defect_bound_constant : ℚ := K_net * C_proj