Hi Bill,
Well considering Cos("test_elevation") works without specifying extent or cellsize, I would expect "test_elevation" * Cos(0) or Cos(0) * "test_elevation" to work also.
Correct me if I am wrong, but Cos(0) is simply 1, so "test_elevation" * Cos(0) or Cos(0) * "test_elevation" is simply "test_elevation" * 1 or 1 * "test_elevation".
If the Raster Calculator can get the cellsize and extent information for Cos("test_elevation"), it really only makes sense that it can also get it for "test_elevation" * Cos(0) or Cos(0) * "test_elevation", considering it is just multiplying the raster by 1.
That is where I believe the bug is. Please let me know if I need to clarify for you further.
Patrick