Mathematica 8.0.1 на Mac OS X 10.7.2 делает это: Закройте ядро и выполните
MathieuS[MathieuCharacteristicA[ 1, -(1/4)], -0.25`, 15.707963267948966`]
MathieuS[MathieuCharacteristicA[ 1, -(1/4)], -0.25`, 15.707963267948966`]
(*
5.10119 10^-15
MathieuS[MathieuCharacteristicA[1, -(1/4)], -0.25, 15.708]
*)
То есть, в первый раз, когда он численно оценивает выражение, а второй раз возвращает неоценимую форму.
Почему? Или я просто слишком долго смотрел на свой экран и делал что-то глупое?