B.3:5 Proof obligations (attach these when producing an Assurance tuple)
Preface node
heading:b-3-5-proof-obligations-attach-these-when-producing-an-assurance-tuple:32516
What this page is
This is generated FPF reference text from the specification preface or supporting sections. It helps interpret FPF; it is not FPF Reference product documentation.
Methodology
Use it to understand how the specification wants to be read, then return to a route, pattern, or work packet for active work. Cite generated IDs only when the wording changes the task decision.
Content
These obligations refine the generic Proof Kit from B.1.1 §6 for assurance outputs. Each Γ-flavour that emits an Assurance(H, C | K, S) tuple attaches the applicable obligations below.
Common obligations (all Γ‑flavours)
-
ASS-CLM (Typed claim and context). State the claim
C(what is being assured), the contextK(assumptions, environment), and the scopeS ∈ {design, run}. -
ASS‑SCA (Scale discipline). Declare the scale kind used for each characteristic (F ordinal, G coverage, R ratio) and confirm that each operation is defined for that scale kind (no averaging of ordinals; G via set and coverage operations).
-
ASS‑WLNK (Weakest‑link evidence). Identify the cutset (node or edge set) that caps
F,G, andRfor the claim (the proof spine for epistemes, the structural or assurance bottleneck for systems). -
ASS‑CL (Congruence path). Identify the relevant integration path(s) and record
CL_minused in the penaltyΦ(CL_min). -
ASS‑MAN (evidence-source record). Produce an assurance source-currentness record listing all contributing nodes and edges with
(F, G, R)andCLvalues, their DesignRunTag, and Evidence Graph Ref (A.10). If order or time affect the claim, include the OrderSpec or TimeWindow identifiers from the governing temporal or order pattern. -
ASS‑MONO (Declared monotone characteristics). List the characteristics along which local improvement cannot reduce the aggregate (this is used by future evolution, B.4).
Γ_sys (systems) — additional obligations
-
CORE‑BIC (Interface congruence). Reference the Boundary‑Inheritance Standard (BIC) from B.1.2 and record any interface mismatches; these contribute to
CL_min. -
CORE‑ENV (Operating envelope). Specify the domain used for G (e.g., load–temperature region) and how coverage is computed (set union constrained by evidence relation).
Γ_epist (epistemes) — additional obligations
-
EPI‑SPN (Entailment spine). Identify the premise spine or lemma spine for the claim;
R_raw = min R_iis taken along this spine, not over arbitrary satellites. -
EPI‑MAP (Semantic mapping congruence). Point to the vocabulary mappings and ontology mappings used; their verification status sets the CL values on the integration edges.
Γ\ctx and Γ\method (order‑sensitive) — additional obligations
- CTX‑ORD (OrderSpec).
Attach the partial or total order
σand any join-soundness conditions (types, preconditions, and postconditions). (See B.1.4 for NC‑1..3 invariants; B.1.5 adds duration/capability typing.)
Γ_time (temporal) — additional obligations
- TIME-COV (Coverage and identity).
Show that
PhaseOfintervals cover the declared window without overlap for the same phased entity; justify any gap or overlap explicitly.
Note on Γ_work. Resource spending and efficiency belong in Γ_work. Their measurement integrity can influence R for a claim (e.g., if a reliability figure depends on calibrated energy input), but costs themselves are not assurance; keep them in Γ_work and cite their measurement assurance as inputs here.
Last Updated: 2026-06-17 — upstream FPF commit 646b0b9b (github.com/ailev/FPF)