Saturday, March 29, 2025

A simple proof of a theorem of Kronecker

Kronecker's theorem of the title is the following.

Theorem.Let αC\alpha\in\mathbf C be an algebraic integer all of whose conjugates have absolute value at most 11. Then either α=0\alpha=0, or α\alpha is a root of unity.

This theorem has several elementary proofs. In this post, I explain the simple proof proposed by Gebhart Greiter in his American Mathematical Monthly note, adding details so that it would (hopefully) be more accessible to students.

The possibility α=0\alpha=0 is rather unentertaining, hence let us assume that α0\alpha\neq0.

Let us first analyse the hypothesis. The assumption that α\alpha is an algebraic integer means that there exists a monic polynomial fZ[T]f\in\mathbf Z[T] such that f(α)=0f(\alpha)=0. I claim that ff can be assumed to be irreducible in Q[T]\mathbf Q[T]; it is then the minimal polynomial of α\alpha. This follows from Gauss's theorem, and let me give a proof for that. Let gQ[T]g\in \mathbf Q[T] be a monic irreducible factor of ff and let hQ[T]h\in\mathbf Q[T] such that f=ghf=gh. Chasing denominators and dividing out by their gcd, there are polynomials g1,h1Z[T]g_1,h_1\in\mathbf Z[T] whose coefficients are mutually coprime, and natural integers u,vu,v such that g=ug1g=ug_1 and h=vh1h=vh_1. Then (uv)f=g1h1(uv)f=g_1 h_1. Since ff is monic, this implies that uvuv is an integer. Let us prove that uv=1uv=1; otherwise, it has a prime factor pp. Considering the relation (uv)f=g1h1(uv)f=g_1h_1 modulo pp gives 0=g1h1(modp)0=g_1 h_1 \pmod p. Since their coefficients are mutually coprime, the polynomials g1g_1 and h1h_1 are nonzero modulo pp, hence their product is nonzero. This is a contradiction.

So we have a monic polynomial fZ[T]f\in\mathbf Z[T], irreducible in Q[T]\mathbf Q[T], such that f(α)=0f(\alpha)=0. That is to say, ff is the minimal polynomial of α\alpha, so that the conjugates of α\alpha are the roots of ff. Note that the roots of ff are pairwise distinct — otherwise, the gcd(f,f)\gcd(f,f') would be a nontrivial factor of ff. Moreover, 00 is not a root of ff, for otherwhise one could factor f=Tf1f=T\cdot f_1.

Let us now consider the companion matrix to ff: writing f=Tn+c1Tn1++cnf=T^n+c_1T^{n-1}+\dots+c_n, so that n=deg(f)n=\deg(f), this is the matrix  Cf=(00cn1cn10cn201c1). C_f = \begin{pmatrix} 0 & \dots & 0 & -c_n \\ 1 & \ddots & \vdots & -c_{n-1} \\ 0 & \ddots & & -c_{n-2} \\ 0 & \cdots & 1 & -c_1 \end{pmatrix}. If e1,,ene_1,\ldots,e_n are the canonical column vectors e1=(1,0,,0)e_1=(1,0,\dots,0), etc., then Cfe1=e2C_f\cdot e_1=e_2, \ldots, Cfen1=enC_f \cdot e_{n-1}=e_{n}, and Cfen=cne1c1enC_f\cdot e_n = -c_{n} e_1-\dots -c_1 e_n. Consequently,  f(Cf)e1=Cfne1+c1Cfn1e1++cne1=0. f(C_f)\cdot e_1 = C_f^n\cdot e_1 +c_1 C_f^{n_1} \cdot e_1+ \dots +c_n e_1 = 0. Moreover, for 2kn2\leq k\leq n, one has f(Cf)ek=f(Cf)Cfk1e1=Cfk1f(Cf)e1=0f(C_f)\cdot e_k=f(C_f)\cdot C_f^{k-1}\cdot e_1=C_f^{k-1}\cdot f(C_f)\cdot e_1=0. Consequently, f(Cf)=0f(C_f)=0 and the complex eigenvalues of f(Cf)f(C_f) are roots of ff. Since ff has simple roots, CfC_f is diagonalizable and their exists a matrix PGL(n,C)P\in\mathrm{GL}(n,\mathbf C) and diagonal matrix DD such that Cf=PDP1C_f=P\cdot D\cdot P^{-1}, the diagonal entries of DD are roots of ff. Since 00 is not a root of ff, the matrix DD is invertible, and CfC_f is invertible as well. More precisely, one can infer from the definition of CfC_f that g(Cf)e10g(C_f)\cdot e_1\neq 0 for any nonzero polynomial gg of degre <n<n, so that ff is the minimal polynomial of CfC_f. Consequently, all of its roots are actually eigenvalues of CfC_f, and appear in DD; in particular, α\alpha is an eigenvalue of CfC_f.

For every k1k\geq 1, one has Cfk=P(Dk)P1C_f^k=P\cdot (D^k)\cdot P^{-1}. Since all entries of DD have absolute value at most 1,1, the set of all DkD^k is bounded in Mn(C)\mathrm{M}_n(\mathbf C). Consequently, the set {Cfk;kZ}\{C_f^k\,;\, k\in\mathbf Z\} is bounded in Mn(C)\mathrm M_n(\mathbf C). On the other hand, this set consists in matrices in Mn(Z)\mathrm M_n(\mathbf Z). It follows that this set is finite.

There are integers kk and \ell such that k<k< \ell and Cfk=CfC_f^k=C_f^\ell. Since CfC_f is invertible, one has Cfk=1C_f^{\ell-k}=1. Since α\alpha is an eigenvalue of Cf,C_f, this implies αk=1\alpha^{\ell-k}=1. We thus have proved that α\alpha is a root of unity.

Saturday, January 11, 2025

On numbers and unicorns

Reading a book on philosophy of mathematics, even if it's written lightly, such as that one, Why is there philosophy of mathematics at all? by Ian Hacking, may have unexpected effects. The most visible one has been a poll that I submitted on Mastodon on December 4th. As you can read, there were four options:

  • Numbers exist
  • Unicorns exist
  • Numbers have more existence than unicorns
  • Neither numbers no unicorns exist

As you can see, three main options each share a rough third of the votes, the existence of unicorns being favored by a small 4% of the 142 participants.

Post by @antoinechambertloir@mathstodon.xyz
View on Mastodon

In this post, I would like to discuss these four options, from the point of view of a mathematician with a limited expertise on philosophy. Funnily, each of them, including the second one, has some substance. Moreover, it will become apparent at the end that the defense of any of those options relies on the meaning we give to the word exist.

Numbers exist

We have traces of numbers as old as we have traces of writing. The Babylonian clay tablet known as “Plimpton 322” dates from 1800 BC and mentions Pythagorean triples (triples of integers (a,b,c)(a,b,c) such a2=b2+c2a^2=b^2+c^2) written in the sexagesimal (base 60) writing of Babylonians. More than 1000 years later, Pythagoras and his school wished to explain everything in the world using numbers, usually depicted geometrically, drawing pebbles arranged in triangles, squares, rectangles and even pentagons. Musical harmony was based on specific numerical ratios. Plato's writings are full of references to mathematics, and a few specific numbers, such as 5040, are even given a political relevance. Even earlier, the Chinese I Ching based predictions on random numbers.

Euclid's Elements give us an account of numbers that still sounds quite modern. A great part of elementary arithmetic can be found there: divisibility, the “Euclidean algorithm”, prime numbers and the fact that there are infinitely many of them or, more precisely, that there are more prime numbers than any given magnitude. On the other hand, it is worth saying that Euclid's concept of number doesn't exactly fit with our modern concept: since “A number is a multitude composed of units”, numbers are whole numbers, and it is implicit that that zero is not a number, and neither is one. Moreover, proposition 21 of book 10, which we read as proving the irrationality of the square root of 2, is not a statement about a hypothetical number called “square root of 2”, but the fact that the diagonal of a square of unit length is irrational, ie, not commensurable with the unit length.

History went on and on and numbers gradually were prevalent in modern societies. Deciding the exact date of Easter in a ill-connected Christian world led to the necessity of computing it, using an algorithm known as computus, and the name happened to be used for every calculation. The development of trade led to the development of computing devices, abacus, counting boards (the counter at your prefered shop is the place where the counting board was laid), and Simon Stevin's De Thiende explicitly motivates trade as an application of his book on decimal fractions.

Needless to say, our digital age is litteraly infused with numbers.

Unicorns exist

Traces of unicorns can be found by the Indus valley. The animal seems to have disappeared but the Greeks thought they lived in India. In Western Europe, Middle ages tapestry gives numerous wonderful representations of unicorns, such as the Paris Dame à la licorne. This extract from Umberto Eco's The name of the rose gives additional proof of their existence:

“But is the unicorn a falsehood? It’s the sweetest of animals and a noble symbol. It stands for Christ, and for chastity; it can be captured only by setting a virgin in the forest, so that the animal, catching her most chaste odor, will go and lay its head in her lap, offering itself as prey to the hunters’ snares.”
“So it is said, Adso. But many tend to believe that it’s a fable, an invention of the pagans.”
“What a disappointment,” I said. “I would have liked to encounter one, crossing a wood. Otherwise what’s the pleasure of crossing a wood?”

The Internet age gave even more evidence to the existence of unicorns. For example, we now know that though it is not rainbowish, contrary to a well-spread myth, unicorns have a colorful poop.

Numbers have more existence than unicorns

Whatever numbers and unicorns could be, we are litteraly surrounded by the former, and have scarce traces of the latter. I'd also like to add that numbers have a big impact in all modern human activities: the most basic trading activities use numbers, as does the most sophisticated science. But we don't need to wish to send a man to the moon to require numbers: the political life is build around votations and polls, all timed schedules are expressed in numbers, and schools, hospitals, movies are regularly ranked or assigned rates. An example given by Hacking is the existence of world records for, say, 50 m free stroke swimming. That requires good swimmers, of course, but also elaborate timers, very precise measurement tools to have the swimming pool acknowledged as a legitimate place, and so on. On the other hand, how nice the cultural or artistic representations of unicorns can be, they don't have that prevalence in the modern world, and it is rare that something is possible because of something involving unicorns.

Neither numbers nor unicorns exist

This is probably my favorite take, and that's maybe slightly bizarre from a mathematician, especially one versed in number theory. But give some lucid look at the discourse that we have about numbers. On one side, we have the famous quote of Leopold Kronecker, “Die ganzen Zahlen hat der liebe Gott gemacht, alles andere ist Menschenwerk.” — God made whole numbers, all the rest is the work of man. Does this mean that at least some numbers, the natural integers, exist in the world in the same way that we can find water, iron, gold or grass? Are there number mines somewhere? It doesn't seem so, and I'm inclined to say that if numbers exist, they also are the creation of mankind. The ZFC axioms of set theory postulate the existence of some set N\mathbf N satisfying an induction principle, and that induction principle is used to endow that set with an addition and a multiplication which make it a mathematical model of Kronecker's “whole numbers”, but does this mean that numbers exist? After all, what does guarantee that the ZFC axioms are not self contradictory? And if they were, would that mean that whole numbers cease to exist? Certainly not. In any case, our daily use of whole numbers would not be the least disturbed by a potential contradiction in those axioms. But that indicates that being able to speak of integers withing the ZFC set theory doesn't confer those integers some existence, in the same sense that grass, water, iron exist. Another indication of their elusive character is the way mathematicians or computer scientists pretend numbers are specific objects, such as zero being the empty set, 1 being the set {}\{\emptyset\}, and, more generally, the integer n+1n+1 being n{n}n \cup \{n\}. This is at most a functional fiction, as is well explained by Benacerraf (1965) in his paper, “What numbers could not be” (The Philosophical Review, Vol. 74, No. 1, pp. 47-73).

But all in all, everything is fine, because whether numbers (resp. unicorns) exist or don't, we, humans, have developed a language to talk about them, make us think, make us elaborate new works of art or of science, and after all, this is all that counts, isn't it?