Computation by infinite descent made explicit
Pith reviewed 2026-05-19 08:14 UTC · model grok-4.3
The pith
Every valid proof in this ordinal-annotated non-wellfounded system is computable.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
In the non-wellfounded proof system with explicit ordinal annotations on fixpoint formulas, every valid proof is computable. This implies a normalization theorem for proofs of finitary formulas and establishes that each proof of an appropriate sequent represents a unique function on the natural numbers. The system further admits a categorical semantics in which least fixpoint formulas correspond to initial algebras and greatest fixpoint formulas correspond to final coalgebras.
What carries the argument
The computability predicate on proofs in the ordinal-annotated non-wellfounded system, which tracks descent through the annotations to extract computational content from valid derivations.
If this is right
- Proofs of finitary formulas admit normalization to a canonical form.
- Every proof of a sequent of the appropriate form represents a unique function on natural numbers.
- Least fixpoint formulas correspond to initial algebras and greatest fixpoint formulas to final coalgebras in the derived categorical model.
Where Pith is reading between the lines
- Explicit ordinal annotations may allow finer control over the descent behavior when mixing inductive and co-inductive rules in larger proof systems.
- The approach suggests a route for direct program extraction from non-wellfounded proofs without separate translation steps.
- Similar annotation techniques could be tested in related systems to clarify computational content for other forms of infinite descent.
Load-bearing premise
The definition of computability for proofs with ordinal annotations is sufficient to capture computational content without extra restrictions on ordinal variables or interactions between inductive and co-inductive rules.
What would settle it
A valid proof in the system for which the computability predicate does not hold, such as one that fails to define a terminating computation or a unique function on natural numbers for a finitary sequent.
read the original abstract
We introduce a non-wellfounded proof system for intuitionistic logic extended with inductive and co-inductive definitions, based on a syntax in which fixpoint formulas are annotated with explicit variables for ordinals. We explore the computational content of this system, in particular we introduce a notion of computability and show that every valid proof is computable. As a consequence, we obtain a normalization result for proofs of what we call finitary formulas. A special case of this result is that every proof of a sequent of the appropriate form represents a unique function on natural numbers. Finally, we derive a categorical model from the proof system and show that least and greatest fixpoint formulas correspond to initial algebras and final coalgebras respectively.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces a non-wellfounded proof system for intuitionistic logic extended with inductive and co-inductive definitions. Fixpoint formulas are annotated with explicit ordinal variables. The authors define a computability predicate on proofs and claim to prove that every valid proof is computable. As a consequence they obtain normalization for proofs of finitary formulas, with the special case that proofs of appropriate sequents represent unique functions on the natural numbers. They also construct a categorical model in which least and greatest fixpoints are interpreted as initial algebras and final coalgebras.
Significance. If the central claims hold, the work provides an explicit computational reading of non-wellfounded proofs that incorporate both inductive and co-inductive rules via ordinal annotations. This strengthens the connection between infinite descent, normalization, and functional computation in the presence of fixpoints. The explicit ordinal variables and the derivation of a categorical semantics are positive features that could make the computational content more transparent than in purely syntactic treatments.
major comments (2)
- §4 (Computability predicate): The definition quantifies over ordinal assignments but lacks an explicit clause ensuring that substitution of a shared ordinal variable into a mixed inductive/co-inductive inference preserves strict descent. Without this, it is unclear whether the predicate is preserved under the non-wellfounded rules when both μ and ν operators appear in the same derivation, which directly affects the claim that every valid proof is computable.
- Theorem 5.3 (Normalization for finitary formulas): The proof sketch relies on the computability predicate being closed under the cut rule and the fixpoint unfolding rules. If the descent condition for shared ordinals is not enforced, the induction on the computability measure may fail for derivations that interleave inductive and co-inductive steps, undermining the uniqueness of the represented function on natural numbers.
minor comments (2)
- Notation for ordinal variables is introduced without a dedicated preliminary section; a short table listing the syntax for annotated fixpoints and the associated inference rules would improve readability.
- The categorical model construction in §6 assumes the existence of initial algebras and final coalgebras without referencing the specific category (e.g., whether it is the category of sets or a topos); a brief statement of the ambient category would clarify the semantics.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments on our manuscript. The observations regarding the computability predicate and the normalization theorem are helpful. We have revised the paper to make the relevant definitions and proof arguments more explicit, as detailed in the point-by-point responses below.
read point-by-point responses
-
Referee: §4 (Computability predicate): The definition quantifies over ordinal assignments but lacks an explicit clause ensuring that substitution of a shared ordinal variable into a mixed inductive/co-inductive inference preserves strict descent. Without this, it is unclear whether the predicate is preserved under the non-wellfounded rules when both μ and ν operators appear in the same derivation, which directly affects the claim that every valid proof is computable.
Authors: We agree that the original presentation left the handling of shared ordinal variables in mixed μ/ν derivations somewhat implicit. The quantification over ordinal assignments and the descent conditions built into the non-wellfounded rules were intended to cover these cases, but an explicit clause improves clarity. We have revised the definition of the computability predicate (now Definition 4.2) to include a dedicated clause: when a shared ordinal variable is substituted into an inference involving both inductive and co-inductive operators, the assignment must enforce strict descent on the inductive side while preserving the appropriate (non-increasing) behavior on the co-inductive side. A supporting lemma has been added showing that the predicate is preserved under the non-wellfounded rules in mixed contexts. With this change the claim that every valid proof is computable continues to hold. revision: yes
-
Referee: Theorem 5.3 (Normalization for finitary formulas): The proof sketch relies on the computability predicate being closed under the cut rule and the fixpoint unfolding rules. If the descent condition for shared ordinals is not enforced, the induction on the computability measure may fail for derivations that interleave inductive and co-inductive steps, undermining the uniqueness of the represented function on natural numbers.
Authors: We appreciate this observation. The proof of Theorem 5.3 proceeds by induction on the computability measure and relies on closure under cut and unfolding. Following the revision to the computability predicate described above, we have expanded the proof sketch to include an explicit case analysis for derivations that interleave inductive and co-inductive steps. The new descent clause ensures that the measure decreases appropriately even when shared ordinals are involved. Consequently the induction goes through, the normalization result for finitary formulas is preserved, and the uniqueness of the function represented on the natural numbers in the special-case sequents remains intact. revision: yes
Circularity Check
No circularity: derivation is self-contained within newly introduced definitions and proofs.
full rationale
The paper defines a non-wellfounded proof system with explicit ordinal annotations for fixpoint formulas, introduces a computability predicate on proofs in this system, and proves that every valid proof satisfies the predicate. This leads to normalization for finitary formulas and a categorical model. No steps reduce by construction to prior fitted values, self-citations, or renamed inputs; the central claims follow from direct reasoning inside the defined system rather than external load-bearing citations or definitional equivalence. The derivation chain is independent of the target results.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Standard rules and semantics for intuitionistic logic with inductive and co-inductive definitions hold in the non-wellfounded setting.
invented entities (1)
-
Explicit ordinal variables annotating fixpoint formulas
no independent evidence
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We introduce a non-wellfounded proof system ... based on a syntax in which fixpoint formulas are annotated with explicit variables for ordinals. ... every valid proof is computable. ... least and greatest fixpoint formulas correspond to initial algebras and final coalgebras respectively.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.