math.functions vocabulary
Factor handbook > Vocabulary index


Documentation
Mathematical functions

Meta-data
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
non-trivial-divisor tuplen


Generic words
WordStack effect
absq( x -- y )
atan( x -- y )
copysign( x y -- x' )
cos( x -- y )
cosh( x -- y )
e^( x -- e^x )
frexp( x -- y exp )
ldexp( x exp -- y )
log( x -- y )
log1+( x -- y )
log10( x -- y )
round( x -- y )
round-to-even( x -- y )
round-to-odd( x -- y )
signum( x -- y )
sin( x -- y )
sinh( x -- y )
sqrt( x -- y )
tan( x -- y )
tanh( x -- y )
truncate( x -- y )


Ordinary words
WordStack effect
(float-round)( x round-quot -- y )
(ratio-round)( x round-quot -- y )
(round-tiebreak?)( quotient rem denom tiebreak-quot -- q ? )
(round-to-even?)( quotient rem denom -- quotient ? )
(round-to-odd?)( quotient rem denom -- quotient ? )
-i*( x -- y )
10^( x -- 10^x )
>=1?( x -- ? )
>float-rect( z -- x y )
>polar( z -- abs arg )
[-1,1]?( x -- ? )
^( x y -- x^y )
^mod( x y n -- z )
acos( x -- y )
acosec( x -- y )
acosech( x -- y )
acosh( x -- y )
acot( x -- y )
acoth( x -- y )
arg( z -- arg )
asec( x -- y )
asech( x -- y )
asin( x -- y )
asinh( x -- y )
atanh( x -- y )
ceiling( x -- y )
cis( arg -- z )
conjugate( z -- z* )
cosec( x -- y )
cosech( x -- y )
cot( x -- y )
coth( x -- y )
divisor?( m n -- ? )
factor-2s( n -- r s )
floor( x -- y )
floor-to( x step -- y )
i*( x -- y )
lcm( a b -- c )
lerp( a b t -- a_t )
mod-inv( x n -- y )
non-trivial-divisor( n -- * )
nth-root( n x -- y )
polar>( abs arg -- z )
roots( x t -- seq )
sec( x -- y )
sech( x -- y )
sigmoid( x -- y )
~( x y epsilon -- ? )
~abs( x y epsilon -- ? )
~rel( x y epsilon -- ? )


Class predicate words
WordStack effect
non-trivial-divisor?( object -- ? )


Files


Children from resource:basis
VocabularySummary
math.functions.integer-logsmath.functions.integer-logs vocabulary


Children
VocabularySummary
math.functions.privatemath.functions.private vocabulary