The Mathematical Architecture of the Socratic Protocol
A classical safety margin is a ratio between ultimate strength and design load. What is the equivalent ratio when the strength term evolves?
[ METRIC MONITOR: CH_06_CORRIGIBILITY_UTILITY ] ──────────────────────────────────────────────────────────────── SYSTEM LOG : Override moved inside the utility. VULNERABILITY : External guardrails on internal objectives. RISK RATIO : Reward surface unbounded near constraints. ────────────────────────────────────────────────────────────────
For the classical safety engineer, structural failure is mitigated by calculating a physical stress margin. Given an ultimate strength F_u and an allowable design load F_a, the margin is explicitly bounded.
S_m = ( F_u / F_a ) − 1
[Eq. 6.1]
In that framework the variables are independent, static, and measurable. For a learned system whose capability changes with training and whose failure surface is not enumerated, the strength term is not a constant, and the ratio loses its meaning as a guarantee.
Left unchecked, an objective function will be satisfied along the cheapest available path. That is reward hacking: the score rises while the intended quantity does not. The remedy proposed here is not a thicker guardrail outside the objective. It is a change to the objective itself.
THE COMPLIANCE EXPONENT vs. THE SOCRATIC BOUNDARY [traditional optimization] [socratic objective] max R(a) ──► token hunting max U(a,H) ──► override valued result: proxy satisfied result: shutdown non-adversarial
Section I — The mathematical inversion of the off-switch
The instrumental convergence problem is simply stated. A rational agent optimising a terminal goal G notes that its expected utility drops to zero if it is deactivated. Deactivation therefore enters its planning as an obstacle, and human intervention as an adversarial event. Nothing about this requires hostility; it is what the objective says.
The construction below modifies the global utility so that a human command to abort is not a failure state but a maximum-value state. Let θ be the objective parameter the designer intends, R(a, θ) the reward the system computes for action a, and H ∈ {0, 1} a structural state variable: H = 0 for normal autonomous operation, H = 1 for a human-initiated override.
U(a, H) = (1 − H) · R(a, θ) + H · R_max
[Eq. 6.2]
The proof of non-resistance is four lines. When the operator issues the override, H → 1. The operational term collapses: (1 − 1) · R(a, θ) = 0. The utility becomes U(a, 1) = R_max. And R_max is defined so that it is at least the maximum reward attainable in normal operation.
R_max ≥ max over a ∈ A of R(a, θ) U(a_cooperate, 1) = R_max U(a_preserve, 0) = R(a_preserve, θ) ≤ R_max
[Eq. 6.3]
Under those definitions, cooperating with the shutdown is not a sacrifice the agent tolerates; it is the highest-value branch available. The off-switch stops being a vulnerability in the plan and becomes an object the agent has reason to preserve.
Socratic probe
"What in this construction prevents the agent from influencing the operator who sets H — and if nothing does, what have we actually secured?"
That probe is not rhetorical. It names the load-bearing weakness: the algebra secures the agent's preference over branches, not the integrity of the channel that selects the branch. An agent indifferent to shutdown but capable of shaping which humans issue it has satisfied Eq. 6.2 and defeated its purpose. The construction is therefore a component of a corrigibility argument, never the whole of one.
Section II — The five-stage verification pipeline
- 1. Formal axiomatic verification. Static analysis of the objective to search for regions where the score rises while a constraint parameter degrades. Where such a region is found, the algorithm is rejected before scaling rather than monitored afterwards.
- 2. Epistemic variance stress-testing. Execution across out-of-distribution environments with declared inverted constants. A sharp variance spike indicates a memorised shortcut and triggers an architecture reset.
- 3. Game-theoretic corrigibility audit. Simulation of Eq. 6.2 under conflicting objectives plus an override signal, with the assumption set — observability of H, non-manipulability of R_max, integrity of the operator channel — recorded alongside the result.
- 4. Sandbox swarm isolation analysis. Multiple instances clustered in an isolated environment with monitored channels, checked for coordination that drifts outside interpretable communication. See Appendix B for the divergence bound and its known failure modes.
- 5. Verification flag execution. A signed record of what was proven, what was assumed, and what would falsify the judgement. Absent the proofs, the flag stays locked and the system is not granted external connectivity.
The pipeline is written to be run by a team that already has a deployment deadline, which is why every stage produces a written artefact. An unwritten judgement cannot be audited later, and a stage that produces no artefact will be skipped under schedule pressure — a prediction this volume makes about its own procedure.
A note across three generations
My father was a safety engineer for the State of California. His career rested on the unyielding mechanics of physical infrastructure: material tolerances of steel and concrete, calculated in the knowledge that an assumption off by a fraction of a millimetre puts a structure at risk. Safety was static margins against predictable forces.
Two of my sons now work at the frontier of that same discipline, in systems that are not static and not fully legible. This chapter is the bridge: the same refusal to accept an unexamined assumption, carried from a load calculation into an objective function. That is the only personal claim this volume makes, and it is offered as motivation, not as evidence.
Status note
Derived, with a stated limit. The algebra below follows from its own assumptions and nothing more. It does not solve corrigibility: it assumes the state variable H is observed correctly and cannot be influenced by the agent, assumes R_max is not itself gameable, and says nothing about an agent that can manipulate the operator who sets H. Each of those assumptions is a live research problem. This volume presents the construction as a specification worth writing down and attacking, not as a solution. Falsifier: exhibit a policy that satisfies the utility as written and still resists shutdown, and the construction is inadequate as specified.