It looks like Soulver intentionally prevents seconds squared (
s^2
) from being represented at all. This makes doing physics difficult, as seconds squared often arise. For instance, acceleration (and hence force) have a seconds-squared in the denominator. For another example, computing the (unitless) gamma factor in relativity,
gamma = 1/sqrt(1-v^2/c^2)
will end up dividing two quantities with units
m^2/s^2
, which Soulver refuses to evaluate. To get this to evaluate you must instead express
v^2/c^2
as
(v/c)^2
, which is annoying.
Ideally Soulver would just let all units be valid and leave it to the user to interpret them correctly, as any combination of units can arise in physics.