Input:
d = 1e8 m
t = 2 s
v = d/t # 50M m/s
c = 3e8 m/s # 300M m/s
v/c # Error: unsupported unit in rate
This can be fixed by explicitly writing the redundant
v = d/t to m/s
to force the correct units, even though it seems like Soulver does understand the units there (since it correctly evaluates it to 50M m/s). Even writing
v = d/t to mph
works despite being a different speed unit; it seems like Soulver just needs the reminder that
v
is a speed.