Live data from Hacker News

0^0

askamathematician.com

251–256 of 256 posts

Re: 0^0

#251
post #248

Earlier quoted context omitted.

The given definition only tells you what natural numbers are; it doesn't directly tell you what 0^0 is. For that, the set theoretic definition of exponentiation was provided. That definition is not arbitrary, but is an instance of the very general definition of exponentiation given in category theory. Accordingly, A^B is the set of maps from B to A, and for non-empty finite sets, the number of such maps is the number…

A lecture on category theory and ZFC ignores my point. To run with your example: why must a definition of natural numbers have to involve sets of certain cardinality? You're telling me that because some people came up with a more general definition for natural numbers after the fact, that makes one definition of natural numbers more 'natural' than another. I claim you're just reinforcing my point: the definitions wer…

I have no problem with the idea that mathematicians can improve on definitions and make them more natural, especially as they learn more abstraction.

And I don't think it was after the fact, or a generalisation of anything, to say that the natural numbers are the classes of sets with their own cardinality. It was the definition given by Frege, who I believe was the first person with the audacity to define something so primitive. And defining natural numbers in terms of their cardinality strikes me as entirely natural, once you have it that natural numbers are just the finite numbers you use to count stuff (i.e. cardinal numbers --- counting stuff by forming one-one correspondences).

Frege's definition is not the one given by mathgrad, because it doesn't work in ZFC. We can't use equivalence classes, so instead, we pick out canonical representatives of the classes, which is a good enough compromise.

That said, I don't think there is one definition of natural numbers to rule them all. I am personally quite fond of the Church numerals, where a natural number n is defined as the higher-order function which composes its argument with itself n times. I prefer the thought that what counting is about is the repetition of a single operation.

As for the rest, I am the spineless type of formalist who is happy to throw his hands up in the final analysis and say that all of mathematics is arbitrary. And so unlike the OP, I won't draw a distinction between 0^0=1, 1+1=2 or 0.999...=1. You can mangle all of these as much as you like, but so long as you keep the expressive power of arithmetic, you'll find an analogue of Turing equivalency to translate to the original.

Re: 0^0

#252
post #213

Earlier quoted context omitted.

Isn't that a circular definition, since, exp is e^x?

If one defines x^y this way, one usually defines exp by a power series, and then defines e as the number such that e^x = exp(x).

Or of course just e = exp(1)

Re: 0^0

#253
post #35
post #7

That's a rather long text to say "it's an arbitrary -- and conveniently chosen -- definition of a special case of the power function similar to how 1 is not prime". I also think the presentation was chosen poorly: lots of wrong information before the correct approach is presented. Wikipedia is probably a better source here: https://en.wikipedia.org/wiki/0%5E0#Zero_to_the_power_of_zer...

My experience has usually been that Wikipedia is an abysmally bad tool for learning mathematics. The articles seem to be written by someone who has zero clue how to teach the concepts and merely is trying to wow the reader with their proof-writing skills.

That's because Wikipedia isn't a tool to learn mathematics. Wikipedia articles (on anything) are not meant to teach about a subject (in the sense of schooling) but rather to give an exposition of a subject. It is considered to be very bad style on Wikipedia to write articles that try to teach the reader as a textbook or a class would.

Re: 0^0

#254

Earlier quoted context omitted.

What do you think the definition of ^ is then? The ^ operator is defined as: 0^0 = 1 x^y = exp(ylog(x)) if x != 0 0^y = 0 if y != 0 Or similarly set theoretically.

I'm happier starting with the natural numbers, and just defining m^n as m multiplied by itself n times. Everyone gets that this is the point of exponentiation of natural numbers, and it has the obvious recursive definition: m^0 = 1 m^n = m^(n-1). And now 0^0 = 1 follows immediately, just as it does for 0+0 = 0 and the recursive definition of addition in terms of successor. After that, I consider the question of what…

Most real numbers only exist in fever dreams and acid trips, anyway.

Re: 0^0

#255
post #48

Earlier quoted context omitted.

I love Wikipedia. It's amazing. It makes the world a better place. I'm a pretty decent programmer. I do video games so I do lots of 3d math. I'd say I'm decent at that as well. I hate Wikipedia for math. Absolutely hate it. Unless you are a mathematician by trade Wikipedia is damn near useless for learning new math concepts. I don't even bother checking it anymore.

I had an idea for a couple of years now of creating a wikipedia-style mathematics textbook that will be crowd-sourced, standardized and cover all of math in a way that's accessible to learn from on your own. It would have a kind of a zoom function where you can expand details on explanations and calculations to a depth that you prefer. Ideally this kind of thing would start off with basic math and get progressively f…

I would be really interested in following and/or contributing to this project.

Re: 0^0

#256
post #44

Earlier quoted context omitted.

The symbols we use to represent math are arbitrary but that doesn't mean the rules behind them are. Many concepts in math are fundamental truths.

There are an infinite number of fundamental logical truths out there, but we arbitrarily picked useful ones to make a system of math.

I don't think you all are familiar with what "arbitrary" means. That is the error I am pointing out.
Post reply on HN