a-(b-c) = a+(-b+c) = a+(c-b) a/(b/c) = a*(/b*c) = a*(c/b) a*(/b*c) is not legal syntax in most languages, but why not?