Skip to content

A Fragment Calculus for Cross-Discipline Claims

A formal framework for managing claims across disciplinary contexts — fragments contain reasoning under controlled assumptions, with explicit provenance, scoped closure, and delta analysis for cross-fragment coherence.
Table of contents

The problem

Research programs that move between math, architecture, and implementation suffer from illicit globalism: something proven “in math mode” quietly becomes a design invariant in “runtime mode,” then becomes a test oracle in “implementation mode,” even though each move silently changed assumptions. The question is not “is claim cc true?” but “in which fragments does cc survive closure, and what’s the delta cost to make it survive elsewhere?”

Primitives

Fragment. A fragment is a container for reasoning under controlled assumptions:

F:=A,K,ΠF := \langle A, K, \Pi \rangle
  • AA: assumptions (axioms, constraints, conventions)
  • KK: claims currently admitted in the fragment
  • Π\Pi: provenance map, Π(c)=\Pi(c) = minimal support record for claim cc (sources, derivations, or trusted inputs)

Assumption dependence is not optional: every non-axiom claim must have a provenance record.

Support edge. A directed relation ScS \to c where SS is a set of claims/assumptions and cc is a claim. The atomic unit of “why.”

Compatibility predicate. Compat(F,G)\mathrm{Compat}(F, G) answers whether fragments can be combined without immediate contradiction under declared assumptions.

Derived operators

Closure. Cl(F)\mathrm{Cl}(F) adds all claims derivable from AKA \cup K using the allowed inference rules RR in that fragment. Closure depends on the rule set RR (explicit) and optional resource bounds (depth, time, or permitted theory). Closure is never global by default — it is scoped and parameterized.

Minimal support extraction. For a claim cCl(F)c \in \mathrm{Cl}(F), define MSF(c)\mathrm{MS}_F(c) as the smallest (w.r.t. set inclusion) support set that still entails cc, according to Π+R\Pi + R. If there are multiple minima, keep the set of minima. This gives explainability with edge-case handling (non-uniqueness) without pretending supports are canonical.

Delta. Δ(FG)\Delta(F \to G) is the smallest set of assumption/claim changes required so that Compat(Cl(F),Cl(G))\mathrm{Compat}(\mathrm{Cl}(F), \mathrm{Cl}(G)) holds, plus the induced provenance edits. This is debugging at the level of model boundaries rather than sentences.

Tension index (heuristic). A number estimating how expensive it is to merge fragments: contradictions, support overlap, and closure explosion. Not truth — a steering function.

Worked example

Model each disciplinary mode as a fragment:

  • FMF^M (math): AMA^M includes axioms/definitions; RMR^M includes proof rules
  • FAF^A (architecture): AAA^A includes design constraints (latency, ergonomics, versioning); RAR^A includes refinement rules
  • FIF^I (implementation): AIA^I includes language/tool constraints; RIR^I includes operational semantics, testability constraints

Consider the claim c:=c := “Normalization is confluent.”

  • In FMF^M, Cl(FM)\mathrm{Cl}(F^M) may include cc with support MSFM(c)={termination,local confluence}\mathrm{MS}_{F^M}(c) = \{\text{termination}, \text{local confluence}\} (Newman’s lemma).
  • In FAF^A, the same English sentence requires additionally: determinism of the normalization strategy, stability under version changes, and a representation invariant compatible with serialization.
  • In FIF^I, the chosen strategy may not terminate on some inputs (resource bounds, recursion limits), so cc fails.

Delta analysis instead of argument. Compute Δ(FMFI)\Delta(F^M \to F^I): typical minimal deltas are restricting the term language (excluding divergence-causing constructs), adding a fuel/step bound and weakening cc to “confluent up to kk steps,” or changing implementation strategy with updated provenance. The point: you don’t debate cc; you refine it into fragment-compatible variants with explicit cost.

The sharp insight: closure is the silent killer

Most incoherence is not from contradictions in KK but from uncontrolled closure:

  • You import a powerful rule set RR into a fragment meant to be lightweight
  • Cl(F)\mathrm{Cl}(F) explodes and drags in commitments you never priced in
  • Later fragments inherit those commitments as if they were axioms

The operationally useful invariant: every fragment must declare its closure regime (rule set + bounds). Otherwise “what follows” is undefined, and provenance becomes theater.

If a claim is used as an invariant across modes, it must come with (i) fragment labels, (ii) minimal supports, and (iii) the delta plan if the claim fails under another closure regime.

Extensions

Typed claims. Distinguish semantic claims (about objects) from governance claims (about allowed rules/assumptions). Governance claims should not be casually imported across fragments.

Bidirectional deltas. Δ(FG)\Delta(F \to G) is not symmetric. The asymmetry encodes where you pay the complexity tax. Converting mathematical truth to implementation requires different work than lifting implementation constraints into mathematical assumptions.

Last reviewed .

Relations

Claim
Cross disciplinary incoherence comes not from contradictions in claims but from uncontrolled closure — importing rules across disciplinary fragments without pricing in the assumption changes.
Date created
Text type
paper