Solving equations in algebra and in arithmetic

Analytic geometry

Euclidean geometry

By using Cartesian coordinates , the problems of Euclidean
geometry are translated into algebra problems , many of which can
be further translated into elementary sentences, hence:

Corollary (Tarski, 1930)

Elementary Euclidean geometry is decidable,

—i.e., there is an algorithm which decides whether an arbitrary
(elementary) proposition of Euclidean geometry is true or false

The circle of Apollonius
The 3-point line and the 9-point circle of Euler
. . .
There are also very substantial applications to computer
graphics

Geometry: intuitively simple sentences are not always
elementary


 Elementary: Every angle can be trisected
Not elementary: Every angle can be trisected using ruler and compass

Elementary: Every cube can be doubled
Not elementary: Every cube can be doubled using ruler and compass



Not elementary: The circle of radius 1 can be squared
(Because π is not an algebraic number)

The elementary (first-order) sentences of geometry are (by
definition) those which can be expressed in the first- order language
of algebra by the use of coordinates

The elementary (first-order) sentences of arithmetic

are exactly the same as for algebra. i.e., the syntactically correct
words (finite sequences) from the alphabet of 16 symbols

0 1 + − · = < ( field operations )
¬ (not) & (and) (or) (sentential operators)
(there exists) (for every) (quantifiers)
( ) (punctuation)
x | ( variables x | x|| x||| . . .)
- For every number, there is a bigger one (English)
(“math-English”)
(formal elementary sentence)

Algebra and arithmetic

“2x + 3 = 0 has a solution”
True in algebra
False in arithmetic

“x4 + 2x3 + x2 + 5x + 6 = 0 has a solution”
2 solutions in algebra (by Sturm, or more simply)
The integer solutions must divide 6, so we try
0,±1,±2,±3,±6
and verify that the only integer solution is x = −2

Arithmetic is more difficult than algebra!

Theorem (Andrew Wiles, 1994)
The equation xn + yn = zn has no integer solutions when n > 2

This was conjectured in 1640 by Fermat, who believed he had
proved it, (only the proof “did not fit” in the margin of his
notebook!) and so it is known as Fermat’s Last Theorem, but no
correct proof was known before Wiles’ in 1994

Prime numbers

A number x > 1 is prime if it is divisible only by 1 and x

Primes: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, . . .

There are 1229 prime numbers < 10000
There are infinitely many prime numbers (Euclid)

A number x > 1 is a twin prime if both x and x + 2 are primes

Twin primes: 3, 5, 11, 17, 29, 41, 59, 71, 101, 107, . . .

There are 205 twin primes < 10000
Are there infinitely many twin primes?
Open problem (famously and apparently hopelessly for now)

Arithmetical truths

Theorem (Turing, Church, 1936)
There is no algorithm which decides for an arbitrary sentence of
arithmetic whether it is true or false, in other words,

The problem of arithmetical truth is undecidable

Theorem (Matiyasevich 1970, Davis, Putnam, Robinson)

There is no algorithm which decides for an arbitrary polynomial
with integer coefficients whether the equation



has integer roots , in other words,

Hilbert’s 10th problem is unsolvable

Hilbert 1900: 23 problems
“which will occupy the mathematicians of the 20th century”

How can we prove that a problem is absolutely unsolvable?

Church-Turing Thesis (1936)
If a function f (α ) on the words from a finite alphabet ∑ can be
computed by some algorithm, then it can be computed by a
program in a computer with an infinitely large hard disk

- The required program can be expressed in any of the usual
programming language (Lisp, Pascal, C, Java, . . . )
- “Infinitely large” means “unbounded”: the computation of
any specific value f (α ) will of course be finite

- Rigorous proofs of undecidability are given by a mathematical
and logical analysis of the computations which can be done by any
computer

- The basic methods for this sort of analysis are due to Kurt
CT: “The first natural law of mathematics

Prev Next