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
. A carrier is a type
, and a predicate on
is a map
. 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
, 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
be a carrier. Write
A proof
is called a distinction witness on
.
The predicate
uses no additional structure on
beyond the equality of the ambient metatheory. A carrier
is called nontrivial if
holds.
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
in Definition 1.2. A distinction witness does not produce 0,
, 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
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
is the collection of finite records generated by two formation rules:
here 0 is the empty record, and
is the record obtained from
by one further act of distinction.
Proposition 1.3. For all
,
Moreover, if a predicate
on
satisfies
and
for every
,
then
holds for every
.
Proof. The orbit is inductively generated, so it carries the recursion principle: for every carrier
, every
and every
there is a map
with
and
.
For
, apply the recursion principle to
, with
and
. Then
and
, so
would imply
.
For injectivity, let us define
by recursion with
and
, so that
for every
. Hence
gives
The last statement is the structural induction principle of the inductively generated orbit. □
The orbit is not defined as the subset
of a pre-existing carrier, so its definition does not use a prior natural-number object as an index. The notation
is used only metatheoretically, for the result of applying
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
, 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
, 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
. At the first-order level, the successor theorems become the distinction axioms
They are validated in the standard model
. 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
The map
is the canonical embedding of
into this quotient, given by
.
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
, write
↪
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
, 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
of the signature
, with carrier
, and every assignment
, there exists a unique homomorphism from the term algebra to
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
with the usual operations. The resulting arithmetic is developed in Section 4.1.
Theorem 1.6. Let
be a
-algebra. There exists a unique homomorphism
. If
is injective and
, then
is injective. If, in addition,
satisfies induction for all predicates, then
is bijective and is the unique
-algebra isomorphism from
to
.
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
has three forms, depending on the assumptions imposed on the congruence.
Theorem 1.8. Let
be a congruence on
. The index-period classification has the following three forms:
(a) if
is decidable and an explicit pair of distinct related elements is given, then
for a unique pair
,
, without using EM, LPO, or MP.
(b) If
is decidable and is not equality, then the same conclusion is conditional on MP.
(c) For an arbitrary congruence
, it is conditional on EM that
is either equality or
for a unique pair
,
.
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
(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
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
.
Definition 2.1. A
-algebra is a triple
where
is a carrier,
, and
is a unary operation. A homomorphism
of
-algebras is a map
such that
and
for every
.
The orbit
is a
-algebra. Proposition 1.5 states the freeness of the term algebra over the signature
with variables. Here we study the generated
-orbit as an algebra with operations 0 and
.
Theorem 2.2. For every
-algebra
, there exists a unique homomorphism
. It is determined by
and
.
Proof. Existence follows from the recursion principle of the inductively generated
-orbit.
Let
be a homomorphism. We prove
by structural induction on
. For
, we have
. If the equality holds for
, then
Hence
. □
Theorem 2.3. Let
be a
-algebra. Suppose that
is injective and
. Then the canonical homomorphism
is injective.
Proof. We prove
by structural induction on
.
Let
. If
, the claim holds. If
, then
This contradicts the assumption
.
Let
. The element
cannot be 0, since otherwise
Thus
for some
. Then
Since
is injective,
. The induction hypothesis gives
, and therefore
. □
Thus, if
is injective and
, the canonical homomorphism
identifies
with the sub-
-algebra
of
.
Definition 2.4. A
-algebra
is a Peano realization if
1)
is injective;
2)
for every
;
3) for every predicate
on
, if
and
for every
, then
holds for every
.
Theorem 2.5. For every Peano realization
, the canonical homomorphism
is bijective. It is the unique
-algebra isomorphism
.
Proof. Injectivity follows from Theorem 2.3. For surjectivity, let us consider the predicate
The base case holds with witness 0, since
. Suppose that
holds. Let
satisfy
Then
Thus
witnesses
. Induction in
gives
for every
. Hence
is surjective.
The uniqueness of the isomorphism follows from Theorem 2.2. □
The predicate
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
the canonical map
is the counting map
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
. 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:
Under the arithmetic projection (Definition 5.1), the symbol 0 represents the empty record and
represents one further extension of a record.
Formulas are generated by the grammar of first-order logic with equality [16]:
where
.
The nonlogical vocabulary of the calculus is exactly
. Lifting and substitution are defined by the standard structural recursions for de Bruijn syntax. For every metatheoretic natural number
, the expression
is a closed term, called the numeral for
.
3.1. The Ledger
Let
A ledger Λ is a subset of
. For each rule instance
, define a label
as follows: EM, LPO, and MP contribute their corresponding singleton. Induction on a formula containing a quantifier contributes {QInd}. For every other rule instance
, we set
.
The ledger of a derivation
is
A derivation has empty ledger if
. Let
A derivation
is forced if
, and conditional on
, for
, if
. The entry QInd does not affect whether
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
the induction rule;
the intuitionistic rules for propositional connectives and quantifiers;
the additional schemas corresponding to EM, LPO, and MP.
The induction rule is
where
denotes substitution of the term
for the free variable
, 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
be a decidable formula, in the sense that
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
This is the arithmetic form of LPO, with decidable predicates on
in place of binary sequences [9] [17].
In the
-calculus, the following implications hold
Applying EM to
gives LPO. Under LPO, the alternative
contradicts
, and therefore gives MP.
Lemma 3.1. Every quantifier-free formula is decidable without using EM, LPO, or MP. More precisely, if
is quantifier-free, then
has a derivation whose ledger contains none of EM, LPO, or MP.
Proof. We first prove decidability of equality:
We use induction on
, with a subsidiary induction on
. The base and successor cases follow from
and
.
The subsidiary induction formulas are quantifier-free. The outer induction formula contains the quantifier over
, 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
. □
Terms are interpreted in the standard arithmetic structure
, 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
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
as
. Under a quantifier it is extended by
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
. The quantifier cases use the standard lifting and substitution lemmas for de Bruijn syntax [15]. The induction-rule case follows from induction in
.
Since
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
and every term has a unique such constructor form. At this stage the term algebra is not quotiented by the recursion equations.
Let
be an algebra of the signature
, with carrier
: a constant
, a unary operation
and binary operations
Let
be an assignment of the de Bruijn variables. No equations are assumed in
.
Proof of Proposition 1.5. Define the map
on terms by structural recursion:
These equations define a homomorphism from the term algebra to
. By construction it preserves
and extends
, which gives existence.
For uniqueness, let
be any homomorphism from the term algebra to
such that
for all
. A structural induction on
shows that
for every term
. Hence
. □
4.1. Arithmetic and Derived Objects
In the standard model
, the closed numeral
is interpreted as
.
The recursion equations for + and ∙ are validated in
. 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
, 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
. Its elements are the finite records generated by these constructors. For each metatheoretic natural number
, we write
for the element of
obtained by applying
times to 0.
Let Num denote the inductively generated collection of closed terms determined by the rules
Definition 5.1. The arithmetic projection is the map
defined by structural recursion:
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
.
Definition 5.2. Addition and multiplication on
are defined by structural recursion:
and
We write
These are metatheoretic operations on
. Lemmas 5.4 and 5.5 show that under the map
, they correspond to the interpretations of the function symbols + and ∙ in the standard model
.
Let us define
and
The map
assigns to each finite record the number of its successive extensions, while
assigns to each
the record obtained by applying
times to 0.
For
, let denote the closed numeral
. Then
Lemma 5.3. The maps
and
are mutually inverse:
Proof. The identity
follows by induction on the metatheoretic natural number
. The identity
follows by structural induction on
. □
By Remark 2.6, this lemma is an instance of Theorem 2.5 at the standard model.
Lemma 5.4. For all
,
Consequently,
is a monoid isomorphism.
Proof. The identity follows by structural induction on
, using
Thus
preserves addition and zero. Since
is bijective by Lemma 5.3, it is a monoid isomorphism. □
Lemma 5.5. For all
, it holds
Proof. We use structural induction on
. The case
is immediate. For the successor case, we have
□
Proposition 5.6. The structure
is a commutative semiring. Moreover,
and
Proof. By Lemmas 5.3, 5.4, and 5.5, the map
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
, where
and
are its positive and negative parts. Two signed orbits are balanced, written
if
.
Lemma 5.8. The balance relation is a decidable equivalence relation.
Proof. Reflexivity and symmetry are immediate. For transitivity, suppose
and
.
Then
Adding
to the first relation and using the second, we obtain
and additive cancellation (Proposition 5.6) gives
, so
.
The relation is decidable because addition and equality on
are decidable. Lemma 5.3 implies that
is injective. Hence, for all
, we get
Since equality on
is decidable, then equality on
is decidable. □
Lemma5.9. The operations on signed orbits defined by
and
are compatible with the balance relation in each argument.
Proof. Suppose
and let
be a signed orbit.
For addition, we have
Finally, we have
.
For multiplication, we obtain
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
and
These operations are well-defined by Lemma 5.9.
For a signed orbit
, define
On
, define
If
, then
. By commutativity,
, that is
. Hence negation is well-defined on
.
Lemma 5.11. The map
is an injective map preserving addition and multiplication.
Proof. Both identities
hold by Definition 5.10. If
, then
, that is
. □
Lemma 5.12. The map
is a bijection satisfying
and preserving addition, multiplication, and negation.
Proof. By Lemmas 5.4 and 5.5, we obtain
for all
.
Suppose
. Then
, hence
, and therefore
Thus
is well-defined. Since
, we have
and
For addition, we have
For multiplication, we have
If
, then
so
. Since
is injective by Lemma 5.3, we get
, hence
and
. Thus
is injective.
If
, then
, and if
, then
. Thus
is surjective. □
Corollary 5.13. The structure
is a commutative ring, and
is a ring isomorphism.
Proof. By Lemma 5.12,
is a bijection preserving 0, 1, addition, multiplication, and negation. Hence the commutative ring structure of
transfers to
, and
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
, where
is a signed orbit and
is nonzero. We identify
with the signed orbit
.
Two ratio orbits
and
are cross-equal, written
, if the signed orbits
and
are balanced.
Lemma 5.15. Let
be signed orbits and let
be nonzero. If
then
.
Proof. Let
and
. We have
and therefore
Since
, using cancellation from Proposition 5.6, we have
Hence
. □
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
and
.
Then
By Lemma 5.9, multiplying the first relation by
and the second by
, and using associativity and commutativity of multiplication, we have
We use cancellation with respect to balance. Since
, cancellation gives
Therefore
, 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
For any ratio orbit
, the products
and
coincide by Proposition 5.6, and Lemma 5.9 applied to
gives
so addition is compatible with cross-equality. Also, we have
so multiplication is compatible with cross-equality. The same argument applies to the second variable. □
Definition 5.18. The rational object is the quotient
Addition and multiplication are induced by
and
The zero and unit of
are represented by
By Lemma 5.17, these formulas induce well-defined operations on
. For a signed orbit
, let
. The formula
defines a negation on
. If
, then
implies
Hence negation is well-defined.
Lemma 5.19. The map
is injective and preserves addition and multiplication.
Proof. If
, then
, 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,
gives
, hence
. □
Proposition 5.20. The map
is a bijection preserving 0, 1, addition, multiplication, and negation.
Proof. Since
, we have
. Suppose
. Then
, and therefore
Hence
is well-defined.
By Lemmas 5.12 and 5.5,
where
is identified with the signed orbit
.
Conversely, if
then
Thus
The injectivity of
gives
, so
. Hence
is injective.
Clearly
and
. Hence
and
Finally,
gives
.
Let
By the surjectivity of
, choose a signed orbit
such that
Then
Thus
is surjective. □
Corollary 5.21. The operations transported from
through
make
a field, and
is a field isomorphism.
Proof. By Proposition 5.20,
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
so
is injective. Hence, by Definition 1.4,
is
-encodable.
Let us define
by
The map
is injective and therefore
is injective, so
is
-encodable.
We take the metatheoretic rationals as the quotient of pairs
, with
, by
Every class has a unique reduced representative
, with
. It is obtained by the Euclidean algorithm, so no choice is used. For
, write
Let us define
by
This map is injective. Indeed, the pairs satisfying
are mapped bijectively onto the interval
Now, we define
The injectivity of the pairing and of
shows that
is injective. Hence
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
from a configuration space
to an event space
. It induces the relation
, and the corresponding recognition quotient
.
Here we consider the algebraic case in which the configuration space is the generated
-orbit and a recognizer is a monoid homomorphism
where
is a monoid. In this case, the induced relation is the kernel congruence of
, and the quotient
is isomorphic to
.
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
. 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
is generated by
, 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
.
Proposition 6.1. Let
be a monoid and let
. There exists a unique monoid homomorphism
such that
.
Proof. Let us define
by
A structural induction on
gives
so
is a monoid homomorphism. Moreover,
.
Let
be another monoid homomorphism with
. Since
preserves the neutral element,
. Also, we have
Structural induction on
gives
for every
. □
The relation
is called the indistinguishability relation of
. Since
is a monoid homomorphism, this relation is a monoid congruence on
. Algebraically, it is the kernel congruence of
. Two elements
are called
-indistinguishable if
. The quotient
is called the recognition quotient of
.
We now classify these kernel congruences.
Definition 6.2. For
and
, define a relation
on
by
Lemma 6.3. For every
and
, the relation
is a decidable congruence on
.
Proof. Let us consider the relation on
given by
if either
, or
and
.
Reflexivity follows from the equality case, and symmetry is immediate. For transitivity, suppose
and
.
If
or
, the conclusion follows immediately. Otherwise,
Hence
, and therefore
.
Now suppose
and let
. Equality is preserved by addition. In the second case,
and
Thus
Hence the relation is compatible with addition.
It is decidable because equality, order, and congruence modulo
are decidable on
. By the monoid isomorphism
we get a decidable congruence on
. □
Theorem 6.4. Assume EM. Every congruence on
is either equality or
for a unique pair
Proof. The required classification on
is proved in Section 7. By Theorem 7.14, every congruence on
is either equality or an index-period congruence. The monoid isomorphism
gives the result on
. □
Definition 6.5. For
and
, the index-period monoid is defined by
Proposition 6.6. The index-period monoid
is finite and monogenic, generated by the class
. It has index
, period
, and
elements.
Proof. The classes
are distinct, and every element of
is equivalent to one of them: for
, the records
and
are neither equal nor both at least
with difference divisible by
; and if
, then
with
, whence
. Moreover,
Hence
has
elements, is generated by
, and has index
and period
. □
Theorem 6.7. Assume EM. Let
be a recognizer. Then exactly one of the following holds:
(a)
is injective, equivalently
is equality. In this case,
.
(b) There exists a unique pair
, with
and
, such that
. In this case,
Proof. The relation
is the kernel congruence of
. By the first isomorphism theorem for monoids [13] [14], the map
is a monoid isomorphism.
By Theorem 6.4, either
is equality or
for a unique pair
,
. The two cases are disjoint, since
while
for
.
In the first case,
is injective and
In the second case, we have
and hence
□
The map
is an injective recognizer by Lemma 5.4.
Let us define
where
. Then
is a monoid homomorphism with kernel congruence
. Hence
For
, define
Then
is a recognizer with kernel congruence
. Therefore,
In particular,
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
is an arbitrary function, then every equivalence relation
on
is the kernel of the quotient map
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
identifies congruences on
with additive congruences on
, and carries the relation
of Definition 6.2 to the index-period relation on
, which we denote by the same symbol. In this section,
is an additive congruence on
, and we write
for
. Hence the results proved below for additive congruences on
are equivalent, under the monoid isomorphism
, to the corresponding results for congruences on
.
Definition 7.2. Let
. We say that
is a period at
if
The period is positive if
.
Since
is an additive congruence,
for every
.
Lemma 7.3. If
is a period at
and
, then
is a period at
.
Proof. Since
, we have
. By adding
to
we have
Thus
is a period at
. □
Lemma 7.4. If
is a period at
, then
is a period at
for every
.
Proof. We use induction on
. For
, we have
. Suppose that
By Lemma 7.3,
is a period at
, so
By transitivity,
. □
Lemma 7.5. Let
be a period at
, and let
be a period at
, where
. Then
is a period at
.
Proof. Let
. Since
, we have
By Lemma 7.4, we get
Set
. Since
, Lemma 7.3 gives
Hence
By adding
to both sides in the previous equation, we have
By symmetry and transitivity,
. □
Lemma 7.6. Let
be a period at some point. If
and
, then
is a period at
.
Proof. Let
be a point at which
is a period, and let
. Then
and
so
is a period at
. By Lemma 7.3,
is a period at
. Since
, Lemma 7.5, applied to the period
at
and the period
at
, shows that
is a period at
. □
Lemma 7.7. Let
be a period at
. If
then
.
Proof. Let us assume
. Then
for some
. By Lemmas 7.3 and 7.4, we have
The other case follows by symmetry. □
Lemma 7.8. Let
be the least positive period at
. Every positive period at any point is divisible by
.
Proof. Let
be a period at
. By Lemma 7.3,
is a period at
. Since
, Lemma 7.5, applied to the period
at
and the period
at
, shows that
is a period at
.
Let us denote
By Lemma 7.4,
. By adding
to this relation gives
and since
, we obtain
. Thus
is a period at
. Since
and
is a period at
, the minimality of
implies
. Therefore
. □
Proposition 7.9. Suppose that
admits a positive period. Let
be the least positive period at
, and let
be the least point at which
is a period. Then
.
Proof. Suppose
. If
, then
. Otherwise, since the order on
is decidable, we may assume
by symmetry. Lemma 7.6 shows that
is a period at
, so
. Moreover,
is a positive period at
. By Lemma 7.8, we have
Thus
and
, hence
.
Conversely, suppose
. If
, then
and Lemma 7.7 gives
. The equality case follows by reflexivity. □
Lemma 7.10. Let
. If
, then
.
Proof. For
, we have
Hence
is the least point admitting a positive period for
. Similarly,
is the least such point for
. Equality of the two relations gives
.
At the common point
, the positive periods are precisely the positive multiples of
in the first relation and the positive multiples of
in the second. Their least positive periods are therefore
and
, respectively. Hence
. □
7.2. The Three Forms
Theorem 7.11. Suppose that
is decidable and that
are given with
Then
for a unique pair
,
. The conclusion follows without EM, LPO, or MP.
Proof. Since
and order on
is decidable, symmetry gives
with
. Then
is a period at
.
The predicate
is decidable and holds at
. A bounded search over
gives the least positive period
at
.
The predicate
is decidable and holds at
. A bounded search over
gives the least point
at which
is a period.
Proposition 7.9 gives
, 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
is decidable and is not equality:
Then
for a unique pair
,
. The derivation is conditional on MP.
Proof. We define
The predicate
is decidable, since
is decidable and both quantifiers are bounded. Hence the ambient form of MP fixed in Convention 7.1 applies to
.
We claim that
Indeed, suppose that
, and let
. If
, then
holds, which is impossible. Since equality on
is decidable, we obtain
. Hence every related pair is equal, and therefore
is equality. This contradicts the assumption that
is not equality.
Markov’s principle gives
Thus there are explicit
with
. Theorem 7.11 then gives the classification. The only nonconstructive step is the use of MP. □
Lemma 7.13. Assume EM. If
is a predicate on
and
, then
has a least witness.
Proof. We prove by strong induction on
that, if
, then
has a least witness. Suppose
. By EM, either
or
.
In the first case, choose
with
. The induction hypothesis gives a least witness of
. In the second case,
is a least witness. □
Theorem 7.14. Let
be an arbitrary additive congruence on
. Then either
is equality, or
for a unique pair
,
. The derivation is conditional on EM.
Proof. By EM, either
or this statement fails. In the first case,
is equality.
In the second case, EM applied to the existence of a related pair of distinct elements gives
with
. Without loss of generality, assume
. Then
is a positive period at
. Lemma 7.13, applied to the predicate
gives the least positive period
at
. Applied to
it gives the least point
at which
is a period. Proposition 7.9 gives
, and Lemma 7.10 gives uniqueness. □
The isomorphism
induces a bijection between additive congruences on
and additive congruences on
. Moreover,
Hence the three classification theorems for
are equivalent to their corresponding forms for
. 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
which is not equality is equal to
for a unique pair
,
.
Let ClassicalForm denote the statement that every additive congruence on
is either equality or is equal to
for a unique pair
,
.
Proposition 7.15. The statement MarkovForm implies Markov’s principle.
Proof. Let
be a decidable predicate on
, and suppose
. We define
We first check that
is an additive congruence. Reflexivity and symmetry are immediate. For transitivity, suppose
,
. If
or
, then
follows directly. Assume that
and
. Then there exist
such that
and
. Since order on
is decidable, either
or
. If
, then
If
, then
Thus
.
For compatibility with addition, let
and
. If
, then
. Otherwise the relation is witnessed by some
, and then
so
. The relation is decidable because equality is decidable and the search for
is bounded.
Suppose that
is equality. For any
, if
holds, then
although
. Hence
for every
, and therefore
. This contradicts the assumption
. Thus
is not equality.
By MarkovForm, there exist
and
such that
. Since
, we have
. Since
, we have
, so the equality assumption is impossible. Therefore
Since
, it follows that
. Since
is arbitrary, then MP follows. □
Proposition 7.16. The statement ClassicalForm implies EM.
Proof. Let
be an arbitrary proposition and define
This is an additive congruence. Reflexivity and symmetry are immediate. Transitivity follows by cases, and if
, then
so
. By ClassicalForm, either
is equality or
for some
,
.
In the first case,
implies
, and hence
. Therefore
.
In the second case,
, and therefore
. Thus
Since
, we have
. Hence
.
Therefore
. Since
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
Thus the metatheoretic logical prices {MP} and {EM} are exact.
Proof. Theorem 7.12 gives
and Proposition 7.15 gives the converse. Similarly, Theorem 7.14 gives
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
is equal to a decidable relation.
Proof. Let
be an additive congruence. By Theorem 7.14, either
is equality or
for some
and
. Equality on
is decidable, and
is decidable by Lemma 6.3. Hence
is equal to a decidable relation. □
Proposition 7.19. Let
denote the statement obtained from MarkovForm by deleting the decidability hypothesis: every additive congruence on
which is not equality is equal to
for a unique pair
,
. Then
implies EM.
Proof. Let
be a proposition, and let
be the additive congruence from the proof of Proposition 7.16, defined by
Assume
. If
is equality, then
implies
, and hence
. Therefore
, contradicting
. Thus
is not equality.
By
, there are
and
such that
. Since
, we have
, and therefore
Since
, the equality
is impossible. Hence
. We have therefore proved
for every proposition
. Applied to
, whose double negation is provable intuitionistically, this gives EM. □
The relation
is not assumed decidable. Indeed, a decision procedure for
implies
, since
. 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:
Moreover, MP does not imply EM [9].
Proof. The first statement follows from Proposition 7.18. Proposition 7.19 gives
Conversely, assume EM, and let
be an additive congruence which is not equality. By Theorem 7.14, we have
for some
and
, and uniqueness follows from Lemma 7.10. Thus
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
and
, the congruence ipCon and the quotient
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
. 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
. 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
.
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
. Assuming EM, every recognizer
is either injective or has kernel congruence
for a unique pair
,
. In the second case, its recognition quotient is isomorphic to the finite monogenic monoid
.
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.