The δ-Calculus: From Distinction to Arithmetic

Abstract

Let δ denote the primitive act of distinction, formally realized as the one-step extension r↦Sr of a finite record. We study the generated δ -orbit and its arithmetic presentation ℕ δ . We prove that the δ -orbit is initial among δ -algebras: every δ -algebra admits a unique structure-preserving map from the orbit. The map is injective when the successor operation is injective and the base point is not a successor. If the δ -algebra also satisfies induction for all predicates, the map is bijective and gives the unique isomorphism with the generated δ -orbit. The corresponding δ -calculus is an intuitionistic first-order proof system over the signature { 0,S,+,⋅ } . The name is independent of δ -reduction in the λ -calculus: here δ generates the arithmetic carrier, and is not a term rewriting rule. Each derivation carries a ledger recording the use of the law of excluded middle, the limited principle of omniscience, Markov’s principle, and induction on quantified formulas. The last entry does not affect whether a derivation is forced. Every closed formula derivable in the forced fragment is true in the standard model. Starting from δ , we construct the choice-free number tower δ⇝ ℕ δ ↪ ℤ δ ↪ ℚ δ . The metatheoretic systems ℕ , ℤ , and ℚ each admit an explicit injection into ℕ δ . We also classify the recognition quotients of ( ℕ δ ,+,0 ) . Under the law of excluded middle, every recognizer is either injective or has kernel congruence ≡ i,p for a unique pair i≥0 , p≥1 . In the noninjective case, the quotient is the finite monogenic monoid M( i,p ) . We determine the exact metatheoretic logical price of this classification. A decidable congruence together with an explicit pair of distinct related elements implies the classification without additional nonconstructive principles. For a decidable congruence different from equality, Markov’s principle is needed. For an arbitrary congruence, the dichotomy requires the law of excluded middle. The reverse implications show that the last two prices are exact. These prices are computed in the ambient metatheory. They are distinct from the syntactic ledger of derivations in the δ -calculus. The main results are formalized in Lean 4.

Share and Cite:

Washburn, J. and Zlatanovi?, M.Lj. (2026) The <i>δ</i>-Calculus: From Distinction to Arithmetic. <i>Advances in Pure Mathematics</i>, <b>16</b>, 705-739. doi: <a href='https://doi.org/10.4236/apm.2026.169035' target='_blank' onclick='SetNum(154052)'>10.4236/apm.2026.169035</a>.

1. Introduction

Let δ denote the primitive act of distinction. We identify the canonical arithmetic generated by iterated distinction, construct its choice-free number tower through the rationals, and determine the exact metatheoretic logical cost of the recognition quotients of its additive monoid.

The ambient metatheory provides propositions, equality, and collections of elements, which we call carriers. The ambient metatheory is intuitionistic. It provides function types, finite products, inductively generated carriers with their recursion and induction principles, quotients by equivalence relations, and the natural numbers ℕ , which also index the de Bruijn variables (Section 3). Equality and order on ℕ are decidable. We work in a fixed universe Type u . A carrier is a type K: Type u , and a predicate on K is a map P:K→Prop . Equality is the ambient equality, and quotients are formed by equivalence relations on carriers. In Theorem 2.5, induction applies to all such predicates, including the image predicate used for surjectivity. We do not use the law of excluded middle, the limited principle of omniscience, Markov’s principle, or the axiom of choice in the metatheory, except where explicitly assumed, as in Section 7. The ledger (Section 3.1) records principles used inside the δ -calculus.

The purpose of this construction is not to obtain another copy of the natural numbers, since the metatheory already contains ℕ . The generated δ -orbit is instead the canonical object obtained from the empty record by repeated one-step extension. By Theorem 1.6, it is initial among δ -algebras, and the Peano conditions characterize it up to a unique isomorphism. Thus the resulting arithmetic is unique up to isomorphism.

Each element of the orbit records a finite number of successive distinction steps, and the later stages of the number tower are constructed explicitly from the generated carrier by group completion and fraction construction.

The main question is therefore not what the natural numbers are, but what can be constructed from the generated carrier and at what logical price. For the recognition quotients of ( ℕ δ ,+,0 ) , this price is exact: a decidable congruence together with an explicit pair of distinct related elements implies the classification without additional nonconstructive principles; decidability alone requires Markov’s principle; and an arbitrary congruence requires excluded middle.

Definition 1.1. Let K be a carrier. Write

Dist( K ):⇔∃x,y∈K,  x≠y.

A proof h:Dist( K ) is called a distinction witness on K .

The predicate Dist( K ) uses no additional structure on K beyond the equality of the ambient metatheory. A carrier K is called nontrivial if Dist( K ) holds. Dist( K ) gives two unequal elements, but it gives no operation which can be iterated. The predicate is not used to generate the δ -orbit. The symbol δ is only the name of the one-step extension r↦Sr in Definition 1.2. A distinction witness does not produce 0, S , or induction.

The word distinction has formal and philosophical uses [1] [2]. Spencer-Brown’s Laws of Form [1] develops a calculus from a mark of distinction. Our construction is different. The primitive is not a mark in a plane, but the one-step extension of a finite record. The generated object is the δ -orbit. The condensation rules of [1] absorb repeated marking, whereas each application of S produces a further stage of the generated record. Successor nonzero, successor injectivity, and induction then give the natural-number object.

A related physical idea appears in Wheeler’s thesis it from bit, where particles, fields, and spacetime receive their physical meaning from elementary yes/no registrations [3]. Since each such registration presupposes two distinguishable alternatives, here we study the prior mathematical step: the finite iteration of distinction. We do not use the calculus of [1], and the scholastic doctrine of formal distinction [2] is not part of the construction.

In constructive algebra, a positive apartness relation is often used in place of negative inequality [4]-[6]. No apartness relation is assumed here. The ambient host is an intuitionistic type theory in the sense of Martin-Löf [7], close to the Calculus of Constructions [8]. We do not introduce a new type theory. Constructive reverse mathematics [9] [10] asks which principles suffice for a theorem, the ledger of Section 3.1 instead records what a given derivation uses.

Definition 1.2. The δ -orbit Orb( 0,S ) is the collection of finite records generated by two formation rules:

0 is a record ,    r is a record Sr is a record .

here 0 is the empty record, and Sr is the record obtained from r by one further act of distinction.

Proposition 1.3. For all r,q∈Orb( 0,S ) ,

Sr≠0,   Sr=Sq→r=q.

Moreover, if a predicate P on Orb( 0,S ) satisfies P( 0 ) and

P( r )→P( Sr ) for every r ,

then P( r ) holds for every r∈Orb( 0,S ) .

Proof. The orbit is inductively generated, so it carries the recursion principle: for every carrier K , every k∈K and every f:Orb( 0,S )×K→K there is a map g:Orb( 0,S )→K with g( 0 )=k and g( Sr )=f( r,g( r ) ) .

For Sr≠0 , apply the recursion principle to K=B={ 0,1 } , with k=0 and f( r,z )=1 . Then g( 0 )=0 and g( Sr )=1 , so Sr=0 would imply 0=1 .

For injectivity, let us define pred:Orb( 0,S )→Orb( 0,S ) by recursion with k=0 and f( r,z )=r , so that pred( Sr )=r for every r . Hence Sr=Sq gives

r=pred( Sr )=pred( Sq )=q.

The last statement is the structural induction principle of the inductively generated orbit. □

The orbit is not defined as the subset { S n 0:n∈ℕ } of a pre-existing carrier, so its definition does not use a prior natural-number object as an index. The notation S n 0 is used only metatheoretically, for the result of applying S n times to 0. The successor laws and the induction principle for the generated orbit are proved in Proposition 1.3.

The rigidity theorem (Theorem 1.6) reverses the usual direction of explanation. The generated δ -orbit is not merely another model of the Peano conditions. It is the object those conditions describe. Initiality sends the orbit canonically into every δ -algebra. When the successor map is injective and the base point is not a successor, this canonical map is an embedding, so every such faithful realization already contains a copy of the orbit. Induction makes the map surjective, and initiality makes the resulting isomorphism unique. The Peano conditions do not create an arithmetic structure by stipulation. They characterize, up to a unique structure-preserving relabeling, the arithmetic generated by repeated distinction. This is a representation-invariance statement within an ambient metatheory supporting inductive generation.

Initiality and Peano categoricity are classical [11]. Here we combine them with distinction-based generation, the choice-free number tower, and the exact metatheoretic logical prices of recognition quotients.

The δ -calculus is an intuitionistic first-order proof system over the signature { 0,S,+,⋅ } , defined in Section 3. The symbol δ is not part of the formal language. In particular, δ is not the δ -rule of the λ -calculus [12]. The calculus is called the δ -calculus because its symbols 0 and S , the distinction axioms, and the induction rule come from the generated δ -orbit. In the arithmetic projection (Definition 5.1), the empty record is written as 0, and the one-step extension of a record is written by the successor symbol S . At the first-order level, the successor theorems become the distinction axioms

St≠0,   St=Ss→t=s.

They are validated in the standard model N=( ℕ,0,S,+,⋅ ) . The operations + and ∙ are governed by their recursion equations.

Let ℕ δ denote the arithmetic structure carried by the generated δ -orbit, with + and ∙ defined by recursion. Its successor laws and induction are given by Proposition 1.3.

We fix the generation grammar consisting of the generation of ℕ δ from the primitive act δ , followed by group completion and fraction construction. The stages of the construction are

The first arrow denotes the inductive generation of the δ -orbit of finite records and the natural-number object presented by it. The next stage is the group completion

ℤ δ :=( ℕ δ × ℕ δ )/~,   ( a,b )~( c,d )⇔a+d=c+b.

The map ι ℤ δ is the canonical embedding of ℕ δ into this quotient, given by a↦[ ( a,0 ) ] .

The next stage is the fraction construction ℚ δ , presented by ratio orbits with signed-orbit numerators and nonzero denominators in ℕ δ , as defined in Section 5. The canonical embedding

ι ℚ δ : ℤ δ → ℚ δ

is induced by adjoining denominator 1.

Thus the integer and rational stages are defined by their internal quotient relations. The comparison maps into the standard systems ℤ and ℚ are constructed after these quotients are formed. The construction is choice-free. In the δ -calculus, each derivation carries a ledger recording the nonconstructive principles used. The main results are verified in Lean 4 (Section 8).

Definition 1.4. For a carrier X , write

Enc δ ( X ):⇔there exists an injection X ↪ ℕ δ .

An object satisfying this predicate is called δ -encodable.

We prove that the metatheoretic number systems ℕ , ℤ , and ℚ are δ -encodable. In this paper, we stop the tower at ℚ δ . The real-number stage is not treated in this paper. Its construction gives a further constructive problem, since the Cauchy and Dedekind constructions are not always equivalent.

1.1. Main Results

The paper has three main results. The first is the initiality and rigidity of the generated δ -orbit. The second is the construction of the number tower from the generated δ -orbit. The third is the classification of the recognition quotients of ( ℕ δ ,+,0 ) , together with their exact metatheoretic logical prices.

The third result contains the new quantitative part of the paper. The classical index-period classification of congruences on a monogenic monoid [13] [14] is refined by assigning exact logical prices to its three forms. The reverse implications of Corollary 7.17 show that the Markov and excluded-middle assumptions cannot be weakened. The three main results are naturally ordered: the first identifies the generated carrier, the second constructs its choice-free number tower, and the third gives the exact metatheoretic logical cost of classifying its recognition quotients.

We use the following standard universal property of the term syntax with de Bruijn variables [15].

Proposition 1.5. For every algebra A of the signature { 0,S,+,⋅ } , with carrier | A | , and every assignment ρ:ℕ→| A | , there exists a unique homomorphism from the term algebra to A extending ρ . Thus the term syntax is the free algebra of this signature on the de Bruijn variables.

Here ℕ is the metatheoretic index set for the de Bruijn variables. The recursion equations for + and ∙ are validated in the standard model

N=( ℕ,0,S,+,⋅ ),

with the usual operations. The resulting arithmetic is developed in Section 4.1.

Theorem 1.6. Let A=( | A |, 0 A , S A ) be a δ -algebra. There exists a unique homomorphism rec A : ℕ δ →A . If S A is injective and 0 A ∉im( S A ) , then rec A is injective. If, in addition, A satisfies induction for all predicates, then rec A is bijective and is the unique δ -algebra isomorphism from ℕ δ to A .

Theorem 1.6 follows from Theorems 2.2, 2.3, and 2.5, proved in Section 2.

Theorem 1.7. The following hold by choice-free constructions.

(a) The carriers ℕ δ , ℤ δ , and ℚ δ are constructed from the generated δ -orbit. The carrier ℕ δ is the natural-number object presented by this orbit, ℤ δ is the group completion of ℕ δ , and ℚ δ is the field of fractions of ℤ δ , presented by ratio orbits with signed-orbit numerators.

(b) The metatheoretic number systems ℕ , ℤ , and ℚ are δ -encodable.

The classification of the recognition quotients of ( ℕ δ ,+,0 ) has three forms, depending on the assumptions imposed on the congruence.

Theorem 1.8. Let c be a congruence on ( ℕ δ ,+,0 ) . The index-period classification has the following three forms:

(a) if c is decidable and an explicit pair of distinct related elements is given, then c= ≡ i,p for a unique pair i≥0 , p≥1 , without using EM, LPO, or MP.

(b) If c is decidable and is not equality, then the same conclusion is conditional on MP.

(c) For an arbitrary congruence c , it is conditional on EM that c is either equality or c= ≡ i,p for a unique pair i≥0 , p≥1 .

Conversely, the general statements in (b) and (c) imply MP and EM, respectively. Thus these two metatheoretic logical prices cannot be lowered.

The three prices have a simple meaning. If a pair of distinct related elements is given, a bounded search finds the index and the period. No additional principle is used. If we know only that the congruence is not equality, a witness pair is available only under double negation, and Markov’s principle extracts it. If the congruence is arbitrary, even the alternative “equality or not” is missing, so excluded middle is needed. The reverse implications show that the last two steps cannot be dropped. The prices in Theorem 1.8 are metatheoretic, in the sense fixed in Convention 7.1.

1.2. Organization

The paper is organized as follows. Section 2 proves the initiality, faithful embedding, and rigidity of the generated δ -orbit (Theorem 1.6). Section 3 defines the δ -calculus and the ledger, and proves the soundness of the forced fragment (Theorem 3.2). Section 4 proves the universal property of the term algebra (Proposition 1.5) and develops the arithmetic validated in the standard model. Section 5 proves Theorem 1.7 by constructing the number tower ℕ δ ↪ ℤ δ ↪ ℚ δ and giving explicit encodings of ℕ , ℤ , and ℚ into ℕ δ . Section 6 classifies the recognition quotients of the additive monoid ( ℕ δ ,+,0 ) (Theorems 6.4 and 6.7). Section 7 prices this classification in the ambient metatheory and proves Theorem 1.8. It gives the three logical forms and proves that the Markov and excluded-middle prices cannot be lowered. Section 8 describes the Lean formalization and its axiom audit, and Section 9 contains concluding remarks.

One limitation of the present carrier is structural, and it also indicates the direction of the sequel. The additive monoid ( ℕ δ ,+,0 ) is free on one generator: it records the number of successive distinction steps, but not their order or type. Thus the recognition quotients classified here describe the simplest generated history carrier. In the sequel, ordered histories are represented by monoids of closed walks on a graph, where different loops may lead to noncommutative composition. The exact logical-pricing method of Section 7 then provides the starting point for the corresponding recognition problem.

2. Initiality and Rigidity of the δ-Orbit

We now state the universal property of the generated δ -orbit. ℕ δ denotes the δ -orbit of Definition 1.2, with constructors 0 and S .

Definition 2.1. A δ -algebra is a triple A=( | A |, 0 A , S A ), where | A | is a carrier, 0 A ∈| A | , and S A :| A |→| A | is a unary operation. A homomorphism f:A→B of δ -algebras is a map f:| A |→| B | such that

f( 0 A )= 0 B and f( S A x )= S B f( x )

for every x∈| A | .

The orbit ( ℕ δ ,0,S ) is a δ -algebra. Proposition 1.5 states the freeness of the term algebra over the signature { 0,S,+,⋅ } with variables. Here we study the generated δ -orbit as an algebra with operations 0 and S .

Theorem 2.2. For every δ -algebra A , there exists a unique homomorphism rec A : ℕ δ →A . It is determined by

rec A ( 0 )= 0 A and rec A ( Sn )= S A ( rec A ( n ) ) .

Proof. Existence follows from the recursion principle of the inductively generated δ -orbit.

Let f: ℕ δ →A be a homomorphism. We prove f( n )= rec A ( n ) by structural induction on n . For n=0 , we have f( 0 )= 0 A = rec A ( 0 ) . If the equality holds for n , then

f( Sn )= S A f( n )= S A rec A ( n )= rec A ( Sn ).

Hence f= rec A . □

Theorem 2.3. Let A be a δ -algebra. Suppose that S A is injective and 0 A ∉im( S A ) . Then the canonical homomorphism rec A : ℕ δ →A is injective.

Proof. We prove

rec A ( a )= rec A ( b )  ⇒  a=b

by structural induction on a .

Let a=0 . If b=0 , the claim holds. If b=S b ′ , then

0 A = rec A ( 0 )= rec A ( S b ′ )= S A ( rec A ( b ′ ) ).

This contradicts the assumption 0 A ∉im( S A ) .

Let a=S a ′ . The element b cannot be 0, since otherwise

S A ( rec A ( a ′ ) )= rec A ( S a ′ )= rec A ( 0 )= 0 A .

Thus b=S b ′ for some b ′ . Then

S A ( rec A ( a ′ ) )= S A ( rec A ( b ′ ) ).

Since S A is injective, rec A ( a ′ )= rec A ( b ′ ) . The induction hypothesis gives a ′ = b ′ , and therefore a=b . □

Thus, if S A is injective and 0 A ∉im( S A ) , the canonical homomorphism

rec A : ℕ δ →A

identifies ℕ δ with the sub- δ -algebra im( rec A ) of A .

Definition 2.4. A δ -algebra A is a Peano realization if

1) S A is injective;

2) S A x≠ 0 A for every x∈| A | ;

3) for every predicate P on | A | , if

P( 0 A ) and P( x )→P( S A x )

for every x∈| A | , then P( x ) holds for every x∈| A | .

Theorem 2.5. For every Peano realization A , the canonical homomorphism rec A : ℕ δ →A is bijective. It is the unique δ -algebra isomorphism ℕ δ ≅A .

Proof. Injectivity follows from Theorem 2.3. For surjectivity, let us consider the predicate

P( x ):⇔∃n∈ ℕ δ ,   rec A ( n )=x.

The base case holds with witness 0, since rec A ( 0 )= 0 A . Suppose that P( x ) holds. Let n∈ ℕ δ satisfy

rec A ( n )=x.

Then

rec A ( Sn )= S A ( rec A ( n ) )= S A x.

Thus Sn witnesses P( S A x ) . Induction in A gives P( x ) for every x∈| A | . Hence rec A is surjective.

The uniqueness of the isomorphism follows from Theorem 2.2. □

The predicate P used in the previous theorem is an ambient predicate. The third condition of Definition 2.4 applies to every such predicate, including the image predicate used for surjectivity.

Remark 2.6. Theorem 2.5 is relative to an ambient metatheory supporting inductive generation. It shows that every Peano realization is uniquely isomorphic to ℕ δ (cf. [11]). For the standard Peano algebra

A=( ℕ,0,n↦n+1 ),

the canonical map rec A is the counting map D of Section 5. Hence Lemma 5.3 is the standard-model instance of Theorem 2.5.

Theorems 2.2, 2.3, and 2.5 together prove Theorem 1.6.

3. The δ-Calculus

We now define the δ -calculus, a natural-deduction system for an intuitionistic first-order arithmetic with equality over the signature { 0,S,+,⋅ } . Each derivation has a ledger recording the use of the law of excluded middle (EM), the limited principle of omniscience (LPO), Markov’s principle (MP), and induction on formulas containing a quantifier. The ledger is defined in Section 3.1.

Terms are generated by de Bruijn variables, zero, successor, addition, and multiplication:

t::= x n |0|St|t+t|t⋅t.

Under the arithmetic projection (Definition 5.1), the symbol 0 represents the empty record and S represents one further extension of a record.

Formulas are generated by the grammar of first-order logic with equality [16]:

φ::=t=t| ⊥ |φ∧φ|φ∨φ|φ→φ|∀φ|∃φ,

where ¬φ:=φ→ ⊥ .

The nonlogical vocabulary of the calculus is exactly 0,S,+,⋅ . Lifting and substitution are defined by the standard structural recursions for de Bruijn syntax. For every metatheoretic natural number n , the expression S n 0 is a closed term, called the numeral for n .

3.1. The Ledger

Let

L={ EM,LPO,MP,QInd }.

A ledger Λ is a subset of L . For each rule instance r , define a label ℓ( r )⊆L as follows: EM, LPO, and MP contribute their corresponding singleton. Induction on a formula containing a quantifier contributes {QInd}. For every other rule instance r , we set ℓ( r )=∅ .

The ledger of a derivation d is

Λ( d )= ∪ r in d ℓ ( r ).

A derivation has empty ledger if Λ( d )=∅ . Let

Λ pos ( d )=Λ( d )∩{ EM,LPO,MP }.

A derivation d is forced if Λ pos ( d )=∅ , and conditional on O , for O⊆{ EM,LPO,MP } , if Λ pos ( d )=O . The entry QInd does not affect whether d is forced.

The definition of the ledger is close in spirit to constructive reverse mathematics, which classifies theorems by the principles they require [9] [17]. Constructive reverse mathematics studies the relation of theorems to principles over a fixed base theory. Its standard families also include principles such as the weak limited principle of omniscience (WLPO) and the lesser limited principle of omniscience (LLPO), whose relations with LPO and MP are not linear. Our ledger is instead a syntactic annotation carried by each derivation of the δ -calculus. The two are complementary: the ledger records what a given derivation uses, while reverse mathematics studies which principles are sufficient or necessary for a theorem. We record EM, LPO, and MP, since these are the principles used by the present derivations. The principles WLPO and LLPO are not needed here and are not part of the ledger.

3.2. Derivations

The δ -calculus is presented as a natural deduction system with the following rules:

  • the assumption rule, with formulas in the context accessed by de Bruijn indices;

  • the standard rules for equality, including reflexivity and Leibniz substitution;

  • the first-order distinction axioms

St≠0,   St=Ss→t=s;

  • the recursion equations

t+0=t,   t+Ss=S( t+s ),

t⋅0=0,   t⋅Ss=t⋅s+t;

  • the induction rule;

  • the intuitionistic rules for propositional connectives and quantifiers;

  • the additional schemas corresponding to EM, LPO, and MP.

The induction rule is

Γ⊢φ[ 0 ]    Γ⊢∀( φ→φ[ S x 0 ] ) Γ⊢∀φ   ( Ind ),

where φ[ t ] denotes substitution of the term t for the free variable x 0 , with the usual lifting of the remaining de Bruijn variables. The rule contributes QInd when φ contains a quantifier.

A context Γ is a finite list of formulas, and the derivability judgment is Γ⊢φ . The assumption rule selects a formula of Γ by its de Bruijn index.

Lifting and substitution are defined by the standard capture-avoiding structural recursion for de Bruijn syntax [15]. Under a binder, the substitution is lifted so that the newly bound variable is fixed. Equality uses reflexivity, symmetry, transitivity, Leibniz substitution, and congruence. The usual intuitionistic introduction and elimination rules are used for connectives and quantifiers.

The schemas EM, LPO, and MP can be applied in any well-formed context. Each application contributes the corresponding entry to the ledger. For LPO and MP, the matrix θ must be decidable in the forced fragment. Lemma 3.1 gives this for the quantifier-free case used below.

Let φ be a formula, and let θ( x, y → ) be a decidable formula, in the sense that

∀x ( θ( x, y → )∨¬θ( x, y → ) )

is derivable in the forced fragment. Lemma 3.1 below shows that every quantifier-free formula is decidable in this sense.

The additional schemas are

φ∨¬φ    ( EM ),

∃x θ( x, y → )∨∀x ¬ θ( x, y → )    ( LPO ).

This is the arithmetic form of LPO, with decidable predicates on ℕ in place of binary sequences [9] [17].

¬¬∃x θ( x, y → )→∃x θ( x, y → )    ( MP ).

In the δ -calculus, the following implications hold

EM⇒LPO⇒MP.

Applying EM to ∃x θ( x, y → ) gives LPO. Under LPO, the alternative ∀x ¬θ( x, y → ) contradicts ¬¬∃x θ( x, y → ) , and therefore gives MP.

Lemma 3.1. Every quantifier-free formula is decidable without using EM, LPO, or MP. More precisely, if θ( x → ) is quantifier-free, then

∀ x →  ( θ( x → )∨¬θ( x → ) )

has a derivation whose ledger contains none of EM, LPO, or MP.

Proof. We first prove decidability of equality:

∀x∀y ( x=y∨x≠y ).

We use induction on x , with a subsidiary induction on y . The base and successor cases follow from

St≠0 and St=Ss→t=s .

The subsidiary induction formulas are quantifier-free. The outer induction formula contains the quantifier over y , and therefore contributes QInd, but no instance of EM, LPO, or MP.

The general statement follows by structural induction on θ . Atomic equalities are decidable by the preceding argument, and ⊥ is decidable intuitionistically. If φ and ψ are decidable, then so are

φ∧ψ,   φ∨ψ,   φ→ψ,   ¬φ,

by case analysis on the corresponding decision disjunctions. Hence every quantifier-free formula is decidable without using any schema from { EM,LPO,MP } . □

Terms are interpreted in the standard arithmetic structure N=( ℕ,0,S,+,⋅ ) , where the operations are the usual operations on the metatheoretic natural numbers. Formulas are evaluated by the corresponding Tarski semantics.

Theorem 3.2. If a forced derivation in the empty context proves a closed formula φ , then

N⊨φ.

Proof. We prove by induction that, for every context Γ, valuation ρ , and forced derivation of Γ⊢φ , satisfaction of Γ under ρ implies satisfaction of φ under ρ .

A valuation ρ:ℕ→ℕ interprets the de Bruijn variable x n as ρ( n ) . Under a quantifier it is extended by

( a::ρ )( 0 )=a,   ( a::ρ )( n+1 )=ρ( n ).

A context is satisfied if all its formulas are satisfied under the given valuation. The equality and logical rules follow from the corresponding Tarski semantics, while the distinction axioms and the recursion equations are valid in N . The quantifier cases use the standard lifting and substitution lemmas for de Bruijn syntax [15]. The induction-rule case follows from induction in ℕ .

Since d is forced, the cases for EM, LPO, and MP do not occur. The proof uses none of these principles and no axiom of choice. □

4. The Universal Property and Arithmetic

This section proves the universal property stated in Proposition 1.5. It also develops the arithmetic validated in the standard model.

Every term is generated by the constructors

x n ,   0,   S,   +,   ⋅,

and every term has a unique such constructor form. At this stage the term algebra is not quotiented by the recursion equations.

Let A be an algebra of the signature { 0,S,+,⋅ } , with carrier | A | : a constant 0 A ∈| A | , a unary operation

S A :| A |→| A |,

and binary operations

+ A ,  ⋅ A :| A |×| A |→| A |.

Let

ρ:ℕ→| A |

be an assignment of the de Bruijn variables. No equations are assumed in A .

Proof of Proposition 1.5. Define the map h on terms by structural recursion:

h( x n )=ρ( n ),   h( 0 )= 0 A ,   h( St )= S A h( t ),

h( t+s )=h( t ) + A h( s ),   h( t⋅s )=h( t ) ⋅ A h( s ).

These equations define a homomorphism from the term algebra to A . By construction it preserves 0,S,+,⋅ and extends ρ , which gives existence.

For uniqueness, let h ′ be any homomorphism from the term algebra to A such that h ′ ( x n )=ρ( n ) for all n . A structural induction on t shows that h ′ ( t )=h( t ) for every term t . Hence h ′ =h . □

4.1. Arithmetic and Derived Objects

In the standard model N , the closed numeral S n 0 is interpreted as n .

The recursion equations for + and ∙ are validated in N . They do not follow from the universal property, since an arbitrary algebra of the signature is not assumed to satisfy any equations. The identities for + and ∙, including associativity, commutativity, and distributivity, are derived with empty ledger. Indeed, each of them is proved by induction on a formula which is quantifier-free in the induction variable, the remaining variables being free, so no instance of the induction rule contributes QInd. The universal closures are then obtained by ∀ -introduction, which contributes nothing.

The forced fragment (Section 3.1) is an intuitionistic first-order arithmetic over the signature { 0,S,+,⋅ } , with equality, the distinction axioms, the recursion equations, and full induction. Empty-ledger derivations also exclude QInd. Hence induction in that fragment is restricted to quantifier-free formulas.

5. The Number Tower

This section proves Theorem 1.7(a). The construction proceeds from the orbit carrier ℕ δ to its group completion ℤ δ , and then to the fraction construction ℚ δ . All constructions in this section are choice-free.

The natural-number object ℕ δ is presented by the generated δ -orbit of Definition 1.2, with constructors 0 and S . Its elements are the finite records generated by these constructors. For each metatheoretic natural number n , we write S n 0 for the element of ℕ δ obtained by applying S n times to 0.

Let Num denote the inductively generated collection of closed terms determined by the rules

0∈Num,   t∈Num⇒St∈Num.

Definition 5.1. The arithmetic projection is the map

π ar : ℕ δ →Num

defined by structural recursion:

π ar ( 0 )=0,    π ar ( Sr )=S π ar ( r ).

Thus the empty record is represented by the closed term 0, and each one-step extension of a record is represented by one application of the successor symbol S .

Definition 5.2. Addition and multiplication on ℕ δ are defined by structural recursion:

x+0=x,   x+Sy=S( x+y ),

and

x⋅0=0,   x⋅Sy=x⋅y+x.

We write

1:=S0.

These are metatheoretic operations on ℕ δ . Lemmas 5.4 and 5.5 show that under the map D , they correspond to the interpretations of the function symbols + and ∙ in the standard model N .

Let us define

D: ℕ δ →ℕ,   D( 0 )=0,   D( St )=D( t )+1,

and

ν:ℕ→ ℕ δ ,   ν( n )= S n 0.

The map D assigns to each finite record the number of its successive extensions, while ν assigns to each n∈ℕ the record obtained by applying S n times to 0.

For n∈ℕ , let n ¯ ∈Num denote the closed numeral S n 0 . Then

π ar ( ν( n ) )= n ¯ .

Lemma 5.3. The maps D and ν are mutually inverse:

D∘ν= id ℕ ,   ν∘D= id ℕ δ .

Proof. The identity D( ν( n ) )=n follows by induction on the metatheoretic natural number n . The identity ν( D( x ) )=x follows by structural induction on x∈ ℕ δ . □

By Remark 2.6, this lemma is an instance of Theorem 2.5 at the standard model.

Lemma 5.4. For all x,y∈ ℕ δ ,

D( x+y )=D( x )+D( y ).

Consequently, D:( ℕ δ ,+,0 )→( ℕ,+,0 ) is a monoid isomorphism.

Proof. The identity follows by structural induction on y , using

x+0=x,   x+Sy=S( x+y ),   D( Sz )=D( z )+1.

Thus D preserves addition and zero. Since D is bijective by Lemma 5.3, it is a monoid isomorphism. □

Lemma 5.5. For all x,y∈ ℕ δ , it holds

D( x⋅y )=D( x )D( y ).

Proof. We use structural induction on y . The case y=0 is immediate. For the successor case, we have

D( x⋅Sy )=D( x⋅y+x ) =D( x⋅y )+D( x ) =D( x )D( y )+D( x ) =D( x )D( Sy ).

□

Proposition 5.6. The structure ( ℕ δ ,+,⋅,0,1 ) is a commutative semiring. Moreover,

x+z=y+z→x=y,

x⋅y=0→x=0∨y=0,

and

x⋅z=y⋅z,  z≠0→x=y.

Proof. By Lemmas 5.3, 5.4, and 5.5, the map D: ℕ δ →ℕ is a bijection preserving 0, 1, addition, and multiplication. The proof follows from the corresponding properties of ℕ . □

Definition 5.7. A signed orbit is a pair ( p,n )∈ ℕ δ × ℕ δ , where p and n are its positive and negative parts. Two signed orbits are balanced, written

( p,n )~( p ′ , n ′ ),

if p+ n ′ = p ′ +n .

Lemma 5.8. The balance relation is a decidable equivalence relation.

Proof. Reflexivity and symmetry are immediate. For transitivity, suppose

( p,n )~( p ′ , n ′ ) and ( p ′ , n ′ )~( p ″ , n ″ ) .

Then

p+ n ′ = p ′ +n,    p ′ + n ″ = p ″ + n ′ .

Adding n ″ to the first relation and using the second, we obtain

( p+ n ″ )+ n ′ =( p ″ +n )+ n ′ ,

and additive cancellation (Proposition 5.6) gives p+ n ″ = p ″ +n , so ( p,n )~( p ″ , n ″ ) .

The relation is decidable because addition and equality on ℕ δ are decidable. Lemma 5.3 implies that D is injective. Hence, for all x,y∈ ℕ δ , we get

x=y  ⇔  D( x )=D( y ).

Since equality on ℕ is decidable, then equality on ℕ δ is decidable. □

Lemma5.9. The operations on signed orbits defined by

( p,n )+( p ′ , n ′ )=( p+ p ′ ,n+ n ′ )

and

( p,n )⋅( p ′ , n ′ )=( p⋅ p ′ +n⋅ n ′ ,p⋅ n ′ +n⋅ p ′ )

are compatible with the balance relation in each argument.

Proof. Suppose

( p,n )~( q,m ),   p+m=q+n,

and let ( r,s ) be a signed orbit.

For addition, we have

( p+r )+( m+s )=( p+m )+( r+s ) =( q+n )+( r+s ) =( q+r )+( n+s ).

Finally, we have ( p+r,n+s )~( q+r,m+s ) .

For multiplication, we obtain

( p⋅r+n⋅s )+( q⋅s+m⋅r )=r⋅( p+m )+s⋅( n+q ) =r⋅( q+n )+s⋅( m+p ) =( q⋅r+m⋅s )+( p⋅s+n⋅r ).

Thus multiplication is compatible with balance in the first argument. Compatibility in the second argument follows from commutativity. □

Definition 5.10. The integer object is the quotient ℤ δ :=( ℕ δ × ℕ δ )/~ . Its addition and multiplication are defined by

[ ( p,n ) ]+[ ( p ′ , n ′ ) ]=[ ( p+ p ′ ,n+ n ′ ) ]

and

[ ( p,n ) ]⋅[ ( p ′ , n ′ ) ]=[ ( p⋅ p ′ +n⋅ n ′ ,p⋅ n ′ +n⋅ p ′ ) ].

These operations are well-defined by Lemma 5.9.

For a signed orbit u=( p,n ) , define

−u:=( n,p ).

On ℤ δ , define

−[ ( p,n ) ]:=[ ( n,p ) ],    0 ℤ δ :=[ ( 0,0 ) ],    1 ℤ δ :=[ ( 1,0 ) ].

If ( p,n )~( p ′ , n ′ ) , then p+ n ′ = p ′ +n . By commutativity, n+ p ′ = n ′ +p , that is ( n,p )~( n ′ , p ′ ) . Hence negation is well-defined on ℤ δ .

Lemma 5.11. The map

ι ℤ δ : ℕ δ → ℤ δ ,    ι ℤ δ ( a )=[ ( a,0 ) ],

is an injective map preserving addition and multiplication.

Proof. Both identities

[ ( a+b,0 ) ]=[ ( a,0 ) ]+[ ( b,0 ) ],   [ ( a⋅b,0 ) ]=[ ( a,0 ) ]⋅[ ( b,0 ) ]

hold by Definition 5.10. If ι ℤ δ ( a )= ι ℤ δ ( b ) , then ( a,0 )~( b,0 ) , that is a=b . □

Lemma 5.12. The map

D ℤ : ℤ δ →ℤ,    D ℤ ( [ ( p,n ) ] )=D( p )−D( n ),

is a bijection satisfying

D ℤ ( 0 ℤ δ )=0,    D ℤ ( 1 ℤ δ )=1,

and preserving addition, multiplication, and negation.

Proof. By Lemmas 5.4 and 5.5, we obtain

D( a+b )=D( a )+D( b ),   D( a⋅b )=D( a )D( b )

for all a,b∈ ℕ δ .

Suppose ( p,n )~( p ′ , n ′ ) . Then p+ n ′ = p ′ +n , hence D( p )+D( n ′ )=D( p ′ )+D( n ) , and therefore

D( p )−D( n )=D( p ′ )−D( n ′ ).

Thus D ℤ is well-defined. Since D( 1 )=D( S0 )=D( 0 )+1=1 , we have

D ℤ ( 0 ℤ δ )=D( 0 )−D( 0 )=0,    D ℤ ( 1 ℤ δ )=D( 1 )−D( 0 )=1,

and

D ℤ ( −[ ( p,n ) ] )= D ℤ ( [ ( n,p ) ] )=D( n )−D( p )=− D ℤ ( [ ( p,n ) ] ).

For addition, we have

D ℤ ( [ ( p,n ) ]+[ ( p ′ , n ′ ) ] )=D( p+ p ′ )−D( n+ n ′ ) =( D( p )−D( n ) )+( D( p ′ )−D( n ′ ) ) = D ℤ ( [ ( p,n ) ] )+ D ℤ ( [ ( p ′ , n ′ ) ] ).

For multiplication, we have

D ℤ ( [ ( p,n ) ]⋅[ ( p ′ , n ′ ) ] ) =D( p⋅ p ′ +n⋅ n ′ )−D( p⋅ n ′ +n⋅ p ′ ) =( D( p )D( p ′ )+D( n )D( n ′ ) )−( D( p )D( n ′ )+D( n )D( p ′ ) ) =( D( p )−D( n ) )( D( p ′ )−D( n ′ ) ) = D ℤ ( [ ( p,n ) ] ) D ℤ ( [ ( p ′ , n ′ ) ] ).

If D ℤ ( [ ( p,n ) ] )= D ℤ ( [ ( p ′ , n ′ ) ] ) , then

D( p )+D( n ′ )=D( p ′ )+D( n ),

so D( p+ n ′ )=D( p ′ +n ) . Since D is injective by Lemma 5.3, we get p+ n ′ = p ′ +n , hence ( p,n )~( p ′ , n ′ ) and [ ( p,n ) ]=[ ( p ′ , n ′ ) ] . Thus D ℤ is injective.

If z≥0 , then D ℤ ( [ ( ν( z ),0 ) ] )=z , and if z<0 , then D ℤ ( [ ( 0,ν( −z ) ) ] )=z . Thus D ℤ is surjective. □

Corollary 5.13. The structure ( ℤ δ ,+,⋅,−, 0 ℤ δ , 1 ℤ δ ) is a commutative ring, and D ℤ is a ring isomorphism.

Proof. By Lemma 5.12, D ℤ is a bijection preserving 0, 1, addition, multiplication, and negation. Hence the commutative ring structure of ℤ transfers to ℤ δ , and D ℤ is a ring isomorphism. □

We now construct the fraction object over ℤ δ , using signed-orbit representatives as numerators and nonzero elements of ℕ δ as denominators.

Definition 5.14. A ratio orbit is a pair ( u,d ) , where u is a signed orbit and d∈ ℕ δ is nonzero. We identify d∈ ℕ δ with the signed orbit ( d,0 ) .

Two ratio orbits ( u,d ) and ( u ′ , d ′ ) are cross-equal, written ( u,d )≈( u ′ , d ′ ) , if the signed orbits u⋅ d ′ and u ′ ⋅d are balanced.

Lemma 5.15. Let u,v be signed orbits and let d∈ ℕ δ be nonzero. If

u⋅d~v⋅d,

then u~v .

Proof. Let u=( p,n ) and v=( q,m ) . We have

p⋅d+m⋅d=q⋅d+n⋅d,

and therefore

( p+m )⋅d=( q+n )⋅d.

Since d≠0 , using cancellation from Proposition 5.6, we have

p+m=q+n.

Hence u~v . □

Lemma 5.16. Cross-equality is a decidable equivalence relation on ratio orbits.

Proof. Reflexivity and symmetry follow from reflexivity and symmetry of the balance relation. For transitivity, suppose

( u,d )≈( u ′ , d ′ ) and ( u ′ , d ′ )≈( u ″ , d ″ ) .

Then

u⋅ d ′ ~ u ′ ⋅d,    u ′ ⋅ d ″ ~ u ″ ⋅ d ′ .

By Lemma 5.9, multiplying the first relation by d ″ and the second by d , and using associativity and commutativity of multiplication, we have

( u⋅ d ″ )⋅ d ′ ~( u ″ ⋅d )⋅ d ′ .

We use cancellation with respect to balance. Since d ′ ≠0 , cancellation gives

u⋅ d ″ ~ u ″ ⋅d.

Therefore ( u,d )≈( u ″ , d ″ ) , so cross-equality is transitive.

Finally, cross-equality is decidable because multiplication of signed orbits is recursively defined and balance is decidable. □

Lemma 5.17. Addition and multiplication are well-defined on cross-equality classes.

Proof. By Proposition 5.6, the semiring ℕ δ has no zero divisors, so the product of two nonzero denominators is nonzero. Suppose

( u,d )≈( v,e ),   u⋅e~v⋅d.

For any ratio orbit ( w,f ) , the products w⋅d⋅e⋅f and w⋅e⋅d⋅f coincide by Proposition 5.6, and Lemma 5.9 applied to u⋅e~v⋅d gives

( u⋅f+w⋅d )⋅( e⋅f )~( v⋅f+w⋅e )⋅( d⋅f ),

so addition is compatible with cross-equality. Also, we have

( u⋅w )⋅( e⋅f )~( v⋅w )⋅( d⋅f ),

so multiplication is compatible with cross-equality. The same argument applies to the second variable. □

Definition 5.18. The rational object is the quotient

ℚ δ :={ ( u,d ):u is a signed orbit,d∈ ℕ δ ,d≠0 }/≈.

Addition and multiplication are induced by

( u,d )+( u ′ , d ′ )=( u⋅ d ′ + u ′ ⋅d,d⋅ d ′ )

and

( u,d )⋅( u ′ , d ′ )=( u⋅ u ′ ,d⋅ d ′ ).

The zero and unit of ℚ δ are represented by

0 ℚ δ =[ ( ( 0,0 ),1 ) ],    1 ℚ δ =[ ( ( 1,0 ),1 ) ].

By Lemma 5.17, these formulas induce well-defined operations on ℚ δ . For a signed orbit u=( p,n ) , let −u=( n,p ) . The formula

−[ ( u,d ) ]:=[ ( −u,d ) ]

defines a negation on ℚ δ . If ( u,d )≈( v,e ) , then

u⋅e~v⋅d

implies

( −u )⋅e~( −v )⋅d.

Hence negation is well-defined.

Lemma 5.19. The map

ι ℚ δ : ℤ δ → ℚ δ ,    ι ℚ δ ( [ ( p,n ) ] )=[ ( ( p,n ),1 ) ],

is injective and preserves addition and multiplication.

Proof. If ( p,n )~( p ′ , n ′ ) , then ( ( p,n ),1 )≈( ( p ′ , n ′ ),1 ) , so the map is well-defined. The two operation formulas of Definition 5.18. reduce to the operations of Definition 5.10. when both denominators equal 1, so ι ℚ δ preserves addition and multiplication. Finally, [ ( ( p,n ),1 ) ]=[ ( ( p ′ , n ′ ),1 ) ] gives ( p,n )⋅1~( p ′ , n ′ )⋅1 , hence ( p,n )~( p ′ , n ′ ) . □

Proposition 5.20. The map

D ℚ : ℚ δ →ℚ,    D ℚ ( [ ( u,d ) ] )= D ℤ ( [ u ] ) D( d ) ,

is a bijection preserving 0, 1, addition, multiplication, and negation.

Proof. Since d≠0 , we have D( d )>0 . Suppose ( u,d )≈( v,e ) . Then u⋅e~v⋅d , and therefore

D ℤ ( [ u ] )D( e )= D ℤ ( [ v ] )D( d ).

Hence D ℚ is well-defined.

By Lemmas 5.12 and 5.5,

D ℤ ( [ u⋅e ] )= D ℤ ( [ u ] )D( e ),   D( d⋅e )=D( d )D( e ),

where e∈ ℕ δ is identified with the signed orbit ( e,0 ) .

Conversely, if

D ℚ ( [ ( u,d ) ] )= D ℚ ( [ ( v,e ) ] ),

then

D ℤ ( [ u ] )D( e )= D ℤ ( [ v ] )D( d ).

Thus

D ℤ ( [ u⋅e ] )= D ℤ ( [ v⋅d ] ).

The injectivity of D ℤ gives u⋅e~v⋅d , so ( u,d )≈( v,e ) . Hence D ℚ is injective.

Clearly D ℚ ( 0 ℚ δ )=0 and D ℚ ( 1 ℚ δ )=1 . Hence

D ℚ ( [ ( u,d ) ]+[ ( v,e ) ] )= D ℤ ( [ u⋅e+v⋅d ] ) D( d⋅e ) = D ℤ ( [ u ] )D( e )+ D ℤ ( [ v ] )D( d ) D( d )D( e ) = D ℚ ( [ ( u,d ) ] )+ D ℚ ( [ ( v,e ) ] ),

and

D ℚ ( [ ( u,d ) ]⋅[ ( v,e ) ] )= D ℤ ( [ u⋅v ] ) D( d⋅e ) = D ℤ ( [ u ] ) D ℤ ( [ v ] ) D( d )D( e ) = D ℚ ( [ ( u,d ) ] ) D ℚ ( [ ( v,e ) ] ).

Finally, D ℤ ( [ −u ] )=− D ℤ ( [ u ] ) gives D ℚ ( −[ ( u,d ) ] )=− D ℚ ( [ ( u,d ) ] ) .

Let

q= a b ,   a∈ℤ,   b∈ℕ,   b>0.

By the surjectivity of D ℤ , choose a signed orbit u such that

D ℤ ( [ u ] )=a.

Then

D ℚ ( [ ( u,ν( b ) ) ] )= a b =q.

Thus D ℚ is surjective. □

Corollary 5.21. The operations transported from ℚ through D ℚ make ℚ δ a field, and D ℚ is a field isomorphism.

Proof. By Proposition 5.20, D ℚ is a bijection preserving 0, 1, addition, multiplication, and negation. Hence the field structure of ℚ transfers to ℚ δ . □

5.1. Encodability of the Metatheoretic Number Systems

This section proves Theorem 1.7(b). By Lemma 5.3, δ -encodability is equivalent to the existence of an injection into ℕ . The next proposition gives explicit encodings of ℕ , ℤ , and ℚ .

Proposition 5.22. The metatheoretic number systems ℕ , ℤ , and ℚ are δ -encodable.

Proof. By Lemma 5.3, we have

D∘ν= id ℕ ,

so

ν:ℕ→ ℕ δ

is injective. Hence, by Definition 1.4, ℕ is δ -encodable.

Let us define e ℤ :ℤ→ℕ by

e ℤ ( z )={ 2z, z≥0, −2z−1, z<0.

The map e ℤ is injective and therefore

ν∘ e ℤ :ℤ→ ℕ δ

is injective, so ℤ is δ -encodable.

We take the metatheoretic rationals as the quotient of pairs ( a,b )∈ℤ×ℕ , with b>0 , by

( a,b )~( a ′ , b ′ )  ⇔  a b ′ = a ′ b.

Every class has a unique reduced representative ( a q , b q ) , with gcd( | a q |, b q )=1 . It is obtained by the Euclidean algorithm, so no choice is used. For q∈ℚ , write

q= a q b q .

Let us define 〈 −,− 〉:ℕ×ℕ→ℕ by

〈 m,n 〉= ( m+n )( m+n+1 ) 2 +n.

This map is injective. Indeed, the pairs satisfying m+n=k are mapped bijectively onto the interval

[ k( k+1 ) 2 , ( k+1 )( k+2 ) 2 ).

Now, we define

e ℚ ( q )=〈 e ℤ ( a q ), b q −1 〉.

The injectivity of the pairing and of e ℤ shows that e ℚ is injective. Hence

ν∘ e ℚ :ℚ→ ℕ δ

is injective, so ℚ is δ -encodable. This completes the proof of Theorem 1.7(b).

□

6. Recognition Quotients of the Generated Orbit

Recognition Geometry [18] defines a recognizer as a function R:C→E from a configuration space C to an event space E . It induces the relation c 1 ~ R c 2 ⇔R( c 1 )=R( c 2 ) , and the corresponding recognition quotient C/ ~ R .

Here we consider the algebraic case in which the configuration space is the generated δ -orbit and a recognizer is a monoid homomorphism

C= ℕ δ ,   R:( ℕ δ ,+,0 )→( V,∗,e ),

where ( V,∗,e ) is a monoid. In this case, the induced relation is the kernel congruence of R , and the quotient ℕ δ / ~ R is isomorphic to im( R ) .

The number tower is one construction from ℕ δ . In this section we study another family of constructions given by the homomorphic images of the additive monoid ( ℕ δ ,+,0 ) . Their classification follows from the classical classification of congruences on a monogenic monoid [13] [14]. The new part of the paper is the constructive metatheoretic pricing of this classification in Section 7.

The additive monoid ( ℕ δ ,+,0 ) is generated by S0 , the one-step record. The following proposition is the standard universal property of the free monoid on one generator. It shows that every recognizer is determined by the image of S0 .

Proposition 6.1. Let ( V,∗,e ) be a monoid and let v∈V . There exists a unique monoid homomorphism

r v :( ℕ δ ,+,0 )→( V,∗,e )

such that r v ( S0 )=v .

Proof. Let us define r v by

r v ( 0 )=e,    r v ( Sx )= r v ( x )∗v.

A structural induction on y gives

r v ( x+y )= r v ( x )∗ r v ( y ),

so r v is a monoid homomorphism. Moreover, r v ( S0 )= r v ( 0 )∗v=e∗v=v .

Let r be another monoid homomorphism with r( S0 )=v . Since r preserves the neutral element, r( 0 )=e= r v ( 0 ) . Also, we have

r( Sx )=r( x+S0 )=r( x )∗v.

Structural induction on x gives r( x )= r v ( x ) for every x∈ ℕ δ . □

The relation

x ~ r y  ⇔  r( x )=r( y )

is called the indistinguishability relation of r . Since r is a monoid homomorphism, this relation is a monoid congruence on ( ℕ δ ,+,0 ) . Algebraically, it is the kernel congruence of r . Two elements x,y∈ ℕ δ are called r -indistinguishable if x ~ r y . The quotient ℕ δ / ~ r is called the recognition quotient of r .

We now classify these kernel congruences.

Definition 6.2. For i≥0 and p≥1 , define a relation ≡ i,p on ℕ δ by

x ≡ i,p y  ⇔  x=y  or  ( D( x ),D( y )≥i and D( x )≡D( y )( modp ) ).

Lemma 6.3. For every i≥0 and p≥1 , the relation ≡ i,p is a decidable congruence on ( ℕ δ ,+,0 ) .

Proof. Let us consider the relation on ℕ given by m ≡ i,p n if either m=n , or

m,n≥i and m≡n( modp ) .

Reflexivity follows from the equality case, and symmetry is immediate. For transitivity, suppose

m ≡ i,p n and n ≡ i,p k .

If m=n or n=k , the conclusion follows immediately. Otherwise,

m,n,k≥i,   m≡n( modp ),   n≡k( modp ).

Hence m≡k( modp ) , and therefore m ≡ i,p k .

Now suppose m ≡ i,p n and let t∈ℕ . Equality is preserved by addition. In the second case,

m+t,n+t≥i

and

m+t≡n+t( modp ).

Thus

m+t ≡ i,p n+t.

Hence the relation is compatible with addition.

It is decidable because equality, order, and congruence modulo p are decidable on ℕ . By the monoid isomorphism

D:( ℕ δ ,+,0 )→( ℕ,+,0 )

we get a decidable congruence on ℕ δ . □

Theorem 6.4. Assume EM. Every congruence on ( ℕ δ ,+,0 ) is either equality or ≡ i,p for a unique pair

i≥0,   p≥1.

Proof. The required classification on ( ℕ,+,0 ) is proved in Section 7. By Theorem 7.14, every congruence on ( ℕ,+,0 ) is either equality or an index-period congruence. The monoid isomorphism D:( ℕ δ ,+,0 )→( ℕ,+,0 ) gives the result on ( ℕ δ ,+,0 ) . □

Definition 6.5. For i≥0 and p≥1 , the index-period monoid is defined by

M( i,p ):= ℕ δ / ≡ i,p .

Proposition 6.6. The index-period monoid M( i,p ) is finite and monogenic, generated by the class [ S0 ] . It has index i , period p , and i+p elements.

Proof. The classes

[ 0 ],[ S0 ],⋯,[ S i+p−1 0 ]

are distinct, and every element of ℕ δ is equivalent to one of them: for 0≤a<b≤i+p−1 , the records S a 0 and S b 0 are neither equal nor both at least i with difference divisible by p ; and if D( x )≥i+p , then D( x )=i+qp+r with 0≤r<p , whence x ≡ i,p S i+r 0 . Moreover,

[ S i+p 0 ]=[ S i 0 ].

Hence M( i,p ) has i+p elements, is generated by [ S0 ] , and has index i and period p . □

Theorem 6.7. Assume EM. Let r:( ℕ δ ,+,0 )→( V,∗,e ) be a recognizer. Then exactly one of the following holds:

(a) r is injective, equivalently ~ r is equality. In this case, im( r )≅ ℕ δ .

(b) There exists a unique pair ( i,p ) , with i≥0 and p≥1 , such that ~ r  =  ≡ i,p . In this case,

ℕ δ / ~ r  ≅M( i,p )≅im( r ).

Proof. The relation ~ r is the kernel congruence of r . By the first isomorphism theorem for monoids [13] [14], the map

ℕ δ / ~ r  →im( r ),   [ x ]↦r( x ),

is a monoid isomorphism.

By Theorem 6.4, either ~ r is equality or ~ r  =  ≡ i,p for a unique pair i≥0 , p≥1 . The two cases are disjoint, since i ≡ i,p i+p while i≠i+p for p≥1 .

In the first case, r is injective and

im( r )≅ ℕ δ .

In the second case, we have

ℕ δ / ~ r  = ℕ δ / ≡ i,p  =M( i,p ),

and hence

ℕ δ / ~ r  ≅M( i,p )≅im( r ).

□

The map D:( ℕ δ ,+,0 )→( ℕ,+,0 ) is an injective recognizer by Lemma 5.4.

Let us define

b:( ℕ δ ,+,0 )→( B,∨,0 ),   b( 0 )=0,   b( Sx )=1,

where B={ 0,1 } . Then b is a monoid homomorphism with kernel congruence ≡ 1,1 . Hence

M( 1,1 )≅B.

For p≥1 , define

π p :( ℕ δ ,+,0 )→( ℤ/pℤ,+,0 ),    π p ( x )=D( x )modp.

Then π p is a recognizer with kernel congruence ≡ 0,p . Therefore,

M( 0,p )≅ℤ/pℤ.

In particular, M( 0,p ) is a cyclic group.

Remark 6.8. This is an algebraic case of the recognition quotient construction of Recognition Geometry [18]. Here the configuration space is the generated δ -orbit, and recognizers are monoid homomorphisms. The homomorphism condition is essential for the index-period classification. If R is an arbitrary function, then every equivalence relation E on ℕ δ is the kernel of the quotient map

ℕ δ → ℕ δ /E,   x↦[ x ].

In that case, no index-period classification holds.

7. The Metatheoretic Logical Price of the Index-Period Classification

The classification of Section 6 has three forms. The first requires none of EM, LPO, or MP, the second requires MP, and the third requires EM. We prove these forms and their exact logical prices below.

Convention 7.1. The metatheoretic logical prices in this section are computed in the ambient intuitionistic metatheory. Here MP denotes Markov’s principle for arbitrary decidable predicates on ℕ , and EM denotes excluded middle for arbitrary ambient propositions. These metatheoretic logical prices are separate from the ledger of derivations defined in Section 3.1.

7.1. Periods and Index-Period Congruences

By Lemmas 5.3 and 5.4, the map D identifies congruences on ( ℕ δ ,+,0 ) with additive congruences on ( ℕ,+,0 ) , and carries the relation ≡ i,p of Definition 6.2 to the index-period relation on ℕ , which we denote by the same symbol. In this section, c is an additive congruence on ( ℕ,+,0 ) , and we write x~y for c( x,y ) . Hence the results proved below for additive congruences on ( ℕ,+,0 ) are equivalent, under the monoid isomorphism D , to the corresponding results for congruences on ( ℕ δ ,+,0 ) .

Definition 7.2. Let n,e∈ℕ . We say that e is a period at n if

n~n+e.

The period is positive if e>0 .

Since c is an additive congruence,

x~y  ⇒  x+t~y+t

for every t∈ℕ .

Lemma 7.3. If e is a period at n and n≤m , then e is a period at m .

Proof. Since n≤m , we have m=n+( m−n ) . By adding m−n to

n~n+e

we have

m=n+( m−n )~n+e+( m−n )=m+e.

Thus e is a period at m . □

Lemma 7.4. If e is a period at n , then ke is a period at n for every k∈ℕ .

Proof. We use induction on k . For k=0 , we have n~n . Suppose that

n~n+ke.

By Lemma 7.3, e is a period at n+ke , so

n+ke~n+( k+1 )e.

By transitivity, n~n+( k+1 )e . □

Lemma 7.5. Let d>0 be a period at u , and let g>0 be a period at v , where u≤v . Then g is a period at u .

Proof. Let k=v−u+1 . Since d≥1 , we have

v≤u+kd.

By Lemma 7.4, we get

u~u+kd.

Set w=u+kd . Since v≤w , Lemma 7.3 gives

w~w+g.

Hence

u~w~w+g.

By adding g to both sides in the previous equation, we have

u+g~w+g.

By symmetry and transitivity, u~u+g . □

Lemma 7.6. Let g>0 be a period at some point. If x<y and x~y , then g is a period at x .

Proof. Let a be a point at which g is a period, and let d=y−x . Then d>0 and

x~x+d=y,

so d is a period at x . By Lemma 7.3, g is a period at a+x . Since x≤a+x , Lemma 7.5, applied to the period d at x and the period g at a+x , shows that g is a period at x . □

Lemma 7.7. Let g>0 be a period at i . If

i≤x,   i≤y,   x≡y( modg ),

then x~y .

Proof. Let us assume x≤y . Then y=x+kg for some k∈ℕ . By Lemmas 7.3 and 7.4, we have

x~x+kg=y.

The other case follows by symmetry. □

Lemma 7.8. Let g>0 be the least positive period at a . Every positive period at any point is divisible by g .

Proof. Let e>0 be a period at x . By Lemma 7.3, e is a period at a+x . Since a≤a+x , Lemma 7.5, applied to the period g at a and the period e at a+x , shows that e is a period at a .

Let us denote

e=qg+r,   0≤r<g.

By Lemma 7.4, a~a+qg . By adding r to this relation gives

a+r~a+qg+r=a+e,

and since a~a+e , we obtain a~a+r . Thus r is a period at a . Since 0≤r<g and r is a period at a , the minimality of g implies r=0 . Therefore g|e . □

Proposition 7.9. Suppose that a admits a positive period. Let g be the least positive period at a , and let i be the least point at which g is a period. Then c= ≡ i,g .

Proof. Suppose x~y . If x=y , then x ≡ i,g y . Otherwise, since the order on ℕ is decidable, we may assume x<y by symmetry. Lemma 7.6 shows that g is a period at x , so i≤x . Moreover, y−x is a positive period at x . By Lemma 7.8, we have

g|( y−x ).

Thus x,y≥i and x≡y( modg ) , hence x ≡ i,g y .

Conversely, suppose x ≡ i,g y . If x≠y , then

i≤x,   i≤y,   x≡y( modg ),

and Lemma 7.7 gives x~y . The equality case follows by reflexivity. □

Lemma 7.10. Let g,p>0 . If ≡ i,g  =  ≡ j,p , then i=j,g=p .

Proof. For e>0 , we have

n ≡ i,g n+e  ⇔  i≤n  and  g|e.

Hence i is the least point admitting a positive period for ≡ i,g . Similarly, j is the least such point for ≡ j,p . Equality of the two relations gives i=j .

At the common point i=j , the positive periods are precisely the positive multiples of g in the first relation and the positive multiples of p in the second. Their least positive periods are therefore g and p , respectively. Hence g=p . □

7.2. The Three Forms

Theorem 7.11. Suppose that c is decidable and that a,b∈ℕ are given with

a≠b,   a~b.

Then c= ≡ i,p for a unique pair i≥0 , p≥1 . The conclusion follows without EM, LPO, or MP.

Proof. Since a≠b and order on ℕ is decidable, symmetry gives u<v with u~v . Then

d=v−u>0

is a period at u .

The predicate

q↦0<q∧u~u+q

is decidable and holds at d . A bounded search over 1≤q≤d gives the least positive period g at u .

The predicate

n↦n~n+g

is decidable and holds at u . A bounded search over 0≤n≤u gives the least point i at which g is a period.

Proposition 7.9 gives c= ≡ i,g , and Lemma 7.10 gives uniqueness. The two searches are bounded and decidable. Therefore the derivation uses none of EM, LPO, or MP. □

Theorem 7.12. Suppose that c is decidable and is not equality:

¬∀x,y∈ℕ( x~y→x=y ).

Then c= ≡ i,p for a unique pair i≥0 , p≥1 . The derivation is conditional on MP.

Proof. We define

θ( k )  :⇔  ∃x<k,∃y<k( x~y∧x≠y ).

The predicate θ is decidable, since c is decidable and both quantifiers are bounded. Hence the ambient form of MP fixed in Convention 7.1 applies to θ .

We claim that

¬¬∃k,θ( k ).

Indeed, suppose that ¬∃k,θ( k ) , and let x~y . If x≠y , then

θ( max( x,y )+1 )

holds, which is impossible. Since equality on ℕ is decidable, we obtain x=y . Hence every related pair is equal, and therefore c is equality. This contradicts the assumption that c is not equality.

Markov’s principle gives

∃k,θ( k ).

Thus there are explicit a≠b with a~b . Theorem 7.11 then gives the classification. The only nonconstructive step is the use of MP. □

Lemma 7.13. Assume EM. If P is a predicate on ℕ and ∃n∈ℕ P( n ) , then P has a least witness.

Proof. We prove by strong induction on n that, if P( n ) , then P has a least witness. Suppose P( n ) . By EM, either

∃k<n P( k ) or ¬∃k<n P( k ) .

In the first case, choose k<n with P( k ) . The induction hypothesis gives a least witness of P . In the second case, n is a least witness. □

Theorem 7.14. Let c be an arbitrary additive congruence on ( ℕ,+,0 ) . Then either c is equality, or c= ≡ i,p for a unique pair i≥0 , p≥1 . The derivation is conditional on EM.

Proof. By EM, either

∀x,y∈ℕ,  x~y→x=y,

or this statement fails. In the first case, c is equality.

In the second case, EM applied to the existence of a related pair of distinct elements gives u≠v with u~v . Without loss of generality, assume u<v . Then v−u is a positive period at u . Lemma 7.13, applied to the predicate

q↦0<q  ∧  u~u+q,

gives the least positive period g at u . Applied to

n↦n~n+g,

it gives the least point i at which g is a period. Proposition 7.9 gives c= ≡ i,g , and Lemma 7.10 gives uniqueness. □

The isomorphism D:( ℕ δ ,+,0 )→( ℕ,+,0 ) induces a bijection between additive congruences on ℕ δ and additive congruences on ℕ . Moreover,

x ≡ i,p y  ⇔  D( x ) ≡ i,p D( y ).

Hence the three classification theorems for ( ℕ,+,0 ) are equivalent to their corresponding forms for ( ℕ δ ,+,0 ) . The classical form is Theorem 6.4.

7.3. Exactness of the Prices

Theorems 7.12 and 7.14 show that MP and EM are sufficient. We now prove that they are also necessary for the corresponding classification.

Let MarkovForm denote the statement that every decidable additive congruence on ( ℕ,+,0 ) which is not equality is equal to ≡ i,p for a unique pair i≥0 , p≥1 .

Let ClassicalForm denote the statement that every additive congruence on ( ℕ,+,0 ) is either equality or is equal to ≡ i,p for a unique pair i≥0 , p≥1 .

Proposition 7.15. The statement MarkovForm implies Markov’s principle.

Proof. Let θ be a decidable predicate on ℕ , and suppose ¬¬∃n,θ( n ) . We define

x ~ θ y  :⇔  x=y  ∨  ∃k≤min( x,y ),θ( k ).

We first check that ~ θ is an additive congruence. Reflexivity and symmetry are immediate. For transitivity, suppose x ~ θ y , y ~ θ z . If x=y or y=z , then x ~ θ z follows directly. Assume that x≠y and y≠z . Then there exist

k≤min( x,y ),   ℓ≤min( y,z )

such that θ( k ) and θ( ℓ ) . Since order on ℕ is decidable, either x≤z or z<x . If x≤z , then

k≤x=min( x,z ).

If z<x , then

ℓ≤z=min( x,z ).

Thus x ~ θ z .

For compatibility with addition, let x ~ θ y and t∈ℕ . If x=y , then x+t=y+t . Otherwise the relation is witnessed by some k≤min( x,y ) , and then

k≤min( x+t,y+t ),

so x+t ~ θ y+t . The relation is decidable because equality is decidable and the search for k is bounded.

Suppose that ~ θ is equality. For any k , if θ( k ) holds, then

k ~ θ k+1,

although k≠k+1 . Hence ¬θ( k ) for every k , and therefore ¬∃k θ( k ) . This contradicts the assumption ¬¬∃k θ( k ) . Thus ~ θ is not equality.

By MarkovForm, there exist i≥0 and p≥1 such that ~ θ  =  ≡ i,p . Since i ≡ i,p i+p , we have i ~ θ i+p . Since p≥1 , we have i≠i+p , so the equality assumption is impossible. Therefore

∃k≤min( i,i+p ) θ( k ).

Since min( i,i+p )=i , it follows that ∃k θ( k ) . Since θ is arbitrary, then MP follows. □

Proposition 7.16. The statement ClassicalForm implies EM.

Proof. Let P be an arbitrary proposition and define

x ~ P y  :⇔  x=y  ∨  P.

This is an additive congruence. Reflexivity and symmetry are immediate. Transitivity follows by cases, and if x ~ P y , then

x+t=y+t  ∨  P,

so x+t ~ P y+t . By ClassicalForm, either ~ P is equality or ~ P  =  ≡ i,p for some i≥0 , p≥1 .

In the first case, P implies 0 ~ P 1 , and hence 0=1 . Therefore ¬P .

In the second case, i ≡ i,p i+p , and therefore i ~ P i+p . Thus

i=i+p  ∨  P.

Since p≥1 , we have i≠i+p . Hence P .

Therefore P∨¬P . Since P is arbitrary, then EM follows. □

Theorems 7.12 and 7.14, together with Propositions 7.15 and 7.16, give the following equivalences.

Corollary 7.17. The two classification forms satisfy

MarkovForm⇔MP,   ClassicalForm⇔EM.

Thus the metatheoretic logical prices {MP} and {EM} are exact.

Proof. Theorem 7.12 gives

MP⇒MarkovForm,

and Proposition 7.15 gives the converse. Similarly, Theorem 7.14 gives

EM⇒ClassicalForm,

and Proposition 7.16 gives the converse. □

Together with Theorem 7.11, this completes the proof of Theorem 1.8.

Proposition 7.18. Assume EM. Then every additive congruence on ( ℕ,+,0 ) is equal to a decidable relation.

Proof. Let c be an additive congruence. By Theorem 7.14, either c is equality or c= ≡ i,p for some i≥0 and p≥1 . Equality on ℕ is decidable, and ≡ i,p is decidable by Lemma 6.3. Hence c is equal to a decidable relation. □

Proposition 7.19. Let MarkovForm − denote the statement obtained from MarkovForm by deleting the decidability hypothesis: every additive congruence on ( ℕ,+,0 ) which is not equality is equal to ≡ i,p for a unique pair i≥0 , p≥1 . Then MarkovForm − implies EM.

Proof. Let P be a proposition, and let ~ P be the additive congruence from the proof of Proposition 7.16, defined by

x ~ P y  :⇔  x=y  ∨  P.

Assume ¬¬P . If ~ P is equality, then P implies 0 ~ P 1 , and hence 0=1 . Therefore ¬P , contradicting ¬¬P . Thus ~ P is not equality.

By MarkovForm − , there are i≥0 and p≥1 such that ~ P  =  ≡ i,p . Since i ≡ i,p i+p , we have i ~ P i+p , and therefore

i=i+p  ∨  P.

Since p≥1 , the equality i=i+p is impossible. Hence P . We have therefore proved

¬¬P→P

for every proposition P . Applied to P∨¬P , whose double negation is provable intuitionistically, this gives EM. □

The relation ~ P is not assumed decidable. Indeed, a decision procedure for ~ P implies P , since 0 ~ P 1⇔P . Hence MarkovForm does not apply.

Corollary 7.20. Under EM, the decidability hypothesis of Theorem 7.12 excludes no congruence. However, it cannot be removed from the Markov form:

MarkovForm − ⇔EM,   MarkovForm⇔MP.

Moreover, MP does not imply EM [9].

Proof. The first statement follows from Proposition 7.18. Proposition 7.19 gives

MarkovForm − ⇒EM.

Conversely, assume EM, and let c be an additive congruence which is not equality. By Theorem 7.14, we have c= ≡ i,p for some i≥0 and p≥1 , and uniqueness follows from Lemma 7.10. Thus

EM⇒ MarkovForm − .

The second equivalence is Corollary 7.17. The strict separation between MP and EM is given in [9]. □

For the classification considered here, the exact prices are ∅ , {MP}, {EM}. No separate LPO-level occurs.

8. Lean Formalization

The main results are formalized in Lean 4 [19] over Mathlib [20]. The declarations used in this paper are in the module families ActualMathematics. DeltaKernel and ActualMathematics. DeltaForced. The rigidity declarations belong to the module family ActualMathematics. Rigidity.

The command #print axioms is less precise than the ledger of Section 3.1. It records the axioms used by a Lean declaration, but not the logical principles used inside a derivation. Table 1 lists the corresponding Lean declarations.

Table 1 contains the main results. The auxiliary results, including the semiring laws and the finite index-period monoids, are formalized in the same module families.

Table 1. Main results and their Lean 4 declarations.

Result

Lean declaration

Theorem 2.2

base_initial

Theorem 2.3

baseRec_injective

Theorem 2.5

base_categorical, base_unique_iso, base_rigidity

Proposition 1.5

bootstrap_initiality

Theorem 3.2

sound_forced

Theorem 1.7

bootstrap_tower_export, delta_bootstrap

Proposition 5.22

deltaForced_nat, deltaForced_int, deltaForced_rat

Theorem 6.4

orbit_congruence_catalogue

Theorem 6.7

recognizer_dichotomy

Proposition 7.9

catalogue_core

Theorem 7.11

nat_catalogue_forced, orbit_catalogue_forced

Theorem 7.12

nat_catalogue_markov, orbit_catalogue_markov

Theorem 7.14

nat_catalogue_classical, orbit_catalogue_classical

Proposition 7.15

markov_of_catalogue

Proposition 7.16

em_of_catalogue

Corollary 7.17

catalogue_markov_iff_mp, catalogue_classical_iff_em

At the audited commit, the declarations checked by the audit manifest, except orbit_congruence_catalogue and recognizer_dichotomy, have axiom sets contained in {propext, Quot.sound}. The two exceptions also use Classical.choice. They give the classical form of the classification, which by Corollary 7.17 is equivalent to EM. In the module DeltaKernel.RecognitionQuotientsLedger, the required logical principle is included as a hypothesis. These versions do not use Classical.choice. For fixed i and p , the congruence ipCon and the quotient M( i,p ) are choice-free.

The declarations base_initial, baseRec_injective, base_categorical, base_unique_iso, and base_rigidity use neither Classical.choice nor excluded middle. The declaration base_categorical depends on no axioms. The declaration baseRec_injective is stated for a Peano realization, but its proof uses only injectivity of the step and the condition that the base point is not a successor.

Remark 8.1. The axiom audit does not distinguish the two prices separated in Section 7.3. In Lean, EM and arbitrary propositional decidability both appear as a dependency on Classical.choice. In the ledger formalization, the required principle is included as a hypothesis, so the two prices remain separate.

9. Conclusions

We separated a distinction witness from the generated δ -orbit. A distinction witness gives two unequal elements, but it gives no operation which can be iterated. The δ -orbit is instead generated from the empty record 0 by the one-step extension S . Its inductive definition yields successor nonzero, successor injectivity, and induction. Together with the recursively defined operations + and ∙, it presents the natural-number object ℕ δ .

Moreover, ℕ δ is initial among δ -algebras. If the step is injective and the base point is not in its image, the canonical homomorphism from ℕ δ is injective. Hence every such realization contains a canonical copy of ℕ δ . If the realization also satisfies induction, it is uniquely isomorphic to ℕ δ . Thus the Peano conditions characterize the generated δ -orbit; they do not produce a different arithmetic object.

Arithmetic, in the form of ℕ δ , is thus the canonical object generated by iterated distinction. The Peano conditions characterize this object up to a unique isomorphism rather than provide a second construction of the natural numbers. Each element of the orbit records a finite number of successive distinction steps, and the later stages of the number tower are constructed explicitly from these records by quotient constructions. The classification of recognition quotients carries an exact metatheoretic logical cost, and the reverse implications show that the Markov and excluded-middle prices are exact.

The corresponding δ -calculus is an intuitionistic first-order proof system over the signature { 0,S,+,⋅ } . Its term algebra is free on the de Bruijn variables. Each derivation carries a ledger, and the forced fragment is sound in the standard model N .

We then constructed the choice-free tower ℕ δ ↪ ℤ δ ↪ ℚ δ . The metatheoretic number systems ℕ , ℤ , and ℚ are δ -encodable. The tower constructions and the explicit encodings use no choice principle. The continuum remains the next unresolved boundary, since the Cauchy and Dedekind constructions need not be equivalent constructively.

We also classified the recognition quotients of the additive monoid ( ℕ δ ,+,0 ) . Assuming EM, every recognizer r:( ℕ δ ,+,0 )→( V,∗,e ) is either injective or has kernel congruence ≡ i,p for a unique pair i≥0 , p≥1 . In the second case, its recognition quotient is isomorphic to the finite monogenic monoid M( i,p ) .

Finally, the classification of the recognition quotients admits three forms. A decidable congruence together with an explicit pair of distinct related elements implies the classification without additional nonconstructive principles. For a decidable congruence which is not equality, it is conditional on MP. For an arbitrary congruence, the dichotomy between equality and an index-period congruence is conditional on EM. The reverse implications show that MP and EM are also necessary, so these metatheoretic logical prices are exact. The decidability assumption is classically redundant, but constructively it separates the Markov form from the excluded-middle form. This distinction is not visible to the axiom audit of the host system.

Acknowledgements

The authors thank Elshad Allahyarov for his valuable comments on an earlier version of the paper. The authors also thank the anonymous referees for their helpful comments, which improved the manuscript.

Author Contributions

Conceptualization, J.W.; Methodology, J.W. and M.Z.; Software, J.W.; Validation, J.W. and M.Z.; Formal Analysis, M.Z. and J.W.; Investigation, J.W. and M.Z.; Resources, J.W.; Writing—Original Draft Preparation, J.W.; Writing—Review and Editing, M.Z. and J.W.; Funding Acquisition, J.W. All authors have read and agreed to the published version of the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Spencer-Brown, G. (1969) Laws of Form. George Allen and Unwin.
[2] Wengert, R.G. (1965) The Development of the Doctrine of the Formal Distinction in the Lectura Prima of John Duns Scotus. Monist, 49, 571-587.[CrossRef]
[3] Wheeler, J.A. (1992) Recent Thinking about the Nature of the Physical World: It from Bit. Annals of the New York Academy of Sciences, 655, 349-364.[CrossRef]
[4] Crvenković, S., Mitrović, M. and Romano, D.A. (2013) Semigroups with Apartness. Mathematical Logic Quarterly, 59, 407-414.[CrossRef]
[5] Crvenković, S., Mitrović, M. and Romano, D.A. (2016) Basic Notions of (Constructive) Semigroups with Apartness. Semigroup Forum, 92, 659-674.[CrossRef]
[6] Mitrović, M., Hounkonnou, M.N. and Baroni, M.A. (2022) Theory of Constructive Semigroups with Apartness—Foundations, Development and Practice. Fundamenta Informaticae, 184, 233-271.[CrossRef]
[7] Martin-Löf, P. (1984) Intuitionistic Type Theory. Bibliopolis.
[8] Coquand, T. and Huet, G. (1988) The Calculus of Constructions. Information and Computation, 76, 95-120.[CrossRef]
[9] Ishihara, H. (2006) Reverse Mathematics in Bishop’s Constructive Mathematics. Philosophia Scientiae, 6, 43-59.[CrossRef]
[10] Diener, H. (2018) Constructive Reverse Mathematics: Habilitationsschrift, Universität Siegen. arXiv:1804.05495.
[11] Lawvere, F.W. (1964) An Elementary Theory of the Category of Sets. Proceedings of the National Academy of Sciences, 52, 1506-1511.[CrossRef] [PubMed]
[12] Barendregt, H.P. (1984) The Lambda Calculus: Its Syntax and Semantics. In: Studies in Logic and the Foundations of Mathematics, Vol. 103, North-Holland, 621 p.
[13] Birkhoff, G. (1935) On the Structure of Abstract Algebras. Mathematical Proceedings of the Cambridge Philosophical Society, 31, 433-454.[CrossRef]
[14] Clifford, A.H. and Preston, G.B. (1961) The Algebraic Theory of Semigroups, Volume I. American Mathematical Society.[CrossRef]
[15] de Bruijn, N.G. (1972) Lambda Calculus Notation with Nameless Dummies, a Tool for Automatic Formula Manipulation, with Application to the Church-Rosser Theorem. Indagationes Mathematicae (Proceedings), 75, 381-392.[CrossRef]
[16] van Dalen, D. (2013) Logic and Structure. 5th Edition, Springer.
[17] Bishop, E. (1967) Foundations of Constructive Analysis. McGraw-Hill.
[18] Washburn, J., Zlatanović, M. and Allahyarov, E. (2026) Recognition Geometry. Axioms, 15, Article 90.[CrossRef]
[19] Moura, L.d. and Ullrich, S. (2021) The Lean 4 Theorem Prover and Programming Language. In: Platzer, A. and Sutcliffe, G., Eds., Lecture Notes in Computer Science, Springer International Publishing, 625-635.[CrossRef]
[20] The Mathlib Community (2020) The Lean Mathematical Library. Proceedings of the 9th ACM SIGPLAN International Conference on Certified Programs and Proofs, New Orleans, 20-21 January 2020, 367-381.[CrossRef]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.