πŸ—οΈ Ξ˜ΟΟ΅Ξ·Ξ Ξ±Ο„Ο€πŸš§ (under construction)

Base Representation
Suppose that m,kβˆˆβ„•1 and (ak,akβˆ’1,…,a1)∈{0,1,2,…,mβˆ’1}k. Then we define n:=βˆ‘i=0kβˆ’1aimi and we say that the string akakβˆ’1…a1 is the representation of n in the base m and define base_repr(n,m):=akakβˆ’1…a1
Isn't this Circular?

In the above definition nothing seems to out of the ordinary until you try b=10 or any fixed number, and start thinking about what this even means.

Understanding the Structure of Numbers: Beyond Base 10 Representation

When we write a number like (abcd)10 in base 10, we typically understand it as the expression aΓ—103+bΓ—102+cΓ—101+d. Here, a, b, c, and d are digits ranging from 0 to 9, and the number 10 represents the base. This interpretation seems straightforward until we consider the deeper implications of what the "10" on the right-hand side truly represents. If we claim that this "10" is also written in base 10, we encounter a circular argument: how can we define numbers using the very system we are trying to explain?

The Circularity of Base 10 Representation

The circularity arises because we are using the base 10 system to define itself. The digits a, b, c, and d are combined according to the powers of 10 to produce a number in base 10, but this assumes that the concept of "10" is already understood. This reliance on the same base for both the number and its construction suggests that there is more to numbers than just their syntactical representation in a given base.

A Deeper Approach: Numbers as Abstract Entities

To avoid this circularity, we need to step away from the idea of numbers as simply sequences of digits and instead view them as abstract entities defined by a set of fundamental principles. This leads us to the concept of the Successor function in mathematics, a foundational approach rooted in set theory and logic. The idea is simply that numbers are not syntactical objects, they are things which can never actually see or touch, but they have certain properties about them, and when we create symbols to represent them that's about as close as we can get.

Numbers Through the Successor Function

In this framework, we begin with a single element, typically denoted as 0. We then define the successor of 0 as S(0), which we call 1. Continuing this process, we define:

Here, each number is not defined by its relationship to a base, but rather as the successor of the previous number. This method builds the entire number system from the ground up, without relying on a predefined base like 10.

Defining Base b Numbers Safely

With this successor-based approach, we can define numbers in any base b without falling into circular reasoning. A number in base b can be expressed as:

(abcd)b=aΓ—b3+bΓ—b2+cΓ—b1+d

Here, the number b is understood as S(S(…S(0)…)) (with b applications of S). This understanding is independent of any base system and is built solely on the Successor function and the concept of 0.

Conclusion: Numbers as Abstract Constructs

The exploration of the circularity in base 10 representation reveals that numbers, when abstracted from their syntactical form, are better understood as constructs built on the Successor function and the element 0. This perspective allows us to define numbers safely in any base, avoiding the pitfalls of circular reasoning and providing a more fundamental understanding of numerical systems.

Every Number has a Base b Representation
Let b∈N2 and n∈N0 then there exists a k∈N1 and a1,…,ak∈[0,…,bβˆ’1] such that n=(ak…a1)b
Every Base b Representation is Unique
For any b∈N2 and n∈N0 there is exactly one base b representation of n
Decimal Representation
The decimal representation of a number n is the representation of n in the base 10
The decimal representation of a number is the usual way you've most likely dealt with numbers so far, for example when you write 123 you are referring to the number 1Β·102+2Β·101+3Β·100. Note
binary representation
The binary representation of a number n is the represetnation of n in the base 2
Binary Natural Numbers
We define the following: B:=base_repr(N0,2)
Number of Digits Required in a Base 2 Representation
Given any n∈N0 prove that the number of digits in it's base 2 representation is given by ⌊log2(n)βŒ‹+1
Base Plus Minus One To a Power is Congruent to Plus Minus One
For any b∈N2 and for any n∈N1 and let x be the character we use to represent bβˆ’1 then (10n)b=(x…x)+1
Division by 9 Rule
Suppose that n=(ak…a0) then 9|n if and only if 9|βˆ‘i=0kβˆ’1ai