Is there math proof that we can cancel out units in Physics? For example:

$\require{cancel}distance = \frac{meters}{\cancel{second}} * \cancel{second}$.

So we see that seconds cancel out and we left with meters which is correct but how is it possible if it is not actually division (meters per second) it is only our interpretation of speed. Why are we allowed to make algebraic calculations on units? Also, we can use dimensional analysis to check that we do everything correctly but why? Why does it always work?

  • $\begingroup$ See en.wikipedia.org/wiki/Buckingham_%CF%80_theorem and references therein. $\endgroup$
    – PPR
    Commented Nov 11, 2020 at 13:07
  • 1
    $\begingroup$ "it is not actually division" -- who says it isn't? $\endgroup$ Commented Nov 11, 2020 at 15:04
  • 2
    $\begingroup$ If you want full-on mathematical rigor, I can't really explain it than Terence Tao did. $\endgroup$ Commented Nov 11, 2020 at 15:19
  • $\begingroup$ I found this from four years ago: math.stackexchange.com/questions/1980010/… (Why do units from physics behave like numbers?) A lot to digest there. But for your question about dimensional analysis, check out @Jack M's pendulum example. Basically, the result e.g. for period of a pendulum should not depend on the units used to measure the quantities it depends on. $\endgroup$ Commented Nov 11, 2020 at 15:53
  • $\begingroup$ My recommendation is to always use dimensional analysis to check answers. If your answer is dimensionally consistent, it has a chance of being correct; if on the other hand your answer is dimensionally inconsistent, it is definitely wrong. $\endgroup$ Commented Nov 11, 2020 at 16:43

4 Answers 4


Good question. I don't have any elegant, deep mathematical answer for you. But let's consider an object moving at 3 m/sec and consider a time interval of 5 sec. We can lay out the object's progress along a line consisting of 5 sections, in each of which the object has moved 3 m. So the total distance moved is 3m + 3m +3m +3m +3m = 15m. Knowing multiplication, we can also find the total distance as 3m x 5 = 15m. Notice that in this last calculation time doesn't play a role. I'm simply multiplying a distance by a pure number. So (3 m/sec) x (5 sec) is really 3m x 5. The seconds cancel. That to me would justify treating the sec unit like a number to be canceled.

  • $\begingroup$ Thank you for your answer. it makes sense for this specific example but I'm not sure that it will work for others especially for more difficult ones $\endgroup$
    – Vladislav
    Commented Nov 13, 2020 at 16:09

The question seems trivial, but it isn't at all!

Some strange formal properties of algebraic calculations on units (e.g. the elusive rad unit which appears or disappears) should suggest that "something is wrong" instead of the more usual W.Allen's "Whatever works".

The problem concerns the logic (syntax and semantics) of the ''mathematical'' language of physical quantities. What does mean "the product of a force times a distance" or "the division of a distance by a time"? And what is the rigorous logic of the dimensional algebra?

Units of measure are samples of quantities, but the calculations made with symbols of units are a particular form of dimensional calculus. This (little-shared) statement is not the result of an improvisation: here I am forced to be self-referential by quoting the document:


Unfortunately the text is not in English language. I emphasize S.3.7 ''Algebra of units of measure'' and the last sentences:

The usefulness of dimensional monomials consists in making the calculation of the relationships between the various units of measurement of physical quantities algebrically intuitive, conforming it to the ordinary rules of algebra (as illustrated in the examples).
The ordinary calculations with units of measure are based on dimensional relations between classes of quantities, they are not univocal relations between units of measure. We must not deceive ourselves to be able to obtain in this way the exact conventional name or even the definition of the calculated unit!


As Pangloss points out, this is surprisingly non-trivial!

The sort of manipulations you are talking about are part of a quantity calculus. This is not to be confused with Newton's and Leibniz's Calculus. A calculus is just a method for computation. This is a method of manipulating quantities which yield "the same" quantity with different units.

Your method of "canceling" the units is the normal way of phrasing one of the rules that can be applied in quantity calculus. And, we show very informally that it works, because nobody has found a way it doesn't work. It's anthropocentric, but its the truth. Like so many systems, we can do the things we can do in that system because we evolved countless systems that didn't work, and this one did.

A major aspect of answering your "why" question is the axiomization of unit conversions. This is the process of "turning the crank" on these unit manipuations to produce all true unit conversions. In theory, if you could do this, you could start to make statements about how they work and prove something more profound.

As it turns out, we cant do that. We do not currently believe that units "in general" can be axiomized in this way. However, we are confident that the basic scientific units (meters, seconds, etc.) can be treated this way. Perhaps they are a special case, perhaps they are a general rule.

Metrologia keeps their papers behind a paywall, but a particularly interesting paper might be On quantity calculus and units of measurement. This discusses an interesting pattern where our basic scientific units can be treated as quantities in their own right (i.e. "ft" corresponds to "1 ft"), and thus admit algebraic operations like division. However, it points out that, in general, this is not a valid construction.


The rules of algebra apply to the manipulation of symbols. The expressions for the units of measure are symbols.

  • $\begingroup$ Only a subset of typical algebraic rules applies to units or physical values, respectively. I cannot arbitrarily add them for instance. Also, how do you define a mathematical symbol other than something to which the rules of algebra apply? And why are units such symbols and not something else? $\endgroup$
    – Wrzlprmft
    Commented Nov 11, 2020 at 15:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.