HomeDocs-Technical WhitePaper02-EFT.WP.Core.Equations v1.1

Chapter 2 — Minimal Equations for Paths and Arrival Time


I. Chapter Goals and Scope


II. Symbols and Preliminaries


III. Minimal Equation Definitions (S20 Series)

  1. S20-1 (General path–arrival form)
    T_arr def= ( ∫_gamma ( n_eff / c_ref ) d ell )
    • domain: gamma(ell) piecewise smooth; n_eff ≥ 0 almost everywhere; c_ref > 0.
    • notes: applicable when n_eff(x,t) and c_ref(x,t) vary in space and time.
  2. S20-2 (Constant-factoring form)
    T_arr = ( 1 / c_ref ) * ( ∫_gamma n_eff d ell )
    • iff: c_ref is constant along gamma (e.g., depends only on a global reference, independent of x,t).
    • criterion: use when ∂_ell c_ref = 0 holds along gamma.
  3. S20-3 (Additivity under path concatenation)
    If gamma = gamma_1 ⊕ gamma_2 (junction geometrically continuous, measures consistent), then
    T_arr[gamma] = T_arr[gamma_1] + T_arr[gamma_2]。
  4. S20-4 (Reparameterization invariance)
    For any strictly monotone change of parameter ell' = phi(ell),
    T_arr = ( ∫gamma ( n_eff / c_ref ) d ell ) = ( ∫{gamma'} ( n_eff / c_ref ) d ell' )。
  5. S20-5 (Discrete summation approximation)
    error: order O(h^p) according to the discretization scheme scheme ∈ {trap, simpson, ...}.On node sequence {ell_k} with segment lengths ds[k],
    T_arr approx ( Σ_k ( n_eff[k] / c_ref[k] ) * ds[k] )。
  6. S20-6 (Non-negativity and zero condition)
    T_arr ≥ 0; moreover, T_arr = 0 iff L_gamma = 0 or n_eff = 0 almost everywhere.
  7. S20-7 (Sensitivities: discrete form)
    ∂ T_arr / ∂ n_eff[k] = ( ds[k] / c_ref[k] );∂ T_arr / ∂ c_ref[k] = ( - n_eff[k] * ds[k] / ( c_ref[k]^2 ) )。

IV. Proof and Verification Highlights (Mandatory Conventions)

  1. Dimensional-closure check:
    check_dim( ( n_eff / c_ref ) * d ell ) -> [T];check_dim( T_arr ) -> [T]。
  2. Additivity:
    • gamma = gamma_1 ⊕ gamma_2;
    • Lebesgue integrals are linear, with the common measure d ell;
    • Therefore S20-3 follows.
  3. Reparameterization invariance:
    • d ell' = ( d ell / d ell' )^{-1} d ell;
    • Substitute variables in the integral to obtain S20-4.
  4. Necessity and sufficiency for constant factoring:
    • If ∂_ell c_ref = 0, factor out the constant to get S20-2;
    • Conversely, if S20-2 holds for arbitrary n_eff, then c_ref cannot depend on ell and is constant along gamma.

V. Path Segmentation and Reference Path


VI. Coupling and Boundary Alignment (with the Mother Form)

When T_arr acts as an observation functional coupled into the source term or objective of the mother form S10-0:

VII. Lint Rules and Forbidden Patterns

Always write T_arr = ( ∫_gamma ( n_eff / c_ref ) d ell ) or its constant-factoring form. The following are forbidden:

VIII. Implementation Binding and Interface Alignment

  1. With I20-4:
    • propagate_time(n_eff_path:list[float], ds:list[float], c_ref:float) -> float
    • Semantics aligned with S20-2; if S20-1 with spatially varying c_ref[k] is needed, extend the implementation to segment-wise c_ref[k].
  2. With I20-2:
    • discretize_path(gamma, scheme, h) -> {nodes, ds} to produce {ds[k]};
    • Record the error order O(h^p) consistent with scheme in the equation metadata notes.
  3. With regression:
    • compare_solutions(x,y,metrics=["L2","L_inf","T_arr"]) -> dict;
    • The T_arr metric uses gamma_ref as the baseline.

IX. Typical Use Cases (Consistency and Edge Conditions)


X. Equation Cards (Summary List)


XI. Pre-Release Checklist


Copyright & License (CC BY 4.0)

Copyright: Unless otherwise noted, the copyright of “Energy Filament Theory” (text, charts, illustrations, symbols, and formulas) belongs to the author “Guanglin Tu”.
License: This work is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, redistribute, excerpt, adapt, and share for commercial or non‑commercial purposes with proper attribution.
Suggested attribution: Author: “Guanglin Tu”; Work: “Energy Filament Theory”; Source: energyfilament.org; License: CC BY 4.0.

First published: 2025-11-11|Current version:v5.1
License link:https://creativecommons.org/licenses/by/4.0/