pith. machine review for the scientific record. sign in
abbrev

VolumeElement

definition
show as:
view math explainer →
module
IndisputableMonolith.Relativity.ILG.Action
domain
Relativity
line
12 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Relativity.ILG.Action on GitHub at line 12.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

used by

formal source

   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 α : ℝ) : ℝ :=
  41  PsiKinetic g ψ α + PsiPotential g ψ C_lag
  42