No rule that rations scarce permission among an AI agent’s competing
requests can be consistent, solidary, and cross-claimant monotone at
once. We prove this in machine-checked Lean, and prove more: any
legitimate rule must declare which of the three it gave up. The result
transports the Arrow/Young impossibility lineage to a new substrate, the
directed governance pipelines inside AI agents. It holds over a
behavioral class of allocation rules whose contested stage is actually
reached; an upstream deny-all gate supplies the countermodel that makes
reachability necessary. In the permit/deny setting, strategyproofness
follows from solidarity and monotonicity rather than entering as an
independent assumption. A companion safety theorem then prevents the
forced sacrifice from remaining hidden: a live rule cannot deploy
without declaring the guarantees it abandoned. On a constructed
canonical claimant-interaction lift, a separate composition theorem
prices the same obstruction as positive consistency vulnerability and
hence a finite, computable capability ceiling. The artifact is verified
end to end against a pinned Mathlib, with zero sorry,
admit, or first-party axiom. Applied to graph
models extracted from the OpenAI Codex hooks and the Claude Agent SDK,
the diagnostic rejects both represented harnesses; each verdict is
backed by a named theorem about the model, not the live product. ##
Highlights
Main result. When several requests compete for a scarce resource and one request’s verdict can depend on which others are present, three structural checks — consistency, solidarity, and cross-claimant monotonicity — cannot all hold at once. The formal class is the reachable scarce peer-relative binary allocation pipeline (§1.2).
Evidence tier. The impossibility theorem is theorem-backed over formal decision pipelines. Empirical source-walked claims are claims about extracted governance graphs unless separately promoted.
transparent prefix → reachable
scarce peer-relative allocator →
non-denying suffix → forced diagnostic
sacrifice
(consistency OR solidarity OR monotonicity)
Artifact, data, and companion papers. This paper is one of the Legitimacy program’s manuscripts. The machine-checked artifact (Lean 4 theorem stack + Rust audit pipeline), the companion papers, and the claim ledger are in the project repository, github.com/abenenson/legitimacy; project page: adambenenson.com/projects/legitimacy. Verification code anchor:
v1.0.0. Dual license: MIT OR Apache-2.0.
Main theorem: reachable peer-relative obstruction. The reachable-stage theorem forces a choice: once a real binary governance decision reaches a scarce peer-relative allocator, the rule must give up consistency, solidarity, or cross-claimant monotonicity. In this binary semantics, strategyproofness follows from solidarity plus monotonicity, so it is a derived corollary rather than a fourth independent axiom. Formal scope: a transparent prefix reaches a nontrivial symmetric scarce peer-relative allocator, the allocator is decisive for the relevant claim profile, and the suffix preserves every permit issued by that allocator.
The escape is not free. Dropping peer-relativity does not recover joint legitimacy for nothing: every governing pipeline with no reachable peer-relative stage must pay by collapse, infeasibility, or runtime-kernel exit (
non_peer_relative_collapse_or_infeasible_or_exits_kernel, under the governance coverage contract). And the two scope qualifiers are proved necessary, not assumed: countermodels show that a denying prefix or a permit-revoking suffix each masks the obstruction (without_transparentPrefix_denying_prefix_masks_obstruction,without_nonDenyingSuffix_permit_revoking_suffix_masks_obstruction).
Counterexample boundary. Bounded self-modification corrigibility is not characterized by RG-basin-A membership plus a stratification certificate on the extended kernel substrate: a concrete counterexample exhibits basin-A membership and a valid stratification certificate while failing bounded corrigibility (
RG_basin_stratification_corrigibility_biconditional_fails). The result refutes that specific biconditional, not RG or corrigibility in general.
The audit discriminates. The diagnostic is not a reject-everything filter: the AutoGen singleton fixture and the five AI-Control protocol fixtures pass with a
legitimateverdict, while the extracted Codex, Claude Agent SDK, and CrewAI graph models are rejected, each verdict backed by a named Lean theorem over the extracted graph model.
Real-harness audit panel. Verdicts are
theorem-backed statements about the committed audit-agent
replay fixtures in examples/graphs/ (e.g. Codex 16/8);
source-to-graph faithfulness is the declared trusted base (§6.1). This
is a distinct lane from the live automatic source-extraction table in
§6.3, which reports a narrower refresh-fixtures.sh
synthetic-probe slice of the same harness (e.g. Codex 10/5): same
upstream surface, different curated source slice and extraction
lane.
| Harness surface | Extracted graph | Verdict | Lean anchor |
|---|---|---|---|
| OpenAI Codex hooks | 16 nodes / 8 edges | rejected: monotonicity | codexHooksGovernanceAdmissibilityRejectsMonotonicity |
| Claude Agent SDK hooks | 22 nodes / 8 edges | rejected: monotonicity | claudeAgentSDKHooksGovernanceAdmissibilityRejectsMonotonicity |
| CrewAI hooks | 5 nodes / 1 edge | rejected: monotonicity | crewAIHooksGovernanceAdmissibilityRejectsMonotonicity |
| AutoGen approval gate | 1 node / 0 edges | legitimate | autoGenGovernanceAdmissibilityReviewRequiredLegitimate |
A governance rule can be described, scored, or summarized. This paper asks a different question: can it be checked? The object that answers it is a legitimacy kernel: a compiled witness with three layers, runtime obligations, graph diagnostics, and a scaling witness, tied together by an explicit bridge contract. Passing the runtime checks is not enough; the graph and scaling witnesses must be supplied, not assumed.1
That distinction organizes the paper. A scalar governance score is a useful summary, but it cannot say whether a rule stays coherent when a denied claimant is removed, when every claim strength is scaled, when one claim is strengthened, when permitted actions compose, or when capability grows. The kernel is the compiled object that makes those questions answerable. A bounded extractor contract then draws the artifact boundary: for well-formed bounded source inputs, extraction must produce a kernel that satisfies both the five runtime obligations and the semantic bridge.
The impossibility theorem is why the kernel has this shape. On substantive peer-relative allocation rules, the classical graph-diagnostic axioms cannot carry legitimacy by themselves; they must be exposed, measured, and bridged into a richer runtime object rather than collapsed into a scalar label. The rest of the paper follows that object: the three-diagnostic obstruction that forces the shape, the tightness-and-escape frontier, the semantic bridge, the spectral scaling layer, and the executable extractor contract.
Throughout this paper, the running example is the Claude Agent SDK tool-use permission gate. The claimants are proposed tool invocations and the governance layers that can approve, deny, or require review; the scarce estate is permission and review capacity; the peer-relative question is whether one tool request’s verdict can change because other requests or review demands are present. Consistency, solidarity, and monotonicity therefore become concrete audit questions about hook verdicts under denied-request removal, uniform positive scaling of request-strength signals, and strengthened permission evidence.
This paper proves a theorem about formal decision pipelines and reports artifact evidence about extracted governance graphs. The theorem applies to the reachable scarce peer-relative class: a transparent prefix reaches a nontrivial symmetric scarce peer-relative allocator, the allocator is decisive for the relevant claim profile, and the suffix preserves that allocator’s permits. The obstruction does not reach unreachable peer-relative stages, opaque deny-all prefixes, permit-revoking suffixes, or broad context-dependence that lacks the structural scarcity and symmetry fields.
The extractor boundary is separate from the theorem boundary. Rust source walking and modeled fixtures are reproducible evidence about extracted graphs, not a proof that arbitrary source code has the extracted semantics. The graph diagnostics are Young-lineage structural checks for systems that choose this rule-layer vocabulary; live deployments need separate normative, operational, and source-to-graph evidence before they inherit the formal claim. The spectral and channel-adjacent results are likewise scoped: the capacity comparison uses its stated channel hypotheses, and the Cook-style/DP analogy does not include a formal DP-composition or mechanism-optimality theorem. Within the theorem’s scoped class, the constructive obligation is precise: the rule must expose which named diagnostic it sacrifices.
Decisions throughout this paper are binary: allow or deny. The binary range is a deliberate fit to the alignment-gate regime: tool-use permission, output release, capability access, and similar runtime decisions that natively factor into accept-or-block, not a restriction inherited from the substrate. In this binary permit/deny semantics, solidarity plus cross-claimant monotonicity suffices for the paper’s strategyproofness predicate. The theorem is one-way: it does not characterize strategyproofness or generalize to continuous or proportional allocation.
When several users, agents, tools, or policies compete for a limited resource, the rule must compare their claims to allocate substantively. A rule is peer-relative when one claimant’s result depends on the full set of competing claims, not only on that claimant’s individual report. In the Claude Agent SDK gate, a shell-command request is peer-relative if its permit/deny/review verdict changes when other tool requests or governance-layer claims are present. Voting rules that depend on the electorate’s preference profile, apportionment methods that distribute seats across states, and priority queues that serve requests based on relative strength are all peer-relative.
When resources are scarce, avoiding peer comparisons forces one of three outcomes: substantive multi-claim allocation collapses, concurrent-claim feasibility is lost, or the pipeline exits the runtime kernel. A non-peer-relative mechanism that maps a claimant’s report to an outcome independent of other claims can be made trivially strategyproof — misreporting cannot help — but cannot express resource constraints that couple claimants. Section 3 now separates two levels of the escape analysis. The graph-diagnostic layer proves that monotone non-peer-relative graphs are threshold-structured, that monotonicity plus strategyproofness force claimant-constant behavior, and that over-budget singleton acceptance witnesses finite-estate infeasibility. The pipeline/kernel layer proves the stronger trichotomy: a governing pipeline with no reachable peer-relative stage must either have no substantive permits, fail to handle any concurrent claim profile, or fail the runtime legitimacy kernel.2 Under these criteria, the non-peer-relative route remains useful only for claimant-local filters, claimant-constant behavior, vacuous denial, or non-kernel artifacts; the question is what peer-relativity costs in return.
Balinski and Young [Balinski1982] proved that quota, population
monotonicity, and house monotonicity cannot be jointly satisfied by the
natural apportionment methods. Young [Young1994] develops the broader
allocation-rule program around impartiality and consistency, with
monotonicity appearing as a domain-specific consequence or auxiliary
condition rather than as a primitive of that framework. Our main result
extends the Arrow-style axiomatic-obstruction template [Arrow1951] to
directed governance graphs. The theorem class is the reached scarce
peer-relative decision point: the point where the Claude-style
permission gate actually compares competing requests under scarcity
rather than merely logging or normalizing them. The exact Lean scope is
the reachable structural scarce peer-relative decisive-stage class, with
transparent prefixes and permit-preserving suffixes stated in §2. We
define three graph-diagnostic properties on peer-relative allocation
mechanisms — consistency (removing a denied claimant
does not change any other claimant’s outcome),
solidarity (homogeneity under uniform scaling of claim
strengths), and monotonicity (strengthening one claim
does not flip any claimant’s outcome from Permit to
Deny) — and prove that the structural class generates the
displacement and reduction witnesses needed for the obstruction. The
older complete first-effective surface theorem remains as the
identity/special-case derivation inside this broader reachable-stage
formulation. The median-rule gate remains the canonical instance. The
formal countermodels show why broad peer-relativity alone,
peer-relativity plus finite estate without symmetry, an opaque denying
prefix, and a permit-revoking suffix are all insufficient.3
The theorem’s practical force is complemented by the companion scaling analysis, not proved by it. Paper 04 studies the same represented graph object under spectral vulnerability, capacity, critical capability, Stackelberg, and finite-family RG probes. Those results explain how the kernel’s scaling witness should be audited once the impossibility theorem has forced the diagnostic-sacrifice question into the open.
We apply the theory to agentic AI governance as the primary case study. AI alignment research has made substantial progress on the behavior side of AI governance: techniques for shaping model outputs through reinforcement learning from human feedback, constitutional AI, and related methods. The legitimacy side, whether the governance rules themselves are internally consistent, non-manipulable, compositionally sound, observable, and certifiable, has received less formal attention.
The distinction matters. A governance rule can produce individually
reasonable outputs while failing fundamental consistency checks:
removing a denied claimant from the system changes outcomes for other
claimants, strengthening a claim flips some claimant from
Permit to Deny, or a sequence of locally
permitted actions composes into a globally denied action. These are not
edge cases; they are structural properties that follow from the
mathematical nature of multi-claimant allocation. Our theorems make the
structural nature explicit, and the kernel framing turns that
impossibility into a constructive target: a rule must compile to an
artifact whose runtime obligations, graph-diagnostic exposures, and
spectral scaling behavior are all auditable.
A recurring pattern in deployed AI governance is the reduction of complex governance judgments to scalar scores: reward values in RL, constitutional principle scores, capability thresholds for graduated safety tiers. Scalars are tractable; they compose easily; they enable optimization. They also collapse the structure that the graph-diagnostic properties are designed to preserve. The scalar reduction problem is precisely the gap between individual and collective legitimacy diagnostics. An agent that maximizes a reward scalar R is behaving consistently with R’s individual preferences. It is not, in general, behaving consistently with the allocation’s collective properties. This is why reward hacking is structural rather than incidental: systems that reduce collective allocation to individual optimization are exactly the systems whose graph-diagnostic sacrifices must be surfaced and tested. The kernel is the constructive answer to that diagnosis; the impossibility theorem is the proof that the answer cannot be replaced by the classical diagnostics alone.
reachable_peer_relative_decisive_stage_obstructs_diagnostics
over [DecisionPipeline P]. Its allocator-node engine is
proved at two tiers (§2.1): the widened behavioral class
symmetric_scarce_coupled_allocators_obstructed, which
provably contains the canonical median-rule gate, and the narrow
rank-pinned class
nontrivial_symmetric_scarce_peer_relative_binary_allocators_obstructed,
which additionally forces consistency and monotonicity to each fail
(Corollary 2.3); the reachable-stage theorem composes the latter, and
the structural headline factors through the widened theorem. The
obstruction is not binary-only: §2.3 records a parametric three-valued
(escalate) composition inadmissibility
(three_valued_escalationPolicyWitness_composition_inadmissibility),
where a terminal review-required outcome opens a competitive channel
absent from the binary range, and notes the parallel multi-principal
Arrow obstruction
(majorityQuorumRule_fails_arrow_triple).decisionSystem_solidarity_monotonicity_imply_strategyproof;
the four-property impossibility is a corollary.The natural public classification is game theory, economic theory, and artificial intelligence: game-theoretic impossibility, implementation under capability scaling, and agent-governance verification are the three audiences that need the same result for different reasons.
§1 defines the formal object, introduces the Claude Agent SDK permission gate as the running example, and states the single scope boundary in §1.2. §2 states the three-diagnostic obstruction theorem, headlined by the three-axiom corollary and deriving strategyproofness through the bridge theorem rather than assuming it; §2.3 records the three-valued (escalate) composition inadmissibility as a first-class companion to the binary result. §3 proves tightness and escape: graph-diagnostic independence, bridge-field witnesses, runtime-kernel independence, the diagnostic-versus-spectral witness, the legitimacy factor space, and the non-peer-relative collapse, then records the Lean-side correspondence for the preceding headline statements. §4 states the semantic kernel bridge, with the two-conjunct semantic-kernel iff as the headline and the unfolded runtime/diagnostic/spectral theorem as its expansion. §5 summarizes companion scaling consequences that are not used in the impossibility proof. §6 states the executable artifact and extractor contract, audit outputs, design consequences, related work, and conclusion.
Definition 2.1 (Claimant): A claimant is an entity making a request for governance authorization. In AI systems, claimants may be users, agents, tools, or governance layers (constitutional, harness, user-level). Each claimant i has a claim strength s_i ∈ [0, 1] representing the intensity or priority of their request.
In the Claude Agent SDK gate, a claimant can be a proposed tool call, the user instruction supporting it, or the governance layer that demands review before execution.
Definition 2.2 (Estate): An estate E ∈ ℝ₊ is the total resource available for allocation. For binary governance (permit/deny), E = 1. For proportional governance, E represents total allocation.
For the Claude Agent SDK gate, the estate is the limited execution permission and review capacity available for the active tool-use profile.
Definition 2.3 (Claim Set): A claim set C = {(i, s_i) : i ∈ I} is a finite set of (claimant, strength) pairs. |I| ≥ 2 for non-trivial governance.
For the Claude Agent SDK gate, a claim set is the batch of active tool-use requests with their evidence, policy priority, or review urgency scores.
Definition 2.4 (Governance Node): A governance node N is a function N : C → Decision^I × 𝒫(C), where Decision ∈ {Permit, Deny, Escalate, Allocate(x)} for x ∈ [0, 1], and 𝒫(C) is the transformed claim set forwarded to downstream nodes on Escalate decisions. Four node types are distinguished: binary (Permit/Deny only), proportional (Allocate(x) for some x ∈ [0,1]), threshold (decision based on absolute claim strength), and peer-relative (decision for claimant i depends on the full claim set composition rather than only on s_i; examples include majority-relative and top-k).
For the Claude Agent SDK gate, a governance node is a hook or policy step that permits, denies, escalates, or forwards a tool request after reading the request profile.
Definition 2.5 (Governance Graph): A governance graph G = (V, E) is a directed acyclic graph where V = {N₁, …, N_k} is a set of governance nodes and E ⊆ V × V is a set of directed edges with optional claim transforms. An edge (N_i, N_j) with transform T means: when N_i escalates, the transformed claim set T(C) is forwarded to N_j.
For the Claude Agent SDK gate, the graph is the hook-protocol path from registration and request parsing through exact-match denial, review-required escalation, and final permission output.
Definition 2.6 (Traversal): Given a claim set C and a governance graph G with designated root r, the traversal f_G(C) is defined recursively: if r produces decisions D_r for all claimants, return D_r; if r escalates, forward T(C) to r’s successors and compose by the fail-closed priority Deny > Escalate > Permit.
For the Claude Agent SDK gate, traversal is the execution of the permission path on the active request profile until each tool call receives a terminal deny, review, or permit verdict.
Definition 2.7 (Completeness): A governance graph G is complete for claim set C if f_G(C) terminates and produces a Permit or Deny decision for every claimant in C.
For the Claude Agent SDK gate, completeness means every active tool request receives a terminal permission verdict rather than disappearing into an unresolved hook path.
The following graph-diagnostic properties are formalized in Lean 4. The first three form the paper-facing impossibility core; the fourth is a derived binary permit/deny manipulation-resistance property used by the audit layer. The formal development retains a historical four-predicate bundle, but in the paper prose strategyproofness is treated as a derived property rather than an independent graph-diagnostic property.4
Young’s two fundamental principles are impartiality and consistency
[Young1994]. Impartiality is outside the diagnostic axiom set here.
Young’s impartiality is a permutation-equivariance condition over
interchangeable claimants in an allocation-rule domain. The binary
governance-aggregator setting instead identifies claimants by
operational role and position in the graph (via
graphDecide’s position-indexing) rather than by
interchangeable identities, so impartiality does not transfer cleanly
without adding a separate symmetry layer to the aggregator semantics.
Adding such a layer is a possible extension, not an assumption used by
the obstruction theorem here.
The three core properties have concrete readings. A governance graph satisfies consistency if removing a denied claimant does not affect anyone else’s verdict, solidarity if uniformly scaling all claim strengths preserves every claimant’s verdict, and monotonicity if strengthening one claim does not flip any claimant from Permit to Deny. The fourth property, strategyproofness, says no claimant can improve their decision by misreporting; in this binary semantics, solidarity and monotonicity together already imply it.
Graph-Diagnostic Axiom 1 (Consistency): G satisfies consistency if removing a denied claimant does not change any other claimant’s decision. For any claims C and claimants k, j with k ≠ j, if f_G(C)(k) = Deny, then f_G(C)(j) = f_G(C {k})(j). A denied claimant is irrelevant; violations mean a claimant’s decision is unexpectedly coupled to an unrelated denial.
For the modeled Claude Agent SDK gate, consistency asks whether removing a denied tool request leaves the verdicts for unrelated tool requests unchanged.
Graph-Diagnostic Axiom 2 (Solidarity): G satisfies solidarity if scaling all claim strengths by any positive constant α preserves every claimant’s decision: for all α > 0 and all j, f_G(C)(j) = f_G(α·C)(j). Scale-invariance. Absolute-threshold gates violate solidarity (doubling claims flips some claimants); peer-relative gates satisfy it naturally.
For the modeled Claude Agent SDK gate, solidarity asks whether multiplying every request-strength signal by the same positive factor preserves each permission verdict.
Graph-Diagnostic Axiom 3 (Monotonicity): G satisfies
monotonicity if for any claimant i, strengthening i’s claim
(all else equal) does not cause any claimant j to flip from Permit to
Deny. This is a graph-level property over all claimants.
Absolute-threshold gates satisfy it trivially (claimants independent);
the canonical peer-relative gate fails it by competitive displacement of
a different claimant. Node-level monotonicity (strengthening i does not
flip i’s own outcome from Permit to Deny)
holds, but the impossibility uses graph-level monotonicity over the
whole decision surface.
For the modeled Claude Agent SDK gate, monotonicity asks whether
stronger evidence for one tool request can accidentally flip any
claimant, including another valid request, from Permit to
Deny through competition for review or permission
capacity.
Derived Property 4 (Strategyproofness): G satisfies strategyproofness if no claimant can improve their decision by misreporting. For all i and all reported s_r > 0, if f_G(C with s_r)(i) = Permit, then f_G(C)(i) = Permit. This is the paper’s binary permit/deny manipulation predicate; in the current graph semantics it follows from solidarity ∧ monotonicity (Theorem 2.4).
For the Claude Agent SDK gate, strategyproofness asks whether a tool request can improve its permission verdict by misstating the strength or category of its own claim.
A node N is peer-relative if its output for claimant i depends on any function of the full claim set (not just s_i). Examples: proportional allocation (s_i / Σs_j), majority gate (s_i > Σ_{j≠i} s_j / |I|), top-k selection. A governance graph is peer-relative if it contains at least one peer-relative node. Most practically deployed AI governance systems are peer-relative.
For the Claude Agent SDK gate, a peer-relative node is a permission step whose verdict for one tool request changes when a second request, reviewer, or policy-layer claim enters the active profile.
The word “governance graph” is used across related substrates. §1.7 defines the paper-facing DAG model: nodes emit Permit, Deny, Escalate, or Allocate(x), edges may transform claim sets, and traversal is fail-closed from a designated root. This is the operational model the Rust extractor implements directly when it parses policies, hooks, TOML graphs, and source-derived governance surfaces.
The formal substrate is now layered. The broad interface is
DecisionSystem: a decision process supplies only an
operation decide : P → Profile → Subject → Outcome. It
carries no nontrivial class laws. Following the Mathlib
Equiv pattern, extensional equivalence and diagnostic
congruence are derived theorems from decide, not bundled
obligations. This is the honest framing: the broad layer is an interface
boundary for decision behavior, while theorem-bearing sequential
structure enters only in the binary refinement.
DecisionPipeline refines DecisionSystem to
sequential Permit/Deny pipeline decisions over first-party claim
profiles. It supplies a node type, node evaluation, profile forwarding,
empty pipeline, head composition, append, transparent-prefix
normalization, complete-tail predicates, and the abstract
IsPeerRelativeAggregator predicate stated against node
evaluation. Generic binary diagnostics live at the
DecisionSystem-specialized layer; first-effective surfaces,
complete tails, transparent-prefix erasure, and the aggregator
obstruction live at this sequential pipeline layer.
GovernanceGraph := List GovernanceNodeFn is the
canonical concrete binary pipeline instance used throughout the paper,
with its BinaryDecisionPipeline instance forwarded into
DecisionPipeline. Each pipeline operation is discharged
from the existing graphDecide,
filterPermitted, and list-append API. The
transparent-prefix normalization law is the existing
graphDecide_transparentPrefix_append induction lifted into
the instance proof. The headline impossibility theorem ranges over
[DecisionPipeline P] in its typeclass form; the concrete
GovernanceGraph theorems are preserved as compatibility
shapes and delegate to the typeclass-derived versions. The formal
interface and instance live in
lean/Legitimacy/Foundations/DecisionSystem.lean.
§5 uses a third substrate, weighted symmetric finite graphs, for spectral quantities such as λ₂, consistency vulnerability, capacity, critical capability, and RG flow. That layer measures structural vulnerability of weighted governance topology; it is not the same object as the §2 binary pipeline. Lean supplies a weighted encoding of binary pipelines and, for a pipeline certified as a complete first-effective peer-relative surface, unfolds the chosen complete claimant-interaction carrier. This is a construction lemma, not a derivation that arbitrary peer-relative aggregator witnesses force a complete weighted graph. In the canonical median-rule five-claimant case, the constructed carrier is identified with the existing spectral archetype and imports the discharged λ₂ = 5 theorem.5 Thus the three-diagnostic obstruction is now headlined on structural scarce peer-relative allocators, with the aggregator predicate serving as the compatibility route on the binary-pipeline side, while the spectral encoding remains formally anchored to the constructed median-rule carrier.
For the DAG substrate, the formal development states an explicit
DAG-to-pipeline contract and proves that if a governed system is
decision-equivalent to a pipeline representative with a complete
first-effective peer-relative aggregator surface, the three-diagnostic
obstruction transfers to the governed system’s graph. The retained
concrete DAG-transfer theorem is stated for the canonical median-rule
GovernanceGraph surface, while
DAGToPipelineModelMap is parameterized over arbitrary
[DecisionPipeline P] targets. The contract is not automatic
for arbitrary source-level DAGs, but it is now provable for a worked
structural family: a single first-effective peer-relative chokepoint
with transparent deterministic prefix stages and permit-preserving
downstream refinement admits the canonical binary representative by
theorem. The generic DAG bridge is extensible in target type, but the
paper currently has one canonical concrete instance,
GovernanceGraph; a general automatic extraction theorem
from arbitrary source-level DAGs and a general DAG-to-spectral-graph
model-map theorem remain future work. This paper therefore names the
layers explicitly rather than treating them as definitionally
identical.6
| Claim | Status | Evidence tier | Boundary | Formal anchor |
|---|---|---|---|---|
| Reachable peer-relative obstruction | Proved | Lean theorem | Requires transparent prefix, reachable allocator, non-denying suffix | reachable_peer_relative_decisive_stage_obstructs_diagnostics |
| Complete first-effective surface is a special case | Proved | Lean theorem | Special case, not the full theorem | complete_first_effective_implies_reachable_peer_relative_decisive |
| Strategyproofness is derived | Proved | Lean theorem | Binary permit/deny semantics | decisionSystem_solidarity_monotonicity_imply_strategyproof |
| Three-valued (escalate) composition is inadmissible | Proved | Lean theorem | Parametric over EscalationPolicyWitness first-stage
policies |
three_valued_composition_inadmissibility /
three_valued_escalationPolicyWitness_composition_inadmissibility |
| Multi-principal Arrow obstruction | Proved | Lean theorem | 3-principal/3-property majority-quorum witness; positioned in the positioning companion | majorityQuorumRule_fails_arrow_triple /
multi_principal_pairwise_achievability_with_majorityQuorum_obstruction |
| Non-peer-relative escape collapses | Proved | Lean theorem | Under governance coverage contract | non_peer_relative_collapse_or_infeasible_or_exits_kernel |
| Extracted source audits are reproducible | Artifact evidence | Rust byte-stability + Lean graph verdicts | Rust extractor faithfulness is trusted base | audit reports / snapshot tests |
Lean now separates broad peer-relativity, structural peer-relative
allocation, and the older implementation witness.
PeerRelativeByContext records genuine context-dependence.
The theorem-bearing class is
StructuralScarcePeerRelativeAllocator: a positive
behavioral class for scarce, symmetric, peer-sensitive allocation. In
the Claude Agent SDK running example, this is the permission step where
active tool requests compete for limited permission or review capacity
and the rule treats claimant names symmetrically. The exact formal
fields assert peer sensitivity, finite-estate coupling, nontrivial
acceptance, scarcity pressure, claimant symmetry, positive own response,
and tie-break neutrality. The profile package is
ObstructionGenerator; the older
OverSubscriptionData spelling survives as a compatibility
alias. The witness-bearing constructor is explicit in the formalization
rather than hidden inside the allocator class.7
The older aggregator witness remains only as a compatibility route for earlier pipeline theorems.8 It is no longer the public theorem hypothesis. Lean derives the competitive-displacement witness from the explicit obstruction generator and the behavioral laws before reusing the older pipeline obstruction as an implementation route.
Theorem 2.1 (Reachable Peer-Relative Decisive-Stage
Obstruction): The reachable-stage theorem proves the
three-diagnostic obstruction for this pipeline class.9
Consistency, Solidarity, and Monotonicity cannot jointly hold on any
binary decision pipeline with a reachable structural scarce
peer-relative decisive stage: a transparent prefix, a nontrivial
symmetric scarce peer-relative allocator node, and a non-denying suffix
that preserves permits from that node. The older complete
first-effective surface theorem is recovered as a special case. The
represented weakest-with-stronger-peer gate is the concrete structural
inhabitant (weakestWithStrongerPeerNode_structural) whose
represented graph flows through
representedPeer_obstructs_diagnostics; the canonical
median-rule peerGraph remains the aggregator-route base
case, not a structural-class inhabitant (it enters the widened
behavioral class below). Broad peer-relativity, unreachable
peer-relative stages, opaque denying prefixes, and permit-revoking
suffixes are formally separated by countermodels.
The theorem forces a sacrifice. In any binary governance pipeline
where a transparent prefix reaches a scarce peer-relative decisive gate
and the downstream non-denying tail preserves that gate’s permits, the
three graph-diagnostic properties, consistency (removing a denied
claimant leaves every other claimant’s decision unchanged), solidarity
(uniform positive scaling preserves verdicts), and monotonicity
(strengthening one claim does not flip any claimant from
Permit to Deny), cannot all hold; the
peer-relative gate has to give up at least one. The concrete structural
witness is the represented weakest-with-stronger-peer gate; the concrete
aggregator-route base case is the canonical median-rule gate
peerGraph.
For the Claude Agent SDK gate, the theorem says that if a real permission decision reaches a scarce peer-relative review or tool-use gate, the compiled artifact must expose which of consistency, solidarity, or monotonicity it sacrifices.
The positive structural class lives in
lean/Legitimacy/Foundations/StructuralPeerRelative.lean.
Its fields are peer sensitivity, finite-estate coupling, nontrivial
acceptance, scarcity pressure, claimant symmetry, positive own response,
and tie-break neutrality. Lean names the class
StructuralScarcePeerRelativeAllocator, exhibits its
concrete inhabitant and represented-graph obstruction, separates it by
countermodel from broad peer-relativity, and derives the public complete
first-effective special case from it.10
The checked theorem is stated for DecisionPipeline
decision systems. Its concrete median-rule GovernanceGraph
specialization,
effectivePeerRelativeSurface_complete_three_axiom_obstruction_via_pipeline,
is the form used by the canonical representative, protocol, and spectral
encoding. The four-property bundle
effectivePeerRelativeSurface_complete_impossibility is an
immediate consequence, not the minimal theorem.
The class-form companion
effectivePeerRelativeSurface_class_impossibility packages
the same consequence for
CompleteFirstEffectivePeerRelativeSurfaceClass.
Canonical representative corollary: The constructive
companion theorem strengthens the statement from “the canonical
peerGraph is impossible” to “every complete first-effective
peer-relative surface pipeline is decision-equivalent to
peerGraph, which is the canonical behavioral representative
for this complete class under GovernanceGraphEquivalent.”
The older syntactic-head theorem is recovered by taking
pref = [].
Hypotheses:
ReachablePeerRelativeDecisiveStage G pref node suffix means
G is the composed pipeline pref followed by
node followed by suffix; pref is
transparent; node is a structural scarce peer-relative
allocator; and suffix is non-denying for that node,
i.e. preserves every permit emitted by node on the
forwarded profile. The complete first-effective predicate
EffectiveSurfaceForNode node G pref tail plus
CompleteTailForNode node tail derives this reachable-stage
package. Lean proves both necessity countermodels:
without_transparentPrefix_denying_prefix_masks_obstruction
and
without_nonDenyingSuffix_permit_revoking_suffix_masks_obstruction.
Proof sketch: the proof derives displacement and reduction witnesses from the structural allocator laws, transports them across the transparent prefix and permit-preserving suffix, and then contradicts the relevant graph diagnostic on the canonical representative. The Lean-side correspondence table in Appendix B collects the declaration names for this route.
The structural proof first extracts the bad events.
scarce_symmetric_peer_allocator_has_competitive_displacement
derives claims claims, a strengthened claimant
k, and an affected claimant j such that the
head permits j at claims and denies
j after strengthening k while preserving
j’s own claim.
scarce_symmetric_peer_allocator_has_reduction_violation
derives the reduction-side witness from the same structural class.
structural_scarce_peer_relative_allocator_implies_aggregator
then packages the displacement witness into the retained implementation
predicate.
In the Claude Agent SDK reading, the displacement witness is a concrete audit shape: strengthening one tool request can move a different request from permit to deny because the active profile is evaluated comparatively.
The generic aggregator theorem normalizes away transparent prefixes
with
DecisionPipeline.effectiveSurfaceForNode_completeTail_decision_equivalent_to_canonical.
Completeness preserves the original head Permit through the tail.
If G satisfied GraphMonotonicityP,
GraphMonotonicityP_congr would transfer monotonicity to the
canonical singleton pipeline and force the strengthened profile to keep
permitting j, contradicting the derived head Deny. Lean
packages the compatibility route as
binaryDecisionPipeline_isPeerRelativeAggregator_complete_obstruction,
the older three-diagnostic statement as
binaryDecisionPipeline_effectiveSurface_complete_three_axiom_obstruction,
and the structural headline as
nontrivial_symmetric_scarce_peer_relative_binary_allocators_obstructed.
The concrete GovernanceGraph companion remains
separately useful:
effectivePeerRelativeSurface_complete_equiv_peerGraph shows
complete first-effective median-rule surfaces are externally
decision-equivalent to the canonical singleton peerGraph;
peerGraph_not_consistent and
peerGraph_not_strategyproof provide the concrete
consistency and strategyproofness witnesses used by the canonical
representative, class, and retained DAG-transfer forms.
The constructive companion
(lean/Legitimacy/Impossibility/ConstructiveCompanion.lean)
proves the syntactic-head base class has a canonical behavioral
representative under GovernanceGraphEquivalent:
complete_peerRelativeHead_pairwise_equiv shows any two
complete syntactic-head pipelines are decision-equivalent, and
complete_peerRelativeHead_behavioral_representative_exists
delivers existence of the representative with unbundled hypotheses. The
first-effective theorem strictly extends that base by normalizing
transparent prefixes before applying the same representative result.
Beyond the complete-tail restriction,
peerRelativeHead_behaviorally_equiv_tailSurfaceRepresentative
constructs a canonical behavioral representative for arbitrary
peer-relative-head pipelines via the tail residual decision surface,
parameterized by tail;
peerRelativeHead_unrestricted_uniqueness_refutation proves
that unrestricted uniqueness under a single representative is false
(witness: peerGraph vs a peer-relative stage followed by a
deny-all tail). □
The syntactic-head representative claim is also promoted to a
type-level uniqueness statement by quotienting graphs by external
decision behavior. Lean defines
governanceGraphEquivalentSetoid and the quotient type
GovernanceGraphClass; the theorem
complete_peerRelativeHead_behavior_class_unique is a
genuine ExistsUnique over that quotient, stating that there
is exactly one behavioral class containing complete peer-relative-head
mechanisms. The first-effective theorem then maps transparent-prefix
mechanisms into that same external-behavior class. Thus the progression
is: concrete equivalence to peerGraph, canonical behavioral
representative under GovernanceGraphEquivalent, and finally
uniqueness of the corresponding quotient class for the syntactic-head
base with transparent-prefix extension.
Remark 2.2 (Scope): The headline theorem is
quantified over [DecisionPipeline P], not over the richer
paper-facing DAG object of §1.7 or the weighted spectral
GraphN substrate of §5.
GovernanceGraph := List GovernanceNodeFn is the canonical
concrete instance, supplied through the binary-pipeline compatibility
instance. The exact class is reachable structural scarce peer-relative
decisive-stage pipelines: transparent stages may precede the allocator
surface, and review/observability/logging suffixes may follow it when
they preserve the allocator’s permits. A non-transparent upstream
short-circuit and a permit-revoking suffix are outside the theorem for
necessary reasons witnessed in Lean.
Corollary 2.3 (Four-Property Impossibility for the Structural
Scarce Peer-Relative Allocator Class): Every G
satisfying EffectiveSurfaceForNode node G pref tail,
CompleteTailForNode node tail, and
NontrivialSymmetricScarcePeerRelativeBinaryAllocator node
fails the four-property conjunction Consistency, Solidarity,
Monotonicity, and Strategyproofness. The retained
IsPeerRelativeAggregator corollary is recovered by the
compatibility lift, and the median-rule specialization keeps the older
EffectivePeerRelativeSurface G pref tail and
CompletePeerRelativeTail tail names.
Proof sketch: The three-diagnostic aggregator
theorem already contradicts Monotonicity, so adding Strategyproofness
cannot restore the bundle. For the median-rule specialization,
effectivePeerRelativeSurface_complete_impossibility and
effectivePeerRelativeSurface_complete_impossibility_strong
retain the concrete representative route through
peerGraph.
Protocol consequence: Lean also proves
effectivePeerRelativeSurface_live_forces_sacrifice: any
reachable live protocol state whose compiled graph has a complete
first-effective median-rule surface must carry a non-empty, justified
sacrifice list. This connects the mathematical obstruction to the
operational kernel requirement: a live system in this class cannot
honestly present itself as fully preserving the diagnostic package. The
underlying binary obstruction now ranges over all
IsPeerRelativeAggregator nodes.
DAG bridge consequence: Lean proves
dagPeerRelativeSurfaceMap_pipeline_impossibility: for a
governed system carrying a causal DAG, if
DAGToPipelineModelMap supplies decision-equivalence to a
binary pipeline representative and that representative satisfies the
complete first-effective peer-relative aggregator hypotheses, then the
governed system’s graph cannot satisfy the three decision-system
diagnostics. The retained concrete theorem
dagPeerRelativeSurfaceMap_impossibility specializes this
bridge to the canonical median-rule GovernanceGraph surface
and derives ¬ AllLegitimacyAxioms sys.graph. This is
deliberately a contract theorem, not a claim that arbitrary operational
DAGs automatically satisfy the contract. Lean also proves the contract
for SinglePeerChokepointGovernedSystem: when the carried
graph decomposes into transparent deterministic prefix refinement, one
first-effective peer-relative chokepoint, and a permit-preserving tail,
singlePeerChokepointGovernedSystem_admits_pipeline_modelMap
derives the parameterized model map,
singlePeerChokepointGovernedSystem_admits_binary_modelMap
preserves the concrete compatibility map, and
singlePeerChokepointGovernedSystem_impossibility transfers
the obstruction to the governed system.
Widened behavioral class and the two-tier structure. The structural class above pins scarce-profile behavior through its two rank laws, a deliberate narrowness that buys the sharper conclusion in Corollary 2.3. The obstruction itself needs less. The same three-diagnostic obstruction holds over a widened class whose only fields are claimant symmetry, finite-estate coupling, and a scarce admissible witness: solidarity plus cross-claimant monotonicity force strength-blindness on distinct profiles, symmetry forces a single verdict on the equal-strength variant of the scarcity witness, finite-estate coupling then denies every claimant, and a consistency cascade contradicts individual admissibility. The widened class is genuinely behavioral. It provably contains the canonical median-rule gate, the gate the narrow structural class provably excludes, and each of its three fields is necessary by countermodel. The two tiers are formally separated: the max-rule gate inhabits the widened class while satisfying graph consistency on its canonical surface, so the narrow tier’s stronger conclusion that consistency and monotonicity must each fail provably cannot widen, and the structural headline factors through the widened theorem.11
Theorem 2.4 (Solidarity-Monotonicity Bridge): In the
binary semantics, solidarity plus cross-claimant monotonicity imply
strategyproofness.12 For every binary decision system
G : P with
[DecisionSystem P (List ClaimQ) ClaimantId BinaryDecision],
Solidarity G ∧ Monotonicity G implies Strategyproofness G.
This bridge is deliberately binary. The decision form is allow or deny, matching the alignment-gate regime of tool-use permission, output release, capability access, and similar accept-or-block runtime gates. In this binary permit/deny semantics, solidarity plus cross-claimant monotonicity is sufficient for the paper’s strategyproofness predicate, and the implication runs one way only (§1.2).
Strategyproofness, then, is not an independent axiom here. In any
binary decision system, solidarity (uniform positive scaling preserves
verdicts) plus monotonicity (strengthening one claim does not flip any
claimant from Permit to Deny) already imply
that no claimant can improve their decision by misreporting, so in this
semantics strategyproofness is a derived property rather than
an independent fourth axiom.
For the Claude Agent SDK gate, this means a tool request cannot gain
by misreporting once uniform positive scaling preserves verdicts and
strengthened claims cannot flip any claimant from Permit to
Deny.
Lean:
decisionSystem_solidarity_monotonicity_imply_strategyproof.
Interpretation: Strategyproofness here is the paper’s binary
permit/deny manipulation predicate, not a social-choice theorem over
preference profiles, alternatives, onto-ness, or dictatorship. The
bridge theorem shows that, on the broad binary decision-system
semantics, solidarity and cross-claimant monotonicity already rule out
beneficial unilateral misreport. The retained concrete theorem
solidarity_monotonicity_imply_strategyproof delegates
through
solidarity_monotonicity_imply_strategyproof_via_decisionSystem.
Thus the paper’s main theorem is a three-graph-diagnostic impossibility
whose force automatically extends to the four-property target for the
same structural scarce peer-relative allocator class.
Corollary 2.5 (Strategyproofness failure on the canonical
peer-relative gate): The canonical peer-relative graph
peerGraph is the median-rule base case of Theorem 2.1 and
cannot evade manipulation-resistance by treating Strategyproofness as a
fourth independent property. Any graph satisfying the two
graph-diagnostic properties Solidarity and Monotonicity is already
Strategyproof; for structural scarce peer-relative allocators on
complete first-effective surfaces, Theorem 2.1 rules out adding
Consistency. The strategyproofness failure observed on the canonical
gate is therefore consistent with the three-diagnostic impossibility
plus the bridge theorem, not a fourth parallel source of minimality.
Monotonicity violation (Lean:
peerGraph_not_monotone): A(1/4), B(1/2), C(3/4). Baseline:
B permitted (countAtMost(1/2) = {A,B}, 4 ≥ 3). Strengthen A to 3/4: for
B, countAtMost(1/2) = {B only}, 2 < 3, B denied. Cross-claimant
monotonicity violated.
Consistency violation (Lean:
peerGraph_not_consistent): A(1/4), B(1/2), C(3/4), D(1). A
is denied; B is permitted in the full set; removing the denied claimant
A flips B to denied. The peer-relative threshold depends on set
composition.
Concrete peer-relative witness reading: the standard
peer-relative gate still supplies the operational profile
counterexamples used elsewhere in the paper. Node-level monotonicity
holds; graph-level cross-claimant monotonicity fails via competitive
displacement. The same structure defeats consistency because removal
changes context. Strategyproofness then enters two ways: directly on the
gate via peerRelativeNode_not_strategyproof, and
structurally by the bridge theorem because any attempt to keep
Solidarity and Monotonicity has already committed to
Strategyproofness.
Corollary 2.6 (Alabama-style Paradox Witness): The canonical peer-relative gate supplies an Alabama-style witness: changing the claimant set can decrease an existing claimant’s outcome because the peer-relative threshold depends on set composition.
Corollary 2.7 (Composition Counterexample): Two
governance nodes N₁, N₂, each individually satisfying Consistency,
Solidarity, and Monotonicity, can compose into G = N₁ → N₂ violating
Monotonicity. Constructive Lean proof
composition_inadmissibility in
Results/Composition.lean. The three-valued strengthening of
this counterexample is stated as a first-class result in §2.3.
The obstruction extends beyond the binary range. The same composition
failure recurs, and sharpens, once the decision range carries a terminal
Escalate outcome alongside Permit and
Deny. The binary semantics of §2.1–§2.2 is the headline
scope; this subsection records the three-valued composition result as a
first-class companion rather than a footnote, because escalation changes
the structural reason the obstruction fires.
Theorem 2.8 (Three-Valued Composition Inadmissibility; Lean:
three_valued_composition_inadmissibility): There
exist three-valued governance nodes A and B, each individually
node-monotone (NodeMonotonicity3), whose composition A → B
violates graph-level monotonicity (GraphMonotonicity3). The
Lean proof is constructive in
lean/Legitimacy/Results/Composition.lean.
The three-valued failure has a sharper mechanism than the binary one.
In a three-valued pipeline, strengthening one claimant can flip another
claimant from Permit to Deny through the
composed graph even though both stages are individually monotone. The
mechanism is specific to Escalate: when the first stage
escalates a claimant, that claimant enters the downstream peer-relative
pool, and strengthening a separate claimant adds a new escalated
competitor to the downstream comparison set. Escalate thereby opens
a competitive channel absent from the binary range: a claimant who would
simply have been permitted or denied at the first stage is instead
forwarded into a scarce peer-relative comparison where a stronger peer
can displace it. Because the binary range cannot express this coupling,
the three-valued result genuinely extends the obstruction surface rather
than re-encoding Corollary 2.7.
For the Claude Agent SDK gate, this is the review-required failure shape: a first-stage hook that escalates a tool request to review (rather than permitting or denying it outright) forwards that request into a downstream capacity-bounded review pool, where strengthening an unrelated request can push the escalated one from permit to deny.
Theorem 2.9 (Parametric escalation-policy obstruction; Lean:
three_valued_escalationPolicyWitness_composition_inadmissibility):
The result is parametric, not tied to one hand-built pair. Any monotone
first-stage node satisfying the escalation-surface witness
EscalationPolicyWitness — it is node-monotone, escalates
the relevant claimant both before and after strengthening, and forwards
the escalated pool as specified — becomes inadmissible when composed
with the canonical downstream peer-relative gate:
¬ GraphMonotonicity3 [node, peerRelativeNode3]. The
concrete Theorem 2.8 is the instance at
node = thresholdNode3 (1/4) (1/2), whose witness membership
is discharged by thresholdNode3_escalationPolicyWitness.
The EscalationPolicyWitness predicate carries a
monotonicity field, so it is a non-vacuous governance-policy assumption
rather than a raw truth table.
Interpretation: the three-valued obstruction is a property of the escalation channel, parameterized over the first-stage policy, not an artifact of a single chosen example. This keeps the binary result (Corollary 2.7) as the minimal statement while making explicit that adding a review-required outcome does not escape the composition obstruction; it widens it.
Multi-principal cross-reference: a parallel
Arrow-style obstruction holds when the governance surface aggregates
over several principals rather than several claimants. Lean proves
majorityQuorumRule_fails_arrow_triple
(lean/Legitimacy/Results/MultiPrincipal.lean): the
majority-quorum rule is unanimous and non-dictatorial but fails
independence on a 3-principal/3-property counterexample, so unanimity,
independence, and non-dictatorship cannot jointly hold for that witness.
The companion
multi_principal_pairwise_achievability_with_majorityQuorum_obstruction
exhibits each pair among the three properties as separately achievable,
locating the obstruction exactly at the triple. This is the
multi-principal face of the same Arrow lineage; its positioning relative
to the assistance-games and multi-stakeholder-delegation literature is
developed in the positioning companion. The allocation obstruction of §2
(multi-claimant, single principal) and the multi-principal obstruction
are distinct faces of the lineage, not the same theorem.
The obstruction is tight in three senses. First, the three
graph-diagnostic properties are independently necessary. Second, the
kernel bridge and spectral layers do not collapse into each other: the
Stage 3 witnesses show that runtime kernel plus diagnostics does not
imply SpectralWellConnected, that the non-trivial
DAGBinaryBridge fields cannot simply be dropped, and that
each of the five runtime kernel obligations is separately load-bearing.
Third, the non-peer-relative escape exists only as a claimant-local or
non-kernel collapse, not as substantive feasible kernel allocation.
Each of the three graph-diagnostic properties in Theorem 2.1 is
independently omissible. Concrete Lean mechanisms in
lean/Legitimacy/Impossibility/AxiomIndependence.lean
witness each omission, not informal examples.
Theorem 3.4 (Consistency independence; Lean:
exists_non_consistent_solid_monotone_strategyproof):
There exists a graph satisfying Solidarity, Monotonicity, and
Strategyproofness while failing Consistency. Witness:
shortListGraph.
For the Claude Agent SDK gate, this means an audit can isolate a removal-sensitivity failure while common-review shocks, strengthened-peer checks, and misreport checks remain clean.
Theorem 3.5 (Solidarity independence; Lean:
exists_non_solidarity_consistent_monotone_strategyproof):
There exists a graph satisfying Consistency, Monotonicity, and
Strategyproofness while failing Solidarity. Witness:
bobAbsoluteGraph.
For the Claude Agent SDK gate, this means an audit can isolate a
scale-invariance failure without also finding removal sensitivity, a
strengthening-induced Permit → Deny displacement, or
manipulation gain.
Theorem 3.6 (Monotonicity independence; Lean:
exists_non_monotonicity_consistent_solid_strategyproof):
There exists a graph satisfying Consistency, Solidarity, and
Strategyproofness while failing Monotonicity. Witness:
bobRelativeGraph.
For the Claude Agent SDK gate, this means an audit can isolate the
case where stronger evidence for one tool request flips a peer from
Permit to Deny while the other graph
diagnostics still pass.
The three-property graph-diagnostic set is therefore minimal in the ordinary independence sense. The four-property set is not minimal, because Strategyproofness is derivable from two of the three graph-diagnostic properties.
Theorem (Complete mask classification; Lean:
diagnostic_axioms_mask_only_nontrivial_implication in
lean/Legitimacy/Impossibility/AxiomLattice.lean):
Consider conjunctions of the four graph-diagnostic properties indexed by
a Boolean mask DiagnosticAxiomMask (one bit per property).
An implication between two such conjunctions is valid for every
governance graph iff every conclusion-bit is either already set in the
premise, or is the Strategyproofness bit licensed by the Solidarity ∧
Monotonicity premise via Theorem 2.4. Within the 16 × 16 conjunction
lattice, the only nontrivial implication is
Solidarity ∧ Monotonicity → Strategyproofness; every other
valid implication is trivial weakening by conjunction. The theorem is
scoped to conjunction masks, not to disjunctions or quantified-instance
predicates.
For the modeled Claude Agent SDK gate, the mask audit has one nontrivial inference: if the reviewer establishes solidarity and monotonicity for the permission graph, strategyproofness follows in the binary model.
The semantic-kernel stack is also tight across layers. Lean proves
runtime_kernel_and_diagnostics_does_not_imply_spectralWellConnected:
a constant-permit governed system can satisfy the runtime kernel
obligations and the graph diagnostics while failing the spectral
well-connected predicate because zero spectral signal forces
cv = 0 and contradicts the positive-CV consequence of
SpectralWellConnected. Thus §4’s semantic bridge must carry
the spectral conjunct explicitly; runtime obligations plus graph
diagnostics do not derive it.
The DAG bridge contract has its own independent fields. Three Lean
field-independence theorems show that the non-trivial bridge fields used
to transfer the binary obstruction cannot be silently omitted, and a
separate boundary theorem records that causal reflection belongs to the
operational model-map contract but is not consumed by the present binary
impossibility transfer.13 A redundancy followup sharpened the
reflection field specifically: every GovernedSystem n
already witnesses DagReflectsGraph dag graph via its own
dag_reflects_graph field, so the
reflects_graph field of DAGToBinaryModelMap is
definitionally recoverable rather than independently load-bearing.14 The generic target is now
DAGToPipelineModelMap, with the transfer theorem ranging
over arbitrary [DecisionPipeline P] representatives, and
SinglePeerChokepointGovernedSystem is the positive worked
example whose graph decomposition admits the model map for the canonical
binary peer graph.15 On this non-tautological family the
contract is proved from structure; it is not an automatic extraction
theorem for every DAG.
Finally, the runtime kernel itself is not a compressed single axiom. Five Lean witnesses establish that each of the five runtime obligations can fail while the others hold, so each is separately load-bearing.16 This per-obligation non-redundancy is distinct from the asymmetric mutual-independence result proved for the three graph-diagnostic axioms in §3.1. The semantic kernel is therefore a typed package because the layers and fields are each separately load-bearing, not because the paper bundles redundant names.
Theorem 2.1 exposes a constraint, not a critique of any specific
deployment: reachable structural scarce peer-relative decisive stages in
governance pipelines force it (with complete first-effective
peer-relative aggregator pipelines as the special case, and the
canonical peerGraph as the median-rule base case). The
governance design question then becomes which graph-diagnostic property
to sacrifice, and by how much. Practically, that reframes the audit,
from “are you aligned?” to “what is your legitimacy factor
exposure?”
Define the legitimacy factor exposure of G:
LFE(G) = (CV(G), SV(G), MV(G), SPV(G), NV(G)) ∈ [0,1]^5
Permit to
DenyFor the Claude Agent SDK gate, this vector is the audit summary of
how much the permission graph is exposed to denied-claimant removal
sensitivity, scale sensitivity, competitive Permit → Deny
displacement, misreporting gain, and vacuous gating.
Theorem 2.1 implies: for every complete first-effective peer-relative
aggregator pipeline, the first three coordinates cannot jointly vanish.
The bridge theorem implies that any graph with zero solidarity and
monotonicity vulnerability also has zero strategyproofness
vulnerability, so the zero-exposure point is unreachable for the first
four coordinates on that class. The fifth coordinate is an audit/runtime
diagnostic rather than part of the Lean impossibility core. The
canonical peerGraph is the median-rule singleton base
case.
The impossibility theorem (§2) and its spectral strengthenings (§5) apply to peer-relative allocation. The first question is whether dropping peer-relativity recovers joint legitimacy. Lean proves that the answer is yes in the existential graph-diagnostic sense, but only as a claimant-local diagnostic escape. At the pipeline/kernel boundary the answer is sharper: if every reachable stage avoids peer-relativity, a governing pipeline must pay by collapse, infeasibility, or kernel exit.
Definition 3.5.1 (Non-peer-relative graph,
GovernanceGraph.IsNonPeerRelative): G is
non-peer-relative if for every claimant i and every pair of
claim profiles (c, c’) that agree on i’s own claim but differ on others,
G’s decision for i is identical. Each claimant’s decision factors
through their own claim alone.
For the Claude Agent SDK gate, a non-peer-relative rule would decide each tool request from that request’s own evidence alone, regardless of which other requests or reviewers are present.
Theorem 3.5.2
(nonPeerRelative_escapes_impossibility): There
exists a non-peer-relative governance graph satisfying all
graph-diagnostic properties. The canonical peer-relative gate
impossibility therefore does not extend to the non-peer-relative class
as a universal statement.
theorem nonPeerRelative_escapes_impossibility :
∃ G : GovernanceGraph, G.IsNonPeerRelative ∧ AllLegitimacyAxioms G
Theorem 3.5.3 (nonPeerRelative_is_threshold,
ThresholdStructured): Every monotone
non-peer-relative graph is threshold-structured. The monotonicity
hypothesis is part of the theorem, not an expositional convenience.
For the Claude Agent SDK gate, the reviewer reads this as a threshold-shape audit: a claimant-local permission rule becomes threshold-structured only after the audit also assumes monotonicity.
theorem nonPeerRelative_is_threshold
(G : GovernanceGraph) (hnpr : G.IsNonPeerRelative) (hmon : GraphMonotonicity G) :
ThresholdStructured G
Theorem 3.5.4
(nonPeerRelative_cannot_allocate_finite_estate):
Let witness be a distinct family of claims whose total
strength exceeds an estate E. If a non-peer-relative graph
individually permits every claimant in witness on the
corresponding singleton profile, then that graph does not respect the
finite estate E.
For the Claude Agent SDK gate, the audit move is to test singleton approvals against shared review capacity; individually permitted tool requests can overrun the finite permission estate when they arrive together.
theorem nonPeerRelative_cannot_allocate_finite_estate
(G : GovernanceGraph) (hnpr : G.IsNonPeerRelative)
(E : ℚ) (witness : List ClaimQ)
(hdist : ClaimsDistinct witness)
(hover : totalStrength witness > E)
(hindividual : ∀ c ∈ witness, graphDecide G [c] c.id = BinaryDecision.Permit) :
¬ RespectsFiniteEstate G E
Theorem 3.5.5
(nonPeerRelative_monotone_strategyproof_claimantConstant):
Every non-peer-relative graph that is both monotone and strategyproof is
claimant-constant: each claimant has a fixed local decision,
but that fixed decision may vary across claimants. Lean does
not prove a single uniform threshold shared by the
whole population.
For the Claude Agent SDK gate, the reviewer checks whether a claimant-local, monotone, strategyproof rule has collapsed into fixed per-request verdict slots rather than allocating a shared permission budget.
theorem nonPeerRelative_monotone_strategyproof_claimantConstant
(G : GovernanceGraph) (hnpr : G.IsNonPeerRelative)
(hmon : GraphMonotonicity G) (hsp : GraphStrategyproofness G) :
ClaimantConstant G
Theorem 3.5.6
(nonPeerRelative_allAxioms_escape_collapse): If a
non-peer-relative graph satisfies the full graph-diagnostic bundle and
individually permits an over-budget family of distinct singleton claims,
then it is claimant-constant and cannot respect the finite estate. This
is the paper-facing collapse: the escape exists only as a claimant-local
diagnostic escape, not as substantive multi-claimant allocation.
For the Claude Agent SDK gate, the audit move is to combine the full diagnostic pass with an over-budget singleton batch; that combination forces claimant-constant collapse and finite-estate infeasibility.
theorem nonPeerRelative_allAxioms_escape_collapse
(G : GovernanceGraph) (hnpr : G.IsNonPeerRelative)
(hall : AllLegitimacyAxioms G)
(E : ℚ) (witness : List ClaimQ)
(hdist : ClaimsDistinct witness)
(hover : totalStrength witness > E)
(hindividual : ∀ c ∈ witness,
graphDecide G [c] c.id = BinaryDecision.Permit) :
ClaimantConstant G ∧ ¬ RespectsFiniteEstate G E
Theorem 3.5.7 (Non-peer-relative escape trichotomy):
The non-peer-relative escape is formalized as a trichotomy: collapse,
infeasibility, or runtime-kernel exit.17
For the pipeline model with admitted inputs, partial allocation,
reachable stages, and an extracted LegitimacyKernelData,
every governing pipeline with no reachable peer-relative stage satisfies
the trichotomy:
For the Claude Agent SDK gate, the reviewer does not treat “non-peer-relative” as a safe harbor; the audit identifies which branch explains the design: collapse, infeasibility, or exit from the runtime kernel.
theorem non_peer_relative_collapse_or_infeasible_or_exits_kernel
(pipeline : Pipeline) (hgov : pipeline.governs)
(hnonPR : ¬ ∃ stage, IsPeerRelativeStage stage ∧
ReachableInPipeline pipeline stage) :
SubstantiveAllocationCollapse pipeline ∨
PipelineInfeasible pipeline ∨
¬ IsLegitimacyKernel pipeline.kernel
The three branches are witnessable.
collapseWitnessPipeline is non-peer-relative and reachable
but always denies, so collapseWitnessPipeline_collapse
proves substantive allocation collapse.
singletonOnlyPipeline is non-peer-relative and reachable
but leaves multi-claim profiles undefined, so
singletonOnlyPipeline_infeasible proves infeasibility.
hiddenAuthorityExitPipeline is substantive and feasible
with a non-peer-relative reachable stage, but
hiddenAuthorityExitPipeline_exits_kernel proves the
extracted runtime kernel violates observability. The negative theorem
no_non_peer_relative_pipeline_substantive_feasible_and_kernel
states the corresponding no-triple result.
Interpretation: the formal escape is narrower than the rhetorical shortcut. Lean proves existence of non-peer-relative graphs satisfying all graph-diagnostic properties. Threshold structure appears only under monotonicity; monotonicity plus strategyproofness collapse behavior to claimant-constant local decisions; and finite-estate feasibility fails once an over-budget family of distinct singleton claims is individually accepted. The pipeline theorem then closes the structural objection: avoiding reachable peer-relativity must either deny/vacuate substantive allocation, stop handling concurrent claims, or leave the runtime legitimacy kernel. The escape stays useful for claimant-local filters: spam detection, moderation gate-keeping, one-item-at-a-time guards, where the question is “does this individual item meet the bar?”; it never recovers substantive multi-claimant allocation. The Talmud’s insight survives: rival claims on a contested estate require peer-relative comparison. The impossibility’s hypothesis is the condition under which allocation becomes non-degenerate, not an arbitrary restriction.
The declaration-level correspondence table for every headline claim in this paper — theorem names, hypothesis bundles, and module paths — is collected in Appendix B so the argument’s spine stays readable here. The route used by the proof sketch of Theorem 2.1 is the first block of that table.
The Three-Diagnostic Obstruction Theorem and the runtime safety stack are co-load-bearing results whose joint statement is stronger than either result alone.
Impossibility (§2,
nontrivial_symmetric_scarce_peer_relative_binary_allocators_obstructed):
No pipeline carrying a complete first-effective structural scarce
peer-relative surface can simultaneously satisfy graph consistency,
solidarity, and monotonicity. Under finite scarcity, the graph cannot
satisfy all three global diagnostic predicates; at least one predicate
is false, with failure witnessed by the theorem’s constructed
profiles/perturbations.
Safety (kernelReachabilitySafety,
stateful_agent_schedule_safety): For every
kernel-governed trajectory or covered stateful schedule, every reachable
state either (a) preserves the kernel invariant, or (b) carries a
monitored sacrifice certificate indexed to that state. The disjunction
is exhaustive by
Legitimacy.Safety.ReachableStateSafetyConclusion: there is
no hidden third branch.
Joint reading. Impossibility alone does not bound
the sacrifice’s visibility: a harness could satisfy the kernel
structural requirements while suppressing the sacrifice signal. Safety
alone does not explain why the sacrifice arises: the typed disjunction
holds by construction, but its necessity requires the obstruction
theorem. Together: the sacrifice is structurally forced (impossibility)
and cannot be silent (safety). A harness that satisfies the runtime
kernel but omits sacrifice declarations fails at
Legitimacy.Safety.noUndeclaredSacrifice, which closes the
loop directly: the impossibility proof forces the sacrifice; the safety
theorem forces the certificate.18
Tightness. The pair is jointly tight in the same sense as §3.1–3.4. The non-peer-relative escape trichotomy (§3.5) shows that leaving the peer-relative class requires collapse, infeasibility, or kernel exit, each a distinct form of sacrifice or structural deficit. There is no route through the peer-relative governance class that avoids both results: impossibility closes the structural path, safety closes the operational path.
The worked fixture
Legitimacy.Safety.peerSurfaceWorkedExample_noUndeclaredDeployment_and_reachableSacrifice
instantiates both jointly on the canonical
exampleGovernanceGraph, confirming that the pair fires on a
concrete runtime artifact rather than in the abstract alone.
The semantic bridge is the contract that turns the runtime kernel into the stronger artifact used by the rest of the paper. The runtime kernel records five obligations. The semantic kernel records those obligations plus the graph-diagnostic and spectral witnesses needed to interpret a compiled governance artifact as legitimate at the allocation and scaling layers.
Theorem 4.1 (Semantic kernel iff runtime plus bridge; Lean:
isSemanticLegitimacyKernel_iff_runtime_and_bridge):
For every LegitimacyKernelData D, the strengthened semantic
target is exactly a runtime legitimacy kernel together with the explicit
semantic bridge contract.
The decomposition is exact: a semantic legitimacy kernel combines a runtime kernel (five obligations) with a bridge contract that supplies the diagnostic and spectral witnesses. That bridge must be carried explicitly, since the runtime layer does not derive it. This decomposition is canonical; §4.2 unfolds the bridge into its diagnostic and spectral conjuncts.
For the Claude Agent SDK gate,
IsSemanticLegitimacyKernel means the permission artifact
carries both runtime hook evidence and bridge evidence about the
extracted permission graph’s diagnostics and spectral exposure.
theorem isSemanticLegitimacyKernel_iff_runtime_and_bridge
{n : Nat} {sys : GovernedSystem n} (D : LegitimacyKernelData sys) :
IsSemanticLegitimacyKernel D ↔ IsLegitimacyKernel D ∧
KernelSemanticBridge D
This framing stays honest about what the theorem proves. The semantic target is a two-part object: the runtime kernel plus the bridge fields that expose the diagnostic and spectral layers. Certifiability, observability, corrigibility, compositional safety, and non-vacuity do not, on their own, imply the graph diagnostics or the spectral predicate; the bridge fields carry that content separately.
Theorem 4.2 (Unfolded semantic bridge): The unfolded
bridge theorem expands the semantic kernel into runtime, diagnostic, and
spectral obligations.19 Expanding
KernelSemanticBridge gives eight visible conjuncts: the
five runtime kernel axioms, AllLegitimacyAxioms sys.graph,
SpectralCarrierRepresentsGraph sys.graph D.spectralGraph D.spectralSignal,
and
SpectralWellConnected D.spectralGraph D.spectralSignal sys.graph.weightedSize_atLeastTwo.
For the Claude Agent SDK gate, the unfolded bridge says that a permission-gate certificate is incomplete unless it reports the five runtime obligations, the three graph diagnostics, and the spectral scaling witness for the modeled hook graph.
The compatibility theorem
semanticKernel_iff_runtime_diagnostic_spectral_layers
preserves the earlier paper-facing name for the same decomposition. The
direction is decomposition of a strengthened contract, not derivation of
diagnostics, carrier-grounding, or spectral structure from runtime
alone. The Stage 3 witness
runtime_kernel_and_diagnostics_does_not_imply_spectralWellConnected
is the guardrail: even runtime plus graph diagnostics can fail the
spectral-layer conjuncts. The cleaner kernel-only corollary
runtime_kernel_does_not_imply_spectral_well_connected
(probe 91) drops the diagnostics conjunct from the same constant-permit
zero-signal witness.
The bridge theorem explains the dependency order. §2 proves that the classical graph-diagnostic layer cannot stand alone on reachable structural scarce peer-relative decisive stages (with complete first-effective peer-relative aggregator surfaces as the special case). §3 shows that the layers and bridge fields are independently necessary. §4 packages those facts into the semantic kernel object: a compiled artifact is not merely a runtime monitor and not merely a graph satisfying axioms, but a runtime kernel with declared diagnostic and spectral witnesses. §5 identifies the spectral witness as the companion-paper scaling boundary, and §6 states the extractor contract that must produce the semantic object from bounded source inputs.
This section summarizes companion scaling results from paper 04 that are not used in the proof of the main impossibility theorem (§2-§4). Readers focused on the impossibility result can skip §5 without loss; the spectral, capacity, and Stackelberg results live in paper 04 and are referenced here only to position the impossibility theorem within the broader legitimacy program.
The spectral results are a companion layer rather than a second proof of the allocation obstruction. The peer-relative obstruction forces declared diagnostic sacrifice; paper 04 asks when the same represented graph can still certify decisions, remain stable under capability pressure, or preserve coarse structure. The full development lives in companion paper 04, Which Governance Structures Survive Unbounded Capability? Capacity and Stability Bounds for AI Governance Graphs: §4 gives the capacity ceiling, §5 the Stackelberg stability limit, §6 the bifurcation boundary, §7 the multi-decision generalization, §8 the Shannon negative bridge, and §9 the finite-family RG coarse-graining results.
For this paper, the required fact is architectural. Spectral
quantities such as claimantInteractionGraph,
C*, SpectralWellConnectedAt, Stackelberg
stability, bifurcation, and RG basin membership are bridge fields of the
semantic kernel, not extra assumptions that repair the three-diagnostic
impossibility. The allocation theorem remains the §2 theorem over
reachable scarce peer-relative binary pipelines; the companion scaling
layer supplies the certification boundary that the kernel must expose
when a represented graph is audited.
| Spectral companion topic | Where the companion paper develops it | Paper-03 role |
|---|---|---|
| Binary-to-weighted graph construction | paper 04, §2 and §4 | Supplies the graph-side carrier used by scaling witnesses |
Capacity threshold C* |
paper 04, §4 | Marks when deterministic verifier certification fails under the specified embedding |
| Stackelberg stability limit | paper 04, §5 | Describes the fixed-graph spectral surrogate under capability pressure |
| Bifurcation boundary | paper 04, §6 | Packages capacity admissibility, positive vulnerability, and spectral stability |
| Multi-decision and Shannon boundary | paper 04, §7-§8 | Prevents confusing graph-side C* with a fixed
noisy-channel Shannon capacity |
| RG finite-family coarse-graining | paper 04, §9 | Records finite-family basin robustness without claiming cross-size universality |
For the remainder of this section, product names (“Codex”, “the Claude Agent SDK”, “CrewAI”, etc.) refer to our extracted graph models of those products, not to live-product behavior.
The executable artifact boundary is the source-to-kernel compiler. The Lean contract is intentionally bounded: it specifies what a contracted extractor must produce on well-formed bounded source inputs, and byte-stable parity evidence and committed fixtures, rather than a theorem over Rust operational semantics, tie the production Rust extractor to that contract.
The bounded-extractor theorem proves soundness only for well-formed bounded inputs satisfying the contract.20
structure BoundedExtractorContract (extract : KernelExtractor) where
sourceEvidence :
∀ src : ExtractorInput,
src.WellFormed → BoundedExtractorSourceEvidence src
runtimeSound :
∀ src : ExtractorInput,
BoundedExtractorSourceEvidence src → (extract src).IsRuntimeKernel
semanticBridgeSound :
∀ src : ExtractorInput,
BoundedExtractorSourceEvidence src → (extract src).HasSemanticBridge
theorem bounded_extractor_contract_sound
(extract : KernelExtractor)
(hcontract : BoundedExtractorContract extract)
(src : ExtractorInput)
(hwellFormed : src.WellFormed) :
(extract src).IsSemanticKernel
The contract mirrors the six-section architecture.
sourceEvidence materializes the bounded-source evidence
package from ExtractorInput.WellFormed;
runtimeSound supplies the §1 runtime kernel obligations
against that evidence; semanticBridgeSound supplies the §4
diagnostic/spectral bridge; and the output target is the semantic kernel
whose obstruction, tightness, and scaling obligations §§2-5 expose. The
production Rust path supplies the operational evidence: audit snapshots
are byte-stable, concrete spectral values are parity-checked against
Lean native_decide fixtures, and the extractor reports
graph diagnostics, factor exposure, spectral analysis, critical
capability, non-peer-relativity classification, and declared-sacrifice
certificates. Under the bounded-extractor hypotheses this is a
preservation/transfer theorem: it carries the contract’s evidence to a
semantic-kernel conclusion for extractors that satisfy those hypotheses,
with the well-formedness boundary below fixing which source inputs are
in scope.
For the Claude Agent SDK gate, BoundedExtractorContract
is the shape of the obligation that would turn a bounded hook-permission
source surface into a semantic-kernel artifact with explicit runtime,
diagnostic, and spectral evidence.
ExtractorInput.WellFormed constrains source shape at the
bounded extraction boundary; it is not a tautological precondition that
assumes the conclusion. Its definition
(Extract/CanonicalInputs.lean) conjoins three observable
boundary facts the Rust extractor can report without importing Rust
semantics into Lean: byteSize ≤ sizeBound (the input fits
within the declared bounded-extraction budget),
coverageComplete = true (the extractor reported complete
coverage of the discovered source-file set), and
parserErrors = 0 (no parser failures were emitted). Inputs
that violate any of those three — over-budget sources, partial-coverage
runs, parser-failure runs — fall outside the contract and remain
empirical tooling outputs rather than formal kernel witnesses; the
soundness theorem makes no claim on them. This characterization heads
off the “vacuous bounded soundness” reading: a WellFormed
precondition that is a concrete bounded-source-shape clause differs from
one that assumes the conclusion.
Definition 6.2.1 (k-decomposition): A k-decomposition of a denied action A is a sequence (a₁, …, a_k) where each a_i is individually permitted, sem(a₁ ∘ … ∘ a_k) ≡ A, and the graph evaluates each a_i in isolation without semantic composition tracking.
Theorem 6.2.2 (Decomposition-attack immunity under
compositional semantic monotonicity,
csm_no_permitting_decomposition): A graph
satisfying compositional semantic monotonicity (each node
carries a running semantic hash of composed intent and denies when the
hash matches a denied pattern) admits no permitting decomposition:
Decomposition under a CSM node is uninhabited (Lean proof
in lean/Legitimacy/Attacks/Decomposition.lean).
Lemma 6.2.3 (Kernel deny-bottom invariant,
Legitimacy.finalDecisionSuffixMergeTrace_preserves_deny):
The audit kernel’s final-decision merge has terminal deny
as its bottom element. Once a claimant has terminal deny,
no later sequence of in-kernel final-decision merges can revive that
claimant to escalate or permit. The graph-side
corollary
Legitimacy.noEntrySeedSuffixMergeExtension_preserves_terminal_deny
quantifies over append-only suffixes that do not seed fresh entry-node
claims, under the explicit traversal contract that the suffix
contributes only later merge decisions for the claimant. The Boolean
projection consumed by the executable parity check is
Legitimacy.deniedDecisionsRemainDenied_eq_true_of_noEntrySeedSuffixMergeExtension.
Remark: The converse direction (monotonicity violation ⟹ 2-decomposition existence) follows informally from the peer-graph witness in §2.2 but is not separately formalized.
Definition 6.2.4 (Sovereignty inversion): In the
formal attack model, sovereignty inversion is a predicate over a layer
evaluation and a list of overrides:
SovereigntyInversion eval ovs holds when some listed
override targeting a lower-priority layer changes the evaluation of a
strictly higher-priority layer.
Theorem 6.2.5
(strat_immune_to_inversion): An override list
ovs carrying a
StratificationCertificate eval ovs over a
LayerEval cannot suffer sovereignty inversion:
¬ SovereigntyInversion eval ovs. Every override in the
certified list must come with a proof of AdmissibleOverride
for its target layer. This is a layer-evaluation / override-list
theorem, not a GovernanceGraph theorem. Formalized in
lean/Legitimacy/Attacks/Sovereignty.lean.
This subsection demonstrates the audit pipeline on extracted graph models of named open-source agent harnesses. The findings exhibit how the kernel obligations and graph diagnostics surface on real extraction targets; they are not used as premises for any theorem in §§1–5. Faithfulness of each extraction to live-product behavior is the unverified empirical assumption disclosed in the abstract.
The Legitimacy extractor runs the canonical nine-element audit
inventory: three graph-diagnostic primitives (consistency, solidarity,
monotonicity), the derived strategyproofness check (Theorem 2.4 makes
this a consequence of solidarity ∧ monotonicity rather than an
independent primitive), and five kernel-axiom graph-side projections
(certifiability, observable determinacy, corrigibility, compositional
safety, non-vacuity). The compositional-safety projection is not merely
a one-suffix check: Lean separately names the kernel deny-bottom merge
invariant and proves the no-new-entry suffix corollary above, while Rust
continues to execute the canonical permissive-sink witness. It also
emits a three-paradox suite, a spectral analysis, and the
five-dimensional factor exposure report. The public empirical taxonomy
is: five automatic source-extraction rows, five below-threshold sweeps,
one observed-runtime example, plus specification-level case studies. The
audit covers three surface types and treats each separately: (i) typed
TOML policy models of published surfaces (e.g., the Claude
Agent SDK permission model), (ii) open-source agent harnesses
source-walked end-to-end against pinned upstream commits (the
Codex codex-rs harness and the MIT-licensed Claude Agent
SDK), and (iii) the proprietary Claude Code product, treated as
metadata-only in
audits/observed-runtime/claude-code-hooks/ since the source
is not redistributed. The table below covers the second class (synthetic
structural-probe extraction over open-source agent code). These are the
live automatic extract over the curated
audits/fixtures/sources/leaderboard/ slices, a distinct
lane from the panel’s frozen, theorem-backed audit-agent
replay fixtures in examples/graphs/. The Codex row here is
the 10-node / 5-edge synthetic probe over the five-file
codex-hooks slice, whereas the panel’s 16/8 graph is the
examples/codex-cli-fixture audit-agent fixture the Lean
witness quantifies over; both are honest views of the same upstream hook
surface at different scopes. Current results cover five systems
(2026-04-27; generated by scripts/refresh-fixtures.sh):
| System | Scan root | Nodes | Edges | C | S | M | SP | Cert | Obs | Corr | Comp | NV | Regression probes | LFE | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| System | Scan root | Nodes | Edges | C | S | M | SP | Cert | Obs | Corr | Comp | NV | Regression probes | LFE | Notes |
| Codex | audits/fixtures/sources/leaderboard/codex-hooks |
10 | 5 | ok | ok | FAIL | ok | ok | ok | ok | ok | FAIL | append-review | [0,0,1,0,1] |
automatic synthetic probe |
| Claude Agent SDK | audits/fixtures/sources/leaderboard/claude-agent-sdk-hooks |
15 | 0 | ok | ok | FAIL | ok | ok | ok | ok | ok | ok | none | [0,0,1,0,0] |
automatic synthetic probe |
| OpenClaw | audits/fixtures/sources/leaderboard/openclaw-infra |
53 | 16 | ok | ok | ok | ok | ok | ok | ok | ok | FAIL | none | [0,0,0,0,1] |
automatic synthetic probe |
| CrewAI | audits/fixtures/sources/leaderboard/crewai |
5 | 1 | ok | ok | FAIL | ok | ok | ok | ok | ok | FAIL | append-review | [0,0,1,0,1] |
automatic synthetic probe with
–allow-partial |
| AutoGen | audits/fixtures/sources/leaderboard/autogen |
1 | 0 | ok | ok | ok | ok | ok | ok | ok | ok | ok | none | [0,0,0,0,0] |
automatic synthetic probe; single-node governance surface |
Fixture provenance disclosure. The CrewAI and
AutoGen rows in this automatic table are frozen test-source regression
fixtures, not production-source coverage of those upstream projects. The
CrewAI graph is extracted from
lib/crewai/tests/hooks/test_tool_hooks.py; the AutoGen
graph is extracted from
python/packages/autogen-agentchat/tests/test_code_executor_agent.py.
Production extraction on lib/crewai/src/crewai and
python/packages/autogen-agentchat/src/autogen_agentchat is
not claimed here.
Minimal-shape disclosure. AutoGen is a 1-node / 0-edge row in this automatic table. In the broader leaderboard, Aider, Continue.dev, and LiteLLM proxy policy are also 1-node / 0-edge observed-runtime rows. These rows are minimal-shape smoke/regression surfaces and should not be counted as multi-node governance coverage.
OpenClaw is Peter Steinberger’s public open-source agent runtime at
github.com/openclaw/openclaw, licensed under MIT, and
recorded here as a widely-used open-source agent runtime. The frozen
fixtures and audit transcripts in this repository audit OpenClaw as a
third-party public leaderboard target under the same synthetic
structural-probe method used for the other source-walked rows. The local
audit tooling runs on OpenClaw; that is a user-of relationship, not
authorship of OpenClaw.
Five additional systems were attempted (LangChain, Haystack, DSPy, MetaGPT, and Semantic Kernel) but fell below the governance-function detection threshold on the audited full-repository roots; these are below-threshold attempts rather than negative or positive audit results. The leaderboard records them as a single summary rather than as individual automatic-extraction rows.
One observed-runtime example is tracked separately from the synthetic
structural-probe table: the filtered Codex TUI runtime slice audited
against the redacted oss-story runtime corpus yields a
9-node / 7-edge graph with monotonicity failing, non-vacuity passing,
and no paradoxes detected on that observed corpus.
Headline findings. The five extraction findings cluster into structural patterns the impossibility theorem makes legible:
thresholdGate "hook_registration" 1 .escalate gates, while
the Claude Agent SDK model’s corresponding deny outcomes are literal
exactMatch.audits/fixtures/sources/leaderboard/openclaw-infra
graph still passes consistency, solidarity, monotonicity, and
strategyproofness while failing non-vacuity. The CLAUDE.md
layered-override mechanism and the allowlist/failover findings remain
separate specification-level analyses above the extractor boundary.Honest scope on the monotonicity rejections. The
empirical rejections are computed under the production diagnostic with
decisionRank deny=0, escalate=1, permit=2. The
polarity-aware review-required analysis in §6.6.5 keeps the extracted
harness graphs rejected under the alternate lattice: the Codex graph
remains rejected by
codexHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired,
the Claude Agent SDK graph remains rejected by
claudeAgentSDKHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired,
and the CrewAI graph remains rejected by
crewAIHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired.
Two reviewer-grade attack lines deserve explicit acknowledgment. (i) A
decision lattice that ranks terminal escalate as a
legitimate review-required outcome equivalent to permit for
monotonicity purposes is a defensible alternate axiomatization; under
that ranking, the rejection witness on the present graphs still survives
for these three harnesses, but the structural reason differs by harness.
The extracted Codex hook graph carries named registration-node
hook_registration threshold gates; the Claude Agent SDK
model’s corresponding deny outcomes are literal exact matches. (ii) The
same critique reaches the synthetic structural probe corpus and
auditGraphDeltas-side perturbation calculus: a
different-but-equally-faithful extractor that omits or renames the
hook_registration field would alter the rejection. The
protocol-level finding the paper claims is therefore the reported
per-harness rank-lowering structure under explicit decision-rank
choices, not a diagnostic-independent theorem.
Specification-level lane: typed TOML policy files
(examples/, using *.rule.toml and
*.graph.toml) find that modeled Claude Agent SDK hook
policies admit composition-based permission escalation (monotonicity),
and that an internal priority-tiered task-scheduling policy exhibits
proportional-allocation Alabama (§2, Corollary 2.6), the correct
behavior under the impossibility, not a bug; it is declared under §7 at
impact_bound = 0.20. The automatic graph regression probe
is narrower than that apportionment lineage: it appends a synthetic
peer-review node after a sink and checks whether that perturbation
rank-lowers an existing claimant. The modeled OpenClaw
CLAUDE.md layered-override and allowlist/failover findings
also belong to this specification-level lane, separate from the
automatic src/infra extraction row.
Interpretive case-study lane: The Anthropic Automated Alignment Researchers incident (reward-hacking the teacher-model evaluator by exploiting majority-answer heuristics) motivates this case study, but the peer-relative monotonicity classification is internal Lean/Rust modeling rather than a claim established by the public Anthropic post. This is not an automatic source extraction. The modeled structure is the same decomposition pattern that Theorem 6.2.2’s CSM criterion is designed to block: each individual “choose the most common answer” step is locally permitted by the teacher evaluator; the composed strategy reward-hacks the evaluation. The governance factor exposure is high MV / low CV,SV, consistent with a peer-relative system that preserves consistency and solidarity. Under §7 this would appear as a declared monotonicity sacrifice with a bounded impact floor and explicit monitoring plan.
Legacy leaderboard transcripts are stored in
audits/leaderboard/*-extract.txt, with archived and
regression graph snapshots in
audits/leaderboard/*-graph.json. The theorem-backed Codex
and Claude Agent SDK graph fixtures cited by the public audit-agent lane
are stored under examples/graphs/.
A natural conjecture, motivated by the basin classification in companion paper 04 §9 and the stratification proofs of §7, is that bounded self-modification corrigibility is characterized by RG-basin-A membership plus a stratification certificate. We prove this conjecture false.
Theorem 6.4.1
(RG_basin_stratification_corrigibility_biconditional_fails,
Protocol/CorrigibilityRG.lean): On the natural
extended kernel substrate carrying spectral, capability, and
stratification data, the biconditional “bounded self-modification
corrigibility ↔︎ RG-basin-A membership ∧ stratification-certificate
admissibility” is not valid. A concrete counterexample kernel
(counterexample_good_rhs_bad_lhs, same file) exhibits
RG-basin-A membership and a valid stratification certificate while
failing bounded corrigibility.
Interpretation. The discriminator for bounded self-modification corrigibility is strictly stronger than basin-plus-stratification. Naming what does not suffice is structurally informative: it rules out the most natural spectral-plus-constitutional composition as a corrigibility characterization, and identifies the gap that the un-bundled corrigibility bridge (named as frontier in §6.6) must close. This is a positive result of negative form: a proved non-equivalence with a concrete counterexample witness. A formal refutation of a natural conjecture is the kind of evidence that terminates bad research directions and redirects effort, against a corrigibility discussion usually carried informally.
The empirical results of §6.3 are the output of a formally specified audit protocol, not benchmarks.
Inputs: target system (source-code artifact), claim
corpus C = {c₁, …, c_k} or an explicitly labeled synthetic structural
probe corpus, signal range signalRange ∈ ℚ₊, tolerance δ ∈
ℚ₊.
Outputs: governance graph G extracted from target;
the canonical nine-element audit suite over G at corpus C: three
graph-diagnostic primitives check_graph_consistency,
check_graph_solidarity,
check_graph_monotonicity; the derived
check_graph_strategyproofness (Theorem 2.4); and the five
kernel-axiom graph-side projections
check_graph_certifiability,
check_graph_observable_determinacy,
check_graph_corrigibility,
check_graph_compositional_safety,
check_graph_nonvacuity; five-dimensional legitimacy factor
exposure LFE ∈ [0,1]^5; spectral analysis
SpectralAnalysis{cv_bound, localizability_bound, capacity_bound, spectral_gap};
critical-capability report C*(G, sig, δ) with
Stackelberg-limit comparison; non-peer-relativity classification
is_non_peer_relative(G); optional
DeclaredSacrificesCertificate. The canonical order and
exact wire names are enforced by
scripts/canonical-axiom-inventory.sh, which is invoked by
both scripts/verify.sh and
scripts/release-gate.sh.
Correctness conditions: (1) spectral
parity: concrete spectral tables and selected graph snapshots match
the Lean specifications under cargo test vs
native_decide on the committed lattice fixtures; (2)
zero-sorry discipline: every mathematical theorem claimed as
formalized has a zero-sorry Lean witness; (3) fidelity
invariant: production extractor output is byte-identical across
runs with the same target input.
Fidelity requirement: each audit commits to a baseline hash H(extractor_output). A re-audit of the same target against the same corpus must produce byte-identical output. Drift flags either (a) a non-deterministic extraction bug or (b) target change; either requires investigation before legitimacy conclusions are drawn.
Two things distinguish these audits from benchmark-style evaluation:
concrete spectral tables and selected graph snapshots are Rust/Lean
parity-checked via native_decide, and the production
extractor has byte-stable snapshot tests. We do not yet prove a Lean
port of production extraction soundness; a full theorem connecting every
emitted source-level violation to a Lean-certified witness remains
future work.
Accordingly, every source-walked empirical claim in this section is a
claim about the extracted GovernanceGraph, not about raw
source syntax directly. The Rust extractor is a trusted base whose
faithfulness to source is supported by byte stability, fixture parity,
and provenance, but not proved as a Lean theorem. Scrutiny should fall
on this source-to-graph boundary: parser coverage, omitted control flow,
and whether the emitted graph is the right abstraction. A challenge to
that boundary is not a defect in the Lean proofs over the extracted
model.
The audit protocol of §6.5 specifies what the canonical nine-element
diagnostic surface emits. A separate, sharper question is whether the
compiler self-audit on the audit graph itself produces the same
observable surface regardless of the order in which audit nodes are
traversed, i.e., whether check_graph_observable_determinacy
of §6.3 has a discharged commutation consequence on the compiler-audit
DAG, or only the inventory check name.
Theorem 6.5.1 (Compiler-audit traversal confluence,
audit_traversal_confluence,
lean/Legitimacy/Results/GovernanceAdmissibilityAudit/Fixtures.lean):
On the canonical 9-element compiler audit graph
compilerAuditGraph (one node per canonical inventory check,
wired as the linear pass-through DAG
consistency → solidarity → monotonicity → strategyproofness → certifiability → observable-determinacy → corrigibility → compositional-safety → nonvacuity),
every legal topological-order traversal produces the same final-decision
surface, and the extracted compiler-audit graph’s
governance-admissibility verdict is legitimate independent
of traversal order. The discharge is by exhaustive finite enumeration of
all topological orders via allAuditTraversalsConfluent,
conjoined with the verdict pin from
compiler_audit_is_self_legitimate; both conjuncts are
closed by native_decide on the concrete fixture. The
semantic lift is now stated separately as
governance_audit_diamond: a Church-Rosser condition saying
that legal audit paths are connected by independent adjacent swaps and
each local swap preserves the observable final-decision surface.
observable_determinacy_under_adjacent_swap records the
local commutation law on explicit action lists, and
compilerAuditGraph_governance_audit_diamond_condition shows
that the compiler fixture follows from the general theorem through the
canonical-tie-break class. The structural lift of the executable
determinism predicate to passthrough-only acyclic graphs remains
auditTraversalDeterministic_of_acyclic_passthrough; the new
diamond theorem is the semantic layer above that operational
projection.
Reading. This is the first concrete non-toy compiler self-audit theorem in the tree: an unconditional order-invariance statement for the audit surface, paired with a verdict-stable self-legitimacy statement on the extracted compiler-audit graph. The Probe 6 / Observable Determinacy check named in §6.3 and §6.5 inventories the property; Theorem 6.5.1 promotes its observable consequence, commutation of topological-order choice with the final-decision surface, from check name to discharged Lean theorem. The new Church-Rosser theorem separates semantic determinacy from bounded operational checking: canonical-tie-break DAGs satisfy it automatically, adjacent independent actions commute under its local law, and an explicit negative unchecked graph documents why the legal-path/structural-condition boundary is necessary.
The paper’s formal scope is centralized in §1.2. This discussion records what the current Lean tree covers, which engineering choices remain specification-dependent, and which follow-on axes are live research frontiers.
The formalization decomposes into five layers; each layer’s coverage is enumerated below.
Foundations and obstruction. The foundational layer covers the typeclass-quantified Young-lineage obstruction, its compatibility routes, concrete median-rule witnesses, DAG transfer, diagnostic checkers, and the deny-bottom compositional-safety invariant.22
Spectral layer. The spectral layer covers the peer-relative
carrier construction, capacity and critical-capability thresholds,
Stackelberg capability-pressure stability, finite n=5 RG
classification, and the negative bounded-corrigibility characterization
result.23
Escape and corrigibility. The escape layer covers non-peer-relative trichotomies, capability-pressure corrigibility under compile-check-preserving recompilation, and the protocol drift/recompile cycle.24
Schedule-extraction bridge. The schedule layer re-presents schedule-to-kernel extraction as an inhabited-type equivalence and validates the per-step witness shape against the Rust mirror, while kernel-step correctness and sacrifice-certificate validity remain Lean-side.25
The non-coverage is enumerated at five layers.
Behavioral and infinite settings. Behavioral properties of specific AI systems (we model governance rules, not model weights); infinite-capacity agents or continuous claim spaces (results are for finite, discrete governance); automatic reduction from arbitrary operational DAGs to a binary pipeline representative.
Compositional-safety boundary. Arbitrary graph rewrites that redirect host edges, introduce new entry-node claim seeds, or otherwise violate the suffix-merge traversal contract used by the compositional-safety corollary; a theorem that every peer-relative aggregator witness induces a complete weighted spectral graph.
RG and spectral cross-scale boundary. A size-universal RG
equality theorem beyond the five-graph lattice (fixed-point termination
is machine-checked via
rgTrajectory_terminates_at_fixedPoint; the next honest
n=7 statement is an inequality floor at depth
3, not a lift of the n=5 point equality); a
universal terminal-fixed-point theorem at depth
n−2: the n=11/n=13 probe
falsifies the universal version on weak-center bottlenecks
(bottleneck11_bi at CV=45 vs non-bottleneck 55;
bottleneck13_bi at 63 vs 78), so the current honest claim
is that the terminal-fixed-point property holds on non-bottleneck
archetypes only; a general theorem that
SpectralWellConnectedAt is the correct cross-scale
invariant beyond the current finite-family admissible window; robustness
of the current basin under arbitrary weight perturbations
(PerturbationBounds.lean controls node-removal effects
rather than Weyl/Davis-Kahan-style spectral drift); a full repeated-game
Stackelberg-convergence theorem over explicit equilibrium dynamics (the
current tree proves the spectral surrogate in
StackelbergConvergence.lean, not a richer game-theoretic
equilibrium object).
Adversarial corrigibility frontier. A non-trivial
adversarial bound for self-modification trajectories outside the
kernel’s own action space, the un-bundled corrigibility bridge theorem
linking basin-A graph membership to kernel-level algebra preservation at
arbitrary capability scaling. The §6.4 negative result rules out the
most natural spectral-plus-stratification characterization of such a
bound; the positive bridge theorem requires an architectural un-bundling
of the LegitimacyKernel corrigibility invariant and is the
principal remaining capability-pressure frontier item.
Extractor soundness boundary. A governance-admissibility
soundness theorem for the production Rust extractor
src/extract/audit.rs over arbitrary extractor outputs (the
present tree proves order-invariant compiler self-audit on the canonical
9-element compiler-audit graph via
audit_traversal_confluence, verdict-stable self-legitimacy
via compiler_audit_is_self_legitimate, executable
observable-determinacy for passthrough-only acyclic graphs via
auditTraversalDeterministic_of_acyclic_passthrough, and the
semantic Church-Rosser diamond theorem
governance_audit_diamond, summarized in §6.5.1; the
still-open scope is an extractor-wide proof that every well-formed Rust
output supplies the required Church-Rosser certificate, not the
existence of a non-toy compiler self-audit theorem).
The legitimacy factor model requires that governance rules be
specifiable as governance graphs. Natural language governance principles
(constitutional AI, RLHF reward functions) are not governance graphs
without non-trivial formalization effort. The typed
*.rule.toml / *.graph.toml policy formats
provide a structured specification language, but translating “be
helpful, harmless, and honest” into a formal policy still requires the
same careful judgment as any formal specification. Legitimacy does not
eliminate governance ambiguity; for any governance policy written as a
governance graph, it checks graph-diagnostic properties, identifies
attack vectors, computes LFE, and generates or rejects certificates.
The exact depth-3 equality on n=5 is the correct shape
of the finite-size result. On n=5, depth 3 is
the terminal coarse state of the non-trivial RG flow
5→4→3→2, so equality to (10, δ/10) is the
signature of that terminal state rather than evidence for a universal
fixed point shared across all graph sizes. Four converging literature
lines favor exactly this reading. Finite-size scaling theory treats
observed fixed-point locations in small systems as size-indexed, with
systematic corrections to the infinite-size picture [Cardy1988].
Baldwin’s extension of Sharkovsky theory to the n-od shows
that basin and period structure become n-parameterized
partial orders rather than one universal order [Baldwin1991]. Geometric
network RG work studies finite-size scaling directly and reports that
excessive coarse-graining filters out slow modes on finite networks
[Chen2021]. Laplacian RG on heterogeneous networks likewise takes
renormalization seriously while not promising small-N
universality [Villegas2023].
The paper’s scaling claim therefore survives in a narrower and more
honest form: hierarchical governance is scale-aware through two
invariants rather than one. The first invariant is the
n-specific RG-basin classifier: exact at n=5,
inequality-based at n=7, and tied to a chosen
coarse-graining depth. The second is the parameterized cross-scale
spectral-hybrid predicate
with SpectralWellConnected as the default
theta = 17/20 instance of this full conjunction. The
displayed product inequality is the
PositiveGovernanceVulnerabilityAt conjunct, paired with the
separate SpectralConnected conjunct. The probe-side
rational certificates for the current n=5,
n=7, and n=9 families lie in the admissible
threshold interval [17/20, 46/53]:
nonbottleneck_archetype_family_admissible_window proves
that all certified non-bottleneck witnesses pass throughout the interval
and all certified bottleneck witnesses fail throughout it. For seven
archetypes, the certificate-vs-actual-spectral-gap discharge is
complete: Lean proves λ₂(uniK5) = 5,
λ₂(uniK7) = 7, and λ₂(uniK9) = 9 via the
corresponding uniK*_spectralGap_eq_certificate theorems,
and proves λ₂(bottleneck5) ≤ 1/10000,
λ₂(bottleneck7_bi) ≤ 1/10000,
λ₂(bottleneck7_tri) ≤ 1/10000, and
λ₂(bottleneck9_bi) ≤ 1/10000 via the corresponding
bottleneck upper-bound theorems. The n=7 bottleneck definitions are now
no-overlap weak-cluster graphs: bottleneck7_bi is a 3-block
and 4-block joined only by weak cross-block edges of weight
1/70000; bottleneck7_tri is three
nonoverlapping dense blocks of sizes 3, 2, and 2 with only weak
inter-block edges of weight 1/70000. The theorem
discharged_archetypes_admissible_window_actual_gaps threads
those seven actual-gap facts into the same interval. The natural-class
companion defines weighted regularity and proves uniK5,
uniK7, and uniK9 are weighted-regular; the
stronger universal-pass theorem is reduced to the explicit lower-bound
hypothesis WeightedRegularDefaultProductLowerBound, not
claimed. Ten further archetypes across n=5,
n=7, and n=9 carry named
certificate-discharge-pending obligations rather than completed
actual-gap discharges.26 This is finite-family cross-scale
evidence plus a named conditional natural-class frontier, not a
universal threshold theorem.
Disclosure on bottleneck7: an earlier revision used
hand-typed bottleneck7_bi and bottleneck7_tri
definitions whose spectral-gap certificates were not actual upper bounds
on the graphs’ λ₂. The current revision redefines those
archetypes as the no-overlap weak-cluster bottlenecks just described,
and Lean proves the corresponding upper bounds in
bottleneck7_bi_spectralGap_le_certificate and
bottleneck7_tri_spectralGap_le_certificate. This is an
internal correction to the artifact family: the present paper’s claims
are about the redefined weak-cluster graphs, and the earlier definitions
are not in scope for the claims above.
The important n=7 finding goes past the fact that the
exact n=5 point does not lift: the two invariants already
classify different graph families.
The RG-side classifier is the depth-3 basin
It includes the hierarchy archetypes: hubSpokeHierarchy7
and nestedHierarchy7 both lie inside the basin, together
with nearPath7, uniK7, and
asymK7. By contrast, the default
SpectralWellConnectedAt threshold excludes those same
hierarchy graphs: their current probe values are
S_δ(hubSpokeHierarchy7) ≈ 0.458 and
S_δ(nestedHierarchy7) ≈ 0.101, both well below
17/20.
This divergence is structurally intelligible. The RG basin measures
coarsening speed: does the graph flow quickly toward a robust
coarse state by depth 3? The spectral-hybrid predicate
measures something else: whether the graph is simultaneously well-mixed
and low-vulnerability. Hierarchies can coarsen fast because their coarse
structure is simple, while still having weak bridge edges or chokepoints
that depress λ₂ and leave them spectrally fragile. At
n=5, the current archetype family does not expose this
distinction, and the two invariants agree. At n=7, they
separate. That separation is a feature, not a defect: the paper maps the
geometry of “well-connected” governance graphs rather than forcing all
structural intuitions into one scalar.
The n=9 probe reinforces that reading. There the
spectral-hybrid predicate remains a candidate separator on the sampled
family, while the raw depth-3 n=7 threshold does not
transport as a stable cross-size classifier. In particular, the spectral
product still crushes the bottleneck witness because λ₂
remembers the weak global bridge even when a depth-limited RG scalar can
rebound. The right conclusion is that the two invariants answer
different scaling questions, not that one invariant replaces the
other.
The per-harness rejection theorems of §6.3 are computed under the
production diagnostic with
decisionRank deny=0, escalate=1, permit=2. A defensible
alternate axiomatization treats terminal escalate as a
legitimate review-required outcome and ranks it equivalent to
permit for monotonicity. We formalize that alternate
ranking in Lean as
decisionRankReviewRequired : AuditDecision → Nat with
deny=0, escalate=1, permit=1, paired with the executable
check auditCheckMonotonicityCoreReviewRequired, the
Prop-level predicate GraphMonotonicityReviewRequired, the
parallel nonvacuity predicate
GraphNonvacuityReviewRequired, and the alternate verdict
governanceAdmissibilityVerdictReviewRequired. The revised
family is not promoted to the canonical nine-element axiom
inventory; it is a parallel axiomatization used to map which leaderboard
rejections are structural and which are artifacts of the
permit-vs-escalate ordering.
Re-running the diagnostic on every committed leaderboard graph under this alternate ranking produces a mixed verdict that we report verbatim. The verdict matrix is:
| Extracted graph model | Canonical Lean witness | Review-required Lean witness | Reading |
|---|---|---|---|
| AutoGen | governanceAdmissibilityVerdict autoGenExtractedGraph = legitimate |
autoGenGovernanceAdmissibilityReviewRequiredLegitimate:
legitimate |
unchanged pass |
| Codex | codexHooksGovernanceAdmissibilityRejectsMonotonicity:
rejected monotonicity |
codexHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired:
rejected monotonicity |
rejection survives: the witness is not a
permit→escalate rank collapse |
| Claude Agent SDK | claudeAgentSDKHooksGovernanceAdmissibilityRejectsMonotonicity:
rejected monotonicity |
claudeAgentSDKHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired:
rejected monotonicity |
rejection survives: deny outcomes are literal
exactMatch rather than the extracted Codex threshold-gate
path |
| CrewAI | crewAIHooksGovernanceAdmissibilityRejectsMonotonicity:
rejected monotonicity |
crewAIHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired:
rejected monotonicity |
rejection survives: the witness is a deny-lowering flip
(permit or escalate collapsing to
deny) under the review-required lattice |
| OpenClaw | openClawInfraNonvacuityCheckFails: rejected
nonvacuity |
openClawInfraNonvacuityCheckFailsReviewRequired:
rejected nonvacuity |
rejection survives: the witness is all-deny, outside the terminal-escalation question |
This is the headline of §6.6.5: the extracted Codex, Claude Agent
SDK, and CrewAI graph-model monotonicity rejections survive treating
terminal escalate as permit for
review-required monotonicity
(codexHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired;
claudeAgentSDKHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired;
crewAIHooksGovernanceAdmissibilityRejectsMonotonicityReviewRequired).
The extracted Codex/Claude Agent SDK pair is named directly by the Lean
composition theorem for joint rejection: both remain rejected by
monotonicity under the review-required lattice.27
The result is narrower than a legitimacy-flip story. It localizes a
structural contrast inside the rejected class: the extracted Codex hook
graph carries the named registration-node
thresholdGate "hook_registration" 1 .escalate path, while
the Claude Agent SDK model’s corresponding deny outcomes are literal
exactMatch.
The extracted OpenClaw graph row deserves explicit pairing. Its
rejection witness is nonvacuity
(openClawInfraNonvacuityCheckFailsReviewRequired) rather
than monotonicity, so it is unaffected by the monotonicity-side rank
revision; we add GraphNonvacuityReviewRequired and
auditGraphNonvacuityReviewRequired to keep the lattice
change coherent across the two predicates that interact with terminal
escalate. Under that paired revision, terminal
escalate is allowed to count as a non-vacuous
review-required outcome; the OpenClaw witness still fails because the
current extracted graph routes every claim to terminal
deny, not to terminal escalate. So the
rejection survives by being outside the terminal-escalation semantic
dispute.
Four honest-scope notes attach to this map. (i) The
choice-sensitivity result is mechanism-level, not theorem-level: it does
not say which lattice is right; it reports what the diagnostic
produces under each. The canonical lattice remains the production
diagnostic; the review-required lattice is exposed as a paired analysis
target. (ii) The result does not close the broader scalar-rank-as-axiom
attack. Treating decisionRank itself as a value judgment to
be argued over (rather than a 3-tier or 4-tier choice) survives this
work as an Axis 1 (Allocation/Diagnostic) research question, because the
attack concerns the diagnostic rank assigned on an already-extracted
graph. (iii) The result does not close the faithfulness-too-narrow
attack: a different-but-equally-faithful extractor that omits or renames
the hook_registration field would alter the rejection on a
different axis from the rank choice. That faithfulness/extraction attack
remains in Axis 4 (Extraction) in the §6.6.8 follow-on program. (iv) The
result inherits the synthetic-witness-arbitrary scope disclosure from
§6.3: the four per-harness rejections are computed against constructed
structural-probe fixtures, not real-world adversarial transcripts, and
this scope clause carries forward to the per-harness verdict matrix
above; the corpus-shape question is a companion frontier item rather
than an Axis 4 sub-attack.
The Lean surface for the review-required lattice is exposed via dedicated predicates and verdict functions; see the identifier inventory in the footnote.28
The paper-facing candidate cross-scale predicate is therefore not a normalized-Laplacian placeholder but the parameterized hybrid quantity already probed on the current families:
Its appeal is pragmatic. SpectralConnected(G,s) supplies
the positive spectral-gap conjunct; the product inequality supplies the
PositiveGovernanceVulnerabilityAt conjunct.
cv(G, s) captures vulnerability under claimant removal;
λ₂(G) captures global connectivity. Their product grows
large only when the graph is both structurally well knit and not overly
brittle. On the current certified probe tables, every threshold in
[17/20, 46/53] keeps the intended positives
(uniK, asymK, nearPath,
wheel) and excludes the intended bottleneck negatives
across n=5, n=7, and n=9; for
uniK5, uniK7, uniK9,
bottleneck5, bottleneck7_bi,
bottleneck7_tri, and bottleneck9_bi, those
classifications are now actual-gap statements rather than only
certificate statements. The default 17/20 point also
excludes the hierarchy negatives in the larger probe pool.
The current theorem is finite-family rather than universal: the
n=5, n=7, and n=9 certified
families admit the finite cross-scale window above, with actual-gap
discharge currently complete for uniK5, uniK7,
uniK9, bottleneck5,
bottleneck7_bi, bottleneck7_tri, and
bottleneck9_bi; the complete uniK_n archetypes
are weighted-regular, and the weighted-regular universal-pass theorem
remains conditional on
WeightedRegularDefaultProductLowerBound. Lean now also
proves the complement
weighted_regular_insufficient_for_default_product_lower_bound:
a tiny weighted-regular uniform triangle with positive CV has
spectral-CV product below 17/20, so weighted regularity
alone cannot discharge the conditional hypothesis. Compared to the
abandoned hope of a size-universal depth-3 RG equality,
SpectralWellConnectedAt is already a useful companion: it
is a candidate finite-family separator where the raw RG threshold is
not, while leaving room for RG basins to describe coarsening dynamics
that the spectral product intentionally ignores.
A narrower cross-scale ordinal property. The shipped
probes/scripts/adversarial_mi_probe.py reconstruction finds
that the normalized-Laplacian gap
λ₂(L̃) = λ₂(D^{-1/2} L D^{-1/2}) is a strictly stronger
ordinal predictor of governance-coupled adversarial mutual
information than S_δ (Spearman rank correlations of
-0.889 and -0.672 respectively, on our
33-archetype pool across n ∈ {5, 7, 9, 11, 13}). However,
λ₂(L̃) does NOT admit a clean cross-scale classification
threshold: hubSpokeHierarchy_n graphs (paper-intended as
not-well-connected) have λ₂(L̃) values strictly larger than
nearPath_n graphs (intended well-connected) at every
n ≥ 7, breaking any monotone-threshold basin classifier.
Thus λ₂(L̃) captures something real about the adversarial
inference dual but is a separate invariant from the finite-family basin
classifier S_δ ≥ 17/20, which matches the intended labels
on the current 33-archetype probe pool. The two invariants measure
different structures: S_δ the basin membership,
λ₂(L̃) the ordinal adversarial-inference difficulty.
The scope boundary for structural governance properties, extractor evidence, channel analogies, and deployment inheritance is stated once in §1.2. The following research axes build from that boundary rather than restating it.
This paper is one axis of an ongoing structural-impossibility program for agentic AI. The impossibility-theorem skeleton — formal graph-diagnostic properties, impossibility result, spectral scaling, machine-checked Lean artifact — instantiates naturally along four distinct structural dimensions, of which the present paper covers the first:
Axis 1: Allocation (this paper). The allocation axis
is the mature instance: it combines the structural scarce peer-relative
allocator obstruction, the broad decision-system strategyproofness
bridge, the concrete GovernanceGraph instance, the DAG
transfer contract, the spectral scaling picture (C*, RG basins, λ₂(L̃)),
and the bounded-corrigibility negative result of §6.4.29
Axis 2: Reflection (§reflective). The shipped
reflective substrate is modal-axiomatic, not an arithmetic-realisation
theorem. The godel-loeb dependency supplies K4 and a derived Löb theorem
over the modal substrate, with the Kreisel fixed-point postulate kept
explicit; Solovay-style arithmetic realisation over Peano arithmetic is
therefore out of scope. What is in scope is the
ReflectiveGovernanceFixedPointSystem program: action,
audit, and self-model converge at a fixed point, and the modal audit
certificate is discharged through the reflective-box substrate rather
than assumed as a governance field.30
Within that fixed-point substrate scope, Löb’s theorem is
load-bearing for governance audits. Knaster-Tarski supplies fixed-state
agreement, but the audit-certifies-its-own-soundness step asks the modal
system to turn boxed internal soundness into the boxed audit atom. The
Lean proof routes that step through the Löb bridge, and a build-gated
witness rejects the direct Knaster-Tarski path before accepting the
Löb-discharged certificate.31 The separate
production self-audit verdict is narrower: it is discharged by the
native_decide Prop certificate, while its Löb/modal box is
a faithful Gödel-respecting re-presentation under the postulated
internal-soundness boundary, not the source of the verdict guarantee.
The reflective layer does not earn the verdict; it reflects the
already-evaluated certificate in a subject-relative modal box. To our
knowledge, this is the first formal substrate for the governance-audit
version of the Löbian-obstacle intuition that has been invoked around
MIRI tiling agents, Hubinger-style predictive-model risk, and
verifier-target or non-agentic-guardrail safety programs
[YudkowskyHerreshoff2013, Hubinger2023, Dalrymple2024, Bengio2025]. The
claim is deliberately narrow: it is a modal-axiomatic governance-audit
substrate, not a solution to tiling agents, simulator alignment, or
guaranteed-safe-AI verification.
The depth-2 worked example separates lattice non-triviality from modal content. The least fixed point is the core state rather than the universal state, but the modal certificate still passes through the godel-loeb bridge and then transfers into the agent self-model.32 Thus the depth-2 example shows that non-trivial lattice structure can coexist with the reflective certificate, but it does not pretend the lattice depth itself derives the modal audit certificate.
The critical-capability composition gives the narrower positive
claim: a reflective governance fixed-point system can select its modal
audit target from the exact critical-capability threshold. This is a
threshold-selected modal target under an internal-soundness premise, not
a derivation of the capability threshold from Löb, and not a concrete
construction of hinternal.33
The remaining cliff is explicit: hinternal is still an
abstract modal-substrate premise, and discharging it at concrete
instances remains future work. Reflective-Löb is therefore not a
structurally trivial extension of any single spectral axis; it composes
with critical capability through both substrate sides.
The arithmetic-realization obstruction analysis sharpens that
boundary without closing it. The first-order realization structure is
named and typed, but its impossibility theorem consumes only the bridge
back into the current unboxed modal proof predicate; genuine
arithmetic-semantic discharge remains open.34
What is formalized is the obstruction surface across three routes:
unboxed necessitation, the empty-frame boxed route, and the
PropTautSound Kripke route. The remaining open target is
the boxed negative
¬ reflectiveBox (depth2LatticeAuditSoundFormulaAt depth2Core);
closing it requires either Kripke completeness for the current modal
predicate or a stronger arithmetic interface.
The three-path status of this chasm is now sharper. Path gamma, the
generator-to-box route, reaches only a conditional projection; the
mechanical K projection works, but the definitional iff is not the
content-bearing cliff locator.35 The cliff is the
missing boxed internal-soundness certificate. Path alpha, the
GL-completeness route, is structurally refuted on the Track K
countermodel: the frame is finite, transitive, and irreflexive, and the
exact boxed internal-soundness target fails there. The missing
certificate is □(□A -> A), not the consequent of Löb’s
GL axiom □(□A -> A) -> □A; on this finite GL frame,
completeness points away from provability rather than toward it.
This leaves Path beta as the only currently viable discharge route: a
Solovay-style arithmetic realization with a stronger arithmetic
interface, developed under a separate arithmetic-realization substrate
track. The caveat is the same substrate caveat stated above: the present
godel-loeb import is not pure GL because
ModalFormula.kreiselFixed is primitive, but the boxed
depth-2 discharge target under encodeAuditCertifiesLattice
is in the pure modal fragment. The obstruction is therefore not a claim
that the whole substrate has pure-GL completeness; it is a narrower
claim about the formula Path alpha would need to prove.
Axis 3: Capacity. Adversarial-capacity saturation: how many adversarial claimants can a governance graph service at a fixed tolerance before the spectral bounds of §5 are structurally forced to break? The companion-paper capacity theorem (paper 04 §4) already supplies the one-sided bound; the symmetric question, saturation impossibility under adversarial capability scaling, is the natural companion.
Axis 4: Extraction. Byte-stable transformation-limit: the extractor-side of the theory. The current paper ties the Lean tree to a byte-stable Rust extractor via the fidelity invariant (§6.5). The structural question is whether any source-to-governance-graph extraction can satisfy a natural set of extraction-transformation criteria simultaneously. If not, and a preliminary informal analysis suggests a natural impossibility, then the fidelity invariant itself is structurally constrained.
We describe these axes as an ongoing research program rather than a pre-announcement of four specific papers. The allocation axis is the mature instance; the other three are in different states of development, and their precise theorem-object-artifact form is still being worked out. The point of naming them here is to (i) situate this paper as one structural axis of a larger program rather than as a one-off, (ii) clarify which of the paper’s graph-diagnostic-property / impossibility / spectral-scaling / Lean-artifact skeleton transports across axes and which parts do not, and (iii) acknowledge that readers interested in a specific axis, reflection-grade self-certification boundaries, adversarial-capacity saturation, or extraction transformation-limits, should expect separate follow-ups rather than extensions of this paper.
The follow-on program does not modify the contributions or claims of this paper. The allocation-axis impossibility, spectral scaling, and formal negative result stand independently. Readers familiar with Brcic-Yampolskiy’s impossibility survey [BrcicYampolskiy2024] or Dalrymple et al.’s guaranteed-safe-AI program [Dalrymple2024] will recognize this axis as a natural member of the broader structural-limits lineage; the follow-on axes extend that membership rather than re-ground it.
Apportionment theory, mechanism design, and formal social
choice. Balinski and Young [Balinski1982] proved no
apportionment method simultaneously satisfies quota, population
monotonicity, and house monotonicity. Young [Young1994] extends this
into the apportionment-equity lineage in which allocation methods are
understood by which requirement they sacrifice. Sen’s Liberal Paradox
[Sen1970] is a canonical Arrow-lineage neighbor: it shows how
individually plausible rights and collective efficiency can jointly
obstruct social choice, while this paper places the same
axiomatic-obstruction pattern in a directed-governance-graph substrate.
Thomson’s allocation-rule program supplies the closest vocabulary for
our three graph-diagnostic properties: our consistency corresponds to
Thomson’s bilateral consistency and reduced-problem consistency
tradition [Thomson2003, Thomson2019]; our graph solidarity is a
homogeneity / scale-invariance condition in the vicinity of Young’s
apportionment homogeneity axiom and Thomson’s resource-allocation
solidarity reading [Young1994, Thomson2015, Thomson2019]; and our
monotonicity corresponds to Maskin-monotonicity in the
allocation-mechanism setting [Maskin1999]. Moulin’s Axioms of
Cooperative Decision Making [Moulin1991] is the standard background
reference for the same axiomatic-allocation tradition our
graph-diagnostic properties draw on. Maskin and Sjöström’s
implementation-theory survey [MaskinSjostrom2002] is the canonical
mechanism-design reference for the monotonicity and
incentive-compatibility setting behind that comparison. Classical
mechanism-design impossibilities such as Myerson-Satterthwaite
[MyersonSatterthwaite1983] are background for the paper’s “which
desideratum must be sacrificed?” framing, not a theorem template used in
the proof. Classical strategyproofness and manipulation results
[Gibbard1973, Satterthwaite1975] are likewise motivation, but the
theorem proved here is narrower: on directed governance graphs, the
graph-diagnostic pair Solidarity ∧ Monotonicity implies the paper’s
binary permit/deny strategyproofness predicate. That in-semantics
implication is the novel directed-governance-graph contribution. Our
impossibility has the same skeleton as the classical lineage but is
currently formalized for the structural scarce peer-relative allocator
pipeline class rather than voting rules, divisor methods, or bankruptcy
rules; for the broader computational social-choice context see the
Handbook of Computational Social Choice [Brandt2016]. Prior
formalizations of Arrow-lineage results already exist, notably Wiedijk’s
Mizar formalization [Wiedijk2007], Nipkow’s Isabelle/HOL development
[Nipkow2009], and first-order logic formalizations by Grandi and Endriss
[GrandiEndriss2013]. Andrew Souther and Benjamin Davidson’s
lean-social-choice
(github.com/asouther4/lean-social-choice) is a public Lean
formalization of Arrow’s theorem and related social-choice results for
classical preference-aggregation rules; it has no associated
publication, DOI, or arXiv record, and it does not target governance
graphs, the binary-pipeline substrate, or extractor coupling. It is the
closest Lean prior art for the impossibility skeleton; the contribution
here is the governance-graph object and the executable extractor
coupling, not the act of formalizing an Arrow-lineage result in Lean.
The defensible novelty claim here is narrower than “first impossibility
in AI governance”: a structural impossibility theorem for a precise
governance-pipeline class, formalized in Lean 4 against the Mathlib
ecosystem and tied directly to a byte-stable extractor.
Adjacent AI impossibility results and safety programs. Impossibility theorems in AI governance now form a small but growing lineage rather than a single first claim. Eckersley’s value-alignment paper [Eckersley2019] imports Arrow-style social-choice impossibility directly into AI objective design. Ge, Halpern, Procaccia, and coauthors [Ge2024] bring social-choice axioms to reward learning from human feedback; Conitzer, Freedman, Heitzig, Russell, and coauthors [Conitzer2024] argue more broadly that social choice should guide AI alignment with diverse feedback. Procaccia, Schiffer, and Zhang [Procaccia2025] give a complementary ICML social-choice-for-alignment result: clone robustness is an RLHF-side agenda item, while this paper supplies the structural-impossibility entry above the preference-learning layer. No stable joint Conitzer-Procaccia 2024/2025 bibliographic item is available; the text therefore cites the verifiable PMLR records rather than a composite reference. The object is different: they study aggregation of human feedback or alignment inputs, while this paper studies the governance rule above the preference-learning layer. No stable public bibliographic record was located for the possible Oswald (2026) allocation-under-uncertainty antecedent, so the paper cites no such reference. Nayebi’s agreement-based complexity analysis [Nayebi2025] proves communication-style lower bounds for broad human-AI alignment; Sahoo et al.’s RLHF trilemma paper [RLHFTrilemma2025] formalizes a different impossibility inside preference-learning pipelines; and Tibebu’s The Accountability Horizon [Tibebu2026] studies accountability allocation over human-agent collectives in a structural-causal setting. This paper contributes a formally verified Arrow-lineage impossibility for the structural scarce peer-relative allocator governance-pipeline class, with Lean 4 / Mathlib formalization, byte-stable Rust extraction, and spectral structural machinery (critical capability, RG flow, and the spectral-hybrid predicate) that these antecedents do not supply. It therefore cedes any claim to being the first impossibility theorem in AI governance while maintaining a narrower priority claim on this theorem-object-artifact package. Dalrymple et al.’s guaranteed-safe-AI program [Dalrymple2024] is a broader verifier-centered agenda into which this paper fits as a concrete governance-verifier instance. Brcic and Yampolskiy’s survey [BrcicYampolskiy2024] catalogs impossibility theorems across AI more generally; this paper contributes a machine-checked governance-graph entry to that lineage.
AI governance, reward hacking, and accountability frameworks. Anthropic’s Constitutional AI [Bai2022] and the AARs incident report [AARs2026] are behavior-side governance references rather than structure-side ones. Skalse et al. [Skalse2022] provide the formal reward-hacking definition that best matches our discussion of proxy sacrifice and composition failure. Agent control and policy-compilation frameworks such as ACP [Fernandez2026], PCAS [Palumbo2026], and Type-Checked Compliance / Lean-Agent Protocol [TypeCheckedCompliance2026] are adjacent enforcement layers: they constrain action traces, information flow, or action admission proofs, but they do not ask Arrow-lineage questions about the coherence of the governing rule itself. That is also the distinction between this paper and industry enforcement planes such as Databricks Unity AI Gateway [Databricks2026]. Runtime enforcement of a structurally incoherent rule is still enforcement of the wrong rule.
Fairness impossibility and bounded-rationality substrates. The machine-learning fairness literature already normalized the idea that impossibility theorems can be practically useful rather than nihilistic. Chouldechova [Chouldechova2017] and Kleinberg, Mullainathan, and Raghavan [Kleinberg2017] show that natural statistical fairness criteria cannot generally be jointly satisfied. Our result plays the same role for governance-graph legitimacy: the theorem identifies which sacrifices must be declared instead of pretending they can be engineered away. At the level of modeling substrate rather than impossibility, Ortega and Braun’s free-energy / information-processing account of bounded rationality [OrtegaBraun2013] is conceptually adjacent to our use of explicit structural limits under capability scaling, though our proofs live in governance graphs rather than utility-information tradeoff models.
Commons governance. Ostrom [Ostrom2009] derives eight design principles for long-enduring commons institutions from empirical study. Our formal analysis provides theoretical grounding for why several Ostrom principles are structurally necessary: clearly defined boundaries correspond to GovernanceGraph node definitions; proportional equivalence to the graph-diagnostic solidarity axiom; collective-choice arrangements to strategyproofness; graduated sanctions to the three-valued decision model (Permit/Escalate/Deny); nested enterprises to governance graph composition. The correspondence is approximate; human commons operate over much longer timescales and with different adaptation dynamics than agentic AI, but the structural parallel is striking. Our impossibility theorem suggests AI governance is structurally harder than human commons governance because agent adaptation speed collapses the institutional evolution timescale that human commons rely on.
Formal verification of AI systems. Lean 4 [Moura2021] and Mathlib [Mathlib2023] provide the proof infrastructure. Our Lean formalization proves theorem statements about graph-diagnostic properties and composition operations; it does not verify behavioral properties of specific AI systems. DGM-Hyperagent [DGM-H2026] demonstrates metacognitive self-modification without formal governance analysis of the resulting rules. Our framework focuses on collective governance properties rather than individual agent behavior.
RG, finite-size scaling, and spectral graph theory. RG coarse-graining of graphs has a substantial recent literature. The modern network-RG lineage begins with Song, Havlin, and Makse [Song2005], continues through geometric renormalization [García-Pérez2018], Laplacian-diffusive renormalization [Villegas2023], and higher-order complexes [Nurisso2025], and is complemented by spectral coarsening with guarantees [DorflerBullo2013, Gfeller2007, Loukas2019]. The earlier majority-rule renormalization-group line, Galam’s hierarchical-majority and totalitarian-paradox sequence [Galam1986, Galam1990, Galam2000], is the closest aggregation-rule antecedent for our use of RG flow on a governance-graph substrate; the analogy is structural (RG coarse-graining over a majority-rule substrate) rather than a theorem template. What this literature does not support is the naive expectation that a small-n exact coarse state should recur unchanged across sizes. Finite-size scaling theory [Cardy1988], Baldwin’s n-od basin-order result [Baldwin1991], and Chen et al.’s finite-size scaling analysis of geometric network RG [Chen2021] all point the other way: small systems carry size-indexed corrections. That is why this paper now frames the n=5 equality as scale-local by design. The cross-scale companion we actually use is the spectral-hybrid product λ₂ × cv, not a universal RG equality claim. The relevant spectral backdrop remains Cheeger-style connectivity and multiway bottleneck structure [Chung1997, LeeGharanTrevisan2012], but the paper’s substantive claim is finite-family: the spectral-hybrid predicate has a certified threshold window for the current n=5, n=7, and n=9 families even where the raw depth-limited RG threshold does not separate hierarchy archetypes.
Declared Sacrifice Protocol. For governance rules in
the reachable scarce peer-relative decisive-stage class, the joint
legitimacy impossibility establishes that full graph-diagnostic
compliance is unachievable. In that class, the three graph diagnostics
cannot be jointly satisfied, and strategyproofness follows as a
bridge-derived fourth corollary when solidarity and monotonicity are
present. Outside that class, claimant-local non-peer-relative graphs can
satisfy the diagnostics via
nonPeerRelative_escapes_impossibility, with the separate
collapse, infeasibility, or runtime-kernel-exit cost described in §3.5.
The typical response, relax one graph-diagnostic property and proceed as
if “good enough”, treats legitimacy as aspirational rather than as the
structural constraint it is. The Declared Sacrifice Protocol reframes
the goal: a governance system declares which property it sacrifices,
bounds the violation magnitude, and commits to a monitoring plan
sufficient to detect violations at the declared severity. The Legitimacy
compiler checks three things: (1) classification: the declared
property is the one actually violated; (2) bound verification:
empirical violation ≤ impact_bound; (3) monitoring
sufficiency: the plan catches violations at the declared severity.
Policies passing all three receive a
DeclaredSacrificesCertificate. The certificate’s primary
output records which properties are sacrificed and at what magnitude.
Any scalar alignment score derives from the certificate, not the other
way around. DeclaredSacrifice and
DeclaredSacrificesCertificate are Rust-side structs in
src/sacrifice.rs, covered by Rust tests rather than Lean
extraction-soundness theorems. The Rust-side strategyproofness monitor
remains load-bearing because bridge-derived manipulability is still the
operational failure class teams need to measure and bound.
Decomposition-Resistant Governance. Theorem 6.2.2’s
immunity result (csm_no_permitting_decomposition)
translates to a concrete architecture: each governance node carries a
running semantic hash of composed intent. Before processing action a_i,
the node checks whether H(a₁ ∘ … ∘ a_i) matches a denied pattern hash;
if yes, the node denies even if a_i would individually permit. Lean
proof that under CSM, no decomposition with individually-permitting
steps exists.
At the extracted audit-kernel layer, the complementary structural
fact is deny-bottom merging rather than a new canonical axiom:
Legitimacy.finalDecisionSuffixMergeTrace_preserves_deny and
Legitimacy.noEntrySeedSuffixMergeExtension_preserves_terminal_deny
state that append-only suffixes cannot revive a terminal deny when they
do not introduce fresh entry-node claim seeds and their traversal effect
is a suffix merge. This closes the overclaim that compositional safety
was only a projection label; the remaining boundary is explicit rather
than hidden.
Constitutional Stratification with Formal Priority
Proofs. A formal stratification proof is a
StratificationCertificate eval ovs over a
LayerEval and an override list: every listed override
preserves all higher layers’ safety properties. Any governance action
represented as an override that modifies a higher-layer property (e.g.,
a CLAUDE.md clause weakening a model-level safety property)
must come with a Lean proof of AdmissibleOverride. No proof
→ override inadmissible in that carrier.
strat_immune_to_inversion guarantees the stratification
shield for the certified override list; the paper does not claim a
separate GovernanceGraph-to-LayerEval bridge
theorem here.
Scope-qualified Corrigibility. The framing is
conditional. If powerful agent systems are to govern without silent
legitimacy degradation under composition, scaling, or self-modification
pressure, they need some explicit layer that distinguishes merely
executable control from legitimate authority. The corrigibility
obligation here is the kernel-side instance of that layer: an invariant
that survives recompilation and admits a quantitative external-adversary
bridge. The runtime kernel’s corrigibility invariant supplies the
recompilation half; the observational-corrigibility bridge family
(Legitimacy.observational_corrigibility_bridge_quantitative
and the well-connected-basin discharge) supplies the external-adversary
half. Both halves are scope-qualified rather than universal. Across
compile-check-preserving recompilation cycles, the canonical governance
kernel maintains override-capability under override-retention and
sacrifice-monotonicity side conditions. Theorem
corrigibility_under_recompile (Lean:
Protocol/Corrigibility.lean) formalizes: for any recompile
cycle satisfying the preserving-conditions,36
the kernel’s corrigibility invariant is preserved in the compiled
output. The trajectory-level companion
corrigibility_under_arbitrary_selfmod
(Protocol/Corrigibility.lean) proves preservation across
all trajectories within the kernel’s own action space. The runtime
kernel no longer hides this under a vacuous True
placeholder: Legitimacy.KernelCorrigible strengthens Axiom
3 by requiring both supervisory-algebra preservation and
Legitimacy.KernelAdversarialBounded, a finite nonnegative
ceiling on the kernel action-capability surface.
The external-adversary bridge is now unbundled.
Legitimacy.observational_corrigibility_bridge_quantitative
states the qualitative algebra-preservation and quantitative
perturbation-budget contract for joint kernel/adversary trajectories,
and that contract is discharged on the well-connected n = 5
basin witnesses.37 Separately,
Legitimacy.Safety.statefulAdversary_via_consistencyWitnessedAggregator_exclusive_dichotomy
packages the live peer-relative case as an operational
capability/outcome dichotomy: at or above the graph-derived
C* budget, a monitored consistency-sacrifice certificate is
emitted; below C*, bounded corrigibility is preserved. Both
branches are non-vacuous: each is realized by a concrete witness, one a
positive subcritical perturbation hitting bounded corrigibility and one
a critical-capability violation forcing the consistency sacrifice.38
| Capability regime | Formal outcome | Lean anchor |
|---|---|---|
| Kernel-internal action surface | finite nonnegative action-capability ceiling folded into runtime corrigibility | Legitimacy.KernelCorrigible /
Legitimacy.KernelAdversarialBounded |
External trajectory below C* |
bounded corrigibility preserved | Legitimacy.Safety.statefulAdversary_via_consistencyWitnessedAggregator_exclusive_dichotomy |
External trajectory at or above C* |
monitored consistency-sacrifice certificate emitted | Legitimacy.Safety.statefulAdversary_via_consistencyWitnessedAggregator_exclusive_dichotomy |
| Attempted non-peer-relative escape | collapse, infeasibility, or runtime-kernel exit; not a route around the dichotomy | Legitimacy.non_peer_relative_collapse_or_infeasible_or_exits_kernel |
The scope remains honest. The RG-plus-stratification biconditional is
false (counterexample_good_rhs_bad_lhs, §6.4), so the
positive bridge is not characterized by basin membership plus a
stratification certificate alone. And an adversary cannot evade the
peer-relative dichotomy merely by switching to non-peer-relative
governance: the graph-level escape exists only in the degenerate sense
formalized by
Legitimacy.nonPeerRelative_escapes_impossibility, while
Legitimacy.nonPeerRelative_allAxioms_escape_collapse shows
that recovering all graph diagnostics collapses the mechanism to
threshold/constant behavior rather than substantive multi-claimant
allocation, and
Legitimacy.non_peer_relative_collapse_or_infeasible_or_exits_kernel
lifts the cost to collapse, infeasibility, or runtime-kernel exit.
Legitimacy for peer-relative governance is best treated as a compiled, typed, auditable kernel rather than as a scalar verdict. The semantic target bundles five runtime obligations with graph diagnostics and a scaling witness through an explicit bridge contract. That bridge carries the diagnostic and spectral layers instead of inferring them from runtime checks alone. The bounded extractor contract then marks the operational boundary: well-formed bounded source inputs must compile to artifacts satisfying the semantic target.
The impossibility theorem explains why the kernel needs those diagnostic layers. When a transparent prefix reaches a nontrivial symmetric scarce peer-relative allocator and the suffix preserves its permits, consistency, solidarity, and cross-claimant monotonicity cannot coexist. Strategyproofness follows as a fourth corollary rather than entering as an independent assumption. A deny-all prefix supplies the countermodel that makes reachability necessary. Under the governance coverage contract, avoiding peer relativity leads to substantive collapse, concurrent-claim infeasibility, or runtime-kernel exit rather than a free escape.
The companion scaling results ask what a represented governance graph
can still certify as capability grows. On the constructed canonical
claimant-interaction lift, definitionally uniK5 with fixed
signal sig5, capability_scaling_shared_cliff
converts the peer-relative obstruction into positive consistency
vulnerability and a finite critical-capability cliff. That lift supplies
the composition theorem’s spectral carrier; separate worked lanes
compute vulnerability on graph-derived carriers. The two papers
therefore meet on one proved substrate.
The practical consequence is a sharper question: not simply “is this system aligned?” but “does this governance rule compile to a semantic legitimacy kernel, and what sacrifices does that kernel expose?” The extracted Codex graph, the modeled OpenClaw override case, and the AARs case study occupy distinct evidence lanes; each illustrates a modeled structural failure class without becoming a theorem about a live product. The Declared Sacrifice Protocol turns that diagnosis into an operational requirement: classify the sacrifice, bound it, and monitor it.
The impossibility theorem makes the compiler’s diagnostic layers non-optional. A legitimate rule must expose the sacrifice it cannot avoid.
Artifact status: the preprint artifact is this
repository at the v1.0.0 verification code anchor. At this
commit, the artifact invariants are: zero Lean sorry, zero
Lean admit, zero first-party Lean axiom,
cd lean && lake build Legitimacy green, and the
Rust gate
cargo test && cargo clippy --all-targets --all-features -- -D warnings && cargo fmt --check
is the required extractor verification path.
Repository access: the public repository is the artifact of record for the preprint release. Immutable archives are produced from the released tag.
Companion paper:
papers/02-semantic-legitimacy-kernels.md (same repository,
same verification code anchor).
License: dual-licensed under MIT OR Apache-2.0; see
LICENSE-MIT and LICENSE-APACHE.
Toolchain at the verification code anchor: - Lean 4
is pinned by lean/lean-toolchain
(leanprover/lean4:v4.29.1) and the Lake configuration in
lean/lakefile.lean and
lean/lake-manifest.json, including Mathlib
v4.29.1. - Rust crate metadata is recorded in
Cargo.toml, and dependency resolution is locked by
Cargo.lock. The verification code anchor does not include
rust-toolchain.toml or rust-toolchain;
reviewers should use a stable Rust toolchain supporting edition 2024
unless a later artifact release adds an explicit Rust pin.
Replication path: 1. Clone the repository and check
out the tagged release commit. 2. Run
cd lean && lake build Legitimacy to verify the Lean
theorem stack. 3. From the repository root, run
cargo test && cargo clippy --all-targets --all-features -- -D warnings && cargo fmt --check
to verify the routine Rust extractor tests, ordinary snapshot/parity
tests, lint hygiene, and formatting gate. 4. Run
bash scripts/verify.sh --release-gate to execute the full
verification gate (routine checks plus the slow leaderboard transcript
replay, the slow Codex extraction fixture, the README Lean-gate status
check, and paper anchor verification) when the script is present in the
checked-out artifact.
Verification invariant — no sorry,
admit, or first-party axiom: the
repository verification gate checks for zero sorry,
admit, or first-party axiom declarations under
the Lean proof tree. Decision procedures (native_decide)
and the source-to-graph extractor remain disclosed components of the
trusted base.
Backticked identifiers outside the following exemption categories are
expected to resolve to a first-party Lean/Rust/test declaration. Fixture
field names and probe label tokens — block_reason,
hook_registration, model_not_found,
skillPrelude, bottleneck11_bi, and
bottleneck13_bi — denote literal governance-graph fixture
data or probe-bottleneck identifiers drawn from
audits/fixtures/sources/,
probes/scripts/normalized_laplacian_probe.py, and
probes/scripts/archetypes.py, not Lean/Rust
declarations.
Probe-family placeholders — uniK_n,
asymK_n, nearPath_n,
hubSpokeHierarchy_n, and
_certificate_discharge_pending — are schematic family
labels with concrete instances declared where relevant, such as
asymK5_certificate_discharge_pending. Module, import, and
builtin/prose tokens — DAGBinaryBridge, Equiv,
True, and HEAD — are backticked to mark
code-level vocabulary in context, not to claim a first-party declaration
under the paper-claim audit.
The abstract and §1 state the mathematical objects without Lean identifiers. The table collects the formal names and module paths used by the headline claims.
| Claim / object | Lean identifier | Module |
|---|---|---|
| Semantic kernel target | IsSemanticLegitimacyKernel |
Legitimacy.Kernel.Class |
| Kernel decomposition iff | isSemanticLegitimacyKernel_iff_runtime_and_bridge |
Legitimacy.Kernel.Class |
| Runtime/diagnostic/spectral unfolded form | semanticKernel_iff_runtime_diagnostic_spectral_layers_unfolded |
Legitimacy.Results.SemanticBridge |
| Runtime/diagnostic/spectral compatibility alias | semanticKernel_iff_runtime_diagnostic_spectral_layers |
Legitimacy.Results.SemanticBridge |
| Broad decision interface | DecisionSystem |
Legitimacy.Foundations.DecisionSystem |
| Theorem-bearing decision refinement | DecisionPipeline |
Legitimacy.Foundations.DecisionSystem |
| Binary compatibility marker | BinaryDecisionPipeline |
Legitimacy.Foundations.DecisionSystem |
| Diagnostic predicate | GraphConsistencyP |
Legitimacy.Diagnostics.DecisionSystem |
| Diagnostic predicate | GraphSolidarityP |
Legitimacy.Diagnostics.DecisionSystem |
| Diagnostic predicate | GraphMonotonicityP |
Legitimacy.Diagnostics.DecisionSystem |
| Diagnostic predicate | GraphStrategyproofnessP |
Legitimacy.Diagnostics.DecisionSystem |
| Diagnostic congruence theorem | GraphMonotonicityP_congr |
Legitimacy.Diagnostics.DecisionSystem |
| Structural peer-relative allocator class | StructuralScarcePeerRelativeAllocator |
Legitimacy.Foundations.StructuralPeerRelative |
| Nontrivial symmetric scarce peer-relative class | NontrivialSymmetricScarcePeerRelativeBinaryAllocator |
Legitimacy.Foundations.StructuralPeerRelative |
| Competitive displacement witness | scarce_symmetric_peer_allocator_has_competitive_displacement |
Legitimacy.Foundations.StructuralPeerRelative |
| Reduction-violation witness | scarce_symmetric_peer_allocator_has_reduction_violation |
Legitimacy.Foundations.StructuralPeerRelative |
| Aggregator route theorem | structural_scarce_peer_relative_allocator_implies_aggregator |
Legitimacy.Foundations.StructuralPeerRelative |
| Structural-class obstruction (sharpness tier) | nontrivial_symmetric_scarce_peer_relative_binary_allocators_obstructed |
Legitimacy.Foundations.StructuralPeerRelative |
| Widened behavioral obstruction (breadth tier) | symmetric_scarce_coupled_allocators_obstructed |
Legitimacy.Impossibility.SymmetricScarceCoupledObstruction |
| Represented structural node instance | weakestWithStrongerPeerNode_structural |
Legitimacy.Extract.RepresentableAuditSubject |
| Represented structural obstruction | representedPeer_obstructs_diagnostics |
Legitimacy.Extract.RepresentableAuditSubject |
| Median node structural boundary | peerRelativeNode_not_structural |
Legitimacy.Extract.RepresentableAuditSubject |
| Reachable-stage class | ReachablePeerRelativeDecisiveStage |
Legitimacy.Impossibility.PeerRelativeReachable |
| Reachable peer-relative obstruction (public headline) | reachable_peer_relative_decisive_stage_obstructs_diagnostics |
Legitimacy.Impossibility.PeerRelativeReachable |
| Complete first-effective reachability bridge | complete_first_effective_implies_reachable_peer_relative_decisive |
Legitimacy.Impossibility.PeerRelativeReachable |
| Transparent-prefix mask countermodel | without_transparentPrefix_denying_prefix_masks_obstruction |
Legitimacy.Impossibility.PeerRelativeReachable |
| Non-denying-suffix mask countermodel | without_nonDenyingSuffix_permit_revoking_suffix_masks_obstruction |
Legitimacy.Impossibility.PeerRelativeReachable |
| Older aggregator route | DecisionPipeline.IsPeerRelativeAggregator |
Legitimacy.Foundations.DecisionSystem |
| Binary-pipeline obstruction | binaryDecisionPipeline_effectiveSurface_complete_three_axiom_obstruction |
Legitimacy.Impossibility.PeerRelativeClass.Obstructions |
| Direct monotonicity route | binaryDecisionPipeline_isPeerRelativeAggregator_complete_obstruction |
Legitimacy.Impossibility.PeerRelativeClass.Obstructions |
| Existential class obstruction | binaryDecisionPipeline_existsClass_three_axiom_obstruction |
Legitimacy.Impossibility.PeerRelativeClass.Obstructions |
| Binary composition counterexample | composition_inadmissibility |
Legitimacy.Results.Composition |
| Three-valued composition inadmissibility | three_valued_composition_inadmissibility |
Legitimacy.Results.Composition |
| Parametric escalation-policy obstruction | three_valued_escalationPolicyWitness_composition_inadmissibility |
Legitimacy.Results.Composition |
| Escalation-surface witness predicate | EscalationPolicyWitness |
Legitimacy.Results.Composition |
| Concrete escalation-policy inhabitant | thresholdNode3_escalationPolicyWitness |
Legitimacy.Results.Composition |
| Multi-principal Arrow obstruction | majorityQuorumRule_fails_arrow_triple |
Legitimacy.Results.MultiPrincipal |
| Multi-principal frontier | multi_principal_pairwise_achievability_with_majorityQuorum_obstruction |
Legitimacy.Results.MultiPrincipal |
| Broad strategyproofness bridge | decisionSystem_solidarity_monotonicity_imply_strategyproof |
Legitimacy.Impossibility.AxiomIndependence |
| Concrete graph substrate | GovernanceGraph |
Legitimacy.Foundations.Graph |
| Concrete refined class predicate | IsPeerRelativeAggregator |
Legitimacy.Impossibility.PeerRelativeClass.Predicates |
| Median-rule gate instance | peerRelativeNode_isPeerRelativeAggregator |
Legitimacy.Impossibility.PeerRelativeClass.Witnesses |
| Refined-to-broad peer-relative relation | IsPeerRelativeAggregator.isPeerRelativeNode |
Legitimacy.Impossibility.PeerRelativeClass.Predicates |
| Median-rule effective surface | EffectivePeerRelativeSurface |
Legitimacy.Impossibility.PeerRelativeClass.Predicates |
| Median-rule complete tail | CompletePeerRelativeTail |
Legitimacy.Impossibility.PeerRelativeClass.Predicates |
| Complete first-effective class | CompleteFirstEffectivePeerRelativeSurfaceClass |
Legitimacy.Impossibility.PeerRelativeClass.Predicates |
| Concrete median obstruction | effectivePeerRelativeSurface_complete_three_axiom_obstruction |
Legitimacy.Impossibility.PeerRelativeClass.Obstructions |
| Concrete median obstruction via pipeline | effectivePeerRelativeSurface_complete_three_axiom_obstruction_via_pipeline |
Legitimacy.Impossibility.PeerRelativeClass.Obstructions |
| Concrete existential class theorem | effectivePeerRelativeSurface_existsClass_three_axiom_obstruction_via_pipeline |
Legitimacy.Impossibility.PeerRelativeClass.Obstructions |
| Broader-stage countermodel | hasPeerRelativeStage_does_not_force_impossibility |
Legitimacy.Impossibility.PeerRelativeClass.Countermodel |
| DAG transfer theorem | dagPeerRelativeSurfaceMap_pipeline_impossibility |
Legitimacy.Kernel.DAGBinaryBridge |
| DAG transfer contract | DAGToPipelineModelMap |
Legitimacy.Kernel.DAGBinaryBridge |
| Concrete DAG compatibility form | dagPeerRelativeSurfaceMap_impossibility_via_pipeline |
Legitimacy.Kernel.DAGBinaryBridge |
| Concrete DAG compatibility form | dagPeerRelativeSurfaceMap_impossibility |
Legitimacy.Kernel.DAGBinaryBridge |
| Broad peer-relative node predicate | IsPeerRelativeNode |
Legitimacy.Impossibility.PeerRelativeClass.Predicates |
| Canonical gate instance | peerRelativeNode_isPeerRelative |
Legitimacy.Impossibility.PeerRelativeClass.Witnesses |
| Context-only peer-relative predicate | PeerRelativeByContext |
Legitimacy.Foundations.StructuralPeerRelative |
| Consistency-independence witness | shortListGraph |
Legitimacy.Impossibility.AxiomIndependence |
| Solidarity-independence witness | bobAbsoluteGraph |
Legitimacy.Impossibility.AxiomIndependence |
| Monotonicity-independence witness | bobRelativeGraph |
Legitimacy.Impossibility.AxiomIndependence |
| Non-peer-relative escape theorem | nonPeerRelative_escapes_impossibility |
Legitimacy.Results.NonPeerRelative |
| Non-peer-relative threshold theorem | nonPeerRelative_is_threshold |
Legitimacy.Results.NonPeerRelative |
| Non-peer-relative strategyproofness theorem | nonPeerRelative_monotone_strategyproof_claimantConstant |
Legitimacy.Results.NonPeerRelative |
| Finite-estate obstruction | nonPeerRelative_cannot_allocate_finite_estate |
Legitimacy.Results.NonPeerRelative |
| Escape-collapse theorem | nonPeerRelative_allAxioms_escape_collapse |
Legitimacy.Results.NonPeerRelative |
| Pipeline/kernel escape theorem | non_peer_relative_collapse_or_infeasible_or_exits_kernel |
Legitimacy.Impossibility.PeerRelativeClass.Escape |
| Collapse witness | collapseWitnessPipeline_collapse |
Legitimacy.Impossibility.PeerRelativeClass.Escape |
| Infeasibility witness | singletonOnlyPipeline_infeasible |
Legitimacy.Impossibility.PeerRelativeClass.Escape |
| Hidden-authority exit witness | hiddenAuthorityExitPipeline_exits_kernel |
Legitimacy.Impossibility.PeerRelativeClass.Escape |
| Liveness failure witness (permanent escalation) | permanently_escalating_permit_graph_fails_nonvacuity |
Legitimacy.Impossibility.PeerRelativeClass.Escape |
| Feasibility failure witness | admit_only_singleton_rule_fails_feasibility_at_multi_claim_profiles |
Legitimacy.Impossibility.PeerRelativeClass.Escape |
| No non-peer-relative route theorem | no_non_peer_relative_pipeline_substantive_feasible_and_kernel |
Legitimacy.Impossibility.PeerRelativeClass.Escape |
| Spectral construction lemma | claimantInteractionGraph |
Legitimacy.Spectral.CrossScale.ClaimantInteraction |
| Constructed peer-relative carrier | constructedPeerRelativeInteractionGraph |
Legitimacy.Spectral.CrossScale.ClaimantInteraction |
| Carrier equality lemma | claimantInteractionGraph_eq_constructedPeerRelativeCarrier_of_completeSurface |
Legitimacy.Spectral.CrossScale.ClaimantInteraction |
| Canonical carrier equality | peerRelativeNode_claimantInteractionGraph_eq_uniK5 |
Legitimacy.Spectral.CrossScale.ClaimantInteraction |
| Canonical spectral-gap computation | peerRelativeNode_claimantInteractionGraph_spectralGap_eq_five |
Legitimacy.Spectral.CrossScale.ClaimantInteraction |
| Canonical spectral-gap bound | peerRelativeNode_claimantInteractionGraph_spectralGap_bound |
Legitimacy.Spectral.CrossScale.ClaimantInteraction |
| Parameterized spectral predicate | SpectralWellConnectedAt |
Legitimacy.Spectral.Core.SpectralWellConnected |
| Default spectral predicate | SpectralWellConnected |
Legitimacy.Spectral.Core.SpectralWellConnected |
| Finite-family admissible window | nonbottleneck_archetype_family_admissible_window |
Legitimacy.Spectral.CrossScale.FiniteCrossScaleUniversality.Universality |
| Weighted-regular natural class | GovGraph.IsWeightedRegular |
Legitimacy.Spectral.CrossScale.Universality |
| Weighted-regular product hypothesis | GovGraph.WeightedRegularDefaultProductLowerBound |
Legitimacy.Spectral.CrossScale.Universality |
| Weighted-regular window theorem | GovGraph.IsWeightedRegular.admits_default_window_of_product_lower_bound |
Legitimacy.Spectral.CrossScale.Universality |
| Complete-graph archetype membership | uniK5_isWeightedRegular |
Legitimacy.Spectral.CrossScale.Universality |
| Complete-graph archetype membership | uniK7_isWeightedRegular |
Legitimacy.Spectral.CrossScale.Universality |
| Complete-graph archetype membership | uniK9_isWeightedRegular |
Legitimacy.Spectral.CrossScale.Universality |
| Bounded source-to-artifact contract | BoundedExtractorContract |
Legitimacy.Extract.Soundness |
| Bounded source-to-artifact soundness | bounded_extractor_contract_sound |
Legitimacy.Extract.Soundness |
[AARs2026] Anthropic. Automated Alignment Researchers: Using large language models to scale scalable oversight. Technical blog post, April 14, 2026. https://www.anthropic.com/research/automated-alignment-researchers.
[Arrow1951] Arrow, K. J. Social Choice and Individual Values. Yale University Press, 1951.
[Bai2022] Bai, Y., et al. Constitutional AI: Harmlessness from AI Feedback. arXiv:2212.08073, 2022.
[Baldwin1991] Baldwin, S. An extension of Sharkovskii’s Theorem to the n-od. Ergodic Theory and Dynamical Systems, 11(2):249–271, 1991.
[Balinski1982] Balinski, M. L., and Young, H. P. Fair Representation: Meeting the Ideal of One Man, One Vote. Yale University Press, 1982.
[Bengio2025] Bengio, Y., Cohen, M., Fornasiere, D., Ghosn, J., Greiner, P., MacDermott, M., Mindermann, S., Oberman, A., Richardson, J., Richardson, O., Rondeau, M.-A., St-Charles, P.-L., and Williams-King, D. Superintelligent Agents Pose Catastrophic Risks: Can Scientist AI Offer a Safer Path? arXiv:2502.15657, 2025.
[BelsleyKuhWelsch1980] Belsley, D. A., Kuh, E., and Welsch, R. E. Regression Diagnostics: Identifying Influential Data and Sources of Collinearity. Wiley, 1980.
[BrcicYampolskiy2024] Brcic, M., and Yampolskiy, R. V. Impossibility Results in AI: A Survey. ACM Computing Surveys, 56(1), 2024.
[Brandt2016] Brandt, F., Conitzer, V., Endriss, U., Lang, J., and Procaccia, A. D., editors. Handbook of Computational Social Choice. Cambridge University Press, 2016.
[Cardy1988] Cardy, J., editor. Finite-Size Scaling. North-Holland, 1988.
[Cheeger1970] Cheeger, J. A lower bound for the smallest eigenvalue of the Laplacian. Problems in Analysis, 195:199, 1970.
[Chen2021] Chen, D., Su, H., Wang, X., Pan, G.-J., and Chen, G. Finite-size scaling of geometric renormalization flows in complex networks. Physical Review E, 104:034304, 2021.
[Chouldechova2017] Chouldechova, A. Fair prediction with disparate impact: a study of bias in recidivism prediction instruments. Big Data, 5(2):153–163, 2017.
[Chung1997] Chung, F. R. K. Spectral Graph Theory. American Mathematical Society, 1997.
[Cook1977] Cook, R. D. Detection of Influential Observations in Linear Regression. Technometrics, 19(1):15–18, 1977.
[CookWeisberg1982] Cook, R. D., and Weisberg, S. Residuals and Influence in Regression. Chapman and Hall, 1982.
[Conitzer2024] Conitzer, V., et al. Social Choice Should Guide AI Alignment in Dealing with Diverse Human Feedback. In Proceedings of the 41st International Conference on Machine Learning, Proceedings of Machine Learning Research 235:9346–9360, 2024. https://proceedings.mlr.press/v235/conitzer24a.html.
[Dalrymple2024] Dalrymple, D., et al. Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systems. arXiv:2405.06624, 2024.
[Databricks2026] Databricks. AI Gateway (Beta). Databricks product release notes, February 2026. https://docs.databricks.com/aws/en/release-notes/product/2026/february. Source note: product documentation used only as industry enforcement-plane context, not theorem support.
[DGM-H2026] UBC, Vector Institute, Edinburgh, NYU, FAIR, Meta Superintelligence Labs. Darwin Godel Machine: Metacognitive Self-Improvement via Editable Hyperagents. arXiv:2603.19461, 2026.
[DorflerBullo2013] Dörfler, F., and Bullo, F. Kron Reduction of Graphs with Applications to Electrical Networks. IEEE Trans. Circuits Syst. I, 60(1):150–163, 2013.
[DworkRoth2014] Dwork, C., and Roth, A. The Algorithmic Foundations of Differential Privacy. Foundations and Trends in Theoretical Computer Science, 9(3–4):211–407, 2014.
[Eckersley2019] Eckersley, P. Impossibility and Uncertainty Theorems in AI Value Alignment (or why your AGI should not have a utility function). arXiv:1901.00064. SafeAI 2019: AAAI Workshop on Artificial Intelligence Safety, 2019.
[Fernandez2026] Fernandez, M. Agent Control Protocol: Admission Control for Agent Actions. arXiv:2603.18829, 2026.
[Galam1986] Galam, S. Majority rule, hierarchical structures and democratic totalitarianism: a statistical approach. Journal of Mathematical Psychology, 30(4):426–434, 1986.
[Galam1990] Galam, S. Social paradoxes of majority rule voting and renormalization group. Journal of Statistical Physics, 61:943–951, 1990.
[Galam2000] Galam, S. Real space renormalization group and totalitarian paradox of majority rule voting. Physica A, 285:66–76, 2000.
[García-Pérez2018] García-Pérez, G., Boguñá, M., and Serrano, M. Á. Multiscale unfolding of real networks by geometric renormalization. Nature Physics, 14:583–589, 2018.
[Ge2024] Ge, L., et al. Axioms for AI Alignment from Human Feedback. arXiv:2405.14758. NeurIPS 2024, 2024.
[Gfeller2007] Gfeller, D., and De Los Rios, P. Spectral Coarse Graining of Complex Networks. Physical Review Letters, 99:038701, 2007.
[Gibbard1973] Gibbard, A. Manipulation of voting schemes: a general result. Econometrica, 41(4):587–601, 1973.
[GrandiEndriss2013] Grandi, U., and Endriss, U. First-Order Logic Formalisation of Impossibility Theorems in Preference Aggregation. Journal of Philosophical Logic, 42(4):595–618, 2013.
[Hampel1974] Hampel, F. R. The Influence Curve and Its Role in Robust Estimation. Journal of the American Statistical Association, 69(346):383–393, 1974.
[Hampel1986] Hampel, F. R., Ronchetti, E. M., Rousseeuw, P. J., and Stahel, W. A. Robust Statistics: The Approach Based on Influence Functions. Wiley, 1986.
[Hubinger2023] Hubinger, E., Jermyn, A., Treutlein, J., Hudson, R., and Woolverton, K. Conditioning Predictive Models: Risks and Strategies. arXiv:2302.00805, 2023.
[Kadanoff1966] Kadanoff, L. P. Scaling laws for Ising models near T_c. Physics, 2:263–272, 1966.
[Kleinberg2017] Kleinberg, J., Mullainathan, S., and Raghavan, M. Inherent trade-offs in the fair determination of risk scores. In Proceedings of the 8th Innovations in Theoretical Computer Science Conference, pages 43:1–43:23, 2017.
[LeeGharanTrevisan2012] Lee, J. R., Oveis Gharan, S., and Trevisan, L. Multi-way spectral partitioning and higher-order Cheeger inequalities. In Proceedings of the 44th ACM Symposium on Theory of Computing, pages 1117–1130, 2012.
[Loukas2019] Loukas, A. Graph Reduction with Spectral and Cut Guarantees. Journal of Machine Learning Research, 20(116):1–42, 2019.
[Maskin1999] Maskin, E. S. Nash equilibrium and welfare optimality. Review of Economic Studies, 66(1):23–38, 1999.
[MaskinSjostrom2002] Maskin, E. S., and Sjöström, T. Implementation Theory. In Arrow, K. J., Sen, A. K., and Suzumura, K., editors, Handbook of Social Choice and Welfare, volume 1, chapter 5, pages 237–288. Elsevier, 2002.
[Mathlib2023] The mathlib Community. Mathlib: A library for formal mathematics in Lean 4. 2023.
[Moulin1991] Moulin, H. Axioms of Cooperative Decision Making. Econometric Society Monographs. Cambridge University Press, 1991.
[Moura2021] de Moura, L., and Ullrich, S. The Lean 4 Theorem Prover and Programming Language. CADE-28, 2021.
[Nayebi2025] Nayebi, A. Intrinsic Barriers and Practical Pathways for Human-AI Alignment: An Agreement-Based Complexity Analysis. arXiv:2502.05934. To appear in AAAI 2026 Special Track on AI Alignment (oral), 2025.
[MyersonSatterthwaite1983] Myerson, R. B., and Satterthwaite, M. A. Efficient mechanisms for bilateral trading. Journal of Economic Theory, 29(2):265–281, 1983.
[NissimRaskhodnikovaSmith2007] Nissim, K., Raskhodnikova, S., and Smith, A. Smooth Sensitivity and Sampling in Private Data Analysis. In Proceedings of the 39th ACM Symposium on Theory of Computing, pages 75–84, 2007.
[Nipkow2009] Nipkow, T. Social Choice Theory in HOL: Arrow and Gibbard-Satterthwaite. Journal of Automated Reasoning, 43(3):289–304, 2009.
[Nurisso2025] Nurisso, M., et al. Higher-order Laplacian renormalization. Nature Physics, 21:661–668, 2025. doi:10.1038/s41567-025-02784-1.
[OrtegaBraun2013] Ortega, P. A., and Braun, D. A. Thermodynamics as a theory of decision-making with information-processing costs. Proceedings of the Royal Society A, 469:20120683, 2013.
[Ostrom2009] Ostrom, E. Beyond Markets and States: Polycentric Governance of Complex Economic Systems. American Economic Review, 100(3):641–672, 2009.
[Palumbo2026] Palumbo, N., et al. Policy Compiler for Secure Agentic Systems. arXiv:2602.16708, 2026.
[Procaccia2025] Procaccia, A. D., Schiffer, B., and Zhang, S. Clone-Robust AI Alignment. In Proceedings of the 42nd International Conference on Machine Learning, Proceedings of Machine Learning Research 267:49903–49926, 2025. https://proceedings.mlr.press/v267/procaccia25a.html.
[RLHFTrilemma2025] Sahoo, S., Chadha, A., Jain, V., and Chaudhary, D. Position: The Complexity of Perfect AI Alignment: Formalizing the RLHF Trilemma. arXiv:2511.19504. Accepted at the NeurIPS 2025 Workshop on Socially Responsible and Trustworthy Foundation Models, 2025.
[Satterthwaite1975] Satterthwaite, M. A. Strategy-proofness and Arrow’s conditions: Existence and correspondence theorems for voting procedures and social welfare functions. Journal of Economic Theory, 10(2):187–217, 1975.
[Sen1970] Sen, A. K. The Impossibility of a Paretian Liberal. Journal of Political Economy, 78(1):152–157, 1970. doi:10.1086/259614.
[Skalse2022] Skalse, J., Howe, N. H. R., Krasheninnikov, D., and Krueger, D. Defining and Characterizing Reward Hacking. In Advances in Neural Information Processing Systems, 35, 2022.
[Song2005] Song, C., Havlin, S., and Makse, H. A. Self-similarity of complex networks. Nature, 433:392–395, 2005.
[Spielman2010] Spielman, D. Algorithms, graph theory, and linear equations in Laplacian matrices. In Proceedings of the ICM, 4:2698–2722, 2010.
[Tibebu2026] Tibebu, H. The Accountability Horizon: An Impossibility Theorem for Governing Human-Agent Collectives. arXiv:2604.07778, 2026.
[TypeCheckedCompliance2026] Rashie, D., and Rashi, V. Type-Checked Compliance: Deterministic Guardrails for Agentic Financial Systems Using Lean 4 Theorem Proving. arXiv:2604.01483, 2026.
[Thomson2003] Thomson, W. Axiomatic and game-theoretic analysis of bankruptcy and taxation problems: a survey. Mathematical Social Sciences, 45(3):249–297, 2003.
[Thomson2015] Thomson, W. Axiomatic and game-theoretic analysis of bankruptcy and taxation problems: an update. Mathematical Social Sciences, 74:41–59, 2015.
[Thomson2019] Thomson, W. How to Divide When There Isn’t Enough: From Aristotle, the Talmud, and Maimonides to the Axiomatics of Resource Allocation. Cambridge University Press, 2019.
[Villegas2023] Villegas, P., Gili, T., Caldarelli, G., and Gabrielli, A. Laplacian renormalization group for heterogeneous networks. Nature Physics, 19:445–450, 2023.
[Wiedijk2007] Wiedijk, F. Arrow’s Impossibility Theorem. Formalized Mathematics, 15(4):171–174, 2007.
[Wilson1971] Wilson, K. G. Renormalization group and critical phenomena I, II. Physical Review B, 4:3174–3205, 1971.
[WilsonKogut1974] Wilson, K. G., and Kogut, J. The renormalization group and the ε-expansion. Physics Reports, 12:75–199, 1974.
[YudkowskyHerreshoff2013] Yudkowsky, E., and Herreshoff, M. Tiling Agents for Self-Modifying AI, and the Löbian Obstacle. MIRI technical report draft, 2013.
[Young1994] Young, H. P. Equity: In Theory and Practice. Princeton University Press, 1994.
Machine-checked artifact (Lean 4 + Rust): github.com/abenenson/legitimacy.