<<

arXiv:1710.08835v1 [math.HO] 22 Oct 2017 (c) (b) for satisfy , real (a) a to them mapping and set the of elements (d) ento 2.1. Definition 2.1 The 2 ex to chose thus and theory, number algebraic in development estlt fti ercsae n t neetn uniqu interesting its and space, metric this of versatility oacmltl ieetsto ubr ne hc h typic the the which since under interesting particularly of set modifi different small completely captivati a a Such extremely to reals. be the to in distance topic of this notion i intuitive found fundamental I a such, had As have never theory. we though even function, understand value intuitively We etc. wit division, operations multiplication, fundamental learn students age, young a From Introduction 1 h elnmesceryfr ercsaewt h absolut the with space metric a form clearly numbers real The ,q p, d d d d ( ( ( ( ,q p, ,q p, ,p p, ,q p, p ∈ ai Norm -adic = ) ) R ) 0 = ) > ≤ p d 0 d ai ercSpace Metric -adic ( ( ,p q, if ,r p, p A ) + ) 6= ercspace metric q d ( ,q r, nrdcint the to Introduction ) p sastwt itnefnto or function distance a with set a is ai ytmcmol per nntrlpeoea u ot to Due phenomena. natural in appears commonly system -adic coe 5 2017 25, October olP Abraham P. Joel d ( ,q p, = ) 1 | p − ns,Ifidthe find I eness, htdsac ne h el steabsolute the as reals the under distance that q p | . aint h ento fdsac ie rise gives distance of definition the to cation ai Space -adic h elnmes diin subtraction, addition, numbers: real the h lr tfurther. it plore laim r as.Frhroe hsis this Furthermore, false. are axioms al the reverses entirely almost it since ng, ing: au ucina h omsc that such norm the as function value e touto ostter rnumber or theory set to ntroduction metric p ai pc rl fascinating truly a space -adic , d ( ,q p, ) endoe the over defined he We can modify the distance function to alter the notion of distance within a space, thus redefin- ing closeness. In the reals, two numbers are close together if their decimal representation is similar

towards the right. For example, 3.1, 3.14, 3.141, 3.1415, ... are all growing closer to each other, while 15, 315, 1415, 31415, ... are all growing further apart. This is simply because appending a number n digits to the right of the decimal place only modifies its distance from another by 10−n, while appending a number n digits to the left of the decimal place alters its distance from another real by 10n. The p-adic numbers are quite the opposite. The p-adic space redefines the distance function, informally,

such that two numbers are far if they are similar towards the right and close if they are similar towards the left. This is made rigorous through the p-adic norm.

pnm Definition 2.2. We can represent any n as n = n where p, m, and n are coprime. Z n Then, the p-adic vp (n) = p . Formally, the p-adic valuation over the is a function vZ(n): Z N such that p → + n =0 Z  v (n) := ∞ p  max v : pv n, v N n =0 { | ∈ } 6   The p-adic valuation can be extended to the rationals as well, and the function vp(n): Q Z is → a Z Z defined as vp( )= v (a) v (b). b p − p

Definition 2.3. The p-adic valuation is an auxillary function. It is used to clarify the definition of the p-adic norm, which is defined as p : Q N such that | · | →

0 n =0 n p :=  | |  vp(n) p− n =0 6   By establishing the definition of the p-adic norm, we are now able to form a metric space over the p- adic numbers with the distance function defined as d(p, q)= p q p. We can now make some observations | − | about the nature of this space. The size of a p-adic number can be informally summarized as inversely proportional to the exponent of p in its prime . It is clear that numbers that are larger in the real number space, per the function, tend to be smaller under the p-adic metric, since these numbers will be divisible by greater powers of p. Note that any number that is coprime to p will have size 1, since the valuation returns 0.

2.2 Completion of Q

The set of rational numbers is the fundamental structure underlying much of and math- ematics as a whole.

2 p Q = p, q Z, q =0 .  q | ∈ 6 

The rationals form a field under the addition and multiplication, satisfying the field axioms for each operation: commutativity, associativity, existence of an , existence of an inverse element, and . However, upon examination we quickly discover inefficiencies in this field; for example,

there does not exist a rational m such that m2 =2. An , √2 is one of the many gaps

in the rational field, since we can get arbitrarily close to it from within the rationals but never reach it exactly. Closing these gaps under the real distance function yields the real numbers, while closing these gaps using the p-adic distance function yields the p-adic numbers. Before we can complete the rations, however, we must introduce some important definitions relating to elementary .

Definition 2.4. For a metric space X, we define an open ball to be an open set B(x0, r) of all points x X centered around a point x with radius r such that d(x , x) < r. The corresponding closed ball is ∈ 0 0 said to be the closure of an open ball.

Definition 2.5. A neighborhood of x0 is said to be an open ball Nr(x0) centered around a point x0 with radius r.

Definition 2.6. A limit point of a set X is point p if every neighborhood of p overlaps with X, that is, for every neighborhood of p, there exists a point q = p such that q X Nr(p). 6 ∈ ∩

Definition 2.7. A Cauchy sequence is any sequence xi such that for every positive real number ǫ, there exists a m such that d(xm, xm n) <ǫ for any n N. + ∈

Consider the sequence X = 1, 1, 6, 1.61, 1.614, ... in the real number space with each term including { } a subsequence digit of the decimal representation of √2. We can show that this is a Cauchy sequence by

1−i noting that all terms in the subsequence of X beginning with xi are within 10 of each other. Thus, for any ǫ, we can choose i such that 1 log ǫ i, which would give us a sequence xi, xi , ... such − ≤ { +1 } 1−i that for any n N, d(xi, xi n) 10 ǫ. A limit point of this Cauchy sequence is therefore √2 ∈ + ≤ ≤ since for any r > 0, we can choose an α > 0 and construct a neighborhood centered around √2 such that d(√2, √2 r α) = r α X. This is because of the fact for the nth term in the sequence is − − | − | ∈ 1−n within √2 xn 10 . In the rational space, all the limit points such as √2 that are formed under | − |≤ the absolute value function are contained in the set of irrational numbers. As such, we may construct the real numbers by completing the rationals, that is, including all the limit points of Q to yield R. This proof is quite complex and thus will not be covered in this paper, however, the general structure of the argument behind this proof is important since the p-adic numbers are constructed in the same fashion.

While the real numbers represent the completion of Q under the the absolute value function which is the distance in the reals, the completion of Q induced by the p-adic metric forms the p-adic number set,

3 denoted by Qp. If we only consider integral numbers, we arrive at the set of p-adic integers, a of

Qp denoted by Zp. The formal representation of a p-adic number is very similar to that of a p-ary number (a number in base p), as both are represented by a power series expansion of p.

Definition 2.8. A p-adic number α can be represented, uniquely, for 0 ai

∞ i α = aip Xi=n

where the p-adic norm of α, α = p−n. | |

2.3 Operations

One interesting consequence of the p-adic metric is that numbers no longer require a sign. That is, negative numbers are defined without the need for a negative sign. To illustrate this property, consider

the 10-adic metric. In this space, considering a series of x 9s for increasing values of x, our number approaches 1. This is because −

− − − 9 ( 1) = 9 = 10 1, 99 ( 1) = 102 = 10 2, ... 10x 1 ( 1) = 10x = 10 x | − − |10 | | | − − |10 | | | − − − | | |

−x lim 10 10 =0 x→∞ | |

.

Thus, the distance between 999...9 and 1 is considered to be 0. Since this technique involves − constantly appending to the left, in the 10-adic system, we can represent this same process involving

x limx→∞ 10 1 as ...999 = 1. | − |10 − This of 10-adic (decadic) numbers is very useful to demonstrate the relationship between the real numbers and the p-adic numbers. Let us now explore the function of transformations via the fundamental operations in 10-adic space. We can define the basic operations in the 10-adic space: addition and multiplication, thus they form a (note that while p-adic spaces form fields for some values of p, all p-adic spaces form rings). Addition and multiplication with p-adic numbers function the same as with real numbers, the only difference being that p-adic numbers can extend infinitely to the left.

To demonstrate addition, consider ...111123+7 = ...111130 and ...111123 7= ...111116. Furthermore, − the existence of unsigned negatives can be demonstrated through ....999942+ 58 = 0; we know that ...999942 and 58 are additive inverses, thus we consider ...999942 = 58. Multiplication is also defined − ordinarily, with ...111123 7= ...777961. We also have ...6667 3= ...0001, which implies that ...6667 and · · 1 3 are multiplicative inverses, meaning that we consider ...6667 = 3 . In this instance, division is defined,

4 however, we cannot define division for any two p-adic numbers, since it is possible to have two numbers x, y for which x y =0. ·

2.4 Properties of p-adic Space

We will now explore various properties of the set of p adic numbers that emerge from our redefinition of the distance function. This section introduces some fundamental theorems in p-adic analysis that are incredibly useful for manipulating numbers within p-adic space.

Theorem 2.1. The p-adic norm satisfies the strong triangle inequality:

x + y max x , y | |≤ {| | | |}

Proof. For x = 0 or x = y we have y p = y p, thus we need to prove the statement true for x, y = 0 | | | | 6 paq pbs and x = y. Without loss of generality, assume x p > y p. Since x = and x = for some 6 | | | | r t −a −b a,b,p,q,s,t N with coprime p,q,r and p,s,t, implies x p = p and y = p , we must have a b. ∈ | | | | ≤ −a Thus, we need to show that x + y p p . We can write this as | | ≤

a b b−a p q p s − q (p )s − + p a = pa( + ) p a | r t |≤ ⇒ | r t |≤

. We observe that the p-adic valuation of a number n is the exponent of p in the prime factorization − q (pb a)s of n; let A = r + t , then we have

− a − · − − paA = p vp(p A) = p a vp(A) = p a p vp(A) | | ·

.

−v (A) Since the image vp(n) is the natural numbers, vp(n) 0, thus p p 1 so − ≤ ≤

− − − x + y = p a p vp(A) p a | | · ≤

.

Corollary 2.1.1. The strong triangle inequality clearly implies the normal triangle inequality, that is

x + y x + y | | ≤ | | | |

5 Proof. This is trivial with Theorem 2.1, since we have

x + y max x , y x + y | |≤ {| | | |} ≤ | | | |

Theorem 2.2 (Product Formula). For α Q, α = 0, let v represent the set of prime numbers and ∈ 6 infinity v = , 2, 3, 5, 7, ... and define the -adic norm to be the real absolute value function such that {∞ } ∞ α ∞ = α [3]. Then, | | α v =1 | | Yv Proof. We prove this by considering three cases corresponding to the three posssible categories into which we can classify v: v = , v α, v ∤ α. First, represent α by its prime factorization, namely, ∞ | α = pn1 pn2 pn3 ... pni . Then we consider the cases: 1 · 2 · 3 · i

1 v = ni  6   −n −n −ni α v = p 1 p 2 ... p = 1 v = n | |  1 2 i α i Yv  · · α v =  ∞   Since these three cases encompass all possible values of v, we can compute the value of the infinite product by taking the product of these three subproducts, yielding

1 α v =1 α =1 | | · α · Yv

.

This theorem is a useful result and in fact, one of the reasons why the p-adic metric was defined as it is. The Product Formula is quite powerful and can be used to solve a wide array of problems in number theory.

Theorem 2.3 (Ostrowski’s Theorem). Every nontrivial norm (where a trivial norm is defined as yielding 0 if x =0 or 1 if x =0) over the rational numbers is equal to either the real norm or the p-adic 6 norm

This theorem essentially implies that the only two possible completions of the rations are the reals and the p-adic numbers. Recall that the rationals are completed by including the limit points of all

Cauchy sequences in the rationals, and note that the only difference between the real completion and the p-adic completion is the differing distance function. Such a discovery has profound implications for theory and thus represents a deep result. Ostrowski’s Theorem implies that the reals

6 and p-adic numbers are each powerful rings, thus mathematicians find it useful to synthesize these into a single structure. This simplifies manipulation of a number in p-adic space and lets us examine the influence of modifying the value of p.

Definition 2.9. The ring of adeles is the set A, given a certain number α, in p-adic space for all p with

A = α∞, α , α , α , ... { 2 3 5 }

.

3 Applications of p-adic Numbers

While the p-adic space is undoubtedly fascinating, one cannot help but interrogate its pragmatic value. This section will survey the various applications of p-adic theory (outside of number theory and ) in physics and computer science, and briefly detail the value of p-adic numbers. Somewhat counterintuitively, the p-adic space emerges consistently in natural phenomena.

3.1 Quantum Mechanics

There are a few import distinctions between the real numbers and the p-adic numbers that become import when we consider their respective axiomatic systems as a framework for modeling the universe, that is, when we apply them to physics. [2] One key distinction is that we say the real numbers are Archimedean, since they satisfy the Archimedean property: informally, given any real numbers x and y, we can add x to itself enough times until it exceeds y. Formally, nx > y for n N and x, y R. ∈ ∈ However, the p-adic numbers are so-called non-Archimedean, since they satisfy the ultra-metric triangle inequality, or strong triangle inequality, and therefore does not satisfy the Archimedean property. This can be trivially shown.

Theorem 3.1. The p-adic numbers are non-Archimedean, that is, for any x, y R we cannot choose ∈ n N such that ∈ nx>y

.

This is a corollary of the strong triangle inequality, since, informally, if we set x = y,

x + y x = 2x x , | | ≤ | | ⇒ | | ≤ | |

which hints at the fact that adding x to itself decreases its value under the p-adic metric.

7 This is useful in quantum mechanics, since it allows us to represent measurements that would or- dinarily be small, within real spacetime, as large values in p-adic spacetime. As such, p-adic numbers have tremendous value for physicists attempting to develop a mathematical framework for spacetime in distances near the Planck length, where our typical standards of measurement fail.

3.2 Computer Science

One excellent example of the utility of p-adic numbers is its enabling of infinite precision arithmetic. Traditional methods of computing use the real numbers and include a margin of error. Numbers are represented via floating points, and therefore manipulation is considered to be finite precision arithmetic due to roundoff error. For example, computers represent π to a certain number of digits, thus operations with π are never truly precise. However, representing numbers in the p-adic space, we can transform some numbers that would extend infinitely in its real decimal representation into a number of finite length. This feature can be exploited for error-free arithmetic. Furthermore, p-adic numbers are useful for algorithms for fast multiplication as demonstrated by [5]. The field of p-adic numbers has no structure, which is a surprisingly useful property in cryp- tography and cryptanalysis. While an order is defined on the real numbers, we cannot define a linear ordering over the set Qp. This can be summarized as a consequence of the proof that Qp must contain transcendental (non-algebraic) elements, since while Qp is uncountable, the algebraic elements of Qp are countable, implying the existence of non-algebraic elements. This lack of structure is valuable in the context of public key cryptography – the more a certain transformation obfuscates a structure, the more encrypted it is, and thus the more difficult it is to invert the operation. The chaos inherent in the p-adic numbers is a significant benefit in the context of cryptography, and much research at the intersection of math and computer science is devoted to exploring cryptography on elliptic curves over p-adic number fields. In particular, many papers introduce cryptosystems defined over the quotient groups of an ’s rational points, over a p-adic field.

4 Reflection

Given the fascinating, numerous applications of p-adic numbers, they represent a profound development in . I discussed the applications of p-adic numbers in the context of physics and computer science, but there are many more uses of p-adic numbers in the realm of number theory, most notably in the proof of Fermat’s Last Theorem. Throughout this investigation, I have learned a lot about elementary topology and the various ways in which distance is used to construct number sets. I also gained insight into proof structures and logical continuity. Before this investigation, I was not familiar at all with the rigorous definitions of the

8 absolute value function, the real numbers, the rational numbers, metric spaces, and the p-adic space. Due to the thorough research I conducted in this area and the depths of my investigation, I have realized profound things about the nature of reality, which are fundamentally interdisciplinary and can be applied to literature, philosophy, history, etc. From this investigation, I realized that the framework of math is, at least somewhat, arbitrarily defined and thus inherently dynamic, that we can redefine everything and thus alter the structure of mathematics at its core.

References

[1] Walter Rudin Principles of . McGraw-Hill Education, 1976.

[2] U.A. Rozikov. What are p-adic Numbers and What are They Used for?. Asia Pacific Mathematics Newsletter (Vol. 3, No. 4). October, 2013.

[3] Fernando Gouvea. p-adic Numbers: An Introduction (Second Edition). Springer, New York, 1997.

[4] Ç. K. Koç, Electrical & Computer Engineering, Oregon State University. A Tutorial on p-adic Arith- metic. Technical Report, April 2002.

[5] Anindya De, Piyush P. Kurur, Chandan Saha, and Ramprasad Saptharishi. Fast Integer Multiplica- tion using . 40th ACM Symposium on Theory of Computing, 2008.

9