deflection_pos_of_ne_zero
The theorem establishes that cumulative deflection δ(t) is strictly positive whenever lead time t is nonzero. Engineers modeling phantom-cavity drives on near-Earth objects cite this to guarantee measurable trajectory change over any nonzero observation window. The proof is a term-mode wrapper that unfolds the deflection definition and applies div_pos together with mul_pos on the positive impulse coefficient and the positivity of t squared.
claimLet $k > 0$ be the impulse coefficient. For every real number $t ≠ 0$, the cumulative deflection satisfies $δ(t) = (k · t²)/2 > 0$.
background
The AsteroidTrajectoryShaping module derives deflection from a phantom-cavity drive that produces per-cycle impulse Δp = m · v_recoil at carrier frequency 5φ Hz. The deflection function is defined by δ(t) = (impulseCoefficient · t²)/2, where impulseCoefficient is shown positive by the upstream theorem impulseCoefficient_pos that reduces to carrier_frequency_pos. This local setting treats deflection as quadratic in lead time t (in dimensionless units) and collects positivity, nonnegativity, and doubling properties into a master certificate.
proof idea
The term proof first unfolds the definition of deflection. It then applies the div_pos lemma, supplying mul_pos impulseCoefficient_pos (by positivity) for the numerator and norm_num for the positive denominator 2.
why it matters in Recognition Science
This theorem supplies the strict positivity leg required by the AsteroidTrajectoryShapingCert definition, which packages carrier_band, impulse_pos, deflection_zero, deflection_nonneg, and deflection_double. It directly supports the module claim that deflection scales as t² and that Δp remains positive for nonzero asteroid mass and drive cycles, consistent with the RS engineering derivation for RS_PAT_032. The result touches the module's stated falsifier of 3σ inconsistency with δ ∝ t² over a 12-month NEO tracking window.
scope and limits
- Does not compute a numerical value for deflection or impulseCoefficient.
- Does not incorporate gravitational perturbations or external forces.
- Does not prove positivity of impulseCoefficient itself.
- Does not address the t = 0 case or relativistic corrections.
formal statement (Lean)
80theorem deflection_pos_of_ne_zero {t : ℝ} (h : t ≠ 0) :
81 0 < deflection t := by
proof body
Term-mode proof.
82 unfold deflection
83 apply div_pos
84 · exact mul_pos impulseCoefficient_pos (by positivity)
85 · norm_num
86
87/-! ## §3. Master certificate -/
88