def
definition
IsDynamicallyStable
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Physics.NeutronStarTOV on GitHub at line 78.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
formal source
75/-- **STABILITY CRITERION**: The TOV stability condition for a NS.
76 Configuration is stable iff dM/dρ_c > 0 (mass increases with central density).
77 Above M_max, this condition fails. -/
78def IsDynamicallyStable (sol : TOVSolution) (P_c : ℝ) : Prop :=
79 StrictMonoOn sol.M_of_Pc (Set.Iio P_c)
80
81/-! ## Oppenheimer-Volkoff Limit -/
82
83/-- **THE OPPENHEIMER-VOLKOFF LIMIT** (free neutron gas, no interactions):
84 M_OV ≈ 0.71 M_sun.
85
86 This is a lower bound on the true M_TOV since nuclear interactions
87 provide additional repulsive pressure. -/
88noncomputable def ov_limit_solar_masses : ℝ := 0.71
89
90/-- The OV limit is positive. -/
91theorem ov_limit_positive : 0 < ov_limit_solar_masses := by
92 unfold ov_limit_solar_masses; norm_num
93
94/-- The true M_TOV exceeds the OV limit due to nuclear interactions. -/
95theorem true_max_exceeds_ov (M_TOV : ℝ) (h_interactions : 0 < M_TOV - ov_limit_solar_masses) :
96 ov_limit_solar_masses < M_TOV := by linarith
97
98/-! ## RS Mass Prediction -/
99
100/-- **RS NEUTRON STAR MASS RANGE**:
101 M_TOV ∈ [2.0, 2.5] M_sun from RS nuclear interaction pressure.
102 This is consistent with observations of PSR J0740+6620 (2.08 M_sun)
103 and PSR J0952-0607 (2.35 M_sun). -/
104abbrev rs_mass_range_low : ℝ := 2.0
105abbrev rs_mass_range_high : ℝ := 2.5
106
107theorem rs_mass_range_valid : rs_mass_range_low < rs_mass_range_high := by norm_num
108