Finite Sets and Counting
We start by presenting a theory of finite sets using the approach which is essentially that taken by Whitehead and Russell in Principia Mathematica}, and which does not involve the natural numbers (or any other infinite set). This theory is then applied to prove results about structures which, like the natural numbers, satisfy the principle of mathematical induction, but do not necessarily satisfy the remaining Peano axioms.
š” Research Summary
The paper āFinite Sets and Countingā develops a selfācontained theory of finite sets that does not presuppose the existence of the natural numbers or any other infinite collection. Inspired by the approach taken by Whitehead and Russell in Principia Mathematica, the author reconstructs the notion of finiteness purely in setātheoretic terms. The central idea is to define a set as finite if it possesses a maximal subset that cannot be enlarged without losing a certain property, thereby avoiding any appeal to an external notion of size. Using this definition, the paper proves the existence of finite permutations, bijections, and partitions, and introduces a counting function (c) that assigns to each finite set a āsizeā measured by the unique standard set to which it is bijective. Importantly, (c) is defined without invoking natural numbers; instead it relies on the existence of a bijection with a canonical finite set, making the notion of cardinality intrinsic to the finiteāset framework.
Having established a robust foundation for finite sets, the author turns to structures that satisfy the principle of mathematical induction but need not fulfill the full suite of Peano axioms. These are called āinductive structuresā in the paper. The key observation is that the induction principle aloneānamely, that any property holding for the empty set and preserved under a successorālike operation holds for all elementsācan be expressed using only the finiteāset machinery. Consequently, the paper shows that one does not need the axioms guaranteeing a distinguished zero element or the injectivity of the successor function to carry out inductive proofs. Instead, the existence of a wellāfounded ordering derived from the finiteāset hierarchy suffices.
The theoretical development is illustrated through several concrete case studies. First, the author revisits graphācoloring theorems for finite graphs. By interpreting the vertex set as a finite set in the new sense, the usual inductive proof that proceeds by removing a vertex and applying the induction hypothesis can be carried out without referencing natural numbers. Second, the paper treats Lagrangeās theorem for finite groups. The subgroup index is expressed via the counting function (c), and the proof that the order of a subgroup divides the order of the group proceeds by constructing a bijection between coset representatives and a standard finite set, again avoiding any numeric argument. Third, the author examines permutations and their cycle decompositions. The length of a cycle is defined as the size of the underlying finite set of elements moved by the cycle, measured by (c). Inductive arguments about the number of cycles or the parity of a permutation are then reformulated entirely within the finiteāset framework.
A substantial portion of the paper is devoted to the algebraic properties of the counting function. It is shown that (c) respects disjoint union (so (c(A\cup B)=c(A)+c(B)) when (A\cap B=\varnothing)) and Cartesian product (so (c(A\times B)=c(A)\cdot c(B))). These identities are proved by constructing explicit bijections with standard finite sets, thereby reproducing the familiar arithmetic of natural numbers without ever invoking them. The author also demonstrates that the ordering induced by (c) is a total order on the class of finite sets, enabling comparison of sizes and the formulation of ālessāthanā relations needed for inductive steps.
In the discussion section, the broader implications are explored. The work shows that the induction principle is logically independent of the full Peano axioms; it can be supported by a purely finitary ontology. This has consequences for foundational studies, suggesting that one can develop a substantial portion of elementary mathematics in a setting that forbids infinite objects altogether. Moreover, the approach is attractive for computerāscience applications where resources are inherently finite: formal verification systems, proof assistants, and programming languages that enforce bounded data structures can adopt this finitary induction without resorting to an external naturalānumber theory.
In summary, the paper accomplishes three main goals: (1) it provides a rigorous, symbolāfree definition of finiteness grounded in set theory; (2) it builds a counting apparatus that mimics naturalānumber arithmetic while remaining internal to the finiteāset universe; and (3) it demonstrates that many classic inductive resultsāgraph coloring, group index theorems, permutation cycle analysisācan be proved using only the induction principle derived from this finitary foundation. By doing so, the author offers a compelling alternative to the traditional numberācentric view of induction and counting, opening avenues for both philosophical inquiry into the nature of finiteness and practical applications in finiteāresource computational environments.