Idris2Doc : Data.Num

Data.Num

(source)

Definitions

interfaceExp : Type->Type
  Interface for the Exponential
We also include minus infinity because of the necessity to compute
causal masks within the attention mechanism.
For rules that `exp` should satisfy, see https://arxiv.org/abs/1911.04790
We also have
`exp . log = id`, `log . exp = id`, `exp minusInfinity = 0`...

Parameters: a
Constraints: Num a
Methods:
exp : a->a
log : a->a
minusInfinity : a

Implementations:
Expa=>AllTensorMonoid (contsshape) =>Exp (Tensorshapea)
ExpDouble
exp : Expa=>a->a
Visibility: public export
log : Expa=>a->a
Visibility: public export
minusInfinity : Expa=>a
Visibility: public export
interfaceSqrt : Type->Type
Parameters: a
Constraints: Num a
Methods:
sqrt : a->a

Implementations:
SqrtDouble
Sqrt ()
Sqrta=>Sqrtb=>Sqrt (a, b)
Sqrta=>Sqrtb=>Sqrt (DPaira (constb))
sqrt : Sqrta=>a->a
Visibility: public export
depFunNum : {k : Finn->Type} ->Num ((i : Finn) ->ki)
Visibility: public export
depFunNeg : {k : Finn->Type} ->Neg ((i : Finn) ->ki)
Visibility: public export
depFunFromDouble : {k : Finn->Type} ->FromDouble ((i : Finn) ->ki)
Visibility: public export