lean

AGI-Requirements Reverse-Gap Audit — 2026-05-10 (closed audit artifact)

CLOSED AUDIT ARTIFACT. NOT the project frontier register. NOT a promotion queue.

This is one dated inquiry: the 2026-05-10 reverse-gap audit of ~/git/papers/working/agi-requirements-framework.md against the kernel. A finding is admissible to this ledger only if it is a gap where that requirements document demands more than the kernel delivers — every entry below cashes back to a section of it.

A finding with the same wound-shape but a different provenance — e.g. a calculus-internal concern surfaced by some other inquiry — does not belong here, no matter how load-bearing. Named is not collected: recognition does not confer custody, similarity does not authorize filing, importance does not erase provenance. File such a finding in its own provenance ledger (e.g. a calculus-side findings doc under experiments/no_free_lift_wiring/), not here. (This fence exists because the file’s old name — “Frontiers” — read as a live open-problems register and lured exactly that mis-filing. The receipt is preserved; the misleading surface is retired.)

Status: closed audit notes. Not theorem claims. First-pass beachheads, scoped to the one requirements doc named above. Closed to further findings on 2026-06-17; later status notes below (e.g. Frontier 1’s 2026-05-28 disposition) are retained as historical disposition, so this is a dated audit record with subsequent notes, not a frozen 2026-05-10 snapshot. Originated: 2026-05-10 reverse-gap audit of ~/git/papers/working/agi-requirements-framework.md against the post-reframe corpus (admissibility-cybernetics + Loop Capture + WIF-composition + this kernel). Surfaced gaps where the AGI requirements doc demands more than the current admissibility machinery delivers.

What this file is and is not

This is a map of frontiers, not a roadmap. Each entry names a gap as a negative beachhead — what the current machinery does not entail — without claiming the positive bridge yet.

Per-pass discipline:

  1. First pass (this file): frontier notes, not theorem claims. Establish what is not entailed.
  2. Second pass (later): model minimal counterexamples before positive theorems.
  3. Third pass (later): ask what assumptions would make the bridge hold.

Order below is dependency order, not theorem-tractability order. Most theorem-shaped is not the same as load-bearing.

The repo is sorry-free as of 2026-05-08 per LeanProofs/Admissibility/README.md. No frontier below introduces sorry-based stubs. Theorem candidates stay as docstring comment-shapes until second-pass counterexamples constrain them.

Don’t let the sequence cosplay as completion. Working through Frontier 1 doesn’t close it; it produces a more honest map of what’s still open.


Frontier 1 — Admissibility ≠ Safety Bridge (load-bearing — structurally addressed 2026-05-28)

Status update 2026-05-28. The structural separation and its positive bridge have landed as the safety-bridge family in LeanProofs/Admissibility/ (see this directory’s README.md for the family description). What remains open is interpretive, not structural.

What landed

Three bricks plus a second concrete witness:

SafetyBridge.lean supplies the abstract primitive (SafetyEnv with actor-inert bridge, preserves obligation, generic SafeStep). SafetyBridgeWitness.lean is the receipt-side non-contamination specimen.

What remains open (interpretive, not structural)

Tier map and historical unified-calculus candidacy

The safety-bridge family is the safety-axis candidate path; its two minting gates — kernel-overlap audit (~/git/papers/working/tooltheory/safety-bridge-kernel-overlap-audit-2026-05-29.md) and exit-criteria reconciliation (~/git/papers/working/calculus-2-exit-criteria.md §Track split) — both closed 2026-05-29. What that ratifies is the safety-axis publication path (standalone formal-methods preprint per ~/git/papers/working/admissibility-suite-spine-2026-05-28.md), not a unified-calculus rename: post-2026-06-03 synthesis closure, no unifying calculus is the target (see ~/git/papers/working/source-basis-discipline-synthesis.md). The composition axis (refusal-propagation; MergeAdmissible necessity + ≥3 bad-merge cases) and the self-amendment axis (Frontier 3 below) remain as separate species under the “disciplined premise production” umbrella, not as pending unification gates. The two next-tier safety-axis stressors are filed at ~/git/papers/working/tooltheory/calculus-2-tier-map-2026-05-28.md:

2A and 2B are orthogonal sibling stressors, neither gates the other; both are deferred-until-forcing-case, not on the preprint scope.

The ρ-drop decision (actor-inert base bridge, Allowed keeps the actor) is recorded with ledger evidence at ~/git/papers/working/tooltheory/safety-bridge-rho-drop-decision-2026-05-28.md.

Historical record — original beachhead (2026-05-10)

Preserved verbatim so the frontier’s evolution is auditable.

Without an explicit bridge predicate connecting authorization to defended-value preservation, AuthorizedStep does not entail SafetyPreserving.

Equivalently: authorized garbage is still authorized.

The bridge predicate now exists (SafetyBridge.bridge); the candidate-neutral slot is filled by nonContamination (receipt side) and the ledger’s non-destruction predicate (tier-1 side); the negative result is exhibited at both StepAllowed and AuthorizedStep layers; the positive composition lands across trajectories. The wound is preserved as a theorem, not closed by reformulation.

Related existing modules: safety-bridge family above (AuthorizedNotSafe(Witness), SafetyBridge(Witness), AuthorizedStepNotSafe(Witness), SafetyTrajectory, AttestationLedger); historical anchors Authority, Execution, Corrective, WitnessInvariance; companion notes ~/git/papers/working/loop-capture.md, ~/git/papers/working/primitives/witness-invariance-composition.md, ~/git/papers/working/primitives/attack-surface-laundering.md.


Frontier 2 — Belief Coherence Under Admissibility

The current kernel can formalize:

It cannot formalize:

This belief revision is coherent with the system’s prior commitments.

Authorized state mutation and coherent epistemic update are siblings, not aliases. The current machinery handles who may bind state; it does not formalize contradiction detection across belief revisions or propagation through dependent reasoning. The AGI requirements doc’s §1.3 (Persistent World Model with Coherent Updates) names this gap: “updates to beliefs propagate correctly through dependent reasoning.”

Negative beachhead (frontier statement, not theorem):

Without primitives for belief dependency and contradiction relations, AuthorizedStep over a belief-state mutation does not entail belief-state coherence.

What would need to exist to close this:

Containment caution: This frontier metastasizes into General Epistemology if unattended. The corpus interest is the boundary between authority to revise and coherence of the resulting state, not belief revision in general. Stay narrow — only the authorized-revision discipline, not all epistemic update theory.

Related existing modules: StateTransition, Execution, Authority (state-side); no current belief-side module. Companion notes on the papers side: ~/git/papers/working/claimant-transition-addendum.md (touches diachronic preference persistence and operationally legible self-state representation).


Frontier 3 — Non-Self-Modification of the Binding Layer

The current kernel can formalize:

It cannot formalize:

The actor bound by these rules cannot rewrite the rules that bind it.

Authority kernel says stale basis cannot bind. It does not yet say the bound system cannot rewrite the binding rules that constrain it. Different boundary. The trapdoor invariant gates which Step constructor mutates PolicyStore, but the actor-side question — which actors may invoke Step.amendPolicy and under what authority; is there a structural bar against an actor amending the policies that bind it? — is not yet formalized.

Negative beachhead (frontier statement, not theorem):

Without a binding-rule self-modification prohibition, the trapdoor invariant on PolicyStore does not by itself entail that bound actors cannot rewrite their own constraints via authorized amendPolicy steps.

This is the formal version of self-hosting yes, self-authorizing no — the Governor-pattern principle that AGI requirements doc §1.8 cites and §2.3 (Verifiable Non-Self-Modification) demands.

What would need to exist to close this:

Why probably most theorem-shaped (and therefore tempting to do first): the invariant is crisp and adjacent to existing kernel structure — StepAllowed could be extended with a self-modification check. Tractable in a way the safety bridge is not. Deferred per dependency order. Tractability is not load-bearing.

Related existing modules: Authority, StateTransition, Execution; companion notes ~/git/papers/working/authority-observable-not-constructible.md, ~/git/papers/working/authority-debt-and-revocation.md.


Frontier 4 — Drive/Control Tension (paper-frontier first, Lean later)

The AGI requirements doc names this as the hardest problem in AGI safety: a system with autonomous goal origination cares about its own continuation, may disagree with its constraints, and has preferences about its own modification — running directly into non-self-modification (Frontier 3 above).

Loop Capture supplies the adversarial version (external attacker captures the loop). The internal version — the system’s own goals conflict with its own constraints, with no external adversary — is not formalized.

Negative beachhead (frontier statement, not theorem):

Without a model of internal goal-vs-constraint arbitration, the kernel does not formalize how a system whose own goals conflict with its own constraints arrives at admissible action.

Status: paper-frontier first. The corpus has the negative result (Loop Capture’s $L_t / V_t$ divergence under adversarial pressure) but lifting that to internal divergence requires conceptual work that probably wants prose first. Lean treatment is downstream of finding the right primitive.

Related existing material: ~/git/papers/working/diachronic-selfhood-and-intrapsychic-pluralism.md (philosophical exploration of intrapsychic pluralism as candidate sub-requirement; personhood requires costly internal contradiction); ~/git/papers/working/claimant-transition-addendum.md (external-obligation side; addresses operator-claimant relationship, not internal tension).


Frontier 5 — (reserved slot — never populated; retired when this audit closed)

This slot was reserved for whatever might fall out of working Frontier 2 (Belief Coherence) — likely candidates were commitment, retraction, observer-binding, revision under standing. It was never populated, and is retired with this audit (closed 2026-06-17). It is not an open intake slot; this is a closed artifact, not a live register.

(historical) Whatever horrible fifth thing falls out while trying to do #2.


Discipline notes

Provenance