Provability Boundaries in COBOL

The unifying theory behind deterministic authority — and why it must terminate when guarantees collapse.

This analysis is part of the Legacy Lens research pillar: Why Mainframe Modernization Fails .

The Question Everyone Asks (Incorrectly)

Most modernization initiatives begin with the wrong question:

“How risky is this migration?”

Risk is probabilistic. Regulated decisions are not.

The correct question is binary:

“Can this behavior be proven deterministically from source artifacts alone — or can it not?”

What Provability Means

Provability is the ability to derive complete, replayable guarantees about system behavior without executing the system.

A guarantee is provable only if:

If any of these conditions fail, provability collapses.

The Boundary Principle

A provability boundary is a construct where static analysis can no longer guarantee behavior.

Boundaries are not bugs. They are epistemic limits.

Authority does not cross epistemic limits.

Canonical Boundary Classes

Boundary Type Why Guarantees Collapse
ALTER Control flow is modified at runtime
GO TO DEPENDING ON Branch targets computed dynamically
CALL variable-name Call graph cannot be resolved statically
CICS without RESP/RESP2 Error paths are environment-dependent
IMS DL/I Navigation state persists across calls
Assembler linkage Execution exits analyzable domain

Detailed boundary analyses cover ALTER control-flow mutation and dynamic CALL resolution.

Why Testing Does Not Restore Authority

Testing demonstrates observed behavior.

Authority requires proof of all behavior.

A test suite cannot prove the absence of unobserved paths, particularly when runtime state influences execution.

Why Scores and Confidence Percentages Are Invalid

Statements like:

are category errors.

Provability is binary. Either a guarantee exists — or it does not.

How Authority Is Issued

Under a declared governance context, authority is issued only when:

When a boundary is encountered:

What This Means for Institutions

Deterministic authority changes governance posture:

Decisions become defensible precisely because refusal is allowed.

How This Research Is Used

Authority records cite this page to establish:

This ensures decisions remain reviewable years later.

Explicit Non-Claims

This article defines a general governance framework. It does not analyze any specific institution’s code and does not issue an authority decision.

This analysis is part of the Legacy Lens research pillar: Why Mainframe Modernization Fails .