Kernel
3.1 Generic
3.2 Mathutil
3.3 Numeric
3.4 Utils
3.5 Iterat
3.6 Express
3.7 Ghelper
3.8 Strutl
3.9 Extapply
3.10 Types
3.11 Modarith
3.12 Diff
3.13 Operator
3.14 Function
3.15 Numbers
3.16 Vectors
3.17 Structs
3.18 Matrices
3.19 Quaternion
3.20 Pseries
3.21 Numsymb
3.22 Heuristic
3.23 Litfun
On this page:
*no-rationals-in-divide*
zero
:  zero
one
:  one
-one
:  -one
two
:  two
three
:  three
pi
:  pi
:  +  pi
:  -pi
-pi
2pi
:  2pi
:  +  2pi
-2pi
:  -2pi
pi/  2
:  pi/  2
:  +  pi/  2
-pi/  2
:  -pi/  2
pi/  3
:  pi/  3
:  +  pi/  3
-pi/  3
:  -pi/  3
pi/  4
:  pi/  4
:  +  pi/  4
-pi/  4
:  -pi/  4
pi/  6
:  pi/  6
:  +  pi/  6
-pi/  6
:  -pi/  6
:  euler
:  ln10
:  ln2
:  minlog
:  phi
*machine-epsilon*
*sqrt-machine-epsilon*
ulp
ulpr
binomial-coefficient
close-enuf?
cubic
exact-complex?
exact-one?
exact-quotient
exact-rational?
exact-zero?
factorial
gcd-complex
gcd-rational
integer-divide
integer-divide-quotient
integer-divide-remainder
make-rational
principal-range
principal-value
principal-value-minus-pi-to-pi
principal-value-zero-to-2pi
quadratic
round-complex
safelog
scheme-number-divide
scheme-number-gcd
sgn
sigma-Kahan  Babushka  Neumaier
stirling-first-kind
stirling-second-kind
~0?
8.15.0.4

3.3 Numeric🔗

 (require sicm/kernel/numeric) package: rktsicm

value

*no-rationals-in-divide* : boolean?

variable that controls the behavior of scheme-number-divide

value

zero : real?

:zero : real?
one : real?
:one : real?
-one : real?
:-one : real?
two : real?
:two : real?
three : real?
:three : real?
pi : real?
:pi : real?
:+pi : real?
:-pi : real?
-pi : real?
2pi : real?
:2pi : real?
:+2pi : real?
-2pi : real?
:-2pi : real?
pi/2 : real?
:pi/2 : real?
:+pi/2 : real?
-pi/2 : real?
:-pi/2 : real?
pi/3 : real?
:pi/3 : real?
:+pi/3 : real?
-pi/3 : real?
:-pi/3 : real?
pi/4 : real?
:pi/4 : real?
:+pi/4 : real?
-pi/4 : real?
:-pi/4 : real?
pi/6 : real?
:pi/6 : real?
:+pi/6 : real?
-pi/6 : real?
:-pi/6 : real?
:euler : real?
:ln10 : real?
:ln2 : real?
:minlog : real?
:phi : real?
some predefined constants

value

*machine-epsilon* : flonum?

*sqrt-machine-epsilon* : flonum?
smallest step from 1.0 that can be represented

procedure

(ulp ??? ...)  '???

  ??? : any?
(ulpr ??? ...)  '???
  ??? : any?
(binomial-coefficient ??? ...)  '???
  ??? : any?
(close-enuf? ??? ...)  '???
  ??? : any?
(cubic ??? ...)  '???
  ??? : any?
(exact-complex? ??? ...)  '???
  ??? : any?
(exact-one? ??? ...)  '???
  ??? : any?
(exact-quotient ??? ...)  '???
  ??? : any?
(exact-rational? ??? ...)  '???
  ??? : any?
(exact-zero? ??? ...)  '???
  ??? : any?
(factorial ??? ...)  '???
  ??? : any?
(gcd-complex ??? ...)  '???
  ??? : any?
(gcd-rational ??? ...)  '???
  ??? : any?
(integer-divide ??? ...)  '???
  ??? : any?
(integer-divide-quotient ??? ...)  '???
  ??? : any?
(integer-divide-remainder ??? ...)  '???
  ??? : any?
(make-rational ??? ...)  '???
  ??? : any?
(principal-range ??? ...)  '???
  ??? : any?
(principal-value ??? ...)  '???
  ??? : any?
(principal-value-minus-pi-to-pi ??? ...)  '???
  ??? : any?
(principal-value-zero-to-2pi ??? ...)  '???
  ??? : any?
(quadratic ??? ...)  '???
  ??? : any?
(round-complex ??? ...)  '???
  ??? : any?
(safelog ??? ...)  '???
  ??? : any?
(scheme-number-divide ??? ...)  '???
  ??? : any?
(scheme-number-gcd ??? ...)  '???
  ??? : any?
(sgn ??? ...)  '???
  ??? : any?
(sigma-KahanBabushkaNeumaier ??? ...)  '???
  ??? : any?
(stirling-first-kind ??? ...)  '???
  ??? : any?
(stirling-second-kind ??? ...)  '???
  ??? : any?
(~0? ??? ...)  '???
  ??? : any?