lean

1. Motivation and scope

Suppose two records display the same endpoint: “resource present.” One record comes from a lawful history beginning with a warrant. The other merely names the same final state. Endpoint equality does not make the histories equally entitled.

The complete question is a claim. Positive evidence for one claim is a witness; structured negative evidence is a refusal. In the public bounded-reachability instance, both claims target claimed, but fromFunded has a replayable witness while fromBare has a forward-closed exclusion certificate, formally Barrier (PaidClaim, boundedPaidReachability).

This is the calculus’s central representational problem. A projection may retain the visible answer while erasing the claim distinction that made the answer auditable. The generic theorem no_claim_erasing_check_is_faithful shows that if a projection identifies one witnessed claim with one refused claim, no Boolean checker through that projection can agree with authority—the existence of a native witness—on all claims. The bounded-paid theorem signature_refuses_endpoint_only_checks instantiates the result at the shared endpoint.

Theorem — GovernedFamily.no_claim_erasing_check_is_faithful. If proj c₁ = proj c₂, c₁ has a witness, and c₂ has a refusal, then there is no check : E → Bool that is true exactly when every original claim has authority. Its significance is conditional and exact: it condemns a projection that collapses this opposed pair, not abstraction in general.

The mathematical object

The public calculus contains:

The mathematical core is GovernedFamily, not a universal native semantics. PathVerdict supplies the diagnostic substrate; the named instances supply their own claims, evidence, and lifecycle facts.

What “calculus” means here

It means the public object under namespace Admissibility.Calculus; it does not mean a universal logic of every repository kernel. The older Admissibility.Kernels interface remains eight separate kernels (AdmissibilityKernels.lean).

There is no repository-wide declaration named global Admissible—meaning licensed by the relevant native judgment—that combines Weathering, reachability, BreakGlass, process execution, and every other kernel. Weathering’s native Admissible is local to that instance (source). The shared abstraction is GovernedFamily, not a shared native semantics.

The boundary of entitlement

The abstract answer has six pieces:

  1. a claim retains every distinction needed by its native decision;
  2. witness and refusal are data indexed by that claim;
  3. standing, custody, and obligation remain distinct predicates;
  4. authority is derived as existence of native witness data;
  5. decide is total and returns a witness or a refusal;
  6. exported transports and crossings preserve the diagnostic artifacts rather than silently rerunning or flattening them.

This is a contract for mathematical representations. It is not, without a separate correspondence proof and executable evidence, a statement about which software process actually ran or who possessed runtime authority.

Lean and repository status

The exact public import list is Calculus.lean. Its transitive dependencies include the PathVerdict core, edges, domain transport, and located diagnostics. Admission history and retained adverse evidence are recorded separately in the readiness ledger; they are not prerequisites for understanding the calculus.