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.
$+$ 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.