Transcript
14OPT6CcsH4 • Infinity, Paradoxes, Gödel Incompleteness & the Mathematical Multiverse | Lex Fridman Podcast #488
/home/itcorpmy/itcorp.my.id/harry/yt_channel/out/lexfridman/.shards/text-0001.zst#text/0843_14OPT6CcsH4.txt
Kind: captions
Language: en
The following is a conversation with
Joel David Hamkins, a mathematician and
philosopher specializing in set theory,
the foundation of mathematics, and the
nature of infinity. He is the number one
highest rated user on math overflow,
which I think is a legendary
accomplishment. Math overflow, by the
way, is like Stack Overflow, but for
research mathematicians.
He is also the author of several books
including proof and the art of
mathematics and lectures on the
philosophy of mathematics and he has a
great blog infinitely more.xyz.
This is a super technical and super fun
conversation about the foundation of
modern mathematics and some mindbending
ideas about infinity, nature of reality,
truth, and the mathematical paradoxes
that challenged some of the greatest
minds of the 20th century.
I have been hiding from the world a bit,
reading, thinking, writing,
soulsearching, as we all do every once
in a while, but mostly just deeply
focused on work and preparing mentally
for some challenging travel I plan to uh
take on in the new year. Through all of
it, a recurring thought comes to me. how
damn lucky I am to be alive and to get
to experience so much love from folks
across the world.
I want to take this moment to say thank
you from the bottom of my heart for
everything, for your support, for the
many amazing conversations I've had with
people across the world. I got uh a
little bit of hate and a whole lot of
love, and I wouldn't have it uh any
other way. I'm grateful for all of it.
This is the Lex Freedman podcast. To
support it, please check out our
sponsors in the description where you
can also find ways to contact me, ask
questions,
give feedback, and so on. And now, dear
friends, here's Joe David Hamkins.
Some infinities are bigger than others.
This idea from Caner at the end of the
19th century I think it's fair to say
broke mathematics before rebuilding it
and uh I also read that this was a
devastating and transformative discovery
for several reasons. So one it created a
theological crisis because infinity is
associated with God. How could there be
multiple infinities and also Caner was
deeply religious himself. Second there
was a kind of mathematical civil war.
The leading German mathematician
chronicer called Caner a corruptor of
youth and uh tried to block his career.
Third, many fascinating paradoxes
emerged from this uh like Russell's
paradox about the set of all sets that
don't contain themselves and uh those
threatened to make all of mathematics
inconsistent. And finally on the
psychological side, on the personal
side, Caner's own breakdown. He
literally went mad spending his final
years in and out of uh sanatoriums
obsessed with proving the continuum
hypothesis. So laying that all out on
the table uh can you explain the idea of
infinity that uh some infinities are
larger than others and why was this so
transformative to mathematics?
>> Well, that's a really great question.
I would want to start talking about
infinity and telling the story much
earlier than caner actually because I
mean you can go all the way back to
ancient Greek times when Aristotle
emphasized the potential aspect of
infinity as opposed to the impossibility
according to him of achieving an actual
infinity and Archimedes method of
exhaustion where he is trying to
understand the the area of a region by
carving it into more and more triangles
say and sort of exhausting the area and
thereby understanding the total area in
terms of the sum of the areas of the
pieces that he put into it and it
proceeded on this kind of potential
under this potentialist understanding of
infinity for for hundreds of years
thousands of years. Uh almost all
mathematicians were potentialists only
and thought that it was incoherent to
speak of an actual infinity at all. Um,
Galileo is an extremely
prominent exception to this though he
argued against this sort of potentialist
orthodoxy in the dialogue of tunu
sciences. Really lovely account there
that he gave. Um, and that the in many
ways Galileo was anticipating Kandra's
developments except he couldn't quite
push it all the way through and uh ended
up throwing up his hands in confusion
in in a sense. I mean, the Galileo
paradox is the idea or the observation
that if you think about the natural
numbers, I would start with zero, but I
think maybe he would start with one. The
numbers 1 2 3 4 and so on. And you think
about which of those numbers are perfect
squares. So 0 squar is zero and one
square is one and two squar is 4, 3
squar is 9, 16, 25 and so on. And
Galileo observed that the the perfect
squares can be put into a onetoone
correspondence with all of the numbers.
I mean we just did it. I associated
every number with its square. And so it
seems like on the basis of this one to
one correspondence that there should be
exactly the same number of squares,
perfect squares as there are numbers.
And yet there's all the gaps in between
the perfect squares, right? And and this
suggests that uh you know there should
be fewer perfect squares, more numbers
than squares because the numbers include
all the squares plus a lot more in
between them, right? And Galileo was
quite troubled by this observation
because he took it to cause a kind of
incoherence in the comparison of
infinite quantities. Right? And another
example is if you take two line segments
of different lengths and you can imagine
drawing a kind of foliation a fan of
lines that connect them. So the end
points are matched from the shorter to
the longer segment and the midpoints are
matched and so on. So spreading out the
lines as you go and so every point on
the shorter line would be associated
with a a unique distinct point on the
longer line in a onetoone way. And so it
seems like the two line segments have
the same number of points on them
because of that even though the longer
one is longer. And so it makes again a
kind of confusion of our ideas about
infinity. And also with two circles, if
you just place them concentrically and
draw the rays from the center, then
every point on the smaller circle is
associated with a corresponding point on
the larger circle, you know, in a one to
one way. and and again that seems to
show that the smaller circle has the
same number of points on it as the
larger one precisely because they can be
put into this one to one correspondence.
Now of course the contemporary attitude
about this situation is that those two
infinities are are exactly the same and
that Galileo was right in those
observations about the equinosity and
the way we would talk about it now is
appeal to what uh what I call the caner
Hume principle or some people just call
it Hume's principle which is the idea
that if you have two collections whether
they're finite or infinite then we want
to say that those two collections have
the same size they're equinumerous
if and only if there's a onetoone
correspondence between those
collections. And so Galileo was
observing that line segments of
different lengths are equinumerous and
the perfect squares are equinumerous
with the whole all of the natural
numbers and and two any two circles are
equinumerous and so on and that the
tension between the kander Hume
principle and what could be called
Uklid's principle which is that the
whole is always greater than the part
which is a principle that Uklid appealed
to in in the elements. I mean many times
when he's calculating area and so on he
wants it's a kind of basic idea that if
something is just a part of another
thing then the the whole is greater than
the part and so what Galileo was
troubled by was this tension between
what we call the canerhume principle and
Uklid's principle
and it really wasn't fully resolved I
think until Caner he's the one who
really explained so clearly about these
different sizes of infinity and so on in
a way that was so compelling and so he
exhibited two different infinite sets
and proved that they're not equinumerous
they can't be put into onetoone
correspondence
and it's traditional to talk about the
uncountability of the real numbers so
Kanto's big result was that the set of
all real numbers is an uncountable set
so maybe if we're going to talk about
countable sets then I would suggest that
We talk about Hilbert's hotel which
really makes that idea perfectly clear.
>> Yeah, let's talk about the Hilbert's
hotel.
>> Hilbert's hotel is a hotel with
infinitely many rooms. You know, each
room is a full floor suite. So there's
floor zero. I always start with zero
because for me the natural numbers start
with zero. Although that's maybe a point
of contention for some mathematicians.
The the other mathematicians are wrong.
>> Like a bunch of geo programmers. So
starting at zero is a wonderful place to
start.
>> Exactly. So there's floor 0, floor 1,
floor two or room 0 1 2 3 and so on just
like the natural numbers. So Hilbert's
hotel has a room for every natural
number
and it's completely full. There's a
person occupying room N for every N. But
meanwhile, a new guest comes up to the
desk and wants a room. Can I have a
room, please? And the manager says,
"Hang on a second. Just give me a
moment." And you see, when the other
guests had checked in, they had to sign
an agreement with uh with the hotel that
maybe there would be some changing of
the rooms, you know, during the stay.
And so the manager sent a message up to
all the current occupants and told every
person, "Hey, can you move up one room,
please?" So the person in room five
would move to room six and the person in
room six would move to room seven and so
on. And everyone moved at the same time.
And of course, we never want to be
placing two different guests in the same
room and we want everyone to have their
own private room and but when you move
everyone up one room then the bottom
room room zero becomes available of
course and so he can put the new guest
in that room. So even when you have
infinitely many things then the new
guest can be accommodated and that's a
way of showing how the particular
infinity of the occupants of Hilbert's
hotel it violates Uklid's principle. I
mean, it exactly illustrates this idea
because adding one more element to a set
didn't make it larger because we can
still have a 1:1 correspondence between
the total new guests and the old guests
by the room number. Right?
>> So, to just uh say one more time, the
hotel is full. the hotel is full
>> and then you could still squeeze in one
more and that breaks the uh traditional
notion of mathematics and and breaks
people's brains about when they try to
uh think about infinity. I suppose this
is a property of infinity.
>> It's a property of infinity that
sometimes when you add an element to a
set it doesn't get larger. That's what
this example shows.
But one can go on with Hilbert for
example. Uh, I mean maybe the next day,
you know, 20 people show up all at once,
but we can easily do the same trick
again. Just move everybody up 20 rooms
and then we would have 20 empty rooms at
the bottom and those new 20 guests could
go in. But on the following weekend, a
giant bus pulled up Hilbert's bus. And
Hilbert's bus has, of course, infinitely
many seats. There's seat zero, seat one,
seat two, seat three, and so on. And so
one wants to uh you know all the people
on the bus want to check into the hotel
but the hotel is completely full. And so
what is the manager going to do? And
when I talk about Hbert's hotel in when
I teach Hilbert's hotel in in class I
always demand that the students provide
you know the explanation of of how to do
it.
>> So maybe I'll ask you can you tell me
yeah what is your idea about how to fit
them all in the hotel everyone on the
bus and also the current occupants. uh
you uh you separate the hotel into even
and odd rooms and you squeeze in the new
Hilbert bus people into the odd rooms
and uh the [clears throat] previous
occupants go into the even rooms.
>> That's exactly right. So I mean that's
the a very uh easy way to do it if you
just tell all the current guests to
double their room number. So in room n
you move to room 2 * n. So they're all
going to get their own private room, the
new room, and it will always be an even
number because 2 * n is always an even
number. And so all the odd rooms become
empty that way. And now we can put the
bus occupants into the oddnumbered
rooms.
>> And by doing so, you have now shoved in
an infinity into another infinity.
>> That's right. So what it really shows I
mean another way of thinking about it is
that well we can define that a set is
countable if it is equinumerous with a
set of natural numbers and and a kind of
easy way to understand what that's
saying in terms of Hilbert's hotel is
that a set is countable if it fits into
Hbert's hotel because Hilbert's hotel
basically is the set of natural numbers
in terms of the room numbers. So to be
equinumerous with a set of natural
numbers is just the same thing as to fit
into Hilbert's hotel. And so what we've
shown is that
if you have two countably infinite sets,
then their union is also countably
infinite. If you put them together and
form a new set with all of the elements
of either of them, then that union set
is still only countably infinite. It
didn't get bigger. And that's a
remarkable property for uh a notion of
infinity to have, I suppose. But if you
thought that there was only one kind of
infinity, then it wouldn't be surprising
at all because if you take two infinite
sets and put them together, then it's
still infinite. And so if there were
only one kind of infinity, then it
shouldn't be surprising that the union
of two countable sets is countable.
>> So there's another way to push this a
bit harder. And that is when uh when
Hilbert's train arrives and Hilbert's
train has infinitely many train cars.
>> Mhm. And each train car has infinitely
many seats.
>> And so we have an infinity of infinities
of the train passengers together with
the current occupants of the hotel. And
everybody on the train wants to check
into Hilbert's hotel.
So the manager can again of course send
a message up to all the rooms uh telling
every person to double their room number
again. And so that will occupy all the
even-umbered rooms again and but free up
again the oddnumbered rooms. So somehow
we want to put the train passengers into
the oddnumbered rooms. And so well every
train passenger is on some car let's say
car C and seat S. So somehow we have to
take these two coordinates you know C
comma S the car number and the seat
number and produce from it an odd number
in a one to one way you know and that's
that's actually not very difficult. In
fact uh one can just use say an easy way
to do it is to just use the number 3 to
the C * 5 to the S
3 to the C 3 to the car number. So 3 * 3
* 3 you know the number of the car you
multiply three by itself the number of
the train car and then you multiply five
by itself the seat number times and then
you multiply those two numbers together
so 3 to the c * 5 to the s
that's always an odd number because the
prime factorization has only threes and
fives in it there's no two there so
therefore it's definitely an odd number
and it's always different because of the
uniqueness a prime factoriization. So
every number can be factored uniquely
into prime. So if you have a number of
that form, then you can just factor it
and that tells you the exponent on three
and the exponent on five. And so you
know exactly which person it was, which
car they came from and which seat they
came from.
>> And prime factorization is every single
number can be uh uh decomposed into the
atoms of mathematics which is the prime
numbers. You can multiply them together
to achieve that number. And that's prime
factorization. You're showing three and
five are both prime numbers odd. So
through this magical formula, you can uh
deal with this
train infinite number of cars with each
car having infinite number of seats.
>> Exactly. Right. We've proved that if you
have countably many countable sets, then
the union of those sets, putting all
those sets together into one giant set
is still countable. Yeah, cuz the the
train cars are each countable. Plus, the
current hotel, it's sort of like another
train car if you want to think about it
that way. The current occupants of the
hotel could, you know, have the same
number as as any of the train cars. So
putting countably many countable sets
together to make one big union set is
still countable. It's quite remarkable I
think. Um I mean when I first learned
this many many years ago I was
completely shocked by it and transfixed
by it. It was quite amazing to me that
this notion of countable infinity could
be closed under this process of
infinitely many infinities adding up
still to the very same infinity which is
a strong instance a strong violation of
Uklid's principle once again right so
the new set that we built is has many
more elements than the old set in the
sense that there's additional elements
but it doesn't have many more elements
in terms of its size because it's still
just to countable infinity and it fits
into Hbert's hotel.
>> Uh, have you been able to sort of
internalize a good intuition about
countable infinity? Cuz that is a pretty
weird thing that you can have a
countably infinite set of countably
infinite sets. You can shove it all in
and it still is countable infinite set.
>> Yeah, that's that's exactly right.
Right. I mean, I guess
of course when you when you work with
these notions that the the argument of
of Hilbert Sortell becomes kind of
clear. There's many many other ways to
talk about it too. For example,
let's think about say the the integer
lattice the grid of points that you get
by taking pairs of natural numbers say
so the the upper right quadrant of the
integer lattice. Yeah. So there's the,
you know, row 0, row one, row two, and
so on, column 0, column 1, column 2, and
so on. And each each row and column has
an countable infinity of points on it,
right?
So those dots, if you think about them
as dots, are really the same as the
train cars. If you think about each
column of in the in that integer
lattice, it's a countable infinity. It's
like one train car and then there's the
next train car next to it and then the
next column next to that the next train
car and so but if we think about it in
this grid manner then I can imagine a
kind of winding path winding through
these grid points like up and down the
diagonals winding back and forth. So I
start at the corner point and then I go
down up and to the left and then down
and to the right up and to the left down
and to the right and so on in such a way
that I'm going to hit every grid point
in on this path. So this gives me a way
of assigning room numbers to the points
because every every grid point is going
to be the nth point on that path for
some n
>> and that that gives a correspondence
between the grid points and the natural
numbers themselves. So it's a kind of
different picture. I mean before we used
this 3 to the C 5 * 5 to the S which is
a kind of you know overly arithmetic way
to think about it but there's a kind of
direct you know way to understand that
it's still a countable infinity when you
have countably many countable sets
because you can just start putting them
on this list and as long as you give
each of the infinite collections a
chance to add one more person to the
list then you're going to accommodate
everyone in any of the sets in one list.
Yeah, it's a really nice visual way to
think about it. You just zigzag your way
across the grid to make sure everybody's
included that gives you kind of an
algorithm for including everybody. So,
can you speak to the uncountable
infinities? So, what are the integers
and the real numbers and what is the
line that Caner was able to find?
>> So, maybe there's there's one more step
I want to insert before doing that which
is
>> the rational numbers. So, we did we did
pairs of natural numbers,
>> right? that that's the train car
basically. But maybe it's a little bit
informative to think about the rational
the fractions the set of fractions or
rational numbers because a lot of people
maybe have an expectation that maybe
this is a bigger infinity because the
rational numbers are are densely ordered
between any two fractions you can find
another fraction. Right? The average of
two fractions is another fraction.
[gasps]
And so so sometimes people it seems to
be a different character than um than
the integers which are discreetly
ordered right from every any integer
there's a next one and a previous one
and so on. But that's not true in the
rational numbers
and yet the rational numbers are also
still only accountable infinity. And the
the way to see that is actually it's
just exactly the same as Hilbert's train
again because every fraction consists of
two integers the numerator and the
denominator and so if I tell you two
natural numbers then you know what
fraction I'm talking about I mean plus
the sign issue I mean if it's positive
or negative but if you just think about
the positive fractions then you know you
have the numbers of the form p over q
where q is not zero. So you can still do
3 to the P * 5 to the Q. The same idea
works with the rational numbers. So this
is still a countable set. And you might
think, well, every every set is going to
be countable because there's only one
infinity. I mean, if that's a kind of
perspective maybe that you're um uh
adopting, but it's not true. And that's
the profound achievement that Caner made
is proving that the set of real numbers
is not a countable infinity. It's a
strictly larger infinity and therefore
there are uh there's more than one
concept of infinity more than one size
of infinity. So let's talk about the
real numbers. What are the real numbers?
Why do they break infinity? The
countable infinity
>> right?
>> Looking it up on perplexity.
Uh real numbers include all the numbers
that can be represented on the number
line encompassing both rational and
irrational numbers. We've spoken about
the rational numbers and the rational
numbers by the way are by definition the
numbers that can be represented as a
fraction of two integers. That's right.
So with the real numbers we have the
algebraic numbers. We have of course all
the rational numbers. The integers and
the rationals are all part of the real
number system. But then also we have the
algebraic numbers like the square root
of two or the cube root of five and so
on. Numbers that solve an algebraic
equation over the integers. Those are
known as algebraic numbers.
It was an open question for a long time
whether that was all of the um real
numbers or whether there would exist
numbers that are the transcendental
numbers. The transcendental numbers are
real numbers that are not algebraic
>> and we won't even go to the surreal
numbers about which you have a wonderful
blog post. We'll talk about that a
little bit later.
>> Oh great. So it was Louisville who first
proved that uh there are transcendental
numbers and he exhibited a very specific
number that's now known as the
Louisville constant which is a
transcendental number. Caner also
famously proved that there are many many
transcendental numbers. In fact it
follows from his argument on the
uncountability of the real numbers that
there are uncountably many
transcendental numbers. So most real
numbers are transcendental
>> and again going to perplexity
transcendental numbers are real or
complex numbers that are not the root of
any nonzero polomial with integer or
rational coefficients. This means they
cannot be expressed as solutions to
algebraic equations with integer
coefficients setting them apart from
algebraic numbers. That's right. So some
of the famous transcendental numbers
would include the number pi you know the
the uh 3.14159265
and so on. Uh so that's a transcendental
number also oilers's constant the e like
e to the x the exponential function.
>> So you could say that some of the
sexiest numbers in mathematics are all
transcendental numbers.
>> Absolutely. That's true. [laughter]
Yeah. Although you know I don't know
square of two is pretty
>> square. All right. So it depends. Let's
not beauty can be found in in all the
different kinds of sets. But yeah,
>> and if you have a kind of simplicity
attitude, then you know zero and one are
looking pretty good, too. So, and
they're definitely not.
>> Sorry to take that tangent, but what is
your favorite number? Do you have one?
>> Oh, gosh. You know,
>> is it zero?
>> Did you know there's a proof that every
number is interesting? [laughter]
You can prove it because
>> Yeah. What's that proof look like? How
do you even begin? I'm going to prove to
you that every natural number is
interesting.
>> Okay?
>> Yeah. I mean zero is interesting because
you know it's the additive identity,
right? That's pretty interesting. And
one is the multiplicative identity. So
when you multiply it by any other
number, you just get that number back,
right? And two is, you know, the the
first prime number that's super
interesting, right? And
>> okay so one can go on this way and and
give specific reasons but I want to
prove as a general principle that every
number is interesting and and this is
the proof.
>> Um suppose toward contradiction that
there were some boring numbers.
>> Okay.
>> Uh
>> but if if there was an uninteresting
number
>> Yes.
>> then there would have to be a smallest
uninteresting number.
>> Mhm. Yes. But that's a contradiction
because the smallest uninteresting
number is a super interesting graphology
to have. [laughter]
>> So therefore there cannot be good there
cannot be any boring numbers. I'm going
to have to try to find a hole in that
proof [laughter]
>> cuz there's a lot of big tin in the word
interesting. But yeah that's a be that's
beautiful. That doesn't say anything
about the transcendental numbers about
the real numbers. You just prove from
just for natural numbers.
>> Okay. Should we get back to Caner's
argument or
>> Sure. You you've masterfully avoided the
question. You basically said I love all
numbers.
>> Yeah, basically. Okay, that's what I my
>> back to Caner's argument. Let's go.
>> Okay. So, Caner wants to prove that the
infinity of the real numbers is
different and strictly larger than the
infinity of the natural numbers. So, the
natural numbers are the numbers that
start with zero and and add one
successively. So, 0 1 2 3 and so on. And
the real numbers as we said are the the
numbers that come from the number line
including all the integers and the
rationals and the algebraic numbers and
the transcendental numbers and all of
those numbers altogether. Now obviously
since the natural numbers are included
in the real numbers we know that the
real numbers are at least as large as
the natural numbers and so the claim
that we want to prove is that it's
strictly larger. So suppose that it
wasn't strictly larger. So that then
they would have the same size. But to
have the same size remember means by
definition that there's a 1 to1
correspondence between them. So we
suppose that the real numbers can be put
into one toone correspondence with the
natural numbers. So therefore for every
natural number n we have a real number.
Let's call it r subn.
R subn is the nth real number on the
list. Basically, our assumption allows
us to think of the real numbers as
having been placed on a list. R1, R2,
and so on. Okay. And now, now I'm going
to define the number Z and it's going to
be the integer part is going to be a
zero. And then I'm going to have put a
decimal place. And then I'm going to
start specifying the digits of this
number Z. [snorts] D1, D2, D3, and so.
And what I'm going to make sure is that
the nth digit after the decimal point of
Z is different from the nth digit of the
nth number on the list.
>> Okay. So, so to specify the nth digit of
Z, I go to the nth number on the list, R
subn, and I look at its nth digit after
the decimal point. And whatever that
digit is, I make sure that my digit is
different from it. Okay?
And then I want to do something a little
bit more and that is uh I'm going to
make it different in a way that I I'm
never using the digits zero or nine. I'm
just always using the the other digits
and not zero. There's a certain
technical reason to do that.
[sighs and gasps]
But the main thing is that I make the
digits of Z different in the nth place
from the nth digit of the nth number.
If you had ma if you had drawn out the
numbers uh on the original list R1, R2,
R3 and so on and you made it you know
and they were each filling a whole row
and you thought about the nth digit of
the nth number it would form a kind of
diagonal going down and to the right and
that for that reason this argument is
called the diagonal argument because
we're looking at the nth digit of the
nth number and those exist on a kind of
diagonal going down and we've made our
number D so that the nth digit of Z is
different from the nth digit of the nth
number.
But now it follows that Z is not on the
list because Z is different from R1
because
well the the first digit after the
decimal point of Z is different from the
first digit of R1 after the decimal
point. That's exactly how we built it.
And the second digit of Z is different
from the second digit of R2 and so on.
The nth digit of Z is different from the
nth digit of R subn for every N. So
therefore Z is not equal to any of these
numbers R subn and but that's a
contradiction because we had assumed
that we had every real number on the
list but yet here is a real number Z
that's not on the list. Okay. And so
that's the main contradiction.
>> And so it's a kind of proof by
construction. Exactly. So given a list
of numbers Caner is proving it's
interesting that you say that actually
because there's a kind of philosophical
controversy that occurs as a uh uh in
connection with this observation about
whether Caner's construction is
constructive or not. Um given a list of
numbers, Caner gives us a specific means
of constructing a real number that's not
on the list is a way of thinking about
it.
There's this one aspect which I alluded
to earlier but some real numbers have
more than one decimal representation and
it causes this slight problem in the
argument. Um for example the number one
you can write it as 1.0000
forever but you can also write it as
0.999
forever. Those two those are two
different decimal representations of
exactly the same number. And then you
beautifully got rid of the zeros and the
nines. Therefore, we don't need to even
consider that. And the proof still
works.
>> Exactly. Because the only kind of case
where that phenomenon occurs is when the
number is eventually zero or eventually
nine. And so since our number Z never
had any zeros or nines in it, it wasn't
one of those numbers. And so actually in
those cases, we didn't need to do
anything special to diagonalize. Just
the mere fact that our number has a
unique representation already means that
it's not equal to those numbers. So
maybe it was controversial in Caner's
day more than 100 years ago, but I think
it's most commonly looked at today as
you know one of the initial main results
in set theory and it's profound and
amazing and insightful and the beginning
point of so many later arguments. And
this diagonalization idea has proved to
be an extremely fruitful proof method.
And almost every major result in
mathematical logic is using in an
abstract way the idea of
diagonalization. It was really um the
start of so many other observations that
uh were made including Russell's paradox
and the halting problem and the
recursion uh theorem and so many other
principles are using diagonalization uh
at their core. So
>> can we uh can we just step back a little
bit? This infinity crisis led to a kind
of uh rebuilding of mathematics. So uh
it would be nice if you lay out the
things it resulted in. So one is set
theory became the foundation of
mathematics. All mathematics could now
be built from sets giving math its first
truly rigorous foundation. The
exiomatization
of mathematics. The paradoxes forced
mathematicians to develop ZFC and other
aimatic systems and uh mathematical
logic emerged. Uh Geredo Touring and
others created entire new fields. So can
you uh explain what set theory is and uh
how does it serve as a foundation of
modern mathematics and maybe even the
foundation of truth?
>> That's a great question. Set theory
really has two roles that it's serving.
this kind of two ways that set theory
emerges. On the one hand, set theory is
the is its own subject of mathematics
which with its own problems and
questions and answers and proof methods.
And so really from this point of view,
set theory is about the transfinite
recursive constructions or wellfounded
definitions and constructions.
And those ideas have been enormously
fruitful and set theorists have looked
into them and developed uh so many ideas
coming out of that. But set theory has
also happened to serve in this other
foundational role. It's very common to
hear things said about set theory that
really aren't taking account of this
distinction between the two roles that
it's serving. It's its own subject, but
it's also serving as a foundation of
mathematics. So in its foundational
role, set theory provides a way to think
of a collection of things as one thing.
That's the the central idea of set
theory. A set is a collection of things,
but you think of the set itself as one
abstract thing. So when you form the set
of real numbers, then that is a set.
It's one thing. It's a set and it has
elements inside of it. So it's sort of
like a bag of objects. A set is kind of
like a bag of objects. And so we have a
lot of different axioms that uh describe
the nature of this idea of thinking of a
collection of things as as one thing
itself, one abstract thing. And axioms
are, I guess, facts that we assume are
true based on which we then build the
ideas of mathematics. So there's a bunch
of facts, axioms about sets that we can
put together and if they're sufficiently
powerful, we can then build on top of
that a lot of really interesting
mathematics.
>> Yeah, I think that's right. So I mean
the history of how of the current set
theory aims known as the Zera Franco
axioms came out in the early 20th
century with with Zermelo's idea. I mean
the history is quite fascinating because
um Zerlo in 1904 offered a proof that
the what's called the axim of choice
implies the well-order principle. So he
described his proof and that was
extremely controversial at the time and
there was no theory there weren't any
axioms there. Caner was not working in
an aimatic framework. He didn't have a
list of axioms in the way that we have
for set theory now and Zerlo didn't
either. Um and his ideas were challenged
so much with regard to the well-order
theorem
>> uh that he was pressed to produce the
theory that in which his argument could
be formalized and that was the origin of
what's known as their melo set theory.
Uh and going to perplexity the axiom of
choice is a fundamental principle in set
theory which states that for any
collection of non-mpty sets it is
possible to select exactly one element
from each set even if no explicit rule
to make the choices given. This axiom
allows the construction of a new set
containing one element from each
original set even in cases where the
collection is infinite or where there is
no natural way to specify a selection
rule. So this was controversial and uh
this was described before there was even
a language for exiomatic systems.
>> That's right. So on the one hand I mean
the exo choice principle is
completely obvious that we want this to
be true that it is true. I mean a lot of
people take it as a law of logic. If you
have a bunch of sets then there's a way
of picking an element from each of them.
There's a function. And if I have a
bunch of sets, then there's a function
that uh when you apply it to any one of
those sets gives you an element of that
set. It's it's a completely natural
principle. I mean, it's called the
eximma choice, which is a way of sort of
anthropomorphizing the mathematical
idea. It's not like the function is
choosing something. I mean, it's just
that if you were to make such choices,
there would be a function that consisted
of the choices that you made. And the
difficulty is that when you when you
can't specify a rule or a procedure by
which you're making choices,
then it's difficult to say what the
function is that you're asserting
exists. You know, you want to have the
view that well there is a way of
choosing. I don't have an easy way to
say what the function is, but there
definitely is one. Yeah, this is the way
of thinking about the XMA choice. So
we're going to say the the the three
letters of ZFC maybe a lot in this
conversation. You already mentioned Zela
Frankle set theory. That's the Z and the
F. And the C in that is this comes from
this axum of choice.
>> That's right.
>> So ZFC sounds like a super technical
thing but it is the set of axioms that's
the foundation of modern mathematics.
>> Yeah. Absolutely. So one should be aware
also that there's huge parts of
mathematics that don't that pay
attention to whether the exo choice is
being used and they don't want to use
the eximma choice or they work out the
consequences that's that are possible
without the exma choice or with weakened
forms of of smela franle set theory and
so on and that's quite a there's quite a
vibrant amount of work in that area I
mean but going back to the exo choice
for a bit it's maybe uh interesting to
to give Russell's
description of how to think about the
axim of choice. So Russell describes um
this uh rich person who has a an
infinite closet and in that closet he
has infinitely many pairs of shoes
and he tells his butler uh to uh please
go and give me one shoe from each pair.
And and the butler can do this easily
because he can for any pair of shoes he
can just always pick the left shoe. I
mean there's a way of picking that we
can describe
we always take the left one or always
take the right one or take the left one
if it's a red shoe and the right one if
it's a brown shoe or you know we can
invent rules that would result in these
kind of choice functions. We can
describe explicit choice functions. And
for those cases, you don't need the axim
of choice to know that there's a choice
function. When you can describe a
specific way of choosing, then you don't
need to appeal to the axiom to know that
there's a choice function.
But the problematic case occurs
when you think about the infinite
collection of socks that the person has
in their closet. And if we assume that
socks are sort of indistinguishable
within each pair, you know, they match
each other, but they're sort of, you
know, incisible,
then the the butler wouldn't have any
kind of rule for which sock in each pair
to pick. And so it's not so clear that
he has a way of of producing one sock
from each pair because right so that's
what's at stake is the question of
whether you can specify a rule by which
the choice function you know a rule that
it obeys uh that defines the choice
function or whether there's sort of this
arbitrary choosing aspect to it that's
when you need the axim of choice to know
that there is such a function but of Of
course, as a matter of mathematical
ontology, we might find attractive the
idea that well, look, I mean, I don't I
don't not every way of choosing this
socks has to be defined by a rule. Why
should everything that exists in
mathematical reality follow a rule or a
procedure of that sort? If I have the
idea that my mathematical ontology is
rich with objects, then I think that
that there are all kinds of functions
and ways of choosing. Those are all part
of the mathematical reality that I want
to be talking about. And so I don't have
any problem asserting the actual choice.
Yes, there is a way of choosing um but I
can't tell necessarily tell you what it
is. But in a mathematical argument, I
can assume that I fix the choice
function because I know that there is
one. So it's a the philosophical
difference between working when you have
the exim of choice and when you don't is
the question of this constructive nature
of the argument. So if you make an
argument and you appeal to the axim
choice, then maybe you're admitting that
the objects that you're producing in the
proof are not going to be constructive.
you're not going to be able to
necessarily say specific things about
them. But if you're just claiming to
make an existence claim, that's totally
fine. Whereas, if you have a
constructive attitude about the nature
of mathematics and you think that
mathematical claims maybe are only
warranted when you can provide an
explicit procedure for producing the
mathematical objects that you're dealing
with, uh, then you're probably going to
want to deny the axim choice and maybe
much more.
Can we maybe speak to the axioms that uh
underly CSC? So going to perplexity ZFC
or is a Mela frankl set theory with the
axiom of choice as we mentioned is the
standard foundation from most modern
mathematics. It consists of the
following main axioms. Axiom of
extensionality, axiom of empty set,
axiom of pairing, axiom of union, axom
of power set, axiom of infinity, axiom
of separation, aim of replacement, axum
of regularity, and axiom of choice. Uh,
some of these are quite basic. Um but it
would be nice to kind of give people a
sense
>> of what it means to be an axiom like
what kind of basic facts we can lay on
the table on which we can build some
beautiful mathematics.
>> Yeah. So the history of it is really
quite fascinating. So Zerlo introduced
most of these axioms I mean as part of
what's now called Zurlo set theory to
formalize his proof from the axim choice
to the well-order principle which was an
extremely controversial result. So in
1904 he gave the proof without the
theory and then it was challenged to
provide the theory and so in 1908 he
produced the Zumelo set theory and gave
the proof that in that theory you can
prove that every set admits a well
orderering. Um and so the acts on the
list these things like extensionality
express the the most fundamental
principles of the understanding of sets
that he wanted to be talking about. So
for example, extensionality says if two
sets have the same members, then they're
equal. So it's this idea that the sets
consist of the collection of their
members and that's it. There's nothing
else that's going on in the set. So it's
just if if two sets have the same
members, then they are the same set. So
it's maybe the most primitive uh axiom
in some respect. Well, there's also just
to give a flavor,
uh there exists a set with no elements
called the empty set. Uh for any two
sets, there's a set that contains
exactly those two sets as elements. For
any set, there's a set that contains
exactly the elements of the elements of
that set. So the union set and then
there's the power set. For any set,
there's a set whose elements are exactly
the subsets of the original set, the
power set. And the axum of infinity,
there exists an infinite set. typically
a set that contains the empty set and is
closed under the operation of adding one
more element. Back to our hotel example.
>> That's right.
>> And there's there's more. But this it's
kind of fascinating. Um I used to put
yourself in the mindset of people at the
beginning of this of trying to formalize
set theory.
It's it's fascinating that humans can do
that. I read some historical accounts by
historians about that time period,
specifically about Zerla's axioms and
his proof of the well-order theorem. And
the historians were saying, um, never
before in the history of mathematics has
a mathematical theorem been argued about
so publicly and so viciferously
uh as that theorem of Smela's. Um and
it's fascinating also because the axim
of choice was widely regarded as a kind
of you know basic principle at first but
then when but people were very
suspicious of the well order theorem
because no one could imagine a well
orderering say of the real numbers and
so this was a case when Zumelo seemed to
be from principles that seemed quite
reasonable proving this obvious untruth
and so people were mathematicians were
objecting um but then Zermelo and others
actually looked into the mathematical
papers and so on of some of the people
who had been objecting so viciferously
and found in many cases that they were
implicitly using the axim choice in
their own arguments even though they
would argue publicly against it because
it's so natural to use it because it's
such an obvious principle in a way I
mean it's easy to just use it by
accident with if you're not critical
enough and you don't even realize that
you're using the axim choice. That
that's true now even people like to pay
attention to when the axim choice is
used or not used in mathematical
arguments. I mean up until this day it
used to be more important in the early
20th century it was very important
because people didn't know if it was a
consistent theory or not and there were
these antitomies arising and so there
was a worry about consistency of the
axioms. Um but then of course eventually
with the result of of Gerel and Cohen
and so on this consistency question
specifically about the eximma choice
sort of falls away. We know that it the
aim of choice itself will never be the
source of inconsistency and set theory.
If there's inconsistency with the axim
choice then it's it's already
inconsistent without the axim of choice.
So it's not the cause of inconsistency.
And so in that from that point of view
the need to pay attention to whether
you're using it or not from a
consistency point of view is somehow
less important but still there's this uh
reason to pay attention to it on the
grounds of these uh constructivist ideas
that I had mentioned earlier
>> and we should say in set theory
consistency means that it is impossible
to derive a contradiction from the
axioms of the theory.
means that there's no contradictions.
That's that's a a consistent aimatic
system that there's no contradictions.
>> A consistent theory is one for which you
cannot prove a contradiction from that
theory.
>> Maybe a quick pause, quick break, quick
bathroom break.
You mentioned to me offline uh we were
talking about Russell's paradox and that
there's a nice another kind of
anthropomorphizable
proof of uncountability. Uh I was
wondering if you can lay that out. Oh
yeah, sure. Absolutely.
>> Both Russell's paradox and the proof,
>> right? So let's So we we talked about
Cander's proof that the real numbers,
the set of real numbers is an
uncountable infinity. It's a strictly
larger infinity than the natural
numbers. But Kander actually proved a a
much more general fact, namely that for
any set whatsoever,
the power set of that set is a strictly
larger set. So the power set is the set
containing all the subsets of the
original set. So if you have a set and
you look at the collection of all of its
subsets, then Caner proves that this is
this is a bigger set. They're not
equinumerous. Of course, there's always
at least as many subsets as elements
because for any element, you can make
the the singleton subset that has only
that guy as a member, right? So there's
always at least as many subsets as
elements. But the question is whether
they whether it's strictly more or not.
And so Caner reasoned like this. It's
very simple. It's a kind of distilling
the abstract diagonalization idea
without encumbered by the complexity of
the real numbers. So we have a set X and
we're looking at all of its subsets.
That's the power set of X. Suppose that
X and the power set of X have the same
size. Suppose there's contradiction.
they have the same size. So that means
we can associate to every individual of
X a subset.
And so now let me define a new set I
mean another set. I'm going to define
it. Let's call it D. And D is the subset
of X that contains all the individuals
that are not in their set.
Every individual
was associated with a subset of X. And
I'm looking at the individuals that are
not in that their set. Maybe nobody's
like that. Maybe there's no element of X
that's like that. Or maybe they're all
like that. Or maybe some of them are and
some of them aren't. I don't it doesn't
really matter for the argument. I
defined a subset D consisting of the
individuals that are not in the set
that's attached to them. But that's a
perfectly good subset. And so because of
the equinosity it would have to be
attached to a to a particular individual
you know and but that let let's call
that person uh it should be a name
starting with D so Diana
>> and now we ask is Diana an element of D
or not but if Diana is an element of D
then she is in her set so she shouldn't
be because the set D was the the set of
individuals that are not in their set.
>> So if Diana is in D, then she shouldn't
be. But if she isn't in D, then she
wouldn't be in her set and so she should
be in D.
>> That [clears throat] that's a
contradiction. So therefore, the number
of subsets is always greater than the
number of elements for any set.
And the anthropomorphizing idea is the
following. I like to talk about it this
way. uh for any collection of people you
can you can form more committees from
them than there are people
even if you have infinitely many people.
>> Mhm.
>> Suppose you have an infinite set of
people. And what's a committee? Well, a
committee is just a list of who's on the
committee basically the members of the
committee. So there's there's all the
twoperson committees and there's all the
one person committees and there's the
universal the worst committee the one
that everyone is on. Okay. The best
committee is the empty committee with no
members and never meets and so on. Yeah.
Or is the empty committee meeting all
the time? I'm not sure.
>> Yeah. Wow. That's a profound question.
And does a committee with just one
member meet also? Yes.
>> Yeah. Maybe it's always in session. I
don't know.
>> Yeah.
>> So So the the the claim is that there's
more committees than people.
>> Mhm.
>> Okay. Suppose not. Well, then we could
make an association between the people
and the committee. So, we would have a
kind of every committee could be named
after a person in a onetoone way. And
I'm not saying that the person is on the
committee that's named after them or not
on it, whatever. Maybe sometimes that
happens, sometimes it doesn't. I don't
know. It doesn't matter. But let's form
what I call committee D, which consists
of all the people that are not on the
committee that's named after them.
Okay, maybe that's everyone. Maybe it's
no one. Maybe it's half the people. It
doesn't matter. That's a committee. It's
a set of people.
And so it has to be named after someone,
let's call that person Daniela.
So now we ask, is Daniela on the
committee that's named after her? Well,
if she is,
then she shouldn't be because it was the
committee of people who aren't on their
on their own committee. uh and if she
isn't then she should be. So again it's
a contradiction. So when I was teaching
in Oxford one of my students uh came up
with the following different
anthropomorphization of canvas argument.
Let's consider all possible fruit
salads. We have a given collection of
fruits
>> you know apples and oranges and grapes
whatever and a fruit salad consists of
some collection of those fruits. So
there's the banana, pear, grape salad,
and so on. There's a lot of different
kinds of salad. Every set of fruits
makes a salad, a fruit salad. Okay? And
we want to prove that for any collection
of fruits, even if there are infinitely
many different kinds of fruit,
for any collection of fruits, there are
more possible fruit salads than there
are fruits.
So if not then you can put a onetoone
correspondence between the fruits and
the fruit salads. So you could name
every fruit salad after a fruit might
not be that fruit might not be in that
salad. Doesn't matter. We're just it's a
naming a one to one correspondence. And
then of course we form
the diagonal salad which consists of all
the fruits that are not in the salad
that's named after them. Mhm.
>> And and that that's a perfectly good
salad. It might be the kind of diet
salad if it was the empty salad or it
might be the universal salad which had
all fruits in it if all the fruits were
in it.
>> Or it might have just some and not all.
So that diagonal salad would have to be
named after some fruit. So let's suppose
it's named after durian, meaning that it
was associated with durian in the 1:1
correspondence. And then we ask, well,
is durian
in the salad that it's named after? And
if it is, then it shouldn't be, and if
it isn't, then it should be. And so it's
again the same contradiction. So, so all
of those arguments are just the same as
Caner's proof that the power set of any
set is bigger than the set. And this is
exactly the same logic that comes up in
Russell's paradox because Russell is
arguing that um the class of all sets
can't be a set
uh because if it were then we could form
the the set of all sets that are not
elements of themselves.
So basically he's what Russell is
proving is that there are more
collections of sets than than elements
because we can form the diagonal class.
Yeah. The class of all sets that are not
elements of themselves. If that were a
set
then it would be an element of itself if
and only if it was not an element of
itself. It's exactly the same logic in
all four of those arguments. Yeah. So
there can't be a class of all sets
because if there were then there would
have to be a class of all sets that
aren't elements of themselves. But but
that set would be an element of itself
if and only if it's not an element of
itself which is a contradiction. So this
is the essence of the Russell paradox.
Um I don't call it the Russell paradox.
Actually when I teach it I call it
Russell's theorem. There's no universal
set. Uh and uh it's not really confusing
anymore. At the time it was very
confusing but um uh now we've absorbed
this nature of set theory into our
fundamental understanding of of how sets
are and it's not confusing anymore. I
mean the history is fascinating though
of the Russell paradox because
um before that time Frager was working
on his monumental work undertaking
implementing the philosophy of logicism
which is the attempt to reduce all of
mathematics to logic. So Frager wanted
to give an account of all of mathematics
in terms of logical notions
and he was writing this monumental work
and had formulated his basic principles
and those principles happened to imply
that for any property whatsoever you
could form the set of objects with that
property.
This is known as the general
comprehension principle.
and and he was appealing to the
principles that support that axiom uh
throughout his work. I mean it was
really it wasn't just an incidental
thing. he was really using this
principle and Russell wrote him a letter
when he observed the work in progress
that there was this problem because if
you accept the principle that for any
property whatsoever you can make the set
of objects with that property then you
could form the set of all sets that are
not members of themselves. That's just
an instance of the general comprehension
principle. And [snorts]
but
the set of all sets that aren't elements
of themselves can't be a set because if
it were then it would be an element of
itself if and only if it's not a member
of itself. And that's a contradiction.
And so Russell wrote this letter to
Frager and it was just at the moment
when Frager was finishing his work. It
was already at the publishers and you
know in press basically but it's
completely devastating. I mean, it must
have been such a a horrible situation
for Frager to be placed in because he's
finished this monumental work, you know,
years of his life dedicated to this and
Russell finds this basically
oneline proof of a contradiction in the
fundamental principles of the of the
thesis that completely destroys the
whole system. And
Frager had put in the appendix of his
work a response to Russell's letter in
which he explained what happened and he
wrote very gracefully, "Hardly anything
more unwelcome can befall a scientific
writer than to have one of the
foundations of his edifice shaken after
the work is finished. This is the
position into which I was put by a
letter from Mr. Burgeon Russell as the
printing of this volume was nearing
completion." And then he goes on to
explain the matter concerns his basic
law five and so on. And
>> it's heartbreaking. I mean there's
nothing more traumatic to a person who
dreams of constructing mathematics all
from logic to get a very clean simple
contradiction.
I mean that's just uh
>> you devote your life to this work and
then it's shown to be contradictory and
that must have been heartbreaking.
>> What do you think about the the Frager
project? The philosophy of logic, the
dream of the power of logic to construct
the mathematical universe. Of course the
the project of logicism did not die with
rea and it was uh continued and you know
there's a whole movement the neolicists
and so on in contemporary times even but
my view of the matter is that really we
should view the main goals of logicism
are basically completely fulfilled in
the rise of set theoretic
foundationalism. I mean uh when you view
ZFC as the foundation of mathematics and
in my view the principles of ZFC are
fundamentally logical in character
including the axim of choice as I
mentioned as a principle of logic. This
is a highly disputed point of view
though because a lot of people take even
the axim of infinity as not as
mathematical inherently mathematical and
not logical and so on. But I think if
you adopt the view that the principles
of CFC have to do with the principles of
abstract you know set formation which is
fundamentally logical in character then
it's complete success for loicism. So
the fact that set theory is able to
serve as a foundation means that
mathematics can be founded on logic.
>> I think this is a good moment to talk
about uh Girdle's incompleteness
theorems. So can you explain them and uh
what did they teach us about uh the
nature of mathematical truth?
>> Absolutely. It's one of the most
profound developments in mathematical
logic. I mean the incompleteness
theorems is when mathematical logic in
my view first became sophisticated.
It's a kind of birth of the subject of
mathematical logic. But to understand
the theorems, you really have to start a
little bit earlier with Hilbert's
program because at the time, you know,
with the Russell paradox and so on,
there were these various contradictions
popping up in various parts of set
theory and the Barali 40 paradox and so
on and and Hilbert was famously
supportive of set theory. I mean,
there's this quote of him um saying, "No
one shall cast us from the paradise that
can created for us. And what I take him
to mean by that is he was so captured by
the idea of using set theory as a
foundation of mathematics. And it was so
powerful and convenient and unifying in
a way that was extremely important. And
he wasn't he didn't want to give that up
despite the danger of these paradoxes,
these contradictions basically is how
some people viewed them. And so
>> this minefield of paradoxes. Yeah.
>> Right. A mindfield. That's a really good
way of describing the situation. And so
Hilbert said, well, look, we have to fix
this problem. You know, we want to use
the set theory foundations, but we want
to do it in a way that is trustworthy
and reliable. We can't allow that the
foundations of mathematics are in
question. You know, this is a kind of
attitude I think that underlies Hilbert
and the Hilbert program. And so he
proposed, look,
we're going to have this strong theory,
this set theory that we want to be
proving our theorems in. Um, but uh, I
mean, on the one hand, we we want it to
be as strong as possible. We would like
it to answer all the questions that
there's another famous quote of Hilbert
in his retirement address where um, he
proclaims uh, Vermusen Viss.
So we we must know we we will know in
which he's very optimistic about the
ability of mathematics to answer all of
the questions of mathematics that we
have posed. We have all these problems
we want to solve and he is saying we're
going to do it. We're going to solve all
these problems. So we want to propose
this strong theory and one has the sense
that he had in mind set theory um in
which all the questions are going to be
answered. Okay. But secondly, we want to
combine that with
in a very weak arithmetic purely
fitistic theory. We want to prove that
the reasoning process of the strong
theory is safe. Okay. So in order to
make sense of that point of view, you
you basically have to invent the
philosophy of formalism.
uh where we can look at what is a proof
what is it the nature of mathematical
reasoning and on Hilbert's way of
thinking about this a proof is basically
a itself aistic
kind of object it's a sequence of if you
think about the nature of what a proof
is it's it's a sequence of assertions
which can be viewed as sort of sequences
of symbols that conform with certain
rules of logical reasoning and and this
is a a formalist way of understanding
the nature of proof. So we think about a
proof in a kind of syntactic formal way
even though the contents of those
statements might be referring to
infinite uncountable objects. The
statements themselves are not infinite
uncountable objects. The statements
themselves are just finite sequences of
symbols. So we kind of think of proof as
maybe it's fair to say almost like
outside of math. It's like tools
operating on math. And then for Hilbert,
he thought proof is inside the aimatic
system. Something like this.
>> Yeah, that's helpful.
>> That's wild.
>> The main thing about formalism is that
you you think of the process of doing
mathematics, you divorce it from the
meaning of the mathematical assertions,
right? So the meaning of the
mathematical assertions that you make in
this infinitary theory has to do with
these huge uncountable infinities and so
on possibly and and and and that's a
very sort of uncertain realm maybe and
the source of the paradoxes and so on in
some people's minds. And so um but the
reasoning process itself is consists of
writing down sequences of symbols on
your on your page and you know
undertaking a a an argument with them
which is following these finitary rules.
And so so so if we divorce the meaning
of the symbols from just the process of
manipulating the symbols it's a way of
looking at the nature of mathematics as
a kind of formal game in which the
meaning may be totally absent. I don't
think it's necessarily part of the
formalist view that there is no meaning
behind but rather it's emphasizing that
we can divorce the meaning of the
sentences from the process of
manipulating those sentences and then
Hilbert wanted to prove in this purely
theory that if we follow the rules of
that game we're never going to get a
contradiction.
>> Mhm. So those were the two aims of the
Hilbert program is to found the strong
infinitary theory probably set theory
which is going to answer all the
questions and then secondly prove in the
finitary theory that the strong theory
is safe in other words consistent. Yeah.
>> What does the word finitary infinitary
theory mean?
>> Yeah. Well, this is of course
philosophically contentious and people
have different ideas about what exactly
it should mean and so there's hundreds
of papers on exactly that uh question,
but I I like to take it just kind of
informally. I mean it means that we're
talking about finite sequences of
symbols and we're going to have a a
theory you know finite strings of
symbols and we a finitary theory would
be one whose subject matter is about
those kinds of things so that we can
conceivably argue about the nature of
these finite strings. So a a proof is
just a finite sequence of statements so
that every statement is either one of
the axioms or follows by the laws of
logic from the earlier statements in
some specified manner like using modus
ponent or some other law of logic like
that um and such that the last line on
the list is you know the theorem that
you're proving. So that's what a proof
is in this kind of way of thinking. to
take a specific example. I mean I always
conceive of the perhaps the most natural
finitary theory that one would be called
upon to exhibit would be piano
arithmetic the theory of piano
arithmetic which which is a first order
theory of the nature of arithmetic. Um
but okay so some people say well piano
arithmetic has these strong first order
induction axioms and there's much much
weaker versions of arithmetic like I
sigma KN or I sigma 1 and so on which
are um even more finitary than piano
arithmetic. So different philosophical
positions take different attitudes about
what is what does it take to be finitary
how finitary do you have to be to be
truly finitary. So according to
perplexity, piano arithmetic is a
foundational system for formalizing the
properties and operations of natural
numbers using a set of axioms called the
piano axioms. Piano arithmetic provides
a formal language and axioms for
arithmetic operations such as addition
and multiplication over the natural
numbers. The axioms define the existence
of a first natural number usually 0 one.
The concept of successor function which
generates the next natural number. rules
for addition and multiplication builds
from these concepts. The principle of
induction allowing proofs around all
natural numbers and it goes on. So it's
a very particular kind of arithmetic
that is affinitary.
>> In my I view it asary but this a
contentious view. I mean not everyone
agrees with that. That's what I stress
trying to hint at. All right.
>> Um, piano arithmetic is one of the
hugely re hugely successful theories of
the natural numbers and and elementary
number theory. Essentially all of
classical number theory. So whatever
kind of theorems you want to be proving
about the prime numbers or factorization
or uh any kind of finitary reasoning
about finite combinatoral objects all of
it can be formalized in piano
arithmetic. I mean that's the the the
basic situation. Of course, one has to
qualify those statements in light of the
girdle incompleteness theorem, but uh
for the most part, the classical
um number theoretic analysis of the of
the finite numbers is uh almost entirely
developable inside piano arithmetic.
So if we if we go back to the Hilbert
program, so Hilbert has these two goals.
Produce the strong theory which is going
to answer all the questions and then
prove by purely means that that theory
will never lead into contradiction. And
one can think about well the
incompleteness theorem should be viewed
as a decisive reputation of the Hilbert
program. It it defeats both of those
goals decisively completely.
But but before explaining that maybe one
should think about you know what if
Hilbert had been right what would be the
nature of mathematics in the world that
Hilbert is telling us to search for
>> and if I may going to perplexity
definition of Hilbert's program it was
David Hilbert's early 20th century
project to give all of classical
mathematics a completely secure finitary
foundation in essence the goal was to
formalize all of mathematics and precise
exiatic systems
and then prove using only very
elementary reasoning about symbols that
these systems are free of contradiction.
>> Right. Exactly right. Let's imagine what
it would be like if he were if he were
had been right. So we would have this
finitary theory
and it would prove that the strong
theory was free of contradiction. So we
could start enumerating proofs from the
strong theory. We can I mean right now
we can write a computer program that
would systematically generate all
possible proofs
from a given theory.
And
so we could have like this theorem
enumeration machine that just spit out
theorems all day long in such a manner
that every single theorem would
eventually be produced by this device.
And so if you had a mathematical
question
of any kind,
you could answer it by just waiting for
either the answer to come out yes from
the machine or the answer to come out
no. So the the nature of mathematical
investigation in Hilbert's world is one
of just turning the crank of the theorem
or enumeration machine devoid of
creative thinking or imagination. it's
just getting the answer from the from
this by wrote procedure. So so Hilbert
in effect is telling us I mean in with
his program that the fundamental nature
of mathematics is wrote computation. I
mean the way I think about the Hbert
program seems extremely attractive in
the historical context of being worried
about the antitomies the the
inconsistencies
and so how can we kind of block them and
so it seems natural
>> first of all to have a strong theory
that's going to answer all the questions
because the idea of logical independence
and pervasiveness that we now know
exists um just wasn't uh you know there
was no known they didn't know anything
like that happening ever and so um it's
natural to think that it wouldn't happen
and also that they would be able to
guard against this inconsistency. So it
seems like the goals of the Hbert
program are quite natural in that
historical context. But you know when
you think a little more about what the
nature of it would be like it shows you
this kind of wrote procedure and now
you're saying well that doesn't seem so
unlikely maybe I mean in the light of
the increasing computer power and so on
it's actually maybe turning into our
everyday experience where the machines
are calculating more and more for us and
um in a way that uh could be alarming.
Okay. But okay, so to talk about the
alternative to the Hilbert point of
view, I mean, if he's wrong, then what
is the nature of mathematical reality?
Well, it would mean that we couldn't
ever maybe for the first goal, we
couldn't ever write down a theory that
answered all the questions.
So we would always be in a situation
where our best theory even the
infinitary theories
uh
would have questions that they stumble
with and are unable to answer
independence uh would occur. But then
also because of the failure of the
second goal, we would also have to be
constantly worrying about whether our
theories were consistent or not. and we
wouldn't have any truly convincing means
of saying that they were free from
contradiction.
And the fact of Girdle of Girdle's
incompleteness theorem shows that that
is exactly the nature of mathematical
reality actually those are the two
incompleteness theorems. So the first
incompleteness theorem says you cannot
write down a computably exatizable
theory that answers all the questions.
every such theory will be incomplete
assuming it includes a certain amount of
arithmetic and secondly no such theory
can ever prove its own consistency. So
not only is it the case that theitary
theory can't prove the consistency of
the strong infinitary theory but even
the infinitary theory can't prove its
own consistency. Right? That's the
second incompleteness theorem. And so
it's in that sense a decisive takedown
of the Hilbert program. Um which is
really quite remarkable the extent to
which his theorem just really answered
that whole puzzle. Um it's quite
amazing. I mean there's another aspect
kind of easy to think about. I mean, if
you're if you're wondering about
theories that prove their own
consistency, then I mean, would you
trust a theory that proves of itself
that it's consistent? I mean, that's
like it's like the used car salesman
telling you, "Oh, I'm trustworthy." I
mean, it's not a reason to trust the
used car salesman, is it? Just because
he says that. So similarly if you have a
theory that proves its own consistency
well I mean even an inconsistent theory
would prove its own consistency and so
it doesn't seem to be a logical reason
to believe in the consistency if you
have a theory that proves itself
consistent. Uh just for clarification
you use the word theory is it in this
context synonymous with axiomatic system
>> right so in mathematical logic theory is
a technical term and it means any set of
sentences in a formal language and so if
you say aiometic system it's basically
synonymous to my usage with theory. So a
theory means you know the consequences
of a set of axioms or people are
sometimes unclear on whether they just
mean the axioms or the consequences of
the axioms.
>> So theory includes both the axioms and
the consequences of the axioms and you
use it interchangeably and the context
is supposed to help you figure out which
of the two you're talking about the
axioms or the consequences. Or maybe to
you they're basically the same.
>> Yeah. But they're so closely connected
although you know all the features
aren't the same. So uh if you have a
computable list of axioms for a theory
then you can start enumerating the the
consequences of the axioms but you won't
be able to computably decide whether a
given statement is a consequence or not.
You can enumerate the consequences. So
you can you can semiide the consequences
but you won't be able to decide yes or
no whether a given statement is a
consequence or not.
So it's the distinction between a
problem being computably decidable and a
problem being computably innumerable
which um was made clear following the
work of Turing and others that came from
from that. I mean it so that's one
difference between the list of axioms of
the theory and the theory itself. The
axioms could be you can decide maybe
computably whether something is an axiom
or not but that doesn't mean that you
can decide computably whether or not
something is a theorem or not. Usually
you only get to decide the positive
instances. If something is a theorem,
you will eventually come to recognize
that. But if something isn't a theorem,
maybe at no point will you be able to
say no that's not a theorem.
>> And that's of course connected to the
halting problem and all of these all of
these contradictions and paradoxes are
all nicely beautifully interconnected.
>> That's right. Yeah. Absolutely. Yeah.
>> So can we just linger on Gears of
completeness theorem? You mentioned the
two components there. You know, there's
so many questions to ask like what what
is the difference between provability
and uh truth? What is true and what is
provable? Maybe that's a good line. This
is a really core distinction that
it's fascinating to me to go back and
read even the early 20th century people
before Girdle and Tarski
and they were totally sloppy about this
distinction between truth and proof. It
wasn't clear at all until Girdle
basically although even as late as
Borbachi has a kind of confusion in this
foundational work. So this standard
graduate level textbooks used in France
in the presentation of logic they are
conflating truth and proof. To be true
for them means to be provable. So in the
early days, maybe it wasn't clear enough
that the concept of truth needed a
mathematical investigation or analysis.
Maybe it was already taken to be fully
clear. But because of the incompleteness
theorem, we realize that actually
there's quite subtle things happening,
right? And so why don't we talk about
this distinction a bit? To me, it's
absolutely core and fundamental to our
understanding of mathematical logic.
this distinction between truth and
proof.
So
truth is on the semantic side of the
syntax semantics dichotomy. Truth has to
do with the nature of of reality. I mean
okay when I talk about reality I'm not
talking about physical reality. I'm
talking about mathematical reality. So
so we have a concept of something being
true in a structure a statement being
true in a mathematical structure. Like
maybe you have the real field or
something and you want to know does it
satisfy this statement or that statement
or you have a group of some kind or
maybe you have a graph this is a
particular kind of mathematical
structure that has a bunch of vertices
and edges and you want to know um you
know does does this graph satisfy that
statement and Tarsuski gave this
absolutely wonderful account of the
nature of truth in what's now known as
the disquotational theory of truth and
What Tarski says is the sentence quote
snow is white unquote is true if and
only if snow is white
and what he means by that is look to say
truth is a property of an assertion. So
we can think of the assertion as a
syntactically.
So the this the sentence is true if and
only if the content of the sentence is
the case. Yeah. So the sentence snow is
white, you know, in quotations
uh is true, that just means that snow is
white. And that that's why it's called
the disquotational theory because we we
remove the quotation marks from the
assertion, right? and and you can use
this idea of disquotation to give a
formal definition of truth in a
mathematical structure of a statement in
a formal language. So for example, if I
have a formal language that allows me to
make atomic statements about the objects
and relations of the structure and I can
build up a formal language with you know
with with the logical connectives of and
and or implies and not and so on and
maybe I have quantifiers right then for
example to say that the structure
satisfies f and c
that that single statement f and c I'm
thinking of that as one statement just
means means that it satisfies fe and it
satisfies C. And if you notice what
happened there, I at first the and was
part of the sentence inside the
sentence, but then in the second part I
was using the word and to refer to the
conjunction of the two conditions. So
>> yeah, it has the disquotation.
>> Yeah, it has the disquotation. And so
this idea can be done for all the
logical connectors and quantifiers and
everything. you're you're applying
Tarosk's idea of discretation and it
allows you to define by induction the
the truth of any assertion in a formal
language inside any mathematical
structure and so to say that a sentence
is true first of all it's ambiguous
unless you tell me which structure
you're talking about it being true in
um and so maybe we have in mind the
standard model of arithmetic or
something with the natural numbers and
the arithmetic structure and I want to
know is a given statement true in that
structure
then then we have a formal definition of
what that means according to the Tarski
recursive definition of truth.
Okay, that's truth. Proof on the other
hand is you know in this Hilbert way of
thinking we can develop proof theory.
What is a proof for a mathematician for
a mathematical logician? A proof is a
certain sequence or or arrangement of
sentences in the formal language that
accord with the logical rules of a proof
system. So there's certain modes of
reasoning that are allowed. So if you
know A and you know A implies B in the
proof, then at a later step you're
allowed to um uh to write B as a
consequence. So if you know A and you
know A implies B those are both two
statements that are known then you can
deduce B as a consequence according to
the rule of modus ponents this is the
rule modus ponent and you know there's a
lot of other rules some people would
call this implication elimination
there's different kinds of proof systems
there's a lot of different formal proof
systems that exist that are studied by
the proof theorists and all of them have
the property that they're sound which
means that if the premises of the
argument are all true in a structure and
you have a proof to get a conclusion,
then the conclusion is also true in that
structure. So that's what it means to be
sound that proof proofs preserve truth.
They're truth preserving arguments.
Okay. But also um
the proof systems are also generally
complete. They're both sound and
complete. And complete means
um that whenever a statement is a
consequence a logical consequence of
some other statements which means that
whenever the assumptions are true then
the then the consequence is also true in
in the structure. So whenever you have a
logical consequence then there is a
proof of it. Okay. And the proof systems
generally have both of those properties.
They're sound and complete. There's a
third property a lot of logicians talk
about sound and complete. sound and
complete this, sound and complete that.
But actually there's a hidden third
adjective that they should always be
talking about in any such case which is
that um you should be able to recognize
whether or not something is a proof or
not. So there's a computable aspect uh
to to the proof systems. We want to be
able to recognize whether something is a
proof. It should be computably decidable
whether a given sequence of statements
is a proof or not. So we don't want a
proof system in which someone claims to
have a proof but we can't check that
fact that whether it's a proof or not.
>> We want to be able to you know to
correctly adjudicate all claims to
having a proof.
>> Yeah. A mathematician comes to mind that
said he has a proof but the margins are
too small to contain.
>> Exactly.
>> So
>> so that doesn't count as proof. So
generally all the classical proof
systems that are used are sound and
complete and also computably decidable
in the sense that we can decide whether
something is a proof or not. So what is
again the tension between truth and
proof? Which is more powerful and how do
the two interplay with the
contradictions that we've been
discussing. So the incompleteness
theorem is the question whether we could
say write down a theory for arithmetic.
Say for the standard model of arithmetic
where we have the natural numbers and
plus and times and 01 and less than and
so on. In that formal language we can
express an enormous number of statements
about the nature not only of arithmetic
but actually by various coding methods.
We can express essentially all of finite
mathematics in that structure. So the
question would be can we write down a
computable list of axioms that will
answer all those questions by proof. In
other words, we want to have a complete
theory, a theory of arithmetic that
proves all and only the true statements.
That would be the goal. Hilbert would
love that. I mean that would be
supportive of Hilbert's program to have
such a complete theory of arithmetic.
And Girdle proved that this is
impossible. You cannot write down a
computable list of axioms that is
complete in that sense. There will
always be statements
if the theory is consistent. There will
always be statements that you cannot
prove and you cannot refute. So they are
independent of that theory.
>> How traumatic is that that there are
statements that are independent from the
theory.
>> I mean my view is that yeah this isn't
traumatic at all. This is rather
completely eyeopening
in terms of our understanding of the
nature of mathematical reality. I mean,
we're not
we we understand this profound fact
about our situation with regard to
mathematical truth. The incompleteness
theorem tells us look we just can't
write down a list of axioms that is
going to be consistent and is going to
answer all the questions. It's
impossible. And so I don't think of it
as trauma. I just think look this is the
nature of of mathematical reality and
it's good that we know it. And so now we
need to move on from that and you know
do what we can in light of that. Is it
fair to say that that in general it
means if I give you a statement you
can't know if your axiomatic system
would be able to prove it.
>> That's right. In general you cannot the
the provability problem we can formulate
it as a decision problem. Given a theory
and given a statement is that statement
a consequence of that theory? Yeah. This
is one of the most famous decision
problems. in fact the very first one
because it's the it's equivalent to the
Hilbert Aurman um and Chiden's problem
which is also appearing in the title of
Turing's 1936 paper that was so
important for computability theory so
it's it's a formulation of the inchings
problem does a given theory
have a given statement as a logical
consequence which because of Girdle's
completeness theorem not his
incompleteness theorem but his earlier
completeness theorem
Girdle had proved that the proof systems
that they studied did have this
completeness property that I mentioned.
So provability is the same as logical
consequence. So and this is an
undecidable decision problem. Turing
proved and uh and we now know it's
equivalent to the halting problem.
>> Can you describe the halting problem
because it's a it's a thing that shows
up in a very useful and again traumatic
way through a lot of computer science
through a lot of mathematics. Yeah, the
halting problem is expressing a
fundamental property of computational
processes. So given a program or maybe
we think of it as a program together
with its input, but let me just call it
a program. So given a program, we could
run that program, but I want to pose it
as a decision problem. Will this program
ever complete its task? Will it ever
halt? And the halting problem is the
question given a program, will it halt?
Yes or no?
And
of course
for any one instance the answer is
either yes or no. The qu that's not what
we're talking about. We're ask we're
talking about whether there's a
computable procedure to answer all
instances of this question. So it's a
decision problem is given as a scheme of
instances for all possible programs that
you could ask about. What I want to know
is is there a computable procedure that
will answer those questions. Right? And
and it turns out the answer is no. The
halting problem is computably
undecidable. There is no computable
procedure that will correctly answer all
instances of whether a given program
will halt. And of course we can get half
the answers in the sense that
you give me a program and you say will
this halt and I could take that program
and I could run it.
>> Mhm.
>> And I could keep running it and maybe in
a week it would halt and at that time I
could say yes it halted. So I can get
the yes answers correctly for halting
all the yes answers.
But the problem is
if it didn't halt yet like maybe I
waited you know a thousand years and it
still hasn't halted. I don't seem
entitled to say no it's not going to
hold yet cuz maybe in a thousand1 years
it'll halt. And so at no point can I
seem to say no. In order to say no it
won't ever hold.
It seems like I would have to really
understand how the program worked and
what it was doing.
So giving the yes answers was sort of
trivial. You didn't have to understand
it. You just needed to run it which is a
kind of wrote task. But to give the no
answers, you need to have a kind of deep
insight into the nature of the program
and what it's doing in such a way that
you would understand it and be able to
see oh no I can see this program is
never going to halt because you know
it's a much more difficult task to say
no it won't halt than it is to say yes
it halted cuz I ran it and it halted. Um
and it turns out to be impossible to
have a computer procedure that gives the
no answers. Yeah. And the argument is
not very difficult. Should we do it?
>> Yes, let's let's do it.
>> Okay. Suppose toward contradiction. I
mean all these views are by
contradiction and this argument is going
to be a diagonal argument in the same
style as the Russell argument and the
Cander argument and Girdle's argument
that we haven't talked about yet. So
many diagonal arguments come in. So
suppose towards contradiction that we
had a procedure for determining whether
a given program halted on a given input.
Now let me describe I'm going to use
that procedure as a subruine in the
following process and my process let's
call it Q process Q and it takes as
input a program P okay and the first
thing it does is it asks that subruine
hey would P halt if I ran it on P itself
okay that's the diagonal part because
we're applying P to P
Okay, so I'm describing program Q and
program Q takes as input P which is
itself a program and the first thing it
does is it asks the halting subretine
program would P halt on P
and if the answer comes back from the
subretine yeah that would hold then what
I do in program Q is I immediately jump
into an infinite loop so I don't hold if
P holds on P I don't hold
>> but if the answer came back No, P is
never going to halt on P. Then I halt
immediately.
Okay. So the and that's it. I've
described what Q does.
>> Mhm. And the thing about Q is that Q Q's
behavior on P was the opposite of P's
behavior on P. I mean that's how we
designed Q specifically
so that Q on P had the opposite behavior
as P on P. Okay. So now of course what
do we do? Well the same thing that
Russell did and so forth and counter we
we ask well what would Q do on Q?
And because of this opposite behavior, Q
would halt on Q if and only if Q does
not halt on Q, which is a contradiction
because Q has to have the opposite
behavior on Q than Q does. But that's
just contradictory.
>> What a beautiful proof.
>> It's absolutely beautiful. Yeah, I
agree. And it's following the same logic
of Russell and Caner. I mean going back
to Caner basically because Russell is
also quoting Caner in his letter to
Frag. So therefore the conclusion is
that the halting problem is not
computably decidable.
And now we can immediately prove
Girdle's theorem using this. Actually
it's an immediate consequence. So why
don't we just do that? I view this as
the simplest proof of Girdle's theorem.
You don't need the Girdle sentence to
prove Girdle's theorem. You can do it
with the halting problem.
So suppose
that we could write down a computable
aimization of all of the true facts of
elementary mathematics
meaning arithmetic and finite
combinatorial things such as turning
machine computations and so on. So in
fact all those finite combinatorial
processes are formalizable inside
arithmetic with the standard
arithmetization coding process. But let
me just be a little bit informal and say
suppose we could write down a complete
theory of elementary finite mathematics.
So we have a an aximization of that
theory.
Then we could produce all possible
theorems from those axioms in the way
that I was describing earlier with
Hbert's program. I mean if we had a
complete theory of elementary
mathematics, we could construct a
theorem enumeration machine that
produced all the theorems and only the
theorems from that theory.
So now I have this theorem enumeration
device on my desk and I announce that
I'm open for business to solve the
halting problem. So you give me a
program and input that you want to run
that program on and I'm going to answer
the halting problem and the way I'm
going to do it is I'm just going to wait
for the statement coming out of the
theorem enumeration device that asserts
either that P does halt on that input or
I wait for the statement that P does not
halt on that input. But one of them is
going to happen because it was a
complete theory that was enumerating all
the true statements of elementary
mathematics. So therefore, if I had such
a system, I could solve the halting
problem. But we already proved that you
cannot solve the holding problem. So
therefore, you cannot have such a
complete theory of arithmetic. So that
proves Girdle's theorem. Maybe to take a
little bit of a tangent. Uh can you
speak you you've written a wonderful
book about proofs and the art of
mathematics. So what can you say about
proving stuff in mathematics? What is
the process of proof? What are the
tools? What is the art? What is the
science of proving things in
mathematics?
>> So this is something I find so wonderful
to teach young mathematicians who are
learning how to become mathematicians
and learning about proof. And I wrote
that book when I was teaching such a
proof writing class in New York.
>> So many universities have such a course
the proof writing course which is
usually taken by students who have
learned some mathematics. Usually
they've completed maybe the calculus
sequence and are making the kind of
transition to higher mathematics which
tends to involve much more proof and
it's a kind of challenging step for
them. So the many math departments have
this kind of course on proof writing
where the students would get exposed to
how to write proofs and I wasn't happy
with most of the other books that exist
for those kind of courses and the reason
was that they were so often so dull
because they would concentrate on like
this the totally uninteresting parts of
what it's like to write a proof. these
kind of mechanistic
procedures about how to write a proof.
You know, if you're going to prove an
implication, then you assume the
hypothesis and argue for the conclusion
and so on. And all of that is true and
fine and that's good to know except if
that's all that you're saying about the
nature of proof, then I don't think
you're really learning very much. So I
felt that it was possible to have a much
better kind of book, one that was much
more interesting and that had
interesting theorems in it that still
admitted of elementary proofs. So I
wrote this book um and tried to fill it
with all of the compelling mathematical
statements with very elementary proofs
that exhibited lots of different proof
styles in it. And so I found that the
students appreciated it a lot. We should
say we dedicate the book to my students.
May all their theorems be true, proved
by elegant arguments that flow
effortlessly from hypothesis to
conclusion while revealing fantastical
mathematical beauty.
Is there some interesting proofs that
maybe illustrate
for people outside of mathematics or for
people who just take math classes in
high school and so on?
>> Yeah, let's do a proof. There's one in
the book. We can talk about it. But I
think it's a nice problem. It's in the
discrete math. Yeah, the 5.1. That one
more pointed at than pointing. Okay. So,
this is the following problem. Suppose
you're gathered with some friends, you
know, in a circle. And you can point at
each other however you want or yourself,
whatever. It doesn't matter. And you can
point at more than one person, you know,
use all your fingers or your feet or
whatever you want. So maybe you point at
three of your friends or something and
they point at two or three of their
friends or whatever and one person is
pointing at 10 people and somebody isn't
pointing at anybody maybe or um and
various people are pointed at also right
so the question is
could we arrange a pattern of pointing
so that everyone was more pointed at
than they are pointing at others. So, in
other words, maybe there's seven people
pointing at me, but I'm only pointing at
five people. And maybe there's, you
know, 20 people pointing at you, but
you're only pointing at 15 people or
something like that. Right? So, I want
to know there's a similar question on
Twitter.
For for a group of people on Twitter,
could you arrange that everyone has more
followers than following? Yeah. It's the
same question. Mathematically, it's
identical. Yeah.
>> Although I don't know. It's not
identical because I said you could point
at yourself and I think that's not Can
you follow yourself?
>> No, I don't think so.
>> I don't think you can. Okay. So, can you
arrange it so that everyone is more
pointed at than pointy? And in my book,
I give a couple of different proofs of
this. I think I give an induction proof
and then there's another proof. I think
there's three different proofs in there.
But why don't we just talk about the my
favorite proof. Suppose it were possible
to arrange that we're all more pointed
at than pointing. Okay. Now, what we're
going to do, we're going to agree.
We're going to give a dollar to everyone
that we're pointing at.
>> Yeah.
>> Okay. And so, what happens? Everybody
made money
because I was pointed at by more people
than I'm pointing. So, I got $10, but I
only paid out $7. And similarly, you got
paid $20, but you only paid out $15. So
if everyone is more pointed at than
pointing, then everyone makes money. But
it it's obviously impossible for us to
make money as a group by just trading
money with ourselves.
>> And therefore, it can't be possible that
we're all more pointed at than pointing.
And this proof illustrates something.
It's one of my habits that I suggest in
the book to anthropomorphize your
mathematical ideas. So
>> you should imagine that the mathematical
objects that are playing a role in your
question are people or active somehow
animals or something that maybe have a
will and a goal and so on. This is this
process of anthropomorphizing and and it
often makes the problems easier to
understand because we all are familiar
with the fact that it's difficult to
make money and the proof is totally
convincing because of our knowledge that
we can't make money as a group by
trading dollars between us, you know,
without any new money coming in to the
group.
>> And but that by itself is actually a
difficult mathematical
claim. I mean, if if someone had to
prove that that you can't make money by
trading in within a group, you know, it
can't be that everyone in the group
makes money just by shifting money
around in the group. Maybe you think
that's obvious and it is obvious if you
think about money. But if you had asked
the question, you know, about
mathematical functions of a certain kind
and so on, then maybe it wouldn't be as
clear as it is when you're talking about
this money thing because of
we we can build on our human experience
about the difficulty of getting money
and you know or other resource. It
doesn't have to be money. It could be
candy, whatever. You know, we just know
that you can't easily get more things in
that kind just by trading within a
group. And we should say that sometimes
the power of proof is such that the
non-obvious can be shown and then over
time that becomes obvious. So in the
context of money or social systems
there's a bunch of uh things that are
nonobvious and the whole point is that
proof can guide us to the to the truth
to the accurate description of reality.
We just proved a property of money.
[laughter]
It's interesting to think about well
what if there were infinitely many
people in your in your group then it's
not true anymore the the the theorem
fails in fact you can arrange that
everyone is strictly more pointed at
than pointing and also you can if
everyone has uh has even just one dollar
bill [snorts]
>> then you can arrange that afterwards
everyone has infinitely many dollar
bills because in terms of cardality
that's the same it's just say countable
infinity in each case if you had
countably many friends and everyone has
$1 bill then you can arrange a pattern
of passing those dollar bills amongst
each other so that afterwards everyone
has infinitely many dollar bills what
you need is for each person to be
attached to you know one of the train
cars or something so think of everyone
as coming from Hilbert's train but also
think of them as fitting into Hilbert's
hotel so just have everyone on the nth
car give all their money to the person
who ends up in the nth room. So they
each give $1 to that person. So
afterwards that person has infinitely
many dollars, but everyone only paid out
$1. So it's a way of making it happen.
>> To what degree, sticking on the topic of
infinity?
Should we think of infinity as something
real?
>> That's an excellent question. I mean a
huge part of the philosophy of
mathematics is about this kind of
question that what is the nature of the
existence of mathematical objects
including infinity but I think asking
about infinity specifically is isn't
that different than asking about the
number five what is
>> what does it mean for the number five to
exist what what are the numbers really
right this this is the maybe one of the
fundamental questions of mathematical
ontology I mean there's many different
positions to take on the question of the
nature of the existence of mathematical
objects or abstract objects in in
general. And there's a certain kind of
conversation that sometimes happens when
you do that. Um, and it goes something
like this.
Sometimes people find it problematic to
talk about the existence of abstract
objects such as numbers. And there seems
to be a kind of wish that we could give
an account of the existence of numbers
or other mathematical objects or
abstract objects that was more like you
know the existence of of tables and
chairs and rocks and so on. Um and so
this seems to be this desire to reduce
mathematical existence to something you
know that we can experience uh
physically in in the real world. Um but
my attitude about this attempt
is that it's very backward I think
because
I don't think we have such a clear
existence of the nature of physical
objects actually I mean we all have
experience about existing in the
physical world as we must because we do
exist in the physical world but I don't
know of any
satisfactory account of what it means to
exist physically. I mean if I ask you
say
imagine
uh you know a certain kind of steam
locomotive you know and I describe the
engineering of it and the weight of it
and the nature of the gear linkages and
and you know and I show you schematic
drawings of the whole design and so on
and you know we talk in detail about
every single detailed aspect of this
steam locomotive but then suppose after
all that conversation
I say, "Okay, now I would like you to
tell me what would it mean for it to
exist physically?" I mean, as opposed to
just being an imaginary steam
locomotive, then what what what could
you possibly say about it? I mean,
except by saying, "Oh, I just mean that
it exists in the physical world." But
what does that mean? That's the
question, right? It's not an answer to
the question. That is the question. Uh,
so I don't think that there's anything
sensible that we can say about the
nature of physical existence. It is a
profound mystery. In fact, it becomes
more and more mysterious the more
physics we we know. I mean back in say
Newtonian physics then one had a picture
of the nature of physical objects as you
know little billiard balls or something
or maybe they're infinitely divisible or
something like that. Okay. Then this
picture is upset with the atomic theory
of matter. And but then that picture is
upset when we realize that the atoms
actually can be split and consists of
electrons and protons and neutrons and
so on. But then that picture is upset
when we realize that those things
themselves are built out of quarks and
lepttons and so on and who knows what's
coming. And furthermore, all of those
things the nature of their existence is
actually as wave functions in in uh you
know some cloud of probability and so
on. And so it just becomes more and more
and more mysterious the more we learn
and not at all clarifying. And so the
the nature of what it means to say that
you know there's an apple on my desk and
to give an account of what that physical
existence really is at bottom I think is
totally absent. Whereas we do seem to
have a good a much more satisfactory
account of the nature of abstract
existence. I mean I can talk about the
nature of the empty set. You know this
is the predicate which is never true or
something like that. I can I can talk
about those kind of logical properties
or the singleton of the empty set and so
on. I mean of course it's very difficult
if you go very far with it. But the
point is that it doesn't get more and
more mysterious the more that you say it
becomes only more and more clear.
And so, so it seems to me that
um we don't really have any
understanding of what the physical world
is as opposed to the abstract world. And
it's the abstract world where existence
is much more clear. [gasps]
It is very true that we don't know
anything about the soda bottle or the
steam locomotive just cuz we can poke at
it. Again, we anthropomorphize and
that's actually get gets us into trouble
sometimes because I'm not feeling the
quantum mechanics when I'm touching
this. [laughter]
>> That's right.
>> And therefore, it's easy to forget and
feel like this is real and
mathematical objects are not. But you're
you're making the opposite argument when
you draw a distinction between numerals
and numbers, which numerals are the
representation of the the number on the
page and so on. But could you say that a
number is real? Do they do numbers
exist?
>> I I happen to think so. I mean, I'm on
the side of realism in mathematics and I
think that that these abstract objects
do have a real existence in a way that
we can give an account of in a way I
just tried to describe.
>> So like you would describe it as um as a
size of a set.
>> Well, there's different ways to
understand the nature of four. I mean
actually this gets into the question of
of structuralism which is maybe a good
place to talk about it.
>> What is structuralism?
>> Structuralism is a philosophical
position in in mathematics or the
philosophy of mathematics by which one
emphasizes that what's important about
mathematical objects is not what they're
made out of or what their substance or
essence is but rather how they function
in a mathematical structure. And so what
I call the structuralist attitude in
mathematics is that we should only care
about our mathematical structures up to
isomorphism. If I have a mathematical
structure of a certain kind and I make
an exact copy of it using different
individuals as to form the elements of
that structure then the isomeorphic copy
is just as good mathematically and
there's no important mathematical
difference that would ever arise from
from working with this isomeorphic copy
instead of the original structure. And
so therefore that's another way of
saying that the substance of individuals
you know in a mathematical structure is
irrelevant
with regard to any mathematical property
of that structure.
And so,
so to ask a question like what is the
number four really is an
anti-structuralist thing because what
you know if you have a if you have a
structure say the natural numbers you
know with all the numbers in it 0 1 2 3
4 and so on. Then I could replace the
number four with something else like you
know this bottle of water could play the
role of the number four in that
structure and it would be isomeorphic
and it wouldn't matter at all for any
mathematical purpose to use this
alternative mathematical system. You
know that's to say that we don't care
what the number four is really. That is
irrelevant. What the only thing that
matters is what are the properties of
the number four in a given mathematical
system you know and recognizing that
there are other isomeorphic copies of
that system and the properties of the of
that other systems number four are going
to be identical to the property of the
properties of this systems number four
with regard to any question that's
important about the number four but
those questions won't be about essence
so so in a sense structuralism a kind of
anti-essentialism in mathematics
So is it fair to think of numbers as a
kind of pointer to a deep underlying
structure?
>> Yeah, I think so because I guess part of
the point of structuralism is that it
doesn't make sense to consider
mathematical objects or individuals in
isolation. What's interesting and
important about mathematical objects is
how they interact with each other and
how they behave in a system. And so
maybe one wants to think about the
structural role that the objects play
you know in in a larger system a larger
structure. There's a famous question
that Fraga had asked actually when he
was looking into the nature of numbers
because in his loses program right he
was trying to reduce all mathematics to
logic and in that process he was
referring to the Caner Hume principle
that you know whenever two sets are
equinumerous then they have the same
number of elements. I mean if and only
if and he founded his theory of number
on on this principle. But he recognized
that well there was something that
dissatisfied him about that situation
which is that the can or Hume principle
does not seem to give you a criteria for
which things are numbers. It only tells
you a kind of identity criteria for when
are two numbers equal to each other.
Well, two numbers are equal just in case
the sets of those sizes are
equinumerous. So that's the criteria for
number identity, but it's not a criteria
for what is a number. And so this
problem has become known as the Julius
Caesar problem because Frag has said we
don't seem to have any way of telling
from the Hume principle whether Julius
Caesar is a number or not. So he's
asking about the essence of number and
whether
>> of course one has the sense that he he
picked maybe what he was trying to
present as a ridiculous example because
maybe you have the idea that well
obviously Julius Caesar is not a number
and there's a lot of philosophical
writing that seems to take that line
also that obviously the answer is that
Julius Caesar is not a number but the
structuralists disagree with that
position. The structuralist attitude is
look, you give me a number system. If
Julius Caesar isn't a number, then I can
just let's take the number 17 out of
that system and plug in Julius Caesar
for that role. And now I've got a new
number system and now Julius Caesar
happens to be the number 17.
>> And that's totally fine. Yeah. So the
point of structuralism is um is that the
question of whether Julius Caesar a
number or not is irrelevant to
mathematics. It is irrelevant because it
is not about structure. It's about this
essence of the mathematical objects.
>> Mhm. So um so that's the structuralist
criticism of Fragus point. You've kind
of made the case that uh you can say
more concrete things about the existence
of objects in mathematics than you can
in our physical reality about which to
us human and brains
things are obvious and not. So how
what's more real the reality we see with
our eyes or the reality we can express
uh in mathematical theorems?
>> I'm not quite sure. I mean,
I live entirely in the Platonic realm
and I don't really understand the
physical universe at all. So, I don't
have strong views.
>> Let's talk about the Platonic realm. Is
it like because you live there, is it
real or
>> Oh, yeah. totally. Yeah. This is the
realist position in mathematics is that
abstract objects have a real existence.
And okay, what's meant by that is that
there's some sense of existence in which
those objects can be regarded as real.
>> How should we think about that? How
should we try to visualize that? What
does it mean to live
amongst abstract objects,
>> right?
>> Cuz life is finite. We're all afraid of
death. We fall in love with other
physical manifestations of objects.
>> [laughter]
>> And you're telling me that maybe reality
actually exists elsewhere and this is
all just a projection.
>> Well, I mean
>> from the abstract realm.
>> Do abstract objects exist in a place and
out of time? That's very debatable, I
think. And what does place and time?
Yeah. So,
>> it's like what's more real, physics or
uh the the mathematical platonic space?
Well, the mathematical platonic realm is
I'm I'm not sure I [clears throat] would
say it's more real, but I'm saying we
understand the reality of it in a much
deeper and more yeah
>> a more convincing way. I don't think we
understand the nature of physical
reality very well at all. And I think
most people aren't even scratching the
surface of the question as I intend to
be asking it. So, you know, obviously we
understand physical reality. I mean, I
knock on the table and so on and we know
all about what it's like to, you know,
have a birthday party or to drink a
martini or whatever. And and so we we we
have a deep understanding of existing in
the physical world,
>> but maybe understanding is the wrong
word. We have an experience of living in
the world and riding bicycles and all
those things.
>> But I don't think we actually have an
understanding at all. I mean, very very
little of the nature of physical
existence. I think it's a profound
mystery. Whereas I think that we do have
something a little better of an
understanding of the nature of
mathematical existence and abstract
existence. So that's the how I would
describe the point. Somehow it feels
like we're approaching some deep truth
from different directions
and we just haven't traveled as far in
the physics world as we have in the
mathematical world.
>> Maybe I could hope that someone will
give you know the convincing account but
it seems to be a profound mystery to me.
I I can't even imagine what it would be
like to give an account of physical
existence.
>> Yeah. I wonder like a thousand years
from now as physics progresses what this
same conversation would look like,
>> right? That would be quite interesting.
>> Do you think there's breakthroughs a
thousand years from now on the
mathematics side? Cuz we've just
discussed and we'll return to a lot of
turmoil a century ago,
>> right?
>> Uh do you think there's more turmoil to
be had? It's interesting to me because I
have my feet in two worlds of
mathematics and philosophy and to
compare the differences between these
subjects and one of the one of the big
there's many cultural differences but
one of the big cultural differences is
towards the idea of progress in the
subject because mathematics has huge
progress. We simply understand the
mathematical ideas much much better. You
know, continually improving our
understanding and there's growth in
knowledge. We understand the nature of
infinity now better than they did 100
years ago. I mean, definitely better.
And they understood it better 100 years
ago than they did, you know, for the
previous thousands of years and so on.
So, in almost every part of mathematics,
there's improved understanding of the
core issues. So much so that um you know
the the questions at hand become totally
different and the field sort of moves on
to more difficult uh interesting
questions. Whereas in philosophy this
that's a little bit true that there's
progress but meanwhile it's also true
that there are these eternal questions
that have been with us for thousands of
years. And in fact, so much so that you
can find a lot of philosophers arguing
that the important contribution of
philosophy is in asking the questions
rather than answering them because it's
hopeless to [laughter] answer them. I
mean, the nature of these deep
philosophical questions is so difficult.
Less of a sense of progress is what I'm
trying to say. Um I don't see any reason
to think that the progress in
mathematics in the growth in our
mathematical understanding and knowledge
won't simply continue. And so a thousand
years from now maybe the mathematics
that they will be doing at that time uh
would probably be completely
unrecognizable to me. I maybe wouldn't
even begin to understand what they're
talking about even without sort of
witnessing you know the intervening uh
developments. Um, so if you bring
someone from ancient times to today,
they maybe wouldn't even understand what
we're talking about with some of the
questions. But I feel that, you know, if
Archimedes came and we were able to
communicate, I I think I would be able
to tell him, you know, about some of the
things that are going on uh in
mathematics now and and maybe, you know,
>> or or anyone from that time, I mean, so
uh so I think it is possible to have
this kind of progress even when the
subject kind of shifts away from the
earlier concerns. as a result of the
progress. Basically
>> to take a tangent on a tangent uh since
you mentioned philosophy maybe
potentially more about the questions and
maybe mathematics is about the answers.
I have to say you are a legend on math
overflow which is like Stack Overflow
but for math. You're ranked number one
all time on there with currently over
246,000 reputation points. How do you
approach answering difficult questions
on there? Well, Math Overflow has really
been one of the great pleasures of my of
my life. I've really enjoyed it. I mean,
and I've learned so much from
interacting on Math Overflow is um I've
been on there since [snorts] 2009, which
was shortly after it started. I mean, it
wasn't exactly at the start, but a
little bit later. Um and uh and
I think I it gives you the stats for how
many characters I typed and I don't know
how many million it is but uh uh there's
enormous amount of uh um time that I've
spent thinking about those questions and
it has really just been amazing to me.
>> How do you find the questions that grab
you and how do you go about answering
them? So I'm interested in any question
that I find interesting. So and it's not
all questions. So sometimes certain
kinds of questions just don't appeal to
me that much.
>> So you go outside of set theory as well.
>> So I think when I first joined Math
Overflow I was I was basically one of
the only one of the few people in logic
who was answering. I mean there were
other people who know some logic
particularly from category theory and
other parts of mathematics um that
aren't in the most traditional parts of
logic but they were answering some of
the logic questions. So I really found
myself able to make a contribution in
those very early days by engaging with
the logic related questions. But there
weren't many logic people asking
questions either. But what I found was
that there was an enormous amount of
interest in topics that were logic
adjacent. So a question would arise you
know in group theory but it had a logic
aspect or an analysis or whatever and
there would be some logic angle on it.
And what I found was that I was often
able to figure out an answer um by
learning enough about that other subject
matter. This is what was so rewarding
for me is because basically I I had to
learn enough my expertise my main
expertise was logic but someone would
ask a question you know that that was
about say the axom of choice in this
other subject matter or the continuum
hypothesis or something like that in in
the other subject matter
>> and I would have to learn enough about
that other subject and the context of
the question in order to answer and I
was often able to do that and so I was
quite happy to do that and and also I
learned a lot by doing that because I
had to learn about these other problem
areas and so it really allowed me to
grow enormously as a mathematician. To
give some examples of uh questions
you've answered, what are some
reasonable sounding statements that are
independent of ZFC? What are the most
misleading alternate definitions in
taught mathematics? Is the analysis as
taught in universities in fact the
analysis of definable numbers solutions
to the continuum hypothesis? Most
unintuitive application of the axim of
choice non-trivial theorems with trivial
proofs [laughter]
reductio at absurdum or the
contraositive.
What is a chess piece mathematically? We
should say you've worked quite a bit on
infinite chess which we should
definitely talk about. It's awesome.
You've worked on so many fascinating
things. Has philosophy ever clarified
mathematics? Why do we have two theorems
when one implies the other? And of
course, just as an example, you've given
a really a great almost historical
answer on the topic of the continuum
hypothesis. And maybe that's a good
place to go. We've touched it a little
bit, but it would be nice to lay out
what is the continuum uh hypothesis that
Caner struggled with. And I would love
to also speak to the psychology of his
his own life story, his own struggle
with it. It's the human side of
mathematics is also fascinating.
>> Yes.
>> So what is the continuum hypothesis? So
the continuum hypothesis is the question
that arises so naturally whenever you
prove that there's more than one size of
infinity. So Cander proved that the
infinity of the real numbers is strictly
larger than the infinity of the natural
numbers.
But immediately when you prove that
one wants to know well is there anything
in between. I mean what could be a more
natural question to ask immediately
after that? And so Caner did ask it and
he spent his whole life thinking about
this question. Um and so the continuum
hypothesis is the assertion that there
is no infinity in between the natural
numbers and the real numbers. And of
course Caner knew many sets of real
numbers. everything in between I mean
everything that's in that interval would
be equinumerous with some set of real
numbers but we know lots of sets of real
numbers I mean there's all these various
closed sets can set so on this Vitali
set we have all kinds of sets of real
numbers and so you might think well if
the condition hypothesis is false then
we've probably seen the the set already
we just have to prove you know that it's
strictly in between but it turned out
that for all the sets that anyone ever
could define or pick out or observe for
all the sets of real numbers, it was
always the case either that they were
countable in which case they're
equinumerous with the natural numbers or
else finite um or they were fully
equinumerous with the whole real line
and so they were never strictly in
between. I mean, you're in the situation
and you have hundreds, thousands of sets
that are candidates to be in between,
but in every single case, you can prove
it's on one side or the other and not
strictly in between. And so, in every
situation where you're able to figure
out whether it's in between or not, it's
always never strictly in between.
>> Now, Caner was obsessed with this.
>> I think he was. Yeah. I'm not a
historian, so I don't know the exact
history. everything I've seen it seems
to be the question that broke him. Um I
mean just struggling with different
opinions on the hypothesis within
himself and desperately chasing uh
trying to prove it.
>> So he had a program for proving it which
has been affirmed in a certain respect.
Of course the the condition hypothesis
holds for for open sets. That's easy to
see. If you have an open interval then
this is fully equinumerous with the
whole real line. Any interval is
equinumerous with the whole line because
all you would need is a function you
know like the arc tangent function or
something that maps the whole real line
into into an interval and that's a one
function. So we know the open sets have
the property that their non-trivial open
sets are all fully equinumerous with the
whole real line. So never strictly in
between. But remarkably Caner proved it
also for the closed sets and that is
using what's called the Caner Bendixen
theorem. So it's quite a remarkable
result. It's definitely not obvious and
in this theorem actually was the origin
of the ordinals. Caner had to invent the
ordinals in order to make sense of his
Canderbend Dixon process.
>> Can you define the open and the closed
set in this context?
>> Oh yeah, sure. So a set of reals is open
if every point that it contains is
surrounded by a little interval of
points the whole tiny little interval.
But that tiny little interval is already
just by itself equinous for the whole
line. So that's why the question is sort
of easy for open sets. A closed set is a
complement of an open set. And there's a
lot of closed sets that are really
complicated of varying sizes. So of
course any closed interval is a closed
set. But it's not only those. There's
also things like the caner set which you
get by omitting middle thirds. Maybe
some people have seen this construction
or you can imagine sort of randomly
taking a lot of little tiny open
intervals you know all over the line and
so on. So that altogether would be an
open set and the complement of it would
be a closed set. So you can imagine just
kind of tossing down these open
intervals and what's left over is the
closed set. Those sets can be quite
complicated and they can have isolated
points. For example, if the two open
intervals were were just kissing and
leaving only the one point between them.
But also you could have you could have
sequences that are converging to a point
that would also be a closed set or a
convergent sequences of convergent
sequences and so on. That would be a
closed set. Also
>> the caner set is constructed by
iteratively removing open intervals
middle thirds like you mentioned from
the interval and trying to see can we do
a thing that that goes in between.
>> Right. So the question would be can you
produce a set that has an intermediate
size an intermediate cardality right
>> and caner proved with a closed set no
it's impossible every closed set is
either countable or equinumerous with
the whole real on
>> and what what the caner program for
solving the continuum hypothesis was was
of sort of working up so he did it for
open sets and for closed sets and you
sort of work up maybe he wants to go
into what are called the burell sets
which are sort of combinations of open
and closed sets. Um and there's a vast
hierarchy of of burell complexity and
and it turns out that the continuum
hypothesis has been proved also for the
burell sets in this hierarchy but then
one wants to go beyond what about more
complicated sets. So there's this
hierarchy of complexity for sets of real
numbers. And Caner's idea was to sort of
work your way up the hierarchy by
proving that the continues
was more and more true for those more
and more complicated sets based on our
understanding of the earlier cases and
and that has been carried out to an a
remarkable degree. It turns out that one
needs one begins to need large cardinal
assumptions though in order to get to
the higher realms even at the level of
projective hierarchy which are sets that
you can define by using quantifiers over
the real numbers themselves. So you get
this hierarchy on top of the burell
hierarchy the hierarchy of projectively
definable sets. Um and it turns out that
if you have enough large cardinals then
the projective sets also are
always either countable or equinumerous
with the whole real line and and then
one can try to go beyond this and so on.
So, so I view all of those results which
came you know in the past 50 years um
the later ones as fulfilling this cander
idea that goes back you know 120 years
to his idea that we would prove the
conditional wellness by establishing
more and more instances for greater and
greater complexity of sets. But of
course, even with what we know now, it's
hasn't fully succeeded and it can't
because the hierarchy of complexity
doesn't include all sets of real
numbers. Some of them are sort of
transcending this hierarchy completely
in a way. And so, so that the program
can't ever fully be successful,
especially in light of the independence
results.
>> Yeah. Well, spoiler alert, can you go to
the independence results? Sure. So, what
does that mean? Um uh so continual
hypothesis were shown to be independent
from the ZFC axioms of mathematics.
>> Right? So the ZFC axioms were the axioms
that were put forth first by Zerlo in
1908 in regard to his proof of the well
order theorem using the axim of choice
that that wasn't fully ZFC at that time.
It was just zerlo theory because he sort
of there was a kind of missing axiom.
the replacement axiom and the foundation
axiom were added later and that's what
makes the zerlo franle axumization which
became sort of standard actually there's
another aspect which is zerlo's original
theory allowed for the existence of
elements or these atoms mathematical
objects that are not sets but out of
which we build the set theoretic
universe whereas
set theorists today generally don't use
elements at Paul, I
I argue that um it's really the
philosophy of structuralism that leads
them to omit the earl elements because
it turns out that if you adopt ZFC
axioms with earl elements, ZFCU it's
called or ZFA
then any structure that exists any
mathematical structure that exists in
that sethic universe with the atoms is
isomorphic to a structure that doesn't
use the atoms at all.
And therefore, you don't need the atoms
if you're a structuralist because you
only care about the structures up to
isomeorphism anyways. And the and the
theory is simply more elegant and
clearer without the atoms. They're just
not needed. And so that's why today when
we talk about set theory, generally
we're talking about the atomree version
and CFC has no elements. Okay. So we
formulate the CFC axioms of set theory.
These are expressing the main principle
ideas that we have about the nature of
sets and set existence.
And
Caner had asked about the Gand
hypothesis
in the late 19th century
and it remained open totally open
until 1938. And we should mention, I
apologize, that it was the number one
problem in the Hilbert 23 set of
problems formulated at the beginning of
the century.
>> That's right.
>> Maybe you can comment on why did he put
that as number one.
>> So, right. So, Hilbert had introduced at
his famous address at the turn of the
century this list of problems that he
thought could guide or were important to
consider in the coming century of
mathematics. I mean, that's how people
talk about it now, although I'm not sure
at all. Of course, I I can't really
speak for Hbert at all, but if you were
a very prominent mathematician,
I find it a little hard to believe that
Hilbert would have conceived of his list
in the same way that we now take his
list. I mean, having observed the
century unfold, we know that that list
of 23 problems did in fact guide whole
research programs and it was extremely
important and influential. But at the
time, Hilbert would have no reason to
think that that would be true. And he
was just giving a lecture and uh had a
list of problems that he thought were
very important. And so I tend to I would
find it more reasonable to think that he
was just making a list of problems that
he thought were extremely interesting
and important and fundamental in a way
without the kind of um heavy burden of
guiding this 20th century research.
Although it turns out that in fact
that's exactly what they did. And we
already discussed how Hilbert Hilbert's
views on the nature of set theory and
the fundamental character that quote
where he said no one will cast us from
the paradox that Caner has created for
us. So, so I think Hilbert was convinced
by Caner on the importance and the
fundamental nature of the continuum
hypothesis for the foundations of
mathematics which was a critically
important development for the unity of
mathematics. I mean before set theory
emerged as a foundation of mathematics
there were you know there there's
different subjects in mathematics
there's algebra and there's analysis
real analysis and topology and geometry
and so there's all these disperate
subjects
with their own axioms separate axioms
right and but sometimes it happens like
when you're proving say the fundamental
theorem of algebra you know that the
complex numbers are an algebraically
closed field that you can solve any
polomial equation in but the proof
methods for that theorem come from other
parts of mathematics you know this
topological proofs and so on and so what
is that how does that work I mean if you
have totally different axiom systems but
you're using results from one subject in
another subject it's somehow incoherent
unless there's one underlying
subject so the unity of mathematics was
provided by the existence of a
mathematical foundation like set theory
and at the time it was set theory. And
so it's critically important to be able
to have a single theory in which one
views all of mathematics is taking place
to resolve that kind of transfer and
borrowing phenomenon that was definitely
happening.
So that must have been part of Hilbert's
thinking about why it's so important to
have a uniform foundation and set theory
was playing that role at the time. Now
of course we have other possible
foundations from coming from category
theory or type theory um and there's
univalent foundations now so there's
sort of competing foundations now
there's no need to just use one
foundation one set theoretic foundation
although set theory continues to in my
view have an extremely successful
metathematical analysis as a foundation
I think is much more successful in set
theory for any of those other
foundations but um it's much less
amendable though to things like computer
proof and so on which is part of the
motivation to find these alternative
foundations. So yeah. Okay. So to talk
about Hilbert though I think he was
motivated by the need for a unifying
foundation of mathematics and set theory
was playing that role and the continuum
hypothesis is such a core fundamental
question to ask. So it's seems quite
natural that he would put it on the
list. There were other logic related
questions though like Hilbert's 10th
problem is also related to logic. This
is the question about dapontine
equations and he asked to provide an
algorithm to decide whether a given
dioontine equation has solution in the
integers. So a dontine equation is just
I mean it's a maybe a fancy way of
talking about something that's uh easy
to understand a polinomial equation
except it's not just one variable many
variables. So so you have polomials in
several variables over the integers and
you want to know can you solve it? So
the problem is as stated by Hilbert
provide an algorithm for answering the
question whether a given polomial
equation has a solution in the integers.
So he's sort of presuming that there is
an algorithm but he wants to know what
is it? What is the algorithm? But the
the problem was solved by proving that
there is no algorithm. It's an
undecidable problem like the halting
problem. there's no computable procedure
that will correctly decide whether a
given polinomial equation has a solution
in the integers. So that's quite a
remarkable development I think. So there
were also there's a few other logic
related questions on the list
>> and so eventually continuum hypothesis
were shown to be independent from ZFC
axioms as we've mentioned. So what how
does that make you feel
>> and what what is independence when you
tell the story the historical story is
really quite dramatic I think because
Kander poses the question you know late
19th century
>> and then it's totally open Hilbert asks
about it you know at the turn of the
20th century nobody has any clue there's
no answer coming until 1938 this is four
decades later right so a long time
And Girdle, Kurt Girdle proved
half of it. What he proved is that
if the axims of set theory are
consistent, then there is a set
theoretic world
where both the axim of choice and the
continuum hypothesis are true.
So what he's doing is showing this is
called the constructible universe
girdles L.
So, so he solved this. This is the same
result where he answers the safety
question of the axim of choice but also
for the continuum hypothesis. They're
true in the same center universe we get.
So if if ZF without the action of choice
is consistent, then so is ZFC plus the
continuum hypothesis is the result 1938.
It's really a such a beautiful argument.
It's just incredible, I think, because
he's he's building an alternative
mathematical reality. That's the
structure of the proof is that okay, if
if there's any mathematical reality, if
there's any set theoretic world, then
we're going to build another one, a
separate one, a different one, maybe
different. Maybe it's the same as the
original one. It could be if we started
already in the one that he built, then
it would be the same. But there's no
reason to assume it was the same. So he
he has this kind of model construction
method to build this alternative set
theoretic [clears throat] reality the
constructible universe and then he
proves that the aximo choice is true
there and also the continuum hypothesis
is true there and it's just amazing
really beautiful argument okay so then
for the other part of the independence
that's only half of it because girdle
shows basically that you can't refute
the continuum of witnesses but that's
not the same thing as proving that it's
true. He showed that if set theory is
consistent
without the continuum hypothesis, then
it's consistent with the continu
hypothesis. So that's not the same thing
as proving that it's true. Yeah. And
then it didn't come until 1963
when Paul Cohen invented the method of
forcing
uh and proved that if there's a model of
set theory then there's a model of set
theory in which the continuum hypothesis
is false.
So so Cohen also is giving us this
extremely powerful tool for building
alternative mathematical realities is
how I think about it. He's explained to
us how to take any set theoretic world
and build another different one in which
the conditional hypothesis is false. The
forcing extension just is such a
fascinating technique tool of forcing
maybe I'm anthropomorphizing it but it
uh seems like a way to escape one
mathematical universe into another or to
expand it or to alter it. So travel
between mathematical universes. Can you
explain the technique?
>> Exactly. It's all those things. It's so
wonderful. I mean, that's exactly how I
think about it. I mean,
>> and we should mention maybe this is a
good place to even give a bigger picture
of it. One of your more controversial
ideas than mathematics as laid out in
the paper, the set theoretic multiverse.
You describe that uh there may not be
one true mathematics, but rather
multiple mathematical universes, and
forcing is one of the techniques that
gets you from one to the other. So can
you explain the whole shebang?
>> Yeah, sure. Let's let's get into it. So
the the lesson of Cohen's result and
Girdle's result and so on these
producing these alternative set
theoretic universes.
We've observed that the continuum
hypothesis is independent and the axim
of choice is independent of the other
axioms. But but it's not just those two.
We have thousands of independence
results. practically every non-trivial
statement of infinite cominatorics is
independent of CFC. I mean this is the
fact. Um it's not universally true.
There are some extremely difficult
prominent results where people proved
things in CFC but for the most part if
you ask a non-trivial question about
infinite cardalities then it's very
likely to be independent of CFC. and and
we have these thousands of arguments
these forcing arguments that uh are used
to establish that and so how should we
take that I mean on the one hand
if you have a theory and it doesn't
answer any of the questions that you're
interested in okay so what does that
mean if you're following what I call the
universe view or the monist view
you might naturally say well look ZFC is
a weak theory and there's there's the
true
set theoretic reality out there and we
need a better theory because the current
theory isn't answering the questions.
Everything's independent. And so that
seems like a quite reasonable thing to
take. If you think that there is that
every set theoretic question has a
definite answer and there's a unique set
theoretic truth or a unique fact of the
matter. Right? This is this is the
universe view. And by the way to
reiterate
uh independent means it cannot be proved
or disproved within this aimatic system
within this theory.
>> Right. Exactly. So to be independent
means you can't prove it and also you
can't prove that it's false. You can't
it
>> that's why the statement is so traumatic
or sad that most of the interesting
stuff as you said has been shown to be
independent
>> right
>> of ZFC. But that's an interesting way to
put it, I think, because it reminds me
of this uh when I was a graduate student
in Berkeley, there was another graduate
student who's working with a non-logic
professor in um sea star algebra or
something like this. So, it's a part of
analysis or functional analysis [gasps]
and they were looking at a question and
it turned out to be independent of CFC,
right? And the attitude of this other
professor was that oh I guess I asked
the wrong question.
But my attitude and the attitude of all
the set theorists was when you ask a
question that turns out to be
independent then you asked exactly the
right question because this is the one
you know it's it's carving nature at its
joints. You're you're adjudicating the
nature of Sethic reality by finding
these two realms. You find one of these
dichotoies. You know, there's the worlds
where it's true and the worlds where
it's false. And so when you ask that
question, that's to be celebrated. It
means you asked exactly the right
interesting, fascinating question. So
it's not a kind of bleak thing that you
you can't prove it and you can't refute
it and that's such a disaster. Rather,
it means that you found this this this
cleavage in reality in mathematical
reality and it's good to know about
those when they happen.
>> Carving nature at its joint. So what can
you do about the things
uh that are shown to be independent from
ZFC? So what what are the techniques?
>> So one thing is that because of the
incompleteness theorem we know that
there's going to be for any theory that
we can write down there's going to be
things that we can't prove true things
we can't prove in it. So this those
things are going to be independent. And
so so we're already aware of the fact
that there will always be these
independent phenomenon for any theory
that we write. And furthermore, some of
those theories we won't even be able to
prove that they're consistent. Yeah.
Like the consistency of the own theory.
So that's called the consistency
strength hierarchy. So it's a direct
consequence of Girdle's second
incompleteness theorem that for any
theory we can write down then towering
over it is this incredibly tall tower of
consistency strength where the strength
and theories aren't just adding another
axiom but they're adding another axiom
even whose consistency was not provable
in the previous uh layers of the
hierarchy.
And so how lucky we are to find the
large cardinal axioms that instantiate
exactly this feature of increasing
consistency strength. this unending and
extremely tall
hierarchy of consistency strength of
axioms and it exactly fulfills the
prediction that that Girdle's theorem
makes about that kind of thing except
the axioms in the large cararchy aren't
you know metalological self-referential
statements of the form that sometimes
arise in the girdle analysis but rather
they're professing existence of big
infinities, these large cardinal axioms.
And so it's such a welcome development.
And yet it's also known that the
continuum hypothesis is independent of
all of the known large cardinal axioms.
So none of the large cardinal axioms we
can prove none of them can settle the
continuum hypothesis. So, so the
independence phenomenon is still there
for things like the like the caner
hypothesis and the cardinal um uh
cardinal combinatorics that
>> you're building this incredible
hierarchy
of axiomatic systems that are more
powerful than the ZFC
>> more more powerful than ZFC and then
more powerful than that more powerful
than that and so on. keeps going forever
and it will never be finished
>> and still to this day the continuum
hypothesis is not
>> it's not settled by any of the large
cardinal axims.
>> Wow.
Wow.
[laughter] What does that how does that
make you feel? Is that will it ever be
settled?
>> Yeah. Well, it's part of my multiverse
view I guess. So uh which we started by
I was describing the universe view which
is the view that look there are facts of
the matter about all of these questions
and that it will turn out if you're a
universe view person which I'm not but
if you are then you will hold that there
is a right answer to the continuum
hypothesis question and there's a right
answer um to the large cardinal
questions and so on and that what we
should be aiming to do is figure out
this one true set theory. Okay. In
contrast,
uh I take the developments of set theory
over the past half century or more as
evidence that there isn't such a unique
set theoretic reality. Rather, what
we've been doing for decades now is
producing more and more alternative set
theoretic universes in which the
fundamental truths are differing from
one to the other. and and that that that
is the answer to the continuum
hypothesis question. The fact that given
any model of set theory, there's a
forcing extension where the continuum
hypothesis is true and another one where
it's false. You can sort of turn it on
and off like a light switch. And that's
the fundamental nature of the continuum
hypothesis is that you can have it or
you can have the negation as you like
within a very closely related set
theoretic world. Wherever you happen to
be living, there's a closely related one
where ch is true, where the conditional
hypothesis is true and one where it's
false. And that itself is a kind of
answer. It's not a singularist answer, a
universe view answer. It's a pluralist
answer. And and this led me to my views
on the multiverse view of set theory and
pluralist truth. Namely, the the
fundamental nature of set theoretic
truth as this plural character in that
there isn't a singular meaning to the
fundamental terms, but rather there's
this choice of alternative set theoretic
universes that have different truths.
>> So, what does the multiverse view of
mathematics enable you to do? What does
it empower you to do and what are the
limitations? What are the things that
breaks about mathematics as a field as a
space of knowledge and uh what does it
enable?
>> First of all, I guess one should say
that these different philosophical
positions that you might take in the
philosophy of set theory like the
multiverse view or the universe view, we
don't ever disagree about the
mathematics. We're all agreeing on what
the theorems are. It's a question of
philosophical perspective on the
underlying meaning or the context or
really What is a philosophy of
mathematics for? Right? And um I mean if
you look back in history for example
like to the time of calculus with Newton
and linenets right they famously
developed the ideas of calculus uh using
their concepts of infantessimals and and
those foundations were roundly mocked by
Bishop Barkley and so on who talked
about you know what are these same
eancent increments and shall we not call
them the ghosts of departed quantities
and and But the foundations really were
kind of completely suspect I think at
the time. Uh and and that foundations of
infant decimal calculus really only
became rigorous in 1950s or so with the
development of non-centered analysis and
Robinson's work. Okay. So the point I'm
trying to make is that do you need a
robust rigorous foundation of
mathematics to make enduring insights
in mathematics?
And the answer regrettably is apparently
not because in calculus
even with that lousy creaky foundation
of infant decimals not even well
understood that Newton and Linus had
they proved all the fundamental theorems
of calculus and you know they had all
the main insights in those early days
with that extremely bad foundation. And
so that shows you something about the
relevance of the kind of foundational
views on mathematics and and how
important they are for mathematical
developments and progress and insight. I
mean because I view those early
mathematical developments in calculus as
genuinely mathematical and extremely
important and insightful even though the
foundations weren't any good um from you
know by contemporary perspectives. Okay.
So, so rather so when it comes to the
philosophy of set theory and the dispute
between the the universe view and the
pluralism
um my view is that the choice of the
philosophical perspective doesn't
actually have to do with the
mathematical developments directly at
all rather it tells us where should set
theory go what kind of set theory should
we be looking at what kind of questions
should we be asking so If if you have a
universe mentality, the universe view,
then you're going to be pushed to try to
find and articulate the nature of the
one true set theoretic universe.
>> And I think that remark is really well
borne out by the developments with Hugh
Wooden who's one of the most prominent
um mathematicians and philosophers with
the universe view and his theory of
ultimate L and so on. And he's really
>> was also your adviser. He was also my
supervisor. Yeah, my graduate supervisor
>> which is a a personal story as well.
>> This this fundamental dispute on this
question. But he is um has a very strong
and successful research program sort of
trying to give legs to finding the
nature of the one true set theoretic
universe and it's driving the questions
that he's asking and the mathematical
programs that he's pursuing. Whereas if
you have a pluralist view as I do, then
you're going to be led and attracted to
questions that have to do with the
interaction of different set theoretic
universes or maybe you want to
understand the nature of how are the
models of set theory related to their
forcing extensions and so on. And so
this led to things um uh that I call say
set theoretic potentialism where you
think about a set theoretic universe uh
in a potentialist way. Not in the sense
of potential infinity directly because
all of these universes have infinite
sets inside them already. But they're
potentialist in the sense that we could
have more sets. The universe could be
wider and taller and so on, you know, by
forcing or by extending upward. Um and
so we want to understand the nature of
this uh realm of set theoretic universes
and and that's quite some exciting work
and so with Benedict Lova and I we
proved some theorems on the mortal logic
of forcing and set theoretic
potentialism under end extension. And
I've done a bunch of work on this topic
and and also um I mounted uh together
with Gunter Fuks and Jonas Reitz who was
one of my own PhD students the topic of
settic geology which is studying it's
taking the metaphor of forcing I mean in
forcing you have the ground model and
the forcing extension and when I was
first working with Jonas uh
he said I want to undo forcing I want to
go backwards and I at first said, "But
Jonas, it doesn't work that way. You
start in the model, in the ground model,
and you go out. You go to the bigger
one." You know, that's how forcing
works. And he said, "No, no, I want to
go backwards." And and so he was quite
persistent actually. And um um and so
finally I said, "Okay, let's let's do
it. Let's take it seriously." And so we
sat down and and and started thinking,
you know, more precisely and carefully
and deeply about the nature of taking a
synthetic universe and seeing where did
it come from by forcing which was a new
way of thinking about forcing at the
time
>> like reverse engineering the forcing.
>> Yeah, something like that. We forcing is
a way of producing a new universe and so
you could start somewhere and go to that
new universe or you could look where you
are and say well look I got here by
doing that already in the past.
>> Mhm. So we define models of the um
bedrock model and ground you know sort
of undoing the forcing and and really it
was quite fruitful and I view this as
part of the sort of pluralist
perspective except the difference is
that stheretic geology is amenable to
the universe view. So even though the
work was inspired by this philosophical
view on the multiverse view,
nevertheless the central ideas of
geology have now been picked up by the
people with the research program in the
universe view. Um because it turns out
that synthetic geology is helping them
or us to discover the nature of the one
true universe relates to its mantle. is
this concept of the settric mantle that
I had introduced in a way that is
extremely interesting and so it's
historically quite funny I think because
this research program that grew entirely
out of the pluralist point of view uh
ended up being picked up by the universe
point of view uh research program in a
in a way that is quite important. Can
you prove something
in the world that you arrived at through
forcing and then take some of that back
to the ground model?
>> Yeah, absolutely. And that's a really
powerful argument method actually.
People often want to do that. You
suppose you're in some set theoretic
context. You know, you could think about
this living in a set theoretic universe
and you want to prove something in that
universe only. But maybe one way to do
it is to first construct this forcing
extension and then use the features
about this forcing extension to realize
that certain things must have already
been true in the ground model and then
you throw the forcing extensions away
and you yeah so this can happen to pick
a more elementary example if you think
about the early days of people reasoning
with the complex numbers before they
really understood them. So they would
have these algebraic equations that
they're trying to solve
ex you know and they would have the
tools and methods of doing it but then
in the course of you know so they would
have to do things to the polinomial and
change the factors and and and so on and
produce other polinomials and solve them
and so on and sometimes they could
produce solutions
in the middle of their construction.
They were led to like the square root of
minus5 or something, you know, in the
construction and they didn't have any
meaning for that, but they would just do
it symbolically,
you know, and and eventually it would
turn in, you know, because of the
methods that they had, they would
combine and they would cancel and so on
and all the complex parts would cancel
out and they'd end up with this, you
know, actual answer, you know, 3 + 17 or
whatever. And and they could check it
and it worked. it was a solution of the
original equation. And so it must have
been bewildering to them because they
would start with this question purely in
the real numbers, an algebraic question,
and they would march on their method and
proceed through the land of nonsense,
you know, with these square roots of
negative numbers, and then end up with
an answer that was real again that they
could verify was correct.
And and so I view this kind of forcing
argument that I was just describing in a
similar way. You start in in set theory
and you you go to this land of nonsense
in the forcing extension this imaginary
world and you argue and you come back I
mean you make a consequence in the
ground model and it's such a beautiful
way of arguing. So speaking of the land
of nonsense I have to ask you about
surreal numbers but first I need another
bathroom break.
All right, we're back and there's this
aforementioned
wonderful blog post on the serial
numbers and uh
that uh there's quite a simple serial
number generation process that can
basically construct all numbers. So
maybe this is a good spot to uh ask what
are serial numbers and what is the way
we can generate all numbers.
So this real number system is an amazing
an amazingly beautiful mathematical
system that was um introduced by John
Conway.
>> Rest in peace one of the great
mathematicians ever.
>> Yes absolutely and I really admire his
style of mathematical thinking and
working in mathematics and the serial
number system is a good instance of
this. So, so the way I think about the
surreal numbers is um what it's doing is
providing us a number system that
unifies all the other number systems.
So, it extends the real numbers. Well,
not only it extends the integers, the
natural numbers and the integers and the
rational numbers and the real numbers um
but also the ordinals and the infant
decimals. So they're all sitting there
inside the surreal numbers and it's this
colossal system of numbers. It's not a
set even. It's a proper class it turns
out because it contains all the ordinal
numbers. Um but it's generated from
nothing by a single rule. And the rule
is so we're going to generate the
numbers in stages in transfinite
sequence of stages.
And at every stage we take the numbers
that we have so far and in all possible
ways we divide them into two sets. A
lower set and an upper set or a left set
and a right set.
So we divide them into these two sets so
that everything in the left set is less
than everything in the right set. And
then at that moment we create a new
number that fits in the gap between L
and R. Okay, that's it. That's all we
do. So let me say it again.
The rule is we proceed in stages and at
any stage then in all possible ways we
divide the numbers we have into two
collections
the left set and the right set so that
everything in the left set is less than
everything in the right set and we
create a new number a new serial number
that will fit in that gap.
Okay. So for example, we could start
well at the beginning we don't have any
numbers. We haven't created anything
yet. And so well we could take nothing
and we could divide it into two sets.
The empty lower set and the empty upper
set. I mean the two empty sets. Um and
everything in the empty set is less than
everything in the empty set because
that's a vacuous statement. So so we
we're we're we satisfy the conditions
and we apply the number generation rule
which says we should create a new
number. And this is what I call the big
bang of numbers. The the surreal genesis
when the number zero is born. Zero is
the firstborn number that is bigger than
everything in the empty set and less
than everything in the empty set. Okay.
But now we have this number zero. And so
therefore we now can define new gaps
because if we put zero into the left set
and have an empty right set then we
should create a new number that's bigger
than zero and less than everything in
the empty set and that number is called
the number one. And similarly at that
same stage the we could we could have
put zero into the right set and so that
would be the firstborn number that's
less than zero which just called minus
one. So now we have three numbers minus
one, 0 and one. And they have four gaps
because there could be a number below
minus one or between minus1 and 0 or
between 0 and one or above one. And so
we create those four new numbers. The
first number above one is called two.
The first number between 0 and 1 is
called 1/2. And then on the negative
side we have minus a half and minus two.
And so on. So now we have what is that?
Seven. Seven numbers. So there's eight
gaps between them. So at the next birth
day they call them the next stage will
be born all the numbers between those
gaps and then between those and between
those and so on and as the days progress
we get more and more numbers but those
are just the finite birthdays because as
I said it's a transfinite process. So at
day omega that's the first infinite day
we're going to create a lot of new
surreal numbers. So every real number
will be born at that stage because every
real number fills a gap in the
previously born rational numbers that we
had just talked about. It's not all the
rationals because actually the rational
numbers that are born at the finite
stages are just the rationals whose
denominator is a power of two. It turns
out those are called the diotic
rationals. So the real numbers are all
born on day omega. But also some other
numbers are born on day omega. namely
the ordinal omega itself is the
firstborn number that's bigger than all
those finite numbers and minus omega is
the firstborn number that's less than
all those finite numbers but also we
have the number epsilon which is the
firstborn number that's strictly bigger
than zero and strictly less than all the
positive rational numbers. So that's
going to be an infant decimal number in
that gap and so on. On day omega + one
we get more numbers and then omega plus
2 and so on and the numbers just keep
coming forever. So this is how you build
the surreal number system. Then it turns
out you can define the arithmetic
operations of addition and
multiplication in a natural way that is
engaging with this recursive definition.
So we have sort of recursive definitions
of plus and times for the serial
numbers. And it turns out you can prove
that they make the surreal numbers into
what's called uh an ordered field.
Uh so they satisfy the field axioms
which means that you have distributivity
and commutivity of of addition and
multiplication and also you can you have
reciprocals for every nonzero number.
You can divide by the number. So you can
add and multiply and divide and
subtract. Um and furthermore you can
take square roots. Um and furthermore
every odd degree polomial has a root
which is true in the real numbers
because if you think about say a cubic
or a fifth degree polomial then you know
it's going to cross the axis because it
has opposite behaviors on the two
infinities because it's an odd degree
polinomial. So on the positive side it's
going to the positive infinity on the
negative side it would be going to minus
infinity. So it has to cross. So we know
in the real numbers every odd degree
polomial has a root and that's also true
in the surreal numbers. So that makes it
what's called a real close field. Um
which is a very nice mathematical
theory. Um so it's really quite
interesting uh how we can find copies of
all these other number systems inside
the serial numbers.
>> But the serial numbers are fundamentally
discontinuous as you write about. What
are the consequences of this?
>> Right. So the serial numbers have a
property that they form a non-standard
model of the real field which means that
they provide a notion of infant
decimality that one can use to develop
calculus on the grounds of Robinson's
non-standard theory that I had mentioned
earlier but they don't have the least
upper bound property for subolctions. So
there's no set of serial numbers, no
non-trivial set of serial numbers has a
least upper bound and there are no
[snorts] convergent sequences in the
serial numbers. And so for the sort of
ordinary use in calculus based on limits
and convergence
that method does not work in the serial
numbers at all. So that's what I mean
when I say the serial numbers are
fundamentally discontinuous. They they
have a fundamental discontinuity going
on. But you can still do calculus with
them because you have infantessimals if
you use these non-standard uh methods
the infantessimal based methods to
calculus and people uh and people do
that. I once organized a conference in
New York and we had John Conway as a
speaker at that conference and there was
a question session and someone asked him
I mean it's a bit rude question I think
um but they asked it and the question
was what is your greatest disappointment
in life I mean I would never ask a
question like that at a conference in a
very public setting but Conway was
extremely graceful and he answered by
saying that the surreal numbers Not the
numbers themselves but the reception of
the serial numbers because he had
ambition that the serial numbers would
become a fundamental number system used
throughout mathematics and science
because it was able to do nons analysis.
It was able to do calculus. It unified
the ordinals and so on. And it's such a
unifying amazing structure beautiful
structure with elegant proofs and
sophisticated ideas all around it.
and he was disappointed that it it it
never really achieved that unifying
status that he had the ambition for and
this he mentioned as his greatest
disappointment.
>> Yeah, Donald Kuth tried to celebrate it
uh but never quite took hold.
>> So I don't want to give the impression
though that that the serial numbers are
not widely studied because there's
thousands of people who are studying it.
In fact, Philip Erlick, who is one of
the world experts on this real numbers,
mentioned to me once that Conway was his
own worst enemy with regard to that very
issue because in the Conway style,
everything is a game. And he treated the
Surreal numbers as a kind of play thing,
a toy.
And maybe that makes people not take it
seriously, although my view is that it
is extremely serious and useful and
profound. [clears throat]
And I'm I've been writing a whole series
of essays on the surreal numbers for my
substack at infinitely more. And I just
find the whole subject so fascinating
and and beautiful. I mean it's true. I'm
not applying it in engineering which
maybe was uh part of this Conway
ambition. Uh and I just wanted to before
I forget mention
the Conway turning everything into a
game. It is a fascinating point that I
didn't quite think about which I think
uh the game of life is just an example
of exploration of cellular automa. I
think cellular is one of the most
incredible complicated fascinating. It
feels like an open door into a world we
have not quite yet explored. And it's
such a beautiful illustration of that
world, the game of life. But calling it
a game, maybe life balances it cuz such
a powerful word, but uh it's not quite a
game. It's a fascinating invitation to
an incredibly complicated and
fascinating mathematical world. I think
uh every time I see cellular automa and
the fact that we don't quite have tools,
mathematical tools to make sense of that
world, it uh fills me with awe. Speaking
of a thousand years from now, it feels
like that is a world we might uh make
some progress on.
>> The game of life is a sort of playground
for computably undecidable questions
because in fact you can prove that the
question of whether a given cell will
ever become alive [snorts]
is computably undecidable. In other
words, given a configuration and you ask
will this particular cell ever, you
know, be alive
>> in the evolution and you can prove that
that question is equivalent to the
halting problem. It's it's computably
undecidable. It's semi-decidable in the
sense that if it will become alive, then
you will know it at a finite stage
because you could just run the game of
life algorithm and let it run and if it
ever did come alive, you could say,
"Yeah, it was alive." But if you've run
it for a thousand years and it hasn't
come alive yet, then you don't
necessarily seem to have any basis for
saying no, it won't ever come alive. If
the behavior was very complicated, maybe
if you have a complete understanding of
the evolution of the behavior, then you
can say no. But you can prove you won't
always have that understanding precisely
because the problem is equivalent to the
holding problem. And nevertheless, when
you sit back and look and visualize the
thing, some little mini cellular
civilizations are born and die quickly
and some are very predictable and
boring, but some have this rich
incredible complexity. And maybe that
speaks to a thing I wanted to ask on the
halting problem and uh decidability.
You've mentioned this thing where if you
understand the program deeply, you might
be able to say something. So can we say
something interesting about maybe one
statistically how many programs
we know something about in terms of
whether they halt or not or what does it
mean to understand a program deeply
enough to be able to make a prediction.
The main lesson of computability theory
in my view
is that
it's never the case that you can have a
thorough understanding of the behavior
of a program by looking at the program
and that the content of what you learn
from a program I mean in the most
general case is always obtained just by
running it and looking at the behavior
and and the proof of that is there's a
theorem called ris's this theorem which
makes that idea completely robust.
But I want to just take a little detour
towards another question riffing on
something that you just said namely one
can ask the question uh what is the
behavior of a random program? So you
have some formal computing language.
Yeah. And you want to, you know, look at
the collection of all programs of a
certain size. Maybe there's only
finitely many. And can you say something
about the behavior of a randomly chosen
one? Like with a certain likelihood it
would have a certain behavior. And the
answer turns out to be extremely
interesting. Once years ago, Alexi
Maznikov asked me a question. He had
this concept of a decision problem with
a black hole. And what that means is
it's a decision problem which is
possibly difficult in the worst case but
the difficulty was concentrated in a
very tiny region called the black hole
and outside of that black hole it was
very easy. Mhm.
>> And so, for example, this kind of
problem is a terrible problem to use if
you're basing your encryption scheme,
you know, you don't want to use a black
hole problem because if someone can rob
the bank 95% of the time, you know, then
that's not what you want or even any
non-trivial percent of the time is too
dangerous. So, so you don't want to use
problems that are, you know, almost
every case as easily solved as the basis
of your encryption. And the question
Alexi asked me was does the halting
problem have a black hole? Yeah. And
[clears throat] so if we take say the
standard model of touring machines, it's
one way infinite tape with zeros and
ones on the tape and so on the head
moving back and forth and you know it
stops when it gets into the halt state.
Then it turns out we proved that there
is a black hole. And what that means is
there's a computer procedure that
decides correctly almost every instance
of the holding problem. Even though the
holding problem is not decidable, we can
decide almost every instance. So more
precisely, there's a collection of
touring machine programs
such that um we can easily decide
whether a program is in that collection
or not. And for the programs in the
collection um we can decide the halting
problem for those programs easily. And
furthermore almost every program is in
the collection in the sense that as the
number of states goes to you know
becomes large the proportion of programs
in the collection goes to 100%.
So the as asmtoic density of the
programs is one. Mhm.
>> And the proof was quite fascinating
because it's one of these situations
where the theorem sounds really
surprising I think to many people when I
first tell it I mean to computability
experts then it's sort of intriguing to
think that you can solve almost every
instance of a holding problem. Um but
then when they hear the proof it's
completely a letdown. Unfortunately
nobody likes the theorem after the
proof. And so the proof is so simple
though if you know what a touring
machine how a touring machine operates
there's this infinite paper tape on
which the machine writes zeros and ones
and the head moves back and forth
according to rigid instructions and the
instructions are all of the form if the
machine is in such and such a state and
it's reading such and such symbol on the
tape then it should write this symbol on
the tape and it should change to this
new state specified and it should either
move left or write as specified. So a
program consists of instructions like
that.
If you look at look at a program, you
know, one of the states is the halt
state and that's when the program halts.
But you can calculate how many programs
don't have any instruction that
transitions to the halt state. You can
easily calculate the proportion and in
the limit it goes to 1 over e^2 13 and a
half%. If you calculate the limit
the proportion of programs with end
states that don't ever halt because they
don't have any instruction saying halt.
>> Mhm.
>> Those programs obviously never halt
because they can't halt. They don't have
any instruction that says halt. So 13%
of programs
>> 13% you can say they don't halt because
you just look at them and you can
understand there's no they never they
never change to the whole state so they
can't halt.
>> I mean that nevertheless is beautiful to
to know to to show. So that's a kind of
trivial reason for non-halting, you
know, and when I first made that
observation, I thought, okay, this is
the proof strategy because we wanted I
wanted to say at first the goal was
>> look, that's a stupid reason for a
program not to halt. And I just want to
pile up as many stupid reasons as I can
think of
>> until it gets more than 50%. And then I
can say most, you know. [laughter]
>> Yeah.
>> Yeah, that was my goal.
>> I love this.
>> Yeah. So we thought more about it though
and we hit the jackpot because we found
one gigantic stupid reason that
converged to 100%. I mean in the limit
and so and the the the
stupid reason for a program not to halt
is that well if you think about the
behavior say the head is sitting there
it's on the leftmost cell of the tape at
the very beginning it's in the start
state and the head is following an
instruction and the instruction says
when you're in the start state which it
is and you're reading something on the
tape then you should write something and
you should change to a new state and you
should either move left and right left
or right, but half of them move left.
But if you move left and you are already
at the end, then the head falls off and
so the computation stops because the
head fell off the tape.
That's a pretty stupid reason. Okay, but
that's half of them already just like
that. Okay, and then some of them went
right and they changed to a new state.
And amongst those, you know, the new
state, half of those ones are going left
and half are going right from that
place. And then most of those are
changing to a new state. When there's a
lot of states, it's very likely that the
next state that you transition to is
new.
And so you get this random walk
behavior, if you know what that means,
where half go left and half go right at
each step. And there's a theorem due to
polio, which is called the polio
recurrence theorem, which says when you
have a random walk, a one-dimensional
random walk, then it's very likely to
come back to where you started. And when
that happens for us, then half of them
from that place fall off on the next
step.
And so you can show using this kind of
uh analysis that the probability one
behavior of a random touring machine is
that the head falls off the tape before
it repeats a state. And that is the
stupid proof that shows how to solve the
halting problem because when that
happens we can answer the halting
problem saying no the computation
stopped because the machine crashed not
because it halted. So therefore it
doesn't count as halting on some
accounts or you know if you want to
define that as halting crashing as
halting then but in any case however it
is that you set up your formalism you're
going to be able to answer the question
for the behavior of the machine
>> um when the head falls off.
>> So statistically in the limit you solve
the halting problem.
>> Yes. Exactly. Computably solve it. Yeah.
>> What do we take from that? Because you
didn't solve the halting problem. No,
it's impossible to fully solve the
halting problem correctly in all cases.
>> That's pretty cool. That's kind of I
mean I don't know. That's
>> it's a probabilistic way. I mean, it's
probabilistic in the sense that we're
solving almost all instances. Yeah.
Computably. There's versions of this
that are maybe more interesting from the
point of view of complexity theory and
actually useful. I mean, there's the
whole PNP problem and so on. And there's
this genre of NPMPlete problems which
are problems that are in feasible. They
would take exponential time to solve
them in the ordinary way and they're not
known to be polomial time solvable
although in these cases it's an open
question whether there is a polinomial
time algorithm a feasible algorithm and
for most uh for most of the nplete
problems you can prove um that there's a
polomial time approximation that solves
almost all instances in a feasible
amount of time so like the knapsack
problem you packing problems and so on
other kinds of problems satisfaction
problem when depending on how you set up
the formalism you can prove and and I've
proven many instances of this um but
also I think it's widespread
uh for almost all the npmplete problems
the difficult problems and these are
important problems for industrial
application what these are problems that
we actually want to solve
um we can have feasible algorithms that
solve almost every instances of them
>> the amount of fields and topics you
worked on is truly incredible. I have to
ask about P versus NP. This is one of
the big open problems in complexity
theory. So for people don't know, it's
about the relationship between
computation time and problem complexity.
Do you think it will ever be solved? And
uh is there any chance the weird
counterintuitive
thing might be true that P equals NP?
>> Yeah, that's an interesting question.
Sometimes people ask about whether it
could be independent which I think is an
interesting question for logicians.
Um [clears throat]
and of course well one has to say if
you're entertaining the idea of
independence uh you know over which
theory because every statement is going
to be independent over an extremely weak
theory. So that's you know it doesn't
make sense to say it's independent all
by itself. You're only independent
relative to a theory right? So the way I
think about PNP is that I mean of course
it's a theoretical question about the
asmtoic behavior of these problems. I
mean for a problem to be in P means that
there you know there is a a computable
decision procedure that that runs in
time bounded by some polomial but the
coefficients on that polinomial could be
enormous and the degree could be
incredibly high and um and so for small
values of inputs then it doesn't make
sense to talk about this polomial time
feasibility with respect to say the the
range of problem inputs that we will
give it in our lifetime or in the span
of human civilization or whatever. I
mean because it's an asmtoic property
it's really in the limit as the size of
the inputs goes to infinity that's the
only time that polomial or np becomes
relevant and [snorts] so maybe it's
important to keep that in mind when
sometimes you find kind of overblown
remarks about made about you know if p
equal np then this will be incredibly
important for human civilization because
it means that we'll have feasible
algorithms for solving these incredibly
important problems in np
you know that um you know it would cause
immense wealth for human societies and
so on because we would be able to solve
these otherwise intractable problems and
that would be the basis of new
technology and industry and so forth. I
mean people make these kind of remarks
but of course you have to temper those
remarks by the realization that P and P
equal NP or P not equal NP are not about
these practical things at all because of
the asmtoic nature of the question
itself. Okay, that's on the one hand,
but on the second hand, we already have
the algorithm, so we could use it
already. Except it's a terrible
algorithm because it it it involves all
this incredible amount of coding. And so
>> and uh on the third hand, like you said,
we already have approximation algorithms
that uh yes that from a pragmatic
perspective solve all the actual real
engineering problems of of of
humanization. like the SAT solvers work
amazingly well you know in lots and lots
of cases even though we can prove that
we don't expect if P is not equal to NP
then there won't be a polinomial time
SAT solver but actually the SAT solver
approximations you know are really quite
amazing
>> sorry to ask the ridiculous question but
who is the greatest mathematician of all
time [laughter]
who are the possible candidates Oiler
Gaus Newton Ramanogen Hilbert we
mentioned uh Girdle
touring if you throw them into the
bucket.
>> So this is I think an incredibly
difficult question to answer. I mean I
personally I don't really think this way
about sort of ranking the mathematicians
by greatness. Um
>> so you don't have like you know some
people have like a Taylor Swift poster
in their [laughter] room. You don't have
it. I mean, if you forced me to pick
someone, it would probably be Archimedes
because he is such incredible
achievements in such an early
era which totally transcended the work
of the other people in his era. So, but
I also have the view that I want to
learn mathematics and gain mathematical
insight from whoever can provide it and
wherever I can find it. And and this
isn't always just coming from the greats
and sometimes the greats are doing
things that are just first and not you
know somebody else could have easily
been first and so there's a kind of luck
aspect to it when you go back and look
at you know the achievements and because
of this progress issue in mathematics
that we talked about earlier namely we
really do understand things much better
now than they used to and when you look
back at the achievement that had been
made then maybe you can imagine you know
thinking Well, you know, somebody else
could have could have had that insight
also. Um, and and maybe they would have
it's already a known phenomenon that
disperate mathematicians end up proving
essentially similar results at
approximately the same time, but okay,
the person who did it first is getting
the credit and so on.
>> What do you make of that? Because I see
that sometimes when mathematicians, this
also applies in physics and science
where completely separately
discoveries are made at a very similar
time. What does that mean?
>> It's relatively common. I mean, I think
it's like certain ideas are in the air
and being thought about but not fully
articulated. And so this is the nature
of growth in knowledge.
>> Do you understand where ideas come from?
>> Not really. I mean what what's your own
process when you're thinking through a
problem?
>> Yeah, that's another difficult question.
I suppose it has to do with I mean my
mathematical style my style as a
mathematician is that
I don't really like difficult
mathematics. [laughter]
What I love is
simple, clear, easy to understand
arguments that prove a surprising
result. That's my favorite situation.
And actually, so the question of whether
it's a new result or not is somehow less
important to me. And and so that has to
do with this question of the great and
so on, whoever does it first. Because I
think for example, if you prove a new
result with a with a a bad argument or
complicated argument,
that's great because you prove something
new, but I still want to see the
beautiful simple
cuz that's what I can understand. Also,
I mean, I'm kind of naturally skeptical
about any complicated argument because
it might be wrong. And
>> if I can't really understand it fully,
like every single step all at once in my
head, then I'm just worried maybe it's
wrong. And so there's different styles.
Sometimes mathematicians get involved
with these enormous research projects
that involve huge numbers of working
parts and different technology coming
together. I mean mathematical
technology, not physical technology.
>> And sometimes it actually involves now
more and more something like the lean
programming language where some parts
are automated. So you have to
>> I see. Well, that's another issue
because maybe those things are you know
less subject to skepticism when it's
validated by lean. But I'm thinking
about the case where the arguments are
just extremely complicated and so I sort
of worry whether it's right or not.
Whereas you know I like the simple thing
and so so I tend to have often worked on
things that are a little bit off the
beaten path from what other people are
working on from that point of view.
>> Your curiosity draws you towards
simplicity. I want to work on the things
that I can understand and that are
simple. And uh and luckily I've found
that I've been able to make
contributions that other people seem to
like you know in this way in this style
and so I've been kind of fortunate from
that point of view. I mean my process
always though and um I've recommended
this always to my students uh
is just a kind of playful curiosity. So
whenever I have whenever there's an idea
or a topic
uh then I just play around with it and
change little things or understand a
basic case and then make it more
complicated or press things a little bit
on this side or apply the idea to my
favorite example
you know that's relevant or and see what
happens or you just play around with
ideas and this often leads to insights
that then lead to more methods or more
you know then pretty soon you're making
progress on the problem and so this is
basically my method is I just you know
fool around with the ideas until I can
see a path through uh towards something
interesting and then prove that um and
that's worked extremely well for me so
I'm pretty pleased with that method
>> you do like thought experiments where
you anthropomorphize like you mentioned
>> yeah yeah so this is a basic tool I mean
I use this all the time. You know, you
imagine a set theoretic model, a model
of ZFC as like a place where you're
living and you might travel to distant
lands by forcing and this is a kind of
metaphor for what's going on. Of course,
you know, the actual arguments aren't
anything like that because there's not
land and you're not traveling and you're
not
>> but you allow your mind to visualize
that kind of thing in actual
>> and it helps you to understand
particularly when there's parts of the
argument that are in tension with one
another. Then you can imagine that
people are fighting or something and
those kind of metaphors you know or you
imagine it in terms of a game theoretic
you know two players trying to win. So
that's kind of tension and and those
kind of metaphorical ways of
understanding a mathematical problem
often are extremely helpful in realizing
aha the enemy is going to pick this
thing to be like that because you know
it makes it more continuous or whatever
and then we should do this other thing
in order to so it it makes you realize
mathematical strategies for finding the
answer and proving the theorem that you
want to prove because of the the ideas
that come out of that anthropomorphy.
ization. What do you think of uh
somebody like Andrew Wilds who spent
seven years grinding at one of the
hardest problems in the history of
mathematics and maybe contrasting that a
little bit with somebody who's also
brilliant, Terrence Tao, who basically
says [snorts] if he hits a wall, he just
switches to a different problem. Maybe
comes [clears throat] back and so on. So
it's less of a focused grind for many
years without any
uh guarantee that you'll get there which
is what Andrew Wilds went through. Maybe
Gregory Pearlman did the same.
>> I mean wild proved an amazing theorem.
The formless theorem result is
incredible. Um this is a totally
different style than my own practice
though of working in isolation. I mean
for me mathematics is often a kind of
social activity. I have
>> I
>> counted I mean it's pushing towards a
hundred collaborators co-authors on
various papers and so on and you know
anybody has an idea they want to talk
about with me if I'm interested in it
then I'm going to want to collaborate
with them and we might solve the problem
and have a joint paper whatever you want
to have a joint paper
>> yeah exactly let's go
>> so my approach to like making
mathematical progress tends to involve
working with other people quite a lot
rather than just working on my own and I
enjoy that aspect very much.
>> So [snorts] I personally I couldn't ever
do what Wilds did. Maybe I'm missing
out. Maybe if I locked myself, you know,
in the bedroom and just worked on
whatever then I would sell it. But I
tend to think that no actually like
being
on math overflow so much and I've gotten
so many ideas, so many papers have grown
out of the math overflow conversations
and back and forth. someone posts an an
you know someone posts a question and I
post an answer on part of it and then
someone else has an idea and it turns
into a full solution and then we have a
three-way paper coming out of that
that's happened many times and so for me
it's I [clears throat] enjoy this kind
of social aspect to it and it's not just
the social part rather that's the nature
of mathematical investigation as I see
it is
putting forth mathematical ideas to
other people and they respond on to it
in a way that helps me learn, helps them
learn and I think that's a very
productive way of undertaking
mathematics. I think it's uh when you
work solo on mathematics from my
outsider perspective it seems
terrifyingly lonely
because you're especially if you do
stick to a single problem especially if
that problem has broken many brilliant
mathematicians in the past that you're
really putting all your chips in and
just the torment the roller coaster of
day because I imagine
you have these moments of hopeful break
many breakthroughs
And then you have to deal with the
occasional realization that no, it was
not a breakthrough and that
disappointment,
>> right?
>> And then you have to go like a weekly
maybe daily disappointment where you hit
a wall and you have no other person to
brainstorm with. you have no other um
avenue to pursue and it's I I don't know
the the mental fortitude it takes to go
through that but every everybody's
different and people are recluse and
just really
uh find solace in that lone grind uh I
have to ask about uh Gisha Gregori Pman
what do you think of him famously
declining the Fields Medal and the
Millennial Prize so He stated, "I'm not
interested in money or fame. The prize
is completely irrelevant to me. If the
proof is correct, then no other
recognition is needed." What do you
think of him turning down the prize? I
guess what I think is that mathematics
is full of a lot of different kinds of
people and my attitude is that hey, it
doesn't matter. Maybe they have a good
math idea and so I want to talk to them
and interact with them. And so I think
the Pearlman case, you know, is a is
maybe an instance where the, you know,
he's such a brilliant mind and he solved
this extremely famous and difficult
problem and that is a huge achievement.
Um, but he also had these views about,
you know, prizes and somehow I don't
really fully understand why he would
turn it down. I I do think uh I have a
similar thing just observing Olympic
athletes that are in many cases don't
get paid very much and they nevertheless
dedicate their entire lives for the
pursuit of the gold medal. I think his
case is a reminder that some of the
greatest mathematicians, some of the
greatest scientists and human beings do
the thing they do, take on these
problems for the love of it, not for the
prizes or the money or any of that. Now,
as you're saying, if the money comes,
you can use it for stuff. If the prizes
come and the fame and so on, that might
be useful, but the reason fundamentally
the grades do it is because of the art
itself.
>> Sure. I totally agree with that. I mean
I share the view that's you know that's
why I'm a mathematician uh is because I
find the questions so compelling and
I've spent my whole life thinking about
these problems and um you know but like
if I won an award
>> yeah it's great it's great I mean I'm
I'm pretty sure you don't contribute to
Math Overflow for the for the wealth and
[laughter] and the and the power
that you gain. I mean it's yeah genuine
genuine curiosity.
>> Well you asked who the greatest
mathematician is and um and uh and of
course if we want to be truly objective
about it we would need a kind of
objective criteria about how to evaluate
the relative
>> you know strength in the reputation of
various mathematicians and so of course
we should use math overflow score
because [laughter]
>> that you're definitively I mean nobody
objectively the greatest mathematician
of all time. Uh
>> I've also argued that tenure and
promotion decisions should be based on
math overflow.
>> So my daughter introduced me to uh her
boyfriend and told me that she had a
boyfriend
>> and I u
>> asked him
first of all what is his chess rating
and secondly what is his math overflow
score.
>> Oh man what is the only way to judge a
person I think that's I think
objectively correct. Yeah.
>> [laughter]
>> I mean, since you bring it up, chess, I
got to ask you about infinite chess. I
can't let you go. You've I mean, you
worked on a million things, but infinite
chess is one of them. Uh, somebody asked
on uh math overflow, the mathematical
definition of a chess.
>> So, can we talk about the math of chess
and the math of infinite chess? What is
infinite chess?
>> Oh, yeah. Absolutely. Infinite chess.
Fantastic. Chess ordinarily is played on
this tiny tiny board, this 8 by8 board,
right? So, when you play chess, normally
it's on the 8 by8 board. But we want to
play infinite chess. So on the on the
integer board, it's infinite in all four
directions, you know, but it still has
the chess board pattern. And maybe
there's pieces on this board, maybe
infinitely many pieces we allow. But one
difference from finite ordinary chess in
in infinite chess, we don't
play from a standard starting position.
Rather you
the interesting situation is that you
present a position where there's a lot
of pieces already on the board in a
complicated way and you say what would
it be like to start from this position
or from that one you know and we want to
produce positions that have interesting
features meaning mathematically
interesting features and so I can tell
you uh for example
probably a lot of people are familiar
with the um say the maiden two genre of
chess problem. You know, you have a
chess problem and it's white to mate in
two which means that white is going to
make two moves but the second move is
going to be a checkmate
>> or maybe maid in three or maid in five
or whatever we can have mate in n
positions for any n. I mean in infinite
chess
you can create a position which is not
mate in n for any n but
white has a winning strategy that will
win infinitely many moves.
So in other words,
>> let me say it again. There are positions
in infinite chess that white can
definitely win in finitely many moves.
White is going to make checkmate.
But there's no particular n for which
white can guarantee to win in n moves.
>> There's no n.
>> No n. So it's not made an end for any n.
But it's a white win infinitely many.
The way to think about it is white is
going to win, but black controls how
long it takes.
>> Ah, got it.
>> But it's doomed. Black can say, "Well, I
know you're going to win, but this time
it's going to you're going to take a
thousand moves at least."
>> Mhm.
>> And or maybe in a different way of
playing, black can say, "Well, I know
you're going to win, but this time
you're going to have to take a million
moves for any number." Black can say
that. So, it's these really interesting
positions. There's a position in my
first infinite chess paper. So, it's
black to play in this position. And if
black doesn't move that that rook there,
then white is going to checkmate pretty
quickly.
>> By the way, can we describe the rules of
infinite chess?
>> Right. So, the rules of infinite chess.
So, there there's just the ordinary
pieces and they move on this infinite
board which is just a chess board but
extended in all directions infinitely
with no edge. So, there's no boundary
>> but the pieces move just like you'd
expect. So the the knights move just the
same and the rooks move, you know, on
the ranks and files and the bishops move
on the same color diagonals and just
like you would expect except they can
move as far as they want, you know, if
there's no intervening piece in the way.
Um the one thing is that okay, so the
white pawns always move upwards and the
black pawns always move downwards, but
when they're capturing the pawns, you
know, capture on the diagonal. So I
think the piece movement is pretty
clear. There's a couple of differences
that you have to pay attention to from
ordinary chess. For example, um there's
this three-fold repetition rule in
ordinary chess. But we just we just get
rid of this for infinite chess because
of course three-fold repetition is just
a proxy for infinite play. The real rule
is infinite play is a draw, not
three-fold repetition is a draw. That's
just a kind of convenient approximation
to the what I view as the actual rule,
which is that infinite play is a draw.
So the only way to win is to make
checkmate on the board at a finite stage
of play. And if you play infinitely, you
haven't done that. And so it's a draw.
>> And the pawns can be converted.
>> And there's no promotion because there's
no edge. Right. Exactly. And this
position that we were just talking about
is a position with game value omega,
which means that because it has an
ordinal value, white is going to win.
But black can play as though counting
down from omega. What is the nature of
counting down from omega? If you're
black and you need to count down from
omega, then you have to say a finite
number
>> and then after that it's going to be at
most that many numbers afterwards to
count down. Right? So the nature of
counting down from omega is that you
take this giant step on the first count
and then after that you subtract one
each time. You can't subtract one from
omega because that's not an ordinal. So
if you come down from omega, you have to
go to some finite number. And then if
you just subtract one each time, then
that's how many more moves you get.
>> So that's the sense in which black can
make it take as long as he wants because
he can pick his initial number to be
whatever he wants.
>> By the way, I I just noticed that you're
citing a math overflow question, which
is really cool.
>> That's right. Yeah, this my interest in
infinite chess was born on math overflow
because someone asked this question.
>> Gnome Elkis asked this question. That's
so cool to see a math overflow citation
in a in an archive paper. That's cool.
How do you construct
the position
>> right
>> that satisfies this? Is there algorithm
for construction?
>> No, this is an act of mathematical
creativity really to come up with I had
a co-author my co-author Corey Evans.
He's a national a US national master
chess player. Uh very strong chess
player. Um he's also a uh philosophy
professor of law.
>> Your collaborations are wonderful.
That's great.
>> So I met him because he was a grad
student at Cooney where I was at the
time in New York. And uh also he was my
son's chess coach for when my son was
playing chess competitively in
elementary school.
>> Then Corey was the coach. Um and so we
knew him that way. And and that was
right around the time when I was getting
interested in infinite chess and I knew
I needed a chess knowledgeable
partner. And so Corey was invaluable uh
for the paper because
the proofs in this chess in infinite
chess are extremely finicky because you
create these positions
but the details of the argument have to
do with kind of chess reasoning you know
like and and my chess reading wasn't
quite up to it uh because I would create
the positions almost all the positions
are ones that I made But the initi but
this is like after many generations of
being corrected by Corey because Cory
would come and say, "Hey, you know, this
pawn is hanging and it breaks your
argument and or you know, this bishop
can leak out of the cage or whatever."
and and so uh and so the process was uh
I knew kind of in terms of these
ordinals what we needed to create with
the position and I would struggle to do
it and create something that sort of had
the features that I wanted and then I
would show it to Corey and he would say
look it doesn't work because of this and
that and so on and so this kind of back
and forth was extremely helpful to me
and eventually we you know converged on
arguments that were correct um and Uh so
it's yeah it's quite interesting also
maybe another thing to say is the the
follow-up paper to this one was a
three-way paper with also Corey and
myself and my PhD student Norman
promoter in which we improved the
bounds. So we were aiming to produce
more and more chess positions with
higher and higher ordinal values. So the
initial position was value omega and
then we made omega squared and omega
cubed in the in the first paper and then
in this three-way collaboration we made
omega to the 4th. The title of the paper
is a position in infinite chess with
game value omega to the fourth
>> right and so at the time this was the
best known result the sort of
state-of-the-art but since that time
it's been improved now dramatically um
and in fact we know now that every
countable ordinal arises as the game
value of a position in infinite chess so
it's fantastic result
>> before I forget let me ask
[clears throat] about
your views on AI and LLM that are
getting better and better mathematics
and we've spoken about collaborators and
you have so many collaborators. Do you
see AI as a potential great collaborator
to you as a mathematician and what do
you think the future role of those kinds
of AI systems is?
>> I guess I would draw a distinction
between you know what we have currently
and what might come in future years.
I've played around with it and I've
tried um experimenting you know but I
haven't found it helpful at all
basically zero it's not it's not helpful
to me and you know I've used various
systems and so on the paid models and so
on and um my typical experience is
interacting with AI on a mathematical
question is that it gives me garbage
answers that are not mathematically
correct. Mhm.
>> And
and so I find that not helpful and also
frustrating. Like if I was interacting
with a person, you know that the
frustrating thing is when you have to
argue about whether or not you know the
argument that they gave you is right and
you point out exactly the error and the
AI saying, "Oh, it's totally fine." And
>> and
>> you know, if if I were having such an
experience with a person, I would simply
refuse to talk to that person again. But
okay, one has to overlook these kind of
flaws. And so I tend to be a kind of
skeptic about the value the current
value of the current AI systems. As far
as mathematical reasoning is concerned,
it seems not reliable. Um, okay. But I
know for a fact that many that there are
several prominent mathematicians who I
have enormous respect for who are saying
that they are using it in a way that's
helpful and I'm often very surprised to
hear that based on my own experience
which is quite the opposite.
uh and so
maybe my process isn't any good although
you know I use it for other things like
you know for programming things or for
image generation and so on it's
amazingly powerful and helpful but for
mathematical arguments I haven't found
it helpful and maybe I'm not interacting
with it in a in the right way yet or it
could be um and so maybe I just need to
improve my skill but also Maybe I wonder
like these uh examples that are provided
by other people maybe involved quite a
huge amount of interaction and so I
wonder if maybe the mathematical ideas
are really coming from the person you
know these great mathematicians who are
doing it
>> rather than the AI and and so so I tend
to be kind of skeptical but also
I'm skeptical for another reason and
that
because of the nature of the
um the large language model approach to
AI doing mathematics.
Um
I recognize that the AI is trying to
give me an argument that sounds like a
proof rather than an argument that is a
proof. The motivation is misplaced.
And and so I I worry that this is a very
dangerous source of error because it
often happens in mathematics that I mean
if I think back to when I was in
undergrad, you know, here at Keltech and
I was a math major eventually and at
that time latte was a pretty new thing
and I was learning latte and so I was
typing up my homeworks in latte and they
looked beautiful. Actually, they looked
like garbage from my current standards.
I'm sure it was terrible. Except at the
time, you know, I didn't know anything.
I was in undergrad and uh latte was sort
of unheard of and so I was producing
these beautifully types set you know
problem set solutions and so on
>> and and I would print it up and submit
it and so on and the grades would come
back terrible grades
>> and and I realized what was happening is
that
the you know the the copy was so
beautiful mathematically types set in
this way it looked like the kind of
mathematics you find in a book, you
know, cuz basically that's the only time
you saw that kind of mathematical type
setting was in a
>> in a professional, you know, published
book.
>> And those ma that mathematics was almost
always correct in a book, right?
>> And so I had somehow, you know, lost my
>> critical
because it was so beautiful and I was
used to only seeing that kind of type
setting when an argument was, you know,
totally right. I wasn't enough and
making these sort of bonehead mistakes
in the proofs and and so okay so I I
corrected this of course
>> but this kind of effect is very much
real with the modern llam system and so
I think that that the chat programs and
so on are producing these arguments that
look really
>> they look like a that's what they're
striving to do that it's what they're
designed to do. They're not designed to
make a logically correct argument.
They're designed to make something that
looks like a logically correct argument.
And it's easy to get fooled if you're
not skeptical. And so that's why I worry
a bit when people rely on AI for
mathematical arguments. I mean, using
tying them to lean and the formal proof
um verification systems and so on, this
is a totally different way of operating.
But for the sort of ordinary person
sitting down and using chat to come up
with a mathematical argument, I think
it's a dangerous source of error if
you're not especially attuned to this
very issue that the the AI is going to
produce something that's not grounded in
mathematical understanding, but rather
something that is trying to look like
something that is grounded in
mathematical understanding. And those
are not the same thing at all.
And furthermore, I really wonder if one
can make a kind of system for producing
genuine mathematical insight that isn't
based in what I would view as
mathematical understanding as opposed to
the text generation systems. the methods
that are used, yeah, they don't seem
close enough grounded in understanding
of the underlying mathematical concepts,
but rather grounded in the way words
appear on a page in arguments about
those concepts, which are not the same.
So, there's a couple things to say
there. So, one, I think there is a real
skill in
providing the LLM system with enough
information
to be a good collaborator.
>> Yeah. cuz you really are dealing with a
different it's not a human being. You
really have to load in everything you
possibly can from your body of work from
the way you're thinking and that's a
real skill. And then the other thing is
you know for me if it's at all anything
like programming because I I have a lot
of uh colleagues and friends who are
programmers who kind of feel similarly
to you
and for me I have gotten better and
better and better at giving
uh as much information as possible to
the systems in in a really structured
way maybe because I just like natural
language as a way to express
my thinking. And then the benefit comes
from the inspiration that the system can
provide by its ability to
know a lot of things and make
connections between disperate fields and
between disperate concepts. And in that
way it provides not the answer but the
inspiration the handholding the
camaraderie that helps me get to the
answer because it does know a lot more
than me know like knowledge
and if you give it a lot of information
and ask the broader questions
uh it can make some really beautiful um
connections but I do find that I have to
be extremely patient like you that the
the the amount of times I'll do
something dumb where I feel like you
don't get this at all, do you? That's a
source of a lot of frustration for us
humans like this. Wait, this thing
doesn't understand at all. If you can
have the patience to look past that,
there might be some brilliant little
um insights that it can provide at least
at least for me in the realm of
programming. I should say programming
there's just so much training data.
There's so much there and
uh at least I see the light at the end
of the tunnel of promising
uh possibilities of it being a good
collaborator versus like
something that gives you really true
genius level insights,
>> right? It's probably true. I also find
it likely that a lot of the as far as
mathematical training data is concerned,
I just have to assume that math overflow
answers are part of the training data.
>> It's so uh
>> and you're [laughter]
>> I mean you're talking to yourself.
>> Yeah, maybe.
>> Um
sorry for the ridiculously big question,
but what idea in mathematics
is most beautiful to you? We've talked
about so many. The most beautiful idea
in mathematics is the transfinite
ordinals. These were the number system
invented by Gayorg Caner about counting
beyond infinity. Just the idea of
counting beyond infinity. I mean you
count through the ordinary numbers the
natural numbers 0 1 2 3 and so on and
then you're not done because after that
comes omega and then omega + 1 and omega
+ 2 and so on and you can always add one
and so of course after you count through
all those numbers of the form omega plus
n then you get to omega plus omega the
first number after all those and then
comes omega plus omega + 1 and so so on.
You can always add one. And so you can
just keep counting through the ordinals.
It never ends. Eventually you get to
omega * 3, omega * 4, and so on. And
then the limit of those numbers, the
first number that comes after all those
numbers will be omega squared. And this
one is the first compound limit ordinal
because it's a limit ordinal is one of
these numbers, an ordinal that doesn't
have an immediate predecessor like omega
and omega * 2, omega * 3. Those are all
limit ordinals.
But omega squar is a limit ordinal. But
it's also a limit of limit ordinals
because the omega * 3 omega * 4 and so
on. Those are all limit ordinals that
limit up to omega^ 2. And then of course
you form omega^ 2 + 1 and then omega^ 2
+ 2 and so on. And it never stops. And
it's just absolutely beautiful and
amazing and furthermore forms the
foundation for these transfinite
recursive constructions that came later.
I mean starting with the canerbendixen
theorem that I mentioned um and uh
continuing with uh the construction of
the of the v hierarchy and girdle's
constructible universe is built uh this
way and uh zerlo's proof of the
well-order principle using the exim of
choice is a transfinite recursive
construction and and so the idea of just
counting past infinity is so simple and
elegant and has led to so much
fascinating mathematics.
>> Yeah, the infinity is not the end. And
what about philosophy? What is the most
beautiful idea in philosophy?
>> So I do I have a foot in both fields,
philosophy and mathematics. And in some
context I seem to be required to choose
whether I'm a mathematician or a
philosopher. I mean my training is in
mathematics. My PhD, all my degrees are
mathematics. But somehow I turned myself
into a philosopher over the years
because my mathematical work was
engaging with these philosophical
issues. Um and so when I went in New
York I had appointments first in
mathematics only but then eventually I
was also joining the philosophy faculty
at the graduate center and when I went
to Oxford for the first time my main
appointment was in philosophy and that's
also true now at Notre Dame. Um although
I'm also concurrent professor in
mathematics and I have math PhD students
still and philosophy PhD students and so
I don't really
care to decide whether I'm a
mathematician or philosopher and my work
is engaging with mathematics and with
philosophical issues in mathematics and
with plain philosophy and there's this
ample
region between these reg between these
two subjects. So it's not necessary to
choose. I remember when I first went to
Oxford and I told my daughter that I was
going to become professor of philosophy
in Oxford. Um and she looked at me
plaintively and said uh but but papa
you're not a philosopher [laughter]
because in her mind you know her father
was the mathematician and her mother was
the philosopher because my wife Barbara
is a
>> [gasps]
>> um philosopher
now also at Notre Dame. together there
and uh okay but unfortunately I don't
really have to choose be between them.
So you ask about the most beautiful idea
in philosophy and I would have to say
that uh I think it's the distinction
between truth and proof the one that we
discussed already. Um it's it's so
profound and gets at the heart of so
many philosophical issues. I mean of
course this is a distinction that's
maybe born in mathematics or
mathematical logic but that's already
already phil philosophical to a degree
and it's you know fundamentally a
philosophical distinction.
that truth is about the
the nature of the world and the way
things are. It's about objective reality
in a sense. Whereas proof is about our
understanding of the world and about how
we come to know the things that we know
about the world.
>> And so to focus on proof is to focus on
the interaction that we have with the
objective reality. And okay, I'm talking
about the reality of mathematics, not
the physical world because as I said, I
live in the Platonic realm and I
interact with mathematical reality. And
so proof is about the interaction uh and
how we come to know the facts that are
true in this mathematical reality.
Whereas truth is about what's really the
case sort of apart from our knowledge of
it. And um and this is I think a such a
core way of that I have of understanding
the world and uh and the nature of logic
and reasonings
>> and the gap between the two is full of
fascinating mysteries both in the
platonic realm but also in the physics
realm and uh I would even say in the in
the human psychology, sociology,
politics, geopolitics, all of it. If you
think about proof more generally which
is the process of discovery
uh versus
the truth itself and that's our journey
uh whatever field we're in. Well, I for
one am grateful for uh for how marvelous
of a philosopher, mathematician and
human being you are. It's truly an honor
to speak with you today.
>> Well, thank you so much. It's such a
pleasure to be here and thank you for
inviting me.
Thanks for listening to this
conversation with Joel David Hamkins. To
support this podcast, please check out
our sponsors in the description where
you can also find links to contact me,
ask questions, get feedback, and so on.
Thank you for listening. As always,
happy new year. I love you all.