Mathematica bug?
Oops, nevermind. The problem is that Mathematica thinks "ax," without spaces, is a variable unto itself, different from either a or x. You need to use either spaces or the * operator to indicate multiplication:
f[x_] := (a*x+b)/(2x+d)
 Warren
