目录文档-技术白皮书06-EFT.WP.Core.DataSpec v1.0

第10章 跨卷绑定与用例


I. 范围与目标


II. 跨卷锚点与绑定关系

  1. 锚点清单:c_ref、gamma(ell)、d ell、L_gamma = ( ∫_gamma 1 d ell )、n_eff(x,t)、T_arr。
  2. 绑定映射:
    • 与《Core.Parameters》:c_ref <- params[c_ref_ref],n_eff 可能来自 params[n_eff_model_ref]。
    • 与《Core.Equations》:T_arr 由 S 中最小方程产生(见本章 S610-*);路径算子显式指明 gamma(ell) 与测度 d ell。
    • 与《Core.Metrology》:字段需声明 unit(field_i)、dim(field_i) 并通过 check_dim(expr)。
    • 与《Core.Errors》:计算与校验阶段的异常以 log_event(E.*,"ERROR",context) 记录,并产出 Trace。

III. 数据集规范:DS.TARR.PathIntegral v1

  1. 目的:存储按路径积分得到的到达时量 T_arr 及其两口径计算结果与差异度量。
  2. 主键与索引:
    pk = [pid, seg_id];idx_k = [[ts], [sid, tid], [form]]。
  3. 核心字段(建议):
    • 标识与时空:pid(path id),seg_id(分段 id),ts(UTC),CRS,sid,tid。
    • 路径刻画:ell_start,ell_end,L_seg = ( ell_end - ell_start ),ell_nondec ∈ {0,1}。
    • 介质属性:n_eff_mean,n_eff_std,n_eff_source ∈ {"meas","model"}。
    • 参考常量:c_ref_ref(指向参数表),c_ref_value(解析后数值),unit(c_ref_value)="m/s"。
    • 到达时(两口径):
      1. T_arr_const = ( 1 / c_ref_value ) * ( ∫_gamma n_eff d ell )。
      2. T_arr_integrand = ( ∫_gamma ( n_eff / c_ref_value ) d ell )。
    • 误差与质量:delta_form = | T_arr_const - T_arr_integrand |,q_score ∈ [0,1],mask_seg ∈ {0,1}。
    • 追溯:hash_sha256(blob),signature,Trace = [source -> method -> artifact]。
  4. 单位与量纲:
    dim(T_arr_const) = dim(T_arr_integrand) = T;dim(n_eff) = 1;dim(c_ref) = L/T;dim( ( ∫_gamma · d ell ) ) = L。

IV. 路径与采样字段规范

  1. 路径参数:gamma(ell),ell 单调非降;每条记录明确 ell_start <= ell_end。
  2. 采样窗口:Delta_t 与 fs 须记录;若对 n_eff(x,t) 重采样,声明 method ∈ {"mean","sum","median","first","last"}。
  3. 离散近似:
    • T_arr_const approx ( 1 / c_ref_value ) * ( Σ_j n_eff_j * Δell_j )。
    • T_arr_integrand approx ( Σ_j ( n_eff_j / c_ref_value ) * Δell_j )。
  4. 维度校验:check_dim( T_arr_const - T_arr_integrand ) = T 应通过。

V. 最小方程与一致性(S610-*)


VI. 契约与校验模板


VII. 跨卷绑定流程 Mx-6(端到端)


VIII. 参考实现要点(I60 对接)

  1. enforce_arrival_time_convention(ds:any) -> None
    • 读取 c_ref_ref 并解析 c_ref_value;
    • 验证 ell 单调与 CRS 一致;
    • 计算两口径 T_arr_* 与 delta_form;
    • 更新 mask_seg、q_score。
  2. bind_to_equations(ds:any, eqn_refs:list[str]) -> bool
    • 校验 S610-* 可解析(符号与单位存在);
    • 写入 manifest.equations = eqn_refs。
  3. export_manifest(ds:any) -> dict
    输出 schema_version、fields、units/dims、privacy、governance、cryptography、equations、checks。

IX. 用例 A:采集→校验→计算→发布

  1. 输入:n_eff(x,t) 沿 gamma(ell) 的离散样本,c_ref_ref。
  2. 步骤:
    • 分段聚合 n_eff 得到 n_eff_mean 与 Δell。
    • 运行 enforce_arrival_time_convention 产出两口径 T_arr_*。
    • 触发 assert_contract 与 quality_metrics。
    • delta_form <= tol_Tarr 的段落入发布集;否则 mask_seg=0。
    • freeze_release 并签名。
  3. 输出:DS.TARR.PathIntegral v1 冻结版本,manifest 含等式引用与质量报告。

X. 用例 B:参数更新触发重算与版本升级

  1. 触发:c_ref 在《Core.Parameters》发生变更(bump_version)。
  2. 流程:
    • diff_datasets(params_old, params_new, keys=["c_ref"]);
    • 对受影响的 pid 运行 enforce_arrival_time_convention 重算;
    • 若 delta_form 或关键统计发生破坏性变化,则 schema_version = major+1;
    • 生成 release_notes 并 freeze_release 新标签。
  3. 兼容:提供旧版到新版的适配视图与 manifest.migration。

XI. 用例 C:隐私约束下的发布

  1. 策略:
    • 泛化路径:gamma(ell) 以 geohash(r>=6) 或分段聚合替代;
    • 聚合 T_arr:发布 median/IQR/RMSE 而非逐点;
    • 差分隐私:对计数型派生量施加 (epsilon, delta) 预算,记入 epsilon_ledger。
  2. 验证:重算 q_score、drift,并确保 delta_form 不超 tol_Tarr。

XII. 故障与恢复(与《Core.Errors》联动)

  1. 常见失败:
    • 绑定失败(缺少 c_ref_ref):log_event(E.DS.BIND.MISS,"ERROR",context) → 回退使用默认 c_ref 并标注 remediation。
    • 量纲不一致:traceback_summary 并拒绝发布;需要修复 unit/dim 映射。
    • 两口径差异超阈:自动降级 mask_seg=0,并进入人工复核队列。
  2. 恢复策略:
    • retry(policy={"max":3,"backoff":"exp"}) 对临时 I/O;
    • fallback(models=["interpolate","neighboring_path"], "weighted") 仅用于诊断,不进入正式发布。

XIII. 验收指标与阈值(建议)


XIV. 路径字段与计算的最佳实践


XV. 与其他章节的接口


XVI. 小结


版权与许可(CC BY 4.0)

版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。

首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/