Safe Haskell | None |
---|
Documentation
Abs :: (Type a, Num a, Num (Size a)) => NUM (a :-> Full a) | |
Sign :: (Type a, Num a, Num (Size a)) => NUM (a :-> Full a) | |
Add :: (Type a, Num a, Num (Size a)) => NUM (a :-> (a :-> Full a)) | |
Sub :: (Type a, Num a, Num (Size a)) => NUM (a :-> (a :-> Full a)) | |
Mul :: (Type a, Num a, Num (Size a)) => NUM (a :-> (a :-> Full a)) |
Semantic NUM | |
StringTree NUM | |
Render NUM | |
Eval NUM | |
Equality NUM | |
EvalBind NUM | |
Monotonic NUM | |
Sharable NUM | |
AlphaEq dom dom dom env => AlphaEq NUM NUM dom env | |
SizeProp (:|| NUM Type) | |
(:<: (:|| NUM Type) dom, :<: (:|| Literal Type) dom, :<: (:|| INTEGRAL Type) dom, :<: (:|| COMPLEX Type) dom, OptimizeSuper dom) => Optimize (:|| NUM Type) dom |