:serval: すごーい!
https://twitter.com/waddlaw/status/924513731890921473
https://twitter.com/waddlaw/status/924513731890921473
((->) a)
が Applicative の instance で、f :: ((->) a) b -> c g :: ((->) a) b
f <*> g :: ((->) a) c (f <*> g) x = f x (g x)
<$>
と組み合わせて使っていないところが意外と面白い所かなと思っています:grinning:fib = 0 : 1 : zipWith (+) fib (tail fib)
奇数の無限リスト
です。*Q2357> 1 / (root2 + root3 + root5 + root7) (37 % 43)√2 + ((-29) % 43)√3 + ((-133) % 215 + ((62 % 215)√2)√3)√5 + (27 % 43 + (((-10) % 43)√2)√3 + (((-34) % 215)√2 + (22 % 215)√3)√5)√7
*ToySolver.Data.AlgebraicNumber.Real> 1 / (nthRoot 2 2 + nthRoot 2 3 + nthRoot 2 5 + nthRoot 2 7) RealRoot (fromTerms [(1 % 46225,mfromIndices []),((-136) % 46225,mfromIndices [(X,2)]),(6476 % 46225,mfromIndices [(X,4)]),((-141912) % 46225,mfromIndices [(X,6)]),(1513334 % 46225,mfromIndices [(X,8)]),((-7453176) % 46225,mfromIndices [(X,10)]),(13950764 % 46225,mfromIndices [(X,12)]),((-1119368) % 9245,mfromIndices [(X,14)]),(1 % 1,mfromIndices [(X,16)])]) (Finite (0 % 1) <..<= Finite (666573 % 4403200))
x^16 - 1119368/9245 x^14 + 13950764/46225 x^12 - 7453176/46225 x^10 + 1513334/46225 x^8 - 141912/46225 x^6 + 6476/46225 x^4 - 136/46225 x^2 + 1/46225
の実根のうち (0, 666573/4403200]
に含まれる根というのはわかったけれど、有理化には使えなかった…… (当たり前)Database.Relational.Query.Documentation
の IO アクションを。