Dividing by m to make conclusions for m=0

  • Thread starter A.T.
  • Start date
In summary, the mathematician would object to deriving something by dividing an equation by a variable ##m##, and then applying that derived result to all values of ##m## including ##m = 0##. However, this does not present a problem in physics, as Newtonian gravity works regardless of the mass of the particle.
  • #1
A.T.
Science Advisor
12,276
3,470
In the physics section there is doubt, that a mathematician would object to deriving something by dividing an equation by a variable ##m##, and then applying that derived result to all values of ##m## including ##m = 0##:

DaleSpam said:
Even if some mathematician would object (which I doubt), it is clear that in physics canceling variables on both sides of an equation is a common and well-established technique. It is part of nearly every non-trivial proof that I have ever seen. So even if a mathematician would object to ##mx=my## for all m implying ##x=y## I don't think that any physicist would object to ##ma=mg## implying ##a=g##.

To context is this proof that Newtonian gravity affects particles with ##m = 0##:

DaleSpam said:
CKH said:
It seems to me that Newtonian gravity as described by Newton could not predict an effect on something mass-less.

Newtonian gravity is a force that exists between masses ##(F=G m_1 m_2 / r^2)##. In his equations there would be zero gravitational force acting on zero mass. Since ##F=ma##, ##F/m=a##, but in this case that is ##0/0=a## which is undefined.

##F=ma##

##GMm/r^2=ma##

##gm=ma##

##g=a##The acceleration is independent of mass, and is well defined.
My question is not about physics, which can postulate whatever it wants. I would like to hear a mathematicians opinion, on whether you can apply something, that you derived by doing this:

DaleSpam said:
##gm=ma##

##g=a##

to a situation where ##m = 0##. In my opinion no, because the above step implicitly assumes that ##m ≠ 0##, otherwise it would not be a valid operation. So whatever you derive by doing this step cannot be applied when ##m = 0##.
 
Last edited:
Physics news on Phys.org
  • #2
A.T. said:
My question is not about physics, which can postulate whatever it wants. I would like to hear a mathematicians opinion, on whether you can apply something, that you derived by doing this:

The problem does not arise - physics tells us that ## a = F/m ## and this clearly does not hold where ## m = 0 ## so when you write ## gm = ma ## this already only holds when ## m \ne 0 ##.
 
  • #3
If I understand the question correctly, the answer is simply this: If mg=ma for all m, then g=1g=1a=a.

One can argue that "for all m" is ambiguous if we haven't specified what set we're talking about. So the statement should be something like "for all m in S, we have mg=ma". But what set S should we use? It doesn't really matter. All we need for the conclusion g=a to be valid is that S contains the real number 1.

Note that Newtonian mechanics doesn't even attempt to describe zero-mass particles, so the most natural choice for S is the set of positive real numbers, ##S=\{x\in\mathbb R|x>0\}##.
 
Last edited:
  • #4
MrAnchovy said:
The problem does not arise - physics tells us...
As I said, I'm asking about the purely mathematical correctness of the above derivation, not about physics.

MrAnchovy said:
...that ## a = F/m ## and this clearly does not hold where ## m = 0 ##
But that is not used in the above derivation. What is used is ##F=ma##, which is a valid statement for ##m=0##, in which case it merely implies that ##F=0## regardless what ##a## is.

MrAnchovy said:
so when you write ## gm = ma ## this already only holds when ## m \ne 0 ##.

I disagree. Mathematically ## gm = ma ## is a valid (and trivially true) statement for ## m = 0##. The restriction to ## m \ne 0 ## is introduced by dividing both sides by ##m## to obtain ##g=a##. That's why we cannot use ##g=a## for cases where ## m = 0## based on this derivation.
 
  • #5
I have read the thread I think you are referring to: DaleSpam's derivation is clearly flawed, however note Vanadium 50's contribution.

Of course Newtonian mechanics is based only on observations of massive objects and algebraic manipulation of its formulae cannot tell us anything about massless particles (which is just as well otherwise we would have trouble keeping their velocity at ## c ## while accelerating at ## g ##): the only way to see if, for instance ## a = g ## holds for massless particles is to observe them. Which of course we have done, and we see that it is true, and that both this phenomenon and Newtonian mechanics are explained by general relativity where we see that ## a = F / m ## is not even true in general when ## m \ne 0 ##
 
  • #6
Fredrik said:
If mg=ma for all m, then g=1g=1a=m.
Is that last 'm' supposed to be an 'a'? How do you go from mg=ma to g=a without dividing by m, which is not valid for all m.
 
  • #7
I don't think I understood the question correctly. I'm still not sure I understand it. I tried to edit my post, but my computer bluescreened. Since several new posts have appeared, I will write a new post instead.

If we naively apply Newton's theory of gravity to a mass M=0, then it says that the acceleration of an object with mass m>0 is given by ##ma=GMm/r^2=0##. Clearly this implies that a=0. But what about the acceleration of the object with mass M? We can't cancel M from ##Ma=GMm/r^2=0##. But there's no physics in that equation anyway. It's only telling us that 0=0, and that doesn't tell us anything about either of the objects.

So a "theory" that tells us that that's the equation from which the acceleration is to be obtained, fails to make predictions and can't be considered a theory. This means that Newton's theory of gravity, in its usual form, is not a theory of zero mass particles.

However, there's nothing that prevents us from changing the "force law" to an "acceleration law" that says that the accelerations of the two masses m and M are given respectively by ##a_m=GM/r^2## and ##a_M=Gm/r^2##. If all we're interested in is gravity, then there's no need to even introduce the concept of "force". What is "force" anyway? The way I see it, classical mechanics is built up around the theorem that says that a differential equation of the form ##x''(t)=f(x'(t),x(t),t)##, where f is a nice enough function, has a unique solution for each initial condition. The "force" on an object with mass m>0 is then defined as ##f(x'(t),x(t),t)/m##. Clearly, it wouldn't make sense to use this formula when m=0.

So I would say that the issue here isn't whether Newtonian gravity makes sense when one of the masses is 0. It's whether the concept of "force" does. And I would say that it doesn't.
 
  • #8
MrAnchovy said:
DaleSpam's derivation is clearly flawed, however note Vanadium 50's contribution.
Vanadium 50 misunderstood what the controversy was about. Nobody in the other thread had a problem with postulating ##g=a## as a fundamental physical law, which also applies when ## m=0##. The controversy was about the math in DaleSpam's derivation based on ##gm=am## and it's applicability to a case where ##m=0##.
 
  • #9
A.T. said:
Is that last 'm' supposed to be an 'a'? How do you go from mg=ma to g=a without dividing by m, which is not valid for all m.
Sorry about that typo. I have edited it in my post. I don't understand the question. I didn't divide by m to get g=a. I just used the defining property of the number 1, and the fact that the assumption was a "for all" statement.
 
  • #10
A.T. said:
As I said, I'm asking about the purely mathematical correctness of the above derivation, not about physics.

No, you are asking about the correctness of the interpretation, which has nothing to do with mathematics.


A.T. said:
But that is not used in the above derivation. What is used is ##F=ma##

We have observed that ## a = F/m ## for massive objects traveling at low speed. This enables us to conclude that ## F = ma ## for massive objects traveling at low speed. It does not enable us to make any statements about massless objects, or objects which are traveling at high speed. Attempting to use it to predict the motion of a massless, light-speed photon is therefore doubly wrong.

A.T. said:
I disagree. Mathematically ## gm = ma ## is a valid (and trivially true) statement for ## m = 0##. The restriction to ## m \ne 0 ## is introduced by dividing both sides by ##m## to obtain ##g=a##. That's why we cannot use ##g=a## for cases where ## m = 0## based on this derivation.

I didn't state myself clearly - I agree with what you are saying.
 
  • #11
Fredrik said:
This means that Newton's theory of gravity, in its usual form, is not a theory of zero mass particles.
That was the point of those objected to DaleSpam's derivation. That you cannot algebraically derive the acceleration of zero mass particles from the Newton's force law of gravity.

Fredrik said:
However, there's nothing that prevents us from changing the "force law" to an "acceleration law"...
That was never contended in the other thread, and is not the topic of this thread. The issue was purely with the mathematical correctness of the derivation for m=0 from the "force law".
 
  • #12
A.T. said:
That was never contended in the other thread, and is not the topic of this thread. The issue was purely with the mathematical correctness of the derivation for m=0 from the "force law".
I still don't understand what this thread is about. Did someone say that the mg=ma law predicts that zero mass objects would have acceleration g?

mg=ma is based on the empirical observation that every time we drop something, the acceleration is approximately g. So it makes more sense to think of "mg=ma" as "g=a multiplied by m" than to think of "g=a" as "mg=ma divided by m".
 
  • #13
Better format for vectors

I think we are all saying the same thing - you cannot derive ## \mathbf a = \mathbf g ## for massless objects using ## \mathbf F = m \mathbf a ##.

Frederik and I are going one stage further, by saying that ## \mathbf F ## (and therefore ## \mathbf F = m \mathbf a ## doesn't have any meaning for massless objects.
 
  • #14
MrAnchovy said:
We have observed that ...
Please note that I'm not asking about consistency with observation here. That's why I posted that under math not physics.

MrAnchovy said:
A.T. said:
The restriction to ## m \ne 0 ## is introduced by dividing both sides by ##m## to obtain ##g=a##. That's why we cannot use ##g=a## for cases where ## m = 0## based on this derivation.
I agree with what you are saying.
Thanks, that was the core of my question.
 
  • #15
MrAnchovy said:
I think we are all saying the same thing - you cannot derive ## \mathbf a = \mathbf g ## for massless objects using ## \mathbf F = m \mathbf a ##.

Frederik and I are going one stage further, by saying that ## \mathbf F ## (and therefore ## \mathbf F = m \mathbf a ## doesn't have any meaning for massless objects.

Yes, thanks for the clarification.
 
  • #16
Fredrik said:
Did someone say that the mg=ma law predicts that zero mass objects would have acceleration g?
That is how I interpret DaleSpam's post. He responds to CKH, who states that the force law leads to undefined a for m=0, by deriving a=g from mg=ma, and concluding that a is well defined.

DaleSpam said:
CKH said:
It seems to me that Newtonian gravity as described by Newton could not predict an effect on something mass-less.

Newtonian gravity is a force that exists between masses ##(F=G m_1 m_2 / r^2)##. In his equations there would be zero gravitational force acting on zero mass. Since ##F=ma##, ##F/m=a##, but in this case that is ##0/0=a## which is undefined.

##F=ma##

##GMm/r^2=ma##

##gm=ma##

##g=a##The acceleration is independent of mass, and is well defined.
 
  • #17
Family disputes should happen indoors, not in the yard in front of the neighbors. This thread is evolving into something that does not belong in the math sub forum.

Moving, and closing pending moderation.
 
  • #18
A.T. said:
In the physics section there is doubt, that a mathematician would object to deriving something by dividing an equation by a variable ##m##, and then applying that derived result to all values of ##m## including ##m = 0##:
A.T., you are again misstating my position. Setting aside the physics and concentrating on the math only, the mathematical question is the following: Given the proposition “##mx=my## for all m”* what can you conclude about the relationship between x and y?

Note that the proposition contains two parts, “##mx=my##” and “for all m”. It is important to remember both parts of the proposition, since both parts must be satisfied. A.T., you consistently move the second part "for all m" to the conclusions instead of to the givens which results in an incorrect inference and which I am NOT claiming (it is a strawman argument). That is partly my fault since I did not consistently write it in the previous thread, I wrote it often, but not consistently every time.

I claim that given "##mx=my## for all m" you can simply divide out the m and get ##x=y##, however that procedure is under dispute because of the concern about division by zero. So we seek another way to determine the relationship without using division at all. One other way to determine the relationship is to simply plug in all possible values for x, y, and m, and see which values satisfy the proposition.

Try, x=1 and y=1. That satisfies ##mx=my## for m=0, m=1, m=2, and in fact for all m, therefore it satisfies the proposition “##mx=my## for all m”. Similarly, x=3 and y=3, satisfies ##mx=my## for m=0, m=1, m=2, and for all m, and therefore it also satisfies the proposition “##mx=my## for all m”.

In contrast, x=1 and y=3 satisfies ##mx=my## for m=0, but not for m=1, nor m=2, nor any other m, therefore x=1 and y=3 does not satisfy the proposition “##mx=my## for all m”.

A little thought shows that the only values for x and y which satisfy the proposition “##mx=my## for all m” are the values ##x=y##. Therefore, given the proposition “##mx=my## for all m” we can indeed conclude that the relationship between x and y is unambiguously and without further qualification ##x=y##. This is shown by examination of possible solutions and testing them directly against the proposition, without any use of division.

* we should also specify the set of admissible values for m, i.e. "for all m" should technically be "for all m in S" where S is some set appropriate for the problem. In the question that spawned this thread S would be the non-negative real numbers, but similar proofs would still be valid for other S.
 
Last edited:
  • #19
OK, the thread is reopened for now. A.T. do you understand the two proofs given, how both make use of the "for all m" part of the proposition, and how neither is subject to criticism from division by 0?
 
  • #20
DaleSpam said:
A.T., you are again misstating my position. Setting aside the physics and concentrating on the math only, the mathematical question is the following: Given the proposition “##mx=my## for all m in the real numbers” what can you conclude about the relationship between x and y?

We have observed that ## F = ma ## for massive objects traveling slowly. We can therefore make the proposition ## mg = ma \ \mathrm{for} \ m > 0 ##. We CANNOT make the proposition that ## mg = ma \mathrm{\ for\ } m \in \mathbb R ## any more than we can make the proposition that momentum of a massless particle is given by ## P = mv = 0c = 0 ##.
 
  • #21
I disagree, but the OPs question is only about the validity of the reasoning, not about the validity of the proposition.
 
  • #22
DaleSpam said:
A little thought shows that the only values for x and y which satisfy the proposition “##mx=my## for all m” are the values ##x=y##.

That is true if x and y are values independent of m, but what if x (or in this case a) is a function of m: ## a(m) = g \ (m > 0), 0 \ (m = 0) ##? Your proof has to exclude that possibility - so in order to prove that a = g holds independent of mass, you have to assume that a is independent of mass.
 
  • #23
DaleSpam said:
I disagree, but the OPs question is only about the validity of the reasoning, not about the validity of the proposition.

You cannot separate the reasoning from the proposition; in particular if the proposition is the equivalence of two functions of ## m ## whose domains include ## m = 0 ## then division by ## m ## is not a valid step of reasoning.
 
  • #24
Is there really anything to discuss here other than this?

Theorem: For all ##x,y\in\mathbb R## such that ##mx=my## for all ##m>0##, we have ##x=y##.

Proof: Let ##x,y## be arbitrary real numbers such that ##mx=my## for all ##m>0##. Since ##1>0## and ##mx=my## for all ##m>0##, we have ##x=1x=1y=y##.

This is the theorem that A.T. asked about, and its complete proof. Sure we can consider different theorems, but then we're going off topic again.
 
  • #25
MrAnchovy said:
if the proposition is the equivalence of two functions of ## m ## whose domains include ## m = 0 ## then division by ## m ## is not a valid step of reasoning.
Neither of the proofs used division by m in their reasoning. They are not subject to that criticism.
 
  • #26
Fredrik said:
Is there really anything to discuss here other than this?
The only other thing that I can see to discuss is the generalization of the proof to handle ##\forall m \in S## where S is different from "positive reals". Your same proof would also hold for S is "non-negative reals" (which is of particular interest to the OP), "all reals", "all complex numbers", "all integers", ... I think that the only requirement is that ##1 \in S##.
 
Last edited:
  • #27
MrAnchovy said:
We have observed that...
DISCLAIMER: Consistency with observation is irrelevant here. This thread is not about physics. It was moved from math to physics sub forum against the wish of the topic starter.
 
Last edited:
  • #28
Fredrik said:
Theorem: For all ##x,y\in\mathbb R## such that ##mx=my## for all m>0, we have ##x=y##.

No, that is not the claim by DaleSpam. His proposition contains "for all m" not "for all m > 0":

DaleSpam said:
I claim that given "##mx=my## for all m" you can simply divide out the m and get ##x=y##

DaleSpam said:
Therefore, given the proposition “##mx=my## for all m” we can indeed conclude that the relationship between x and y is unambiguously and without further qualification ##x=y##.
 
  • #29
About Misunderstandings:

DaleSpam said:
Note that the proposition contains two parts, “##mx=my##” and “for all m”.
I always understood it like that, even when “for all ##m##” wasn't stated explicitly. Unless stated otherwise, I assume no constraints on the value of ##m##.
About dividing by m:

DaleSpam said:
I claim that given "##mx=my## for all m" you can simply divide out the m and get ##x=y##,...
Unless stated otherwise, I assume no constraints on the value of ##m##. So I assume that the last ##x=y## means "##x=y## for all ##m##". Is that correct?

DaleSpam said:
...however that procedure is under dispute because of the concern about division by zero.
Do you dispute the following?:

Dividing an equation by m is only valid under the assumption that m≠0. So whatever is derived by dividing by m is also only valid under the assumption that m≠0.

Explicitly written that means:

##mx=my## for all ##m## | divide both sides by ##m##

##x=y## for all ##m≠0##
About the workaround that avoids dividing by m:

DaleSpam said:
Therefore, given the proposition “##mx=my## for all m” we can indeed conclude that the relationship between x and y is unambiguously and without further qualification ##x=y##.

I disagree that it's unambiguous, because aside of the relationship

$$R_1: \hspace{10 mm} x=y$$

there is an infinite number of relationships between ##x## and ##y##, that satisfy the proposition. For example:

$$R_2: \hspace{10 mm} x =\begin{cases} y & m \neq 0 \\ 3y & m = 0 \end{cases}$$

Your objection in the previous thread was that ##x = 3y## doesn't satisfy the proposition for all ##m##, but that is irrelevant, because ##x = 3y## only comes into play for ##m=0##. The relationship ##R_2## as a whole does sastify ##mx=my## for all ##m##.
 
  • #30
A.T. said:
No, that is not the claim by DaleSpam. His proposition contains "for all m" not "for all m > 0":
OK, but what does "for all" mean? In mathematics based on set theory, it should mean "for all sets" unless we say otherwise, but it can't mean "for all sets" here, because multiplication isn't defined for arbitrary sets. So the person who writes the statement must have some specific set in mind. Let's denote that set by S. When he writes "for all m", it means "for all m in S".

It makes no difference if S is the set of positive real numbers or the set of non-negative real numbers, because if S is any subset of ##\mathbb R## that contains the number 1, we get the result x=y (without using division):

Theorem: ##\forall x,y\in\mathbb R\ ((\forall m\in S\ mx=my)\ \Rightarrow\ x=y))##

Proof: Let x,y be arbitrary real numbers. We want to prove the implication ##(\forall m\in S\ mx=my)\ \Rightarrow\ x=y##, so suppose that mx=my for all m in S. Since ##1\in S##, this assumption implies that ##x=1x=1y=y##. So the implication is true. Since x,y are arbitrary real numbers, this proves the theorem.
 
  • #31
A.T. said:
there is an infinite number of relationships between ##x## and ##y##, that satisfy the proposition. For example:

$$R_2: \hspace{10 mm} x =\begin{cases} y & m \neq 0 \\ 3y & m = 0 \end{cases}$$

Your objection in the previous thread was that ##x = 3y## doesn't satisfy the proposition for all ##m##, but that is irrelevant, because ##x = 3y## only comes into play for ##m=0##. The relationship ##R_2## as a whole does sastify ##mx=my## for all ##m##.
This is true, but now x and y aren't independent real numbers. That's why the theorem doesn't apply. Suppose e.g. that you make x and y functions and make the claim that mx(m)=my(m) for all m≥0. (This is what MrAnchovy suggested and then deleted, because he felt that it was off topic, but now it seems that it isn't). Now we can't just choose m=1, because that would prove x(1)=y(1), not x=y. All we can do is this: Let m be an arbitrary non-negative real number. If m≠0 then the assumption implies that x(m)=y(m). If m=0, the equality just says 0=0, and gives us no information. So the conclusion is that x(m)=y(m) for all m>0. If we let ##x_+## and ##y_+## denote the restrictions of x and y to the positive real numbers, the conclusion is that ##x_+=y_+##, not that ##x=y##.
 
Last edited:
  • #32
DaleSpam said:
Neither of the proofs used division by m in their reasoning. They are not subject to that criticism.

The proof referred to in the original post did as you confirmed:

DaleSpam said:
I claim that given "##mx=my## for all m" you can simply divide out the m and get ##x=y##

... and I think we are all agreed that the operation of dividing out the m (and therefore that proof) is invalid when ## m = 0 ##. You have now presented a new argument at the crux of which is this statement:

DaleSpam said:
the only values for x and y which satisfy the proposition “##mx=my## for all m” are the values ##x=y##.

against which I provide a counter-example:

$$ x =
\left\{
\begin{array}{ll}
y & \mbox{if } m \ne 0 \\
0 & \mbox{if } m = 0
\end{array}
\right. $$
 
  • #33
DaleSpam said:
the only values for x and y which satisfy the proposition “##mx=my## for all m” are the values ##x=y##.
MrAnchovy said:
against which I provide a counter-example:

$$ x =
\left\{
\begin{array}{ll}
y & \mbox{if } m \ne 0 \\
0 & \mbox{if } m = 0
\end{array}
\right. $$
I think it's clear that what DaleSpam meant here is that if we want to assign values to x and y that make "mx=my for all m" a true statement, we have to assign the same value to both x and y. I would interpret x and y as variables that represent real numbers, since nothing else was explicitly stated. If that's the intended interpretation, then DaleSpam isn't wrong (at least not about this).

A counterexample to such a statement should assign values to both variables, not just describe a relationship between them. It looks like you would use something like this: x=y=1 when m≠0, and x=0, y=1 when m=0. But if x and y are variables that represent real numbers, this isn't an assignment of values. It's an infinite number of assignments (one for each m). So it's not a counterexample to the claim that DaleSpam made there.

If we interpret x and y as variables that represent elements of some other set, e.g. a set of functions, then things are certainly different. But I don't think that's the intended interpretation.
 
  • #34
A.T. said:
I always understood it like that, even when “for all ##m##” wasn't stated explicitly. Unless stated otherwise, I assume no constraints on the value of ##m##.
"For all m" doesn't mean that there are no constraints on m. In fact, there can be constraints on m in the form of defining the admissible set membership for m. What "for all m" means is that, whatever the set of admissible m is, the relationship holds for every single member of that set.

Personally, I was taking the set of admissible m to be all real numbers, but my proof works for all admissible sets which include at least one non-zero number, and Fredrik's proof works for all admissible sets which include the number 1.

A.T. said:
Unless stated otherwise, I assume no constraints on the value of ##m##. So I assume that the last ##x=y## means "##x=y## for all ##m##". Is that correct?
I don't know what "##x=y## for all m" means since m is not in the expression ##x=y##. To me, it doesn't make any sense to append the "for all m" to that, but I suppose that there is no harm in doing it (although it seems strange and I certainly see no need to do it either).
 
Last edited:
  • #35
A.T. said:
there is an infinite number of relationships between ##x## and ##y##, that satisfy the proposition. For example:

$$R_2: \hspace{10 mm} x =\begin{cases} y & m \neq 0 \\ 3y & m = 0 \end{cases}$$

Your objection in the previous thread was that ##x = 3y## doesn't satisfy the proposition for all ##m##, but that is irrelevant, because ##x = 3y## only comes into play for ##m=0##. The relationship ##R_2## as a whole does sastify ##mx=my## for all ##m##.
MrAnchovy said:
against which I provide a counter-example:

$$ x =
\left\{
\begin{array}{ll}
y & \mbox{if } m \ne 0 \\
0 & \mbox{if } m = 0
\end{array}
\right. $$
These do not satisfy the proposition. If x depends on m as described then the pair x=5, y=5 does not satisfy the proposition because x=5, y=5 does not exist for m=0.
 
Last edited:

Similar threads

  • Classical Physics
2
Replies
67
Views
4K
  • Classical Physics
Replies
7
Views
825
Replies
20
Views
667
Replies
10
Views
1K
  • Introductory Physics Homework Help
Replies
10
Views
2K
Replies
31
Views
2K
  • Classical Physics
Replies
1
Views
1K
Replies
5
Views
1K
  • Special and General Relativity
2
Replies
36
Views
609
  • Classical Physics
Replies
27
Views
1K
Back
Top