Kernel Obstruction Theorem: Diagonal Collapse
- Kernel Obstruction Theorem is an abstract diagonal obstruction in the closed implication–falsity fragment, revealing inconsistency when combining generative evaluation with total decision.
- It employs a primitive closure predicate C with structural rules like modus ponens and consistency, alongside evaluation and excluded‐middle completeness, to establish reflective fixed points.
- The theorem underpins reflective paradoxes in logical systems and informs limitations on classifier interfaces in formal, categorical, and computational settings.
Searching arXiv for the primary paper and closely related context. The Kernel Obstruction Theorem, in the sense developed in "Remarks on Primitive Regulation," is an abstract diagonal obstruction for primitive closure predicates on the closed implication–falsity fragment of propositional syntax. It studies a predicate , read as acceptance by a primitive regulator, together with two structurally distinct completeness principles: evaluation completeness , which is generative, and excluded-middle completeness , which is decisional. The theorem states that these two principles cannot coexist with modus ponens and consistency: (Rosko, 18 May 2026).
1. Formal language and closure kernel
The formal setting is the closed implication–falsity fragment
with object-level negation defined by . The language contains no atoms, variables, quantifiers, or modalities; formulas are finite trees over . A basic syntactic lemma states that no formula is its own negation: . This excludes literal fixed points at the level of syntax and forces all fixed-point phenomena to occur internally through acceptance by (Rosko, 18 May 2026).
A primitive closure predicate is a map . The intended reading is that 0 means “1 is accepted by 2.” The predicate is purely propositional and parametric; it is not introduced as a truth predicate or model predicate. From 3 one defines the closure equivalence relation
4
This equivalence is the kernel of the classifier in the sense that 5 and 6 are indistinguishable for 7 up to accepted implication in both directions.
Only three structural properties are used. Modus ponens is
8
Consistency is
9
Excluded-middle completeness is
0
A recurrent point in the paper is that no contraction or other object-logical rules are required. A common misunderstanding is therefore ruled out at the outset: the obstruction does not depend on a rich ambient proof theory; it uses only detachment, consistency, and the two completeness interfaces.
2. Generativity, decision, and representability
The first completeness principle is evaluation completeness. One fixes an arbitrary type 1 together with an evaluation operation
2
written 3. Then
4
This says that every formula-valued behavior of codes is representable by some code, pointwise up to closure equivalence. The paper characterizes this as generativity. A goal-restricted variant also suffices:
5
for fixed goal 6.
The second completeness principle is decisional:
7
A stronger Boolean form is
8
It satisfies
9
and therefore implies 0 by case analysis on 1.
The paper contrasts this with refutation:
2
Unlike 3, refutation imposes no coverage condition. The always-false classifier inhabits 4 vacuously. This asymmetry is central: the obstruction targets total classification, not mere partial rejection.
A second common misunderstanding is explicitly blocked by the interface-based formulation. The theorem does not assert that 5 is universally inhabited for every plausible 6; it states that if such an evaluation interface is provided, then combining it with total decision has the stated consequence.
3. Reflective fixed points and diagonal collapse
The diagonal mechanism is a Curry-style fixed-point construction internal to the kernel relation. For any goal 7, a formula 8 is called a Curry fixed point at 9 if
0
Under 1, for every goal 2 there exists such a 3. The proof is by self-application: instantiate 4 at
5
obtain 6 with 7 for all 8, set 9, and specialize at 0. This yields
1
For 2, one obtains a negation fixed point
3
Thus 4 implies 5 (Rosko, 18 May 2026).
Once such a 6 exists, excluded-middle completeness forces classification of it. The branch-collapse lemma states that if 7 holds and 8, then either branch yields 9. If 0, then 1 and modus ponens give 2; from 3 and 4 one obtains 5. If 6, then 7 and modus ponens give 8, and the same detachment yields 9.
This produces the closure-level diagonal collapse:
0
Consistency then converts internal collapse into contradiction:
1
The paper presents this as the Kernel Obstruction Theorem in formal summary form:
2
3
4
5
and therefore
6
4. Why the obstruction is a kernel obstruction
The term “kernel” is tied to the equivalence relation 7. The relation says that 8 accepts arrows both ways between two formulas, so classification by 9 factors through the quotient 0. In the paper’s categorical gloss, 1 is the kernel congruence induced by the classifier’s accepted implications. The obstruction is therefore not merely a diagonal paradox in syntax; it is a failure of a classifier to consistently decide formulas that collapse in its own kernel class.
The fixed point produced by 2 is reflective rather than syntactic. Since no formula is its own negation, the identity 3 never arises as a tree equality. What occurs is the weaker but decisive statement
4
That is enough because 5 demands that 6 decide one side or the other, while the accepted kernel arrows guarantee that either decision propagates to falsity through modus ponens.
The paper explicitly places this mechanism alongside broader diagonal patterns. It states that 7 functions as point-surjectivity up to 8, in the spirit of Lawvere’s fixed-point theorem; that the result matches Rice-style and undefinability obstructions for nontrivial properties over reflective domains; and that the function 9 carries the self-reference. These comparisons situate the theorem within a familiar family of reflective impossibility arguments, while the actual proof remains purely propositional and interface-driven (Rosko, 18 May 2026).
A plausible implication is that the theorem isolates a minimal diagonal core. The ambient syntax is austere, the logical rules are sparse, and equality is relaxed to closure equivalence. Yet this already suffices for inconsistency once generativity and total decision are combined.
5. Strengthenings, variants, and scope
The theorem strengthens immediately to Boolean decision. Since 0, one obtains
1
Even without 2, the combination of 3, 4, and 5 yields internal collapse to 6. The added contradiction requires consistency to discharge 7 into 8.
By contrast, refutation is not obstructed. The paper defines
9
and notes that the always-false classifier inhabits this specification vacuously. Because no global coverage requirement is imposed, no diagonal forcing occurs.
The theorem is parametric in 00, and the paper lists several informal classes of examples. One may take 01 as a provability or derivability closure; one may read 02 as an acceptance or truth-like classifier on the fragment; or one may interpret 03 as a normalization or definability property. In each case, the applicability depends on whether an evaluation frame witnessing 04 is actually provided. The theorem therefore constrains interfaces, not all conceivable predicates outright.
The scope conditions are intentionally tight. The result relies only on the closed implication–falsity fragment, 05, 06, 07, and the bundled evaluation interface. No contraction or additional rules are used. The mechanization also shows that the frame with equality is impossible, and that closure equivalence is the minimal relaxation permitting a reflective fixed point. This directly corrects another possible misconception: the theorem is not a statement about ordinary syntactic fixed points, but about fixed points that live inside the classifier’s kernel.
6. Mechanization and terminological range
The proof is mechanized in Rocq. Formulas are implemented as closed 08 trees in module M001, and the evaluation frame provides ceval_apply : Code → Code → Form together with cevaluation_complete, the formal version of 091011\mathsf{Eval}(C)\Rightarrow \exists B.\; B\simeq_C\neg B12C(\bot)13\mathsf{Eval}(C)\land\mathsf{MP}\land\mathsf{LEM}14\bot15\mathsf{Eval}(C)\land\mathsf{MP}\land\mathsf{Cons}\land\mathsf{LEM}16\mathsf{Dec}$; and refutation_not_obstructed, showing that refutation is inhabited by always_false_regulator_refutation. The bundled certificate aporetic_lemma_qed inhabits APORETIC_LEMMA_CONTRACT with empty assumption report (Rosko, 18 May 2026).
The phrase “Kernel Obstruction Theorem” is not unique to this logical setting. In other arXiv contexts it names unrelated results, including a theorem on local Euler obstruction for determinantal varieties (Zhang, 2017), an identification of Boardman’s whole-plane obstruction group with the kernel of a colim–lim interchange morphism in Cartan–Eilenberg systems (Helle et al., 2018), and obstruction-set characterizations in parameterized complexity and kernelization (Fellows et al., 2013). This suggests that the label is field-local rather than canonical. In the present logical usage, however, it specifically denotes the incompatibility of a generative evaluation interface with total excluded-middle decision for a primitive closure predicate over the implication–falsity fragment.