引数の数があっていないときや、値が正しくないときに発生します。
Time.at Math.sqrt(-1)
など*1
*1Math.sqrt(-1)はrequire 'complex'していたら発生しません。
Math.sqrt(-1)