0

Are these definitions of the "+" and "mod" operators?

$m+0=m$........(1)

$0 \;\text{mod} \;2 = 0$.....(2)

To me, (1) defines the identity property of zero and (2) defines zero as an even number.

In my previous question Is Russell's proof of addition with Peano's 5. Axiom valid? several commentors read (1) as the definition of the "+" operator. Is there a rigorous mathematical mechanism to decide if these are definitions and if they are, what they define?

To me a definition of "+​" should be something like this:

Definition: "+" is a binary operator that takes two bundles of units and combines them into one bundle.

Since, (1) or (2) are not in this definition format, they do not define operators but use them.

Are there formal rules to decide a question like this?


Russell's original quote:

Suppose we wish to define the sum of two numbers. Taking any number $m$, we define $m+0$ as $m$, and $m+(n+1)$ as the successor of $m+n$. In virtue of (5) this gives a definition of the sum of $m$ and $n$, whatever number $n$ may be.


Edit: I got this message: Your question has been identified as a possible duplicate of another question. If the answers there do not address your problem, please edit to explain in detail the parts of your question that are unique.

I already linked above to the question that was suggested as duplicate. It is not duplicate because I'm asking a different question here. All I want to understand is: If $m+0=m$ is a definition of addition. To me this expression uses the "+" sign so it cannot be a definition of addition. Definition with the equality sign must have this form: [What is to be defined] = [The definition of what is to be defined]. $m+0=m$ does not have this form. As explained in the original question, $m+0=m$ is simply the first step in Russell's use of mathematical induction.

zeynel
  • 365
  • 1
  • Your proposal is not a definition, but a sort of "elucidation" of the intuitive notion of sum. Be aware: we cannot define everything. – Mauro ALLEGRANZA Nov 16 '23 at 09:34
  • 1
  • 1
    There are several way to rigorously specify how a good definition must be but, in a nutshell, you have to define a new concept using only terms already available in your theory. Thus, in Peano arithmetic we have two concepts already available: $0$ and $s$, plus the "underlying logic" that includes $=$, and we have to use them to introduce the new concept $+$. – Mauro ALLEGRANZA Nov 16 '23 at 10:02
  • 1
    The undefined terms are subject to the corresponding axioms; the new defined concept will be introduced using "definitions" that are like axioms (we may call them: definitional axioms). – Mauro ALLEGRANZA Nov 16 '23 at 10:02
  • If I'm not allowed to rewrite your proposed definition in a form similar to "[size of one bundle] + [size of another bundle] = [size of combined bundle]" because that would be "using" the operator, then the answer is basically: Mathematical definitions are rarely written the way you would like, and for the good reason that it would be hard to be formal about a lot of math that way. (I suspect that kind of answer wouldn't be satisfying but hope this helps you to clarify your question. If that sort of answer would be helpful, I'd be happy to expand on it in a real answer post.) – Mark S. Nov 16 '23 at 12:46
  • @MauroALLEGRANZA Thanks for your answer in my previous question. I linked to it in my question. But your answer raised several new questions so I decided to ask them one by one as new questions. I think long discussions in comments is discoureged. Here's a PDF of the 8 new questions I had, if you have time to read it: http://cavendish-deneyi.com/pdf/se-russell-yeni-soru.pdf Thanks. – zeynel Nov 17 '23 at 07:18
  • @MauroALLEGRANZA ""Your proposal is not a definition, but a sort of "elucidation" of the intuitive notion of sum. Be aware: we cannot define everything." But you also wrote here https://math.stackexchange.com/questions/4803539/is-russells-proof-of-addition-with-peanos-5-axiom-valid?noredirect=1#comment10217810_4803551 "This is the standard def of sum: Induction is needed to prove that the def is good." I'm really surprised that in mathematics such a simple expression as $m+0=m$ has several meanings and can be read as a definition and not as a definition. – zeynel Nov 17 '23 at 08:43
  • @MauroALLEGRANZA "we have two concepts already available: 0 and [...]and we have to use them to introduce the new concept +." But Russell doesn't do this. He is using + without defining it. Russell writes, "we define $m+0$ as $m$" Do you call this "defining + with 0?" If so anytime we use + we would be defining it, e.g., $2+2=4$ will be defining +. – zeynel Nov 18 '23 at 13:12
  • @zeynel since I don't think you get notified, I rolled back your proposed edit and put my reasoning in a comment under my answer. – Mark S. Nov 23 '23 at 09:55

3 Answers3

1

$+$ is overloaded and has many different definitions depending on context. For example addition is defined differently for the naturals, integers, rational, real and complex numbers although we rarely draw that distinction when working with them. They're typically associative and mostly commutative binary operators with string addition being a common non-commutative exception. In algebraic settings addition typically signifies an Abelian group.

However modulo is not a binary operation, rather modulo $2$ is a unary operation. The $2$ in this case is not an input, rather a property of the function. So it's more accurate to think of modulo as as collection of functions indexed by the natural numbers which return the remainder when divided by their index. In the usual function notation it may look like $m_n(x)= x \mod n$ in the same way we might write $p_n(x)=x^n$ to index monomials.

The reason for this is we get a rich algebraic structure if we keep the modulo fixed most of our intuition about how numbers works carries over since they'll form a ring. When studying rings the Chinese remainder theorem gives us a way to examine how different modulo act in concert. So there are some nice results you can work to using this method which don't require you to mix modulo explicitly. If you're still unsure why we don't consider modulo a binary operation examine some of the properties it might have such as commutativity and associativity if it was. It should provide some insight into why we do it this way.

CyclotomicField
  • 11,018
  • 1
  • 12
  • 29
1

Short answer

I think the OP might be confused by issues related to the semantics of English words and the pragmatics of how the English language is used, rather than any genuine mathematical issue.


Long answer

Are these definitions?

Are these definitions of the "+" and "mod" operators?

Of course not. No one would say so*. For instance, $m+0=m$ doesn't say anything about additions where both numbers are nonzero. And $0\mod 2=0$ doesn't say anything about what happens when you take nonzero numbers modulo $2$.

*For instance, when you thought that Henry was saying so in the comment thread on that other question and you said "I guess by 'this definition' you mean $m+0=m$", Henry was correcting you when saying "$m+0=m$ is part of the definition you quote for $+$".

What would a definition look like?

Definition with the equality sign must have this form: [What is to be defined] = [The definition of what is to be defined]

For this format (which isn't always followed), a definition of addition on the nonnegative integers could be written as something similar to the following:

"addition $=$ [the binary operation written with the symbol '$+$' that satisfies $\forall m:\,m+0=m$ and $\forall n,m:\,n+s(m)=s(n+m)$]."

Then why do people say these things?

The main sentence/phrasing of contention

we define $m+0$ as $m$, and $m+s(n)$ as the successor of $m+n$.

"We define X as Y" is used in mathematical English not just for general cases like "we define addition as the binary operation that...", but also for partial/special cases, just as in this quote.

In context, if you prefer, you could think of "We define $m+0$ as $m$" to mean something like "we define $+$ to be a binary operation satisfying certain properties, and for expressions of the form $m+0$, it outputs $m$ (where the universal quantifier is implied as it often is in mathematics)".

Using the symbol

To me this expression uses the "+" sign so it cannot be a definition of addition.

That simply does not match how English is used in mathematics.

For another example, the following is completely typical mathematical English:

We define the (unnormalized) sinc function by $\operatorname{sinc}x = \dfrac{\sin x}{x}$ for nonzero $x$ and $\operatorname{sinc}0=1$.

The meaning is essentially the same as:

$\operatorname{sinc}=\left(x\mapsto\begin{cases} \dfrac{ \sin x } x, & x \ne 0 \\[2px] 1, & x = 0\end{cases}\right)$

Mark S.
  • 23,925
  • I see there was a proposed edit to change my successor version of the quote to Russell's original. But using "$+1$" as successor6th in the definition of "$+$" would complicate the discussion and the point I was trying to make, so I have rejected that edit; I was intentionally avoiding writing "$+1$" in my answer. I feel that a question along the lines of "Can Russell really do that '$+1$' thing?" would be a separate question, especially since modern mathematical writing is more likely to avoid that confusing aspect. – Mark S. Nov 23 '23 at 09:51
  • (Ignore the "6th" in the above comment. It was an unfortunate insertion by my phone.) – Mark S. Nov 23 '23 at 10:01
  • I think it is ethically wrong to change a quote without making explicit that you changed the original quote. Russell used $n+1$, if you don't like it then you might indicate that this is not a direct quote. I also noticed that in all comments and answers to my three questions on the topic there is a conscious effort to hide that Russell uses +1. "Successor", "successor function", "increment" (used by Tao in his Analysis book) are all different names for +1. You are right, this should be a different question. – zeynel Nov 23 '23 at 12:14
  • 1
    @zeynel My answer did not contain the name "Russell" at all, but I agree that it could be confused for reproducing a quote of Russell given the question. I'll remove the word "quote" now to avoid the confusion. Thanks! – Mark S. Nov 23 '23 at 14:57
  • @zeynel And yes, I made a conscious effort to focus on how modern mathematicians writing well might write things, since it seemed that your question didn't depend on Russell's usage. I think Russell's use of "+1" is extremely uncommon in modern expositions of this stuff, and should be avoided. Good luck with your new question, if you make one. – Mark S. Nov 23 '23 at 15:01
-2

I decided to answer my own question combining all I learned from comments and answers.

Russell uses mathematical induction

  1. To prove by mathematical induction that a property $P(n)$ is true for $\mathbb{N}$,

    (1) Prove the base case, $P(0)$,

    (2) Assume that $P(n)$ is true,

    (3) Assuming that $P(n)$ is true prove that $P(n+1)$ is true, then,

    $P(n)$ will be true for all numbers in $\mathbb{N}$.

  2. In Russell's case (original quote is in the question), his statement (1) $m+0=m$ is his definition for the base case, the first step in mathematical induction.

  3. Russell then states his definition for part two of mathematical induction as (2), $m+n+1 = m+n+1$.

  4. So, (1) is the base case, that is, it is a statement about a property of zero, it is $P(0) = m+0=m$.

Russell never defines addition

  1. Russell is stating his base case for mathematical induction. He is stating a property which is true for zero as required by induction. He is not defining addition. It makes no sense to define addition as the base case as a property of zero.

What is Russell's property $P(n)$ ?

  1. It is possible to read $m+0=m$ two ways: (1) as the identity property of zero: When you add a number to zero you get that number unchanged. But this cannot be Russell's intention because in this case, $P(n)$ would not hold because only zero has the identity property on addition, other numbers don't.

  2. Therefore, the correct reading is that (2) zero is a number that has the property to enter into addition operation.

  3. Therefore, Russell assumes addition and uses addition to state that addition works with zero. Russell never defines addition. He only proves by mathematical induction that addition is valid for $\mathbb{N}$.

We already have a proper definition of addition

  1. We already have an established definition of addition: $m+n=m+n$.

  2. Addition takes two bundles of units $m$, $n$ and combines them into one bundle. We express this fact by writing $2+3 = 2+3$ as $2+3=5$.

  3. By writing $5$ on the RHS instead of $2+3$, we indicate that we combined two bundles of units $m=\mid \mid$ and $n=\mid \mid \mid$ into one bundle $\mid \mid \mid \mid \mid$.

  4. So Russell's definition $m+0=m$ cannot be a definition of addition for two reason: (1) Russell is using mathematical induction and he must state a property of zero, (2) $m+0=m$ does not conform to the definition of addition. If we want to add zero to a number $m$ we need to write $m+0=m+0$, this is correct. If define addition as $m+0=m$, addition will not work, e.g., $2+3 = 2$ is wrong.

  5. Also, Russell's second step in his induction proof is just the definition of addition: $m+n=m+n$.

  6. It makes no sense to write $m+n=m+n$ as $(m+n)+1 = m +(n+1)$ because addition is associative $(m+n)+1 = m +(n+1)$ and $m+n+1 = m +n+1$ are identical statements: $[(m+n)+1 = m +(n+1)] \equiv [m+n+1 = m +n+1]$.

  7. Writing "+1"s on both sides of the definition is silly because it contributes no new information. Eliminating "+1"s from both sides we end up with $m+n=m+n$ which is the proper definition of addition.

  8. If we have such a simple and established definition of addition as $m+n=m+n$ what is the point of another, more complex definition of addition in terms zero and successor? I think the problem here is that Russell rejects Euclid's definition of number as multitude of units, instead he defines number without units as a one-to-one relation between sets. But since Russell cannot use his unitless abstract numbers in arithmetical operations such as addition, he secretly continues to use Euclid's numbers made of units.

  9. So I think Russell's attempt to prove that addition is valid for $\mathbb{N}$ is to give an example of mathematical induction.

  10. There are several fundamental questions here. We can ask, for instance, if addition needs to be defined. Euclid never defined addition.

zeynel
  • 365
  • 1
    I disagree with the framing of point 5 (he defines addition, just not in that line), disagree with point 8, disagree with point 9 (how does that define addition at all?), feel that point 10 seems to be missing the point of Peano's and Russell's work (it's a theorem that their rigorous footing for addition agrees with what a cardinality based definition in set theory would gift you), and note that 12 seems to ignore what Henry and I were telling you about what Russell intended by that line about 0. I stopped reading at that point, but downvoted because this answer seemed to contain inaccuracies – Mark S. Nov 27 '23 at 07:44
  • @MarkS. "he defines addition, just not in that line." So you agree that Russell is not defining addition in the quoted sentence as I said. Then, where is he defining addition? Do you have a quote? You can find the book here https://www.gutenberg.org/cache/epub/41654/pg41654-images.html.utf8 – zeynel Nov 27 '23 at 10:08
  • The entire sentence "Taking any number $m$, we define $m+0$ as $m$, and $m+(n+1)$ as the successor of $m+n$." is Russell's (paraphrasing of Peano's) definition of addition. And aside from quibbling about the use of $+1$ instead of some other notation for successor, I think it's a clear and fine definition of addition on the naturals. (By "not in that line" I meant something like "not in the base case alone".) – Mark S. Nov 27 '23 at 21:48