abbrev
definition
Metric
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Relativity.ILG.Action on GitHub at line 10.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
coeff_bound_of_uniformBounds -
exists_integral_ne_zero -
exists_integral_ne_zero -
SelfSustaining -
simplicial_foundation_status -
christoffel_symmetric -
Idx -
delta_H0_positive -
H_HomogenizationLimit -
constructive_at_zero -
bounded_subseq_tendsto -
D_converges -
lipschitz_dense_extension -
coerciveL2Bound_of_tailFluxVanish -
ancientDecay_implies_tailFlux_vanish -
rescaleLength_tendsto_zero -
rigid_rotation_energy_lower_bound -
rigid_rotation_infinite_energy -
rigid_rotation_infinite_energy_proved -
holomorphic_circle_integral_zero -
holomorphic_nonvanishing_zero_charge -
logDeriv_circle_integral_zero -
mkRegularFactorPhase -
regularFactor_continuousPhase_exists -
regularFactor_phase_lipschitz -
winding_integral_simple_pole -
zpow_charge_eq_winding_integral -
ComplexCarrierCert -
mkComplexCarrierCert -
local_meromorphic_factorization -
LocalMeromorphicWitness -
LocalMeromorphicWitness -
SeparatesPoints -
complete_summary -
StaticScalarField -
covariant_deriv_bilinear -
bridge_certificate -
KoszulIdentity -
levi_civita_torsion_free -
riemann_lowered_antisym_last
formal source
7namespace ILG
8
9/-- Re-export geometry and field types for ILG use. -/
10abbrev Metric := Geometry.MetricTensor
11abbrev RefreshField := Fields.ScalarField
12abbrev VolumeElement := Fields.VolumeElement
13
14/-- Einstein–Hilbert action: S_EH = (M_P²/2) ∫ √(-g) R d^4x.
15 Scaffold: returns symbolic R evaluation (integration machinery pending). -/
16noncomputable def EHAction (g : Metric) : ℝ :=
17 -- Placeholder integration over spacetime volume
18 -- Should be: integral over manifold of √(-g(x)) * R(x)
19 let x₀ : Fin 4 → ℝ := fun _ => 0 -- Sample point
20 Geometry.ricci_scalar g x₀ -- Scaffold: use single-point value
21
22/-- Alias for consistency. -/
23noncomputable def S_EH := EHAction
24
25/-- Default volume element for action integrals. -/
26noncomputable def default_volume : VolumeElement :=
27 { grid_spacing := 1.0, grid_spacing_pos := by norm_num }
28
29/-- ψ-sector kinetic term: (α/2) ∫ √(-g) g^{μν} (∂_μ ψ)(∂_ν ψ) d^4x.
30 Now uses actual Fields.kinetic_action. -/
31noncomputable def PsiKinetic (g : Metric) (ψ : RefreshField) (α : ℝ) : ℝ :=
32 α * Fields.kinetic_action ψ g default_volume
33
34/-- ψ-sector mass/potential term: (C_lag/2) ∫ √(-g) ψ² d^4x.
35 Now uses actual Fields.potential_action. -/
36noncomputable def PsiPotential (g : Metric) (ψ : RefreshField) (C_lag : ℝ) : ℝ :=
37 Fields.potential_action ψ (C_lag ^ 2) g default_volume
38
39/-- ψ-sector action placeholder parameterised by (C_lag, α): kinetic + potential. -/
40noncomputable def PsiAction (g : Metric) (ψ : RefreshField) (C_lag α : ℝ) : ℝ :=