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

ProcessingField

definition
show as:
view math explainer →
module
IndisputableMonolith.Gravity.CoherenceFall
domain
Gravity
line
34 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Gravity.CoherenceFall on GitHub at line 34.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

used by

formal source

  31
  32abbrev Position := ℝ
  33
  34structure ProcessingField where
  35  /-- Potential function Φ(h) -/
  36  phi : Position → ℝ
  37
  38structure ExtendedObject where
  39  h_cm : Position
  40  extent : ℝ
  41  extent_pos : extent > 0
  42
  43/-! ## Frame Dependent Refresh Rate -/
  44
  45/-- Total Potential in a frame accelerating with `a` at position `h` (relative to CM).
  46    Φ_tot(z) ≈ Φ_grav(h_cm + z) + a * z
  47    (Linear approximation for local frame)
  48-/
  49def total_potential_in_frame (field : ProcessingField) (obj : ExtendedObject) (a : ℝ) (z : ℝ) : ℝ :=
  50  -- Taylor expand phi around h_cm: phi(h_cm) + phi'(h_cm) * z
  51  let phi_grav := field.phi obj.h_cm + (deriv field.phi obj.h_cm) * z
  52  -- Inertial potential from acceleration a (pointing up? a is vertical acceleration)
  53  -- If object accelerates down (a < 0), inertial force is up.
  54  -- Potential Φ_acc such that F = -∇Φ_acc. F_inertial = -a, hence Φ_acc = a * z.
  55  let phi_acc := a * z
  56
  57  phi_grav + phi_acc
  58
  59/-- Coherence Defect: Variance of the potential across the object.
  60    If Potential is flat, Defect is 0.
  61-/
  62def coherence_defect (field : ProcessingField) (obj : ExtendedObject) (a : ℝ) : ℝ :=
  63  -- Difference in potential between Head (z = +extent) and Feet (z = -extent)
  64  let pot_head := total_potential_in_frame field obj a obj.extent