abbrev
definition
Position
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Gravity.CoherenceFall on GitHub at line 32.
browse module
All declarations in this module, on Recognition.
explainer page
used by
-
p_neq_np_assembled -
w_mass_implies_ew_scale -
ExternalPhaseField -
ExternalPhaseField -
ExtendedObject -
ProcessingField -
energy_creates_processing_gradient -
EnergyDistribution -
energy_distribution_creates_gravity_modifier -
gradient_superposition -
SuperpositionJustification -
LedgerEntry -
NewtonianParticle -
PointerState -
pointer_states_are_neutral_windows -
preferredBasisExamples
formal source
29
30/-! ## The Setup -/
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 : ℝ) : ℝ :=