From: Virgil on
In article <1122161361.019072.50650(a)f14g2000cwb.googlegroups.com>,
"david petry" <david_lawrence_petry(a)yahoo.com> wrote:

> My argument is that the mathematics that is relevant to real
> world problems necessarily has a property of "observability" - that is,
> mathematical statements must have observable implications, where
> we think of the computer as the mathematician's microscope which
> lets us make observations. Before Cantor came along, mathematicians
> would have listened to that argument. Now they don't.

G.H. Hardy worked in number theory, which he regarded as so pure that it
would never be 'sullied' by any application to the real world.

Today's electronic commerce would be impossible without the developments
of number theory.

IIRC, group theory was pure math until quantum mechanics, among other
"observabilities", discovered a need for it.

So that the "observability" of an area of pure mathematics may not be
observable until after, possibly long after, the time of its
developement, and no one at that time of development is likely to be a
good judge of whether it will ever become "observable".
From: Vaughan Pratt on
While I'm really enjoying this great thread, at the same time I'm
really bothered that no one has mentioned what to me is by far the
biggest problem with Cantor's theory, namely its claim to universality.
Cantor's paradise, as Hilbert fondly called it, is a mathematical
universe every object of which is a set. The basic objection to this
that I want to raise here can be summarized in the slogan "Groups are
not sets."

Now I have no problem with set theory as a subject in its own right,
to be pursued like group theory, linear algebra, or Boolean algebra.
Where I run into difficulty is the idea that groups, vector spaces,
and Boolean algebras are somehow reducible to sets. On closer
examination this idea is incoherent. Not because it's incoherent
to mix categories, I'm fine with that as you'll see below, but for
more subtle reasons. (This is the idiosyncratic part of this post;
most people who raise this objection do so on the ground that it is
incoherent to mix categories.)

Just to put things in perspective, there's a separate issue that I'm
not proposing to object to here, namely whether set theory creates
unnecessarily much mathematics having little intrinsic interest beyond
set theory itself. For example set theory makes exactly one of the
following true: either there exists a family of nonempty sets whose
cartesian product is empty (how on earth could that happen?), or any
set can be arranged in some order such that every nonempty subset of
it has a least member with respect to that order (how on earth could
you rearrange the reals in such a way, i.e. well-order them?). This
dichotomy is that of Choice, which is either false or true according
to which of the above disjuncts holds, respectively. It is nice to
imagine, as Goedel did, that some future insight into mathematics
will decide Choice, along with the continuum hypothesis, one way or
the other. A more modern view is that Choice is a choice-point for
mathematics: accepting it leads to one mathematics in which there
exists a well-ordering of the reals, rejecting it leads to another in
which there exists a family of nonempty sets whose product is empty.
Many mathematicians prefer not to go out on either limb, and some
would go further by saying that neither limb was real mathematics,
an interesting position in its own right that I don't propose to go
into here.

What I'm more concerned about can happen just as well with tiny
sets as with huge. Let's take the Klein group V_4 as an example.
Is V_4 a set, and if so how?

Well, V_4 would seem to have 4 elements, so presumably it must be
the set {0,1,2,3} or whatever we want to call those four elements,
perhaps {00,01,10,11}.

But it can't *just* be that since how would we know it was V_4 and
not Z_4, the other group of order 4?

A better answer would be that V_4 is the group (V_4,+) where + is
exclusive-or of the binary representation of 0,1,2,3 (as opposed to
addition mod 4, which would give Z_4).

But this is a pair consisting of V_4 and the operation +. How can
a pair be a set?

Well, in Cantor's paradise the pair (V_4,+) is actually the set
{{V_4,+},{V_4}}. The intersection and the set difference of its
elements are the singletons {V_4} and {+} respectively, guaranteeing
that each component of the pair can be extracted, regardless of what's
in those singletons.

This is not terribly satisfactory. First, saying that the group V_4
is really the set {{V_4,+},{V_4}} seems to expose structure that has
nothing to do with group theory per se. It's a set with two elements,
and so on.

Second, calling a pair a set is essentially the same trick as
calling a natural number a string of decimal digits, or hexadecimal,
or your favorite radix. It's just an arbitrary encoding having no
mathematical significance. We can certainly define the natural number
77 to be the string 1001101 over the alphabet {0,1}. In fact we could
mathematically define the instantaneous state of the whole internet,
naughty pictures and all, to be a string over {0,1}, by associating
to each computer on the internet its current storage expressed as a
string of bits, and concatenating those strings in the order of the
internet addresses of all the computers on the internet, suitably
delimited (e.g. with a third symbol 2).

Are set theorists willing to define the natural numbers as strings
of bits? If they were it would save a lot of discussion about
Peano arithmetic, which tries to capture the essence of number more
abstractly, independently of its many possible encodings.

It seems to me that those trying to make Cantor's paradise a
foundation for their mathematics don't really know what they want.
Sometimes they seem to want to express the essence of mathematical
objects axiomatically, as with Peano arithmetic, sometimes they are
willing to settle for arbitrarily chosen ad hoc encodings such as
{{x,y},{x}} for (x,y). Whatever the group V_4 might be, it surely
can't be exactly the set {{V_4,+},{V_4}}, which has properties having
no bearing on group theory.

If you were to ask me what I thought V_4 was, I'd say first of all that
there's no way of doing this in a completely representation-free way.
I'd then say that representation theory for abelian groups offers a
mathematically cleaner definition than most of the alternatives. In
particular I'd represent V_4 as the matrix

1111
1-1-
11--
1--1

whose rows represent the elements and whose columns represent the group
characters, where - abbreviates -1. This is obviously not the Cayley
table of V_4, yet it nevertheless represents the group multiplication of
V_4,
namely via pointwise multiplication of rows, which as the symmetry
makes obvious is isomorphic to its dual group represented in the
same way by the columns. (In general any locally compact Abelian
group is going to be such a matrix, always symmetric when finite,
with matrix entries being complex numbers z with |z| = 1, i.e. points
on the unit circle, such that both the rows and the columns form an
abelian group under pointwise complex multiplication).

Let me shift gears now and focus on a rather different issue that
also comes up with tiny sets just as readily as with huge ones:
the concept of power set. In Cantor's paradise, when A is a set,
2^A is also a set. I object.

I have no problem with 2^A being a set *within set theory*. Just as
in group theory we expect everything to be a group, so in set theory
it is perfectly reasonable for everything to be a set.

What I have difficulty with is the idea that 2^A should be a set *in
the larger arena of mathematical objects in general*.

Now I don't have any problem with AxB being a set when A and B are
sets, either in set theory *or* in mathematics. When A and B are
graphs, AxB should be a graph, and its edges can be obtained as pairs
of edges from A and B. If A and B are discrete graphs, i.e. have
no edges, AxB should be a discrete graph too. This extends to many
other kinds of mathematical object that admit discrete structure.
So if A and B are sets, it is perfectly reasonable to expect AxB to
be a set as well. (Returning for the moment to the preceding issue,
this is how I would propose to define a pair, namely as an element
of the set AxB. AxB of course needs a definition, but defining it
as a set of objects obtained by some ad hoc encoding like {{x,y},{x}}
is mathematically uncouth.)

This reasoning about AxB does not extend to 2^A. It would if 2 were
a set, since then we would just have 2x2x...x2 A times, which should
be a set if AxB is a set. (In pure set theory, 2 has no choice but
to be a set, there being no other kind of object in that universe.)
However mathematics does not use 2 that way; instead it is treated as
a Boolean algebra. 2^A as 2x2x...x2 is then the product of A many
Boolean algebras (where "A many" means the cardinality of A, which
we're assuming here to be a set), and as such a Boolean algebra itself.
All mathematicians know this intuitively, in particular they know
that the members of 2^A can be combined with union, intersection,
and complement relative to A.

Ok, we all know that, Cantor included. How does this change anything
about Cantor's paradise? What have we said that is inconsistent with
how we reason about it?

Nothing so far, until we face the question of what happens next as
we ascend the ladder to Cantor's paradise. Let's take the next step
up the ladder, to 2^(2^A).

If 2^A is a Boolean algebra, say B, what is 2^B? We don't yet have a
meaning for "B many" when B is a Boolean algebra. Is it just another
Boolean algebra? Is it something beyond Boolean algebras, having even
more structure than Boolean algebras? Might it be what sigma-algebras
in measure theory are all about?

Well, what is 2^A? We viewed it as 2x2x...x2, A many copies of 2,
which is fine when A is a set. It can equally well be defined as
consisting of the functions from the set A to 2, which pointwise
form a Boolean algebra thanks to 2 doing so. These functions can
be viewed as homomorphisms from the set A to the Boolean algebra
2: A being discrete, there is no structure to preserve so every
function is allowed. This is true independently of whether we
view 2 as a set or a Boolean algebra; in the latter case there is
structure in 2 waiting to receive structure from A, but if there
is none in A this is not a problem. This situation is the same as
for a monotone function from a set (qua discrete poset) to a chain
(qua linearly ordered poset, qua distributive lattice if you like);
even though a discrete poset has no structure and a chain has lots,
this doesn't prevent having a map from the one to the other, and
every function is monotone in this case. There is a tradition of
not allowing maps between different types of objects, such as sets
and Boolean algebras but this reflects more a lack of imagination as
to how to define such maps than any substantive mathematical objection.

On this basis, one reasonable meaning for 2^B where B=2^A, consistent
with the definition of 2^A itself, is that it is some structure whose
elements are the maps from B to 2. If B is a Boolean algebra, a map
from it should respect the structure of B, i.e. a Boolean homomorphism.
To that end 2 will need to be a Boolean algebra in order to receive
that structure. (So the elements of whatever 2^A is are maps from
A to the Boolean algebra 2 regardless of what A is, whether a set,
a Boolean algebra, or something else again.) But when B is a finite
Boolean algebra these homomorphisms are in 1-1 correspondence with
the atoms of B. The atoms of the Boolean algebra B = 2^A are in 1-1
correspondence with A. Furthermore when we come to calculate the
structure on 2^(2^A) we find that it is completely discrete, that is,
2^(2^A) is a set. So 2^(2^A) brings us back to A, or at least to a
set having the same number of elements as A.

When A is infinite, 2^A is not just any old Boolean algebra but
a complete one, in that one can form the union or intersection of
infinitely many sets at a time, not just two at a time. Homomorphisms
from it should therefore be complete too, respecting not only the
binary meets and joins but also the infinite ones. The complete
Boolean homomorphisms from 2^A to 2 are still in 1-1 correspondence
with A, even when A is infinite. (If we'd only considered ordinary
Boolean homomorphisms and not the complete ones for 2^(2^A) we'd have
arrived not exactly back at A but rather at a totally disconnected
compact Hausdorff space, or Stone space, embedding A as a discrete
subspace, so named for Marshall Stone who observed this in 1936.)

So if instead of pretending that mathematics lives entirely inside
set theory, with all its objects being discrete, we recognize the
structure that is created by such operations as 2^A and respect
that structure appropriately, Cantor's paradise collapses: double
exponentiation is the identity (up to isomorphism).

But this need not mean that this system must forgo Cantor's original
paradise altogether. If we add a new mathematical operation !A which
gives the underlying set of the object A, we can recreate however much
of set theory is useful to our application by forming the underlying
set of a power set, namely !(2^A). We can then get a larger Boolean
algebra out of A as 2^!(2^A). This is in fact the free complete atomic
Boolean algebra (CABA) generated by the set A (we have to say atomic
here, Gaifman and Hales independently showed in 1964 that there was
no such thing as an infinite free complete Boolean algebra).

The idea of underlying set U(B) or |B| is of course as old as the
notion of an algebra, only the ! notation for it is new, due to Girard
and used in his system of linear logic, which informs part but not
all of these foundational ideas. The only difference between U and
! is that U typically maps objects of one kind to objects of another,
e.g. Boolean algebras to sets, whereas !B and B are of the same kind
in Girard's setup. Since we're looking for the homogeneity implicit
in the concept "mathematical object," !A is the more appropriate
notation here. ! can be related to U as ! = FU (a comonad) where UA
forms the underlying object of A, of a different kind from A (set say)
and then FUA forms the free object, on UA, of the same kind as A.
In the sort of homogeneous world envisaged here it doesn't make sense
to try to factor ! as FU, other than perhaps by taking ! = U and F = I
(identity).

There is also the possibility of other !'s besides underlying set.
For example a Boolean algebra has an underlying set, but it also has an
underlying poset, a different object. If instead of the underlying
set of B we take !B to mean the underlying poset, 2^!(2^A) turns
out to be the free distributive lattice on A for finite A, with the
counterpart of "complete atomic" being "profinite" (so in general
2^!(2^A) is the free profinite distributive lattice on A regardless
of the cardinality of A).

The important point to take away here is that the indispensable
construct 2^A does not necessarily *commit* you to Cantor's big
paradise. The real troublemaker here is not 2^A, which has a single
well-defined meaning and which harmlessly puts you in a cycle of
length 2, but !, which could have many meanings according to just
how much structure it strips off, and which can result in really
big sets, posets, topological spaces, or whatever with just a few
deployments. So in general ! should be used more sparingly than 2^A.
Perhaps referees and MR reviewers could enforce this point of view,
if it ever takes hold, by rewarding the proper use of 2^A and punishing
spurious uses of !. :)

Vaughan Pratt
From: Vaughan Pratt on
Daryl McCullough wrote:
> Han de Bruijn says...
>
>
>>No contradiction. That's perhaps the only good thing about it [set theory].
>>If that is the only thing you care about, let me tell you that most of
>>us care about other things, such as a physics that has a reliable
>>mathematical machinery at its disposal.
>
>
> Give an example of a calculation in physics in which using modern
> ("Cantorian") mathematics gives you the wrong answer, and using
> some other kind of mathematics gives you the right answer.
>
> --
> Daryl McCullough
> Ithaca, NY
>

That's pretty easy, isn't it? The Dirac delta function pervades
physics, but if you used "Cantorian mathematics", which defines a
function as a set of ordered pairs, you'd get either the wrong answer,
an overflow error of some kind, or a type check error.

Vaughan Pratt
From: David Kastrup on
Vaughan Pratt <pratt(a)cs.stanford.edu> writes:

> Daryl McCullough wrote:
>> Han de Bruijn says...
>>
>>>No contradiction. That's perhaps the only good thing about it [set theory].
>>>If that is the only thing you care about, let me tell you that most of
>>>us care about other things, such as a physics that has a reliable
>>>mathematical machinery at its disposal.
>> Give an example of a calculation in physics in which using modern
>> ("Cantorian") mathematics gives you the wrong answer, and using
>> some other kind of mathematics gives you the right answer.
>
> That's pretty easy, isn't it? The Dirac delta function pervades
> physics, but if you used "Cantorian mathematics", which defines a
> function as a set of ordered pairs, you'd get either the wrong
> answer, an overflow error of some kind, or a type check error.

So what? "Function" _is_ defined as a point-value mapping; that has
nothing to with Cantor.

If you want to work with things like Dirac delta, the way to do this
is not to use functions (which can't represent them), but
distributions. Those are well-defined, too.

If you want to talk about infinite cardinalities, you can't use the
naturals, and if you want to talk about integral sieves, you can't use
functions, even though you can get arbitrarily far on the way to
there.

Just that you can't call a "function" which you use in contexts
usually reserved to functions is not reason enough to change the
concept. Rather, introduce a new one.

--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
From: klaus.schmid on
david petry wrote:
> My claim is that all the results of analysis which have observable
> implications, an hence have the potential to be applied as models
> of the real world, necessarily do not need Cantor's Theory.
[...]
> Have I every said that Cantor's Theory is "wrong"?
[...]
> I certainly have not claimed that it is not a formally sound theory.

Nice to hear. Yet I do not see your point, if you suggest on another
place to create scientific mathematics without Cantors theory. Does
Cantors theory makes things so much more complicated, that a separation
between scientific and pure mathematics would be justified? How should
persons of each party communicate if each has a different mathematical
language? Considering mathematics as a big software library, would it
be worth to double the effort for maintaining, bug fixing, updating?

[...]
> My argument is that the mathematics that is relevant to real
> world problems necessarily has a property of "observability" - that is,
> mathematical statements must have observable implications, where
> we think of the computer as the mathematician's microscope which
> lets us make observations.

If a physician gets an inspiration by remembering the sound theory of
infinitiy he has learned some time ago, to develop his own physical
theory, wouldn't that be an observable implication?


-- Klaus

First  |  Prev  |  Next  |  Last
Pages: 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
Prev: Derivations
Next: Simple yet Profound Metatheorem