I'm writing a program that takes some basic physics formulas and is able to figure out every possible relationship between the quantities, for example, given the following:
energy = distance * force
energy = momentum * speed
speed = distance / time
It should be able to derive:
force = momentum / time
Anyway, when programming, I like to have my class names be as accurate and descriptive as possible, that way my code can be understood clearly, which leads to my question:
What I want to know is, are there terms to distinguish general formulas and expressions like those above, from unit specific ones, such as those below?:
The formula
newtons = kilograms * meters per second per second
and the expression
kilograms * meters per second per second
In other words, if this is called an expression:
mass * acceleration
then what's this called?
kilograms * meters per second per second
If they are both called expressions, is there another word that distinguishes them from each other? Same thing for formulas.
energy = distance * force
energy = momentum * speed
speed = distance / time
It should be able to derive:
force = momentum / time
Anyway, when programming, I like to have my class names be as accurate and descriptive as possible, that way my code can be understood clearly, which leads to my question:
What I want to know is, are there terms to distinguish general formulas and expressions like those above, from unit specific ones, such as those below?:
The formula
newtons = kilograms * meters per second per second
and the expression
kilograms * meters per second per second
In other words, if this is called an expression:
mass * acceleration
then what's this called?
kilograms * meters per second per second
If they are both called expressions, is there another word that distinguishes them from each other? Same thing for formulas.