sysprog
- 2,617
- 1,793
The discussion revolves around the equation 0! = 1 and the reasoning behind its validity. Participants explore the implications of the factorial function, particularly in relation to its definition and application for different values of n, including 0. The conversation includes both conceptual and mathematical reasoning, with some participants expressing skepticism about the established definitions.
Participants express a range of opinions on the validity of the reasoning behind 0! = 1, with some supporting the established definition and others questioning its logical foundation. The discussion remains unresolved, with competing views on the application and implications of the factorial function.
Some participants highlight the limitations of the factorial function's recursive definition, particularly regarding its initial conditions. The discussion also touches on the philosophical aspects of defining mathematical concepts, indicating that the reasoning may depend on interpretations and definitions that are not universally agreed upon.
We want to abbreviate ##1\cdot 2\cdot 3 \cdots n## and choose the notation ##n!## for this product. There are 3 possible ways to do so:Pete Mcg said:I am interested in why some Mathematicians use the formula n!=n(n-1)! - please see my original post.
In general, we have a universal constant ##0! = f_0##, which appears as a factor in the relevant equations. E.g. $$\binom n k = \frac{(n!)f_0}{(n-k)!k!}$$For simplicity, mathematicians generally work with the choice of ##f_0 = 1##.sysprog said:@fresh_42, so do you suppose it would be more explanatory or just more inelegant (or something else) to write ##0!=0.9^* =1## instead of just writing ##0!=1##?![]()
Thank you.fresh_42 said:We want to abbreviate ##1\cdot 2\cdot 3 \cdots n## and choose the notation ##n!## for this product. There are 3 possible ways to do so:
The latter means basically by its precedessor, i.e. ##(n-1)!## This is commonly seen as the most elegant way since it avoids dots or phrases like 'and so on'. As explained before, this needs an anchor, a starting point, which is ##0!=1## for various reasons.
- by words
- by dots, like I just did
- by recursion
sysprog said:
Thank you so much!It all makes sense now...MidgetDwarf said:Yup, that is the gist of it.
If you want to understand what mathematicians call a proof https://www.people.vcu.edu/~rhammack/BookOfProof/
It is pdf made free by the author. Happy reading.
My God! I've just had a peek at Book Of Proof and it's marvellous. Can I write you into my will?Pete Mcg said:Thank you so much!It all makes sense now...
1 = 1 is not a definition. In general for all kinds of definitions, including words found in a dictionary, you can't define something in terms of itself.Pete Mcg said:please correct me if I'm wrong. 0!=1 is a 'definition' in the same way that 1=1 or any other self evident statement is a definition and 'You do no prove a definition in Mathematics'.
YesPete Mcg said:My God! I've just had a peek at Book Of Proof and it's marvellous. Can I write you into my will?
.You obviously failed to see post #2.PeroK said:
##0! = 1## (by definition)
##n! = n(n-1)!## (for ##n \ge 1##)
I apologize for not meeting your standards.Baluncore said:@PeroK
I did see post #2. You got it right, but most of the thread ignores the complete definition and so becomes incomplete or self-referential.
No apology is necessary in hindsight if it gets people to think. My standards are lower than yours.caz said:I apologize for not meeting your standards.
Hmm ##\dots -## here's an observation not especially related to meeting standards, but at least ancillarily related to this thread topic: computationally, for e.g. card-deck-sized non-zero factorials, e.g. between euchre, poker, and pinochle or canasta sized decks, an iterative method is a little faster than recursive, but for zero, there's no comparison necessary between those methods, because we just hardcode zero factorial to 1 ##-## it's so by definition, as @PeroK said, and reasonably so, as @fresh_42, @PeroK, @Baluncore, @Mark44, and maybe others, explained.caz said:I apologize for not meeting your standards.
Iterative (or explicit) definition:Baluncore said:Is the definition of n! iterative or recursive ?
How does 10% of almost nothing sound?MidgetDwarf said:Yes.
Thank you for that. As stated previously in my original post, I'm not a Mathematician and am learning, every little bit counts and I appreciate your and everybody's input . (Learned today that you when you multiply a negative number by a negative number the result is a positive number - they didn't teach this in Maths @ school I went to so it took a bit of getting my head round it - at first I went HUH?? but it's starting to makes sense.) This a new world to me, good fun -talk about fun - this Godel incompleteness thing has got me intrigued!Mark44 said:1 = 1 is not a definition. In general for all kinds of definitions, including words found in a dictionary, you can't define something in terms of itself.
The equation 1 = 1 is an example of the reflexive property of the equality relation. This property says that any number is equal to itself. Other relations, such as < or >, do not have this property. For example, ##5 \nless 5## and ##2 \ngtr 2##.
A product is an area. An area is oriented. It makes a difference whether you circle it clockwise or counter-clockwise, one is noted as a positive number, the other one by a negative number. Which is which is up to you. The lines are oriented, too, up and down, left and right. Now ##(+1)\cdot (+1)## has the same orientation as ##(-1)\cdot (-1),## and ##(+1)\cdot (-1)## is of opposite orientation.Pete Mcg said:they didn't teach this in Maths @ school I went to so it took a bit of getting my head round it - at first I went HUH??
Sorry to hear that it wasn't taught at your school. My first exposure to signed-number arithmetic was in ninth grade, back when I was 14.Pete Mcg said:(Learned today that you when you multiply a negative number by a negative number the result is a positive number - they didn't teach this in Maths @ school I went to so it took a bit of getting my head round it
If a negative times a negative yields a negative there are no multiplicative inverses for negative numbers so we haven't even got a group.jbriggs444 said:Another motivation is the distributive law: ##a \times (b+c) = a \times b + a \times c##
So if a negative times a negative yields a negative, the distributive law breaks.