Я пытаюсь определить функцию, которая будет принимать Double -> Double
функция и возвращает ее математическую производную. Я пытался сделать следующее :
der :: (Double -> Double) -> (Double -> Double)
der f
| f == exp = exp
| otherwise = undefined
, но Haskell не поддерживает ==
для значений Double -> Double
. То, что я пытаюсь сделать, невозможно в Haskell?