47912
((3) 0 () 14 ((q lib "math/array.rkt") (q lib "math/number-theory.rkt") (q lib "math/distributions.rkt") (q lib "math/flonum.rkt") (q lib "math/bigfloat.rkt") (q lib "math/matrix.rkt") (q lib "math/statistics.rkt") (q lib "math/special-functions.rkt") (q 59147 . 6) (q lib "math/base.rkt") (q 56663 . 5) (q 62819 . 4) (q 62941 . 7) (q lib "math/utils.rkt")) () (h ! (equal) ((c def c (c (? . 1) q modular-fibonacci)) q (18979 . 4)) ((c form c (c (? . 0) q Listof*)) q (30964 . 2)) ((c form c (c (? . 0) q array>=)) q (34638 . 2)) ((c def c (c (? . 2) q flcauchy-cdf)) q (71413 . 7)) ((c def c (c (? . 1) q prime-power?)) q (18094 . 3)) ((c def c (c (? . 3) q +max.lo)) q (9178 . 2)) ((c def c (c (? . 2) q flbernoulli-cdf)) q (68784 . 6)) ((c form c (c (? . 0) q array-strict)) q (43876 . 4)) ((c def c (c (? . 3) q flvector-copy!)) q (10044 . 11)) ((c def c (c (? . 3) q lg1+)) q (4518 . 3)) ((c def c (c (? . 4) q bfshift)) q (29205 . 4)) ((c def c (c (? . 5) q matrix-sum)) q (48051 . 3)) ((c def c (c (? . 2) q flbinomial-cdf)) q (69280 . 7)) ((c form c (c (? . 0) q array-all-max)) q (39265 . 6)) ((c def c (c (? . 3) q +min.0)) q (4892 . 2)) ((c def c (c (? . 3) q fllog+)) q (2294 . 4)) ((c def c (c (? . 4) q bfacos)) q (26672 . 3)) ((c form c (c (? . 4) q Bigfloat)) q (21537 . 2)) ((c def c (c (? . 0) q array->mutable-array)) q (30282 . 3)) ((c def c (c (? . 3) q flmultinomial)) q (2204 . 4)) ((c def c (c (? . 0) q array-axis-fft)) q (40267 . 4)) ((c form c (c (? . 0) q array-all-sum)) q (39047 . 3)) ((c def c (c (? . 0) q list-array->array)) q (40154 . 4)) ((c def c (c (? . 1) q integer-root)) q (17598 . 4)) ((c def c (c (? . 1) q mod-)) q (16164 . 4)) ((c def c (c (? . 1) q mediant)) q (20425 . 4)) ((c def c (c (? . 4) q bfcbrt)) q (25727 . 3)) ((c def c (c (? . 6) q sample-bin-max)) c (? . 8)) ((c def c (c (? . 1) q heptagonal-number?)) q (19930 . 3)) ((c form c (c (? . 0) q array-magnitude)) q (34426 . 2)) ((c def c (c (? . 5) q matrix-op-2norm)) q (53712 . 3)) ((c def c (c (? . 0) q flarray-abs)) q (41746 . 3)) ((c def c (c (? . 2) q gamma-dist-shape)) q (66020 . 3)) ((c def c (c (? . 4) q -4.bf)) q (23504 . 2)) ((c def c (c (? . 6) q hpd-interval)) q (60805 . 7)) ((c def c (c (? . 7) q fllog-beta-inc)) q (14550 . 7)) ((c def c (c (? . 4) q 10.bf)) q (23820 . 2)) ((c def c (c (? . 3) q epsilon.0)) q (4940 . 2)) ((c def c (c (? . 4) q bigfloat-precision)) q (21824 . 3)) ((c form c (c (? . 2) q Uniform-Dist)) q (68346 . 2)) ((c def c (c (? . 4) q bffrac)) q (24953 . 3)) ((c def c (c (? . 2) q inv-cdf)) q (63532 . 6)) ((c def c (c (? . 1) q mod<)) q (16395 . 4)) ((c def c (c (? . 3) q flbinomial)) q (2050 . 4)) ((c def c (c (? . 3) q fltanpix)) q (3849 . 3)) ((c def c (c (? . 0) q array->list)) q (31160 . 3)) ((c def c (c (? . 0) q ::)) q (36022 . 7)) ((c def c (c (? . 6) q statistics-variance)) q (57229 . 4)) ((c def c (c (? . 1) q hexagonal-number?)) q (19866 . 3)) ((c def c (c (? . 0) q array->fcarray)) q (41981 . 3)) ((c form c (c (? . 2) q Sample)) q (62726 . 2)) ((c def c (c (? . 9) q float-complex?)) q (136 . 3)) ((c def c (c (? . 3) q fl2negative?)) q (6795 . 4)) ((c def c (c (? . 4) q 9.bf)) q (23796 . 2)) ((c def c (c (? . 4) q -7.bf)) q (23429 . 2)) ((c def c (c (? . 7) q flhurwitz-zeta)) q (13876 . 4)) ((c def c (c (? . 0) q fcarray-real-data)) q (42054 . 3)) ((c def c (c (? . 4) q bfexp2)) q (26155 . 3)) ((c def c (c (? . 6) q sample-bin-weights)) c (? . 8)) ((c def c (c (? . 1) q divisor-sum)) q (18476 . 4)) ((c def c (c (? . 4) q bfabs)) q (25507 . 3)) ((c def c (c (? . 2) q struct:distribution)) c (? . 11)) ((c def c (c (? . 3) q flsqrt1pm1)) q (3477 . 3)) ((c def c (c (? . 2) q student-t-dist-mean)) q (67322 . 3)) ((c def c (c (? . 5) q matrix-transpose)) q (50158 . 3)) ((c def c (c (? . 5) q matrix-)) q (47287 . 4)) ((c def c (c (? . 2) q cauchy-dist-mode)) q (65428 . 3)) ((c form c (c (? . 0) q array*)) q (34025 . 2)) ((c def c (c (? . 2) q uniform-dist)) q (68366 . 7)) ((c def c (c (? . 4) q bfcsch)) q (27410 . 3)) ((c def c (c (? . 5) q matrix-row)) q (48367 . 4)) ((c def c (c (? . 9) q random-natural)) q (529 . 5)) ((c def c (c (? . 3) q flsubnormal?)) q (5470 . 3)) ((c def c (c (? . 2) q fltriangle-cdf)) q (74573 . 8)) ((c def c (c (? . 5) q square-matrix?)) q (44448 . 3)) ((c def c (c (? . 5) q matrix-scale)) q (47598 . 4)) ((c form c (c (? . 3) q inline-flvector-map)) q (9904 . 6)) ((c def c (c (? . 4) q bfsinh+cosh)) q (27598 . 3)) ((c form c (c (? . 2) q CDF)) q (62747 . 2)) ((c def c (c (? . 3) q flinteger?)) q (1495 . 3)) ((c def c (c (? . 4) q bf=)) q (24357 . 4)) ((c def c (c (? . 5) q matrix-upper-triangle)) q (48769 . 4)) ((c def c (c (? . 0) q array->array-list)) q (32009 . 4)) ((c def c (c (? . 6) q statistics-min)) c (? . 10)) ((c def c (c (? . 0) q array-axis-inverse-fft)) q (40376 . 4)) ((c form c (c (? . 3) q flsplit)) q (9542 . 2)) ((c def c (c (? . 6) q mc-stddev/mean)) q (61894 . 6)) ((c form c (c (? . 0) q array-max)) q (34154 . 2)) ((c def c (c (? . 4) q bf>)) q (24430 . 4)) ((c def c (c (? . 5) q matrix-normalize)) q (51071 . 5)) ((c form c (c (? . 0) q for*/array)) q (33307 . 3)) ((c def c (c (? . 0) q fcarray/)) q (42743 . 6)) ((c def c (c (? . 4) q 0.bf)) q (23191 . 2)) ((c def c (c (? . 4) q bfasinh)) q (27025 . 3)) ((c def c (c (? . 5) q matrix-diagonal)) q (48700 . 3)) ((c def c (c (? . 2) q gamma-dist-scale)) q (66085 . 3)) ((c def c (c (? . 3) q fl+/error)) q (5886 . 4)) ((c def c (c (? . 0) q array-axis-reduce)) q (39751 . 5)) ((c def c (c (? . 2) q flnormal-sample)) q (74298 . 5)) ((c def c (c (? . 3) q -max.hi)) q (9203 . 2)) ((c def c (c (? . 5) q row-matrix?)) q (44318 . 3)) ((c def c (c (? . 2) q fldelta-inv-cdf)) q (72081 . 6)) ((c def c (c (? . 2) q student-t-dist-scale)) q (67392 . 3)) ((c def c (c (? . 2) q flpoisson-sample)) q (70561 . 4)) ((c form c (c (? . 5) q for*/matrix)) q (46209 . 3)) ((c def c (c (? . 5) q matrix-map-cols)) q (49815 . 8)) ((c def c (c (? . 2) q flcauchy-pdf)) q (71279 . 6)) ((c def c (c (? . 6) q correlation/means)) q (58413 . 8)) ((c def c (c (? . 0) q array-all-or)) q (39442 . 3)) ((c def c (c (? . 2) q binomial-dist-count)) q (64614 . 3)) ((c def c (c (? . 6) q skewness/mean)) q (56267 . 6)) ((c def c (c (? . 7) q flbeta)) q (13955 . 4)) ((c def c (c (? . 6) q mc-prob-dist)) q (62552 . 5)) ((c def c (c (? . 5) q matrix-relative-error)) q (54471 . 6)) ((c def c (c (? . 0) q array-slice-set!)) q (35843 . 5)) ((c def c (c (? . 4) q bftanh)) q (26970 . 3)) ((c def c (c (? . 3) q flvector-min)) q (11409 . 4)) ((c def c (c (? . 2) q flbinomial-sample)) q (69602 . 5)) ((c def c (c (? . 4) q -min.bf)) q (23139 . 2)) ((c form c (c (? . 0) q array+)) q (33998 . 2)) ((c def c (c (? . 1) q quadratic-natural-solutions)) q (20744 . 5)) ((c def c (c (? . 5) q matrix-num-rows)) q (44594 . 3)) ((c def c (c (? . 0) q array-fold)) q (38742 . 4)) ((c def c (c (? . 4) q bfexp)) q (26101 . 3)) ((c def c (c (? . 4) q bfcosh)) q (26915 . 3)) ((c def c (c (? . 3) q flprobability?)) q (4628 . 4)) ((c def c (c (? . 4) q bfcos)) q (26509 . 3)) ((c def c (c (? . 7) q Fresnel-RS)) q (13233 . 3)) ((c def c (c (? . 2) q flexponential-pdf)) q (72213 . 5)) ((c def c (c (? . 4) q bftruncate)) q (24724 . 3)) ((c def c (c (? . 4) q bflog-gamma)) q (27875 . 3)) ((c def c (c (? . 0) q array-axis-and)) q (38536 . 4)) ((c def c (c (? . 1) q make-fibonacci)) q (18882 . 4)) ((c def c (c (? . 4) q bfsqr)) q (25453 . 3)) ((c def c (c (? . 0) q array-all-and)) q (39367 . 3)) ((c form c (c (? . 0) q array-axis-sum)) q (38016 . 3)) ((c def c (c (? . 1) q next-prime)) q (16930 . 3)) ((c def c (c (? . 4) q bfsin+cos)) q (27520 . 3)) ((c def c (c (? . 4) q bigfloat?)) q (21553 . 3)) ((c def c (c (? . 3) q flexpm1)) q (2888 . 3)) ((c def c (c (? . 1) q quadratic-residue?)) q (15289 . 4)) ((c form c (c (? . 0) q array-angle)) q (34456 . 2)) ((c def c (c (? . 1) q sqr)) q (20121 . 3)) ((c def c (c (? . 4) q bfsgn)) q (25561 . 3)) ((c form c (c (? . 0) q array-and)) q (34741 . 2)) ((c def c (c (? . 9) q gamma.0)) q (66 . 2)) ((c def c (c (? . 2) q ordered-dist)) c (? . 12)) ((c def c (c (? . 2) q flgeometric-pdf)) q (69721 . 5)) ((c def c (c (? . 5) q vandermonde-matrix)) q (45655 . 4)) ((c def c (c (? . 6) q statistics)) c (? . 10)) ((c def c (c (? . 0) q array-all-fold)) q (38858 . 8)) ((c def c (c (? . 3) q flsqr/error)) q (6254 . 3)) ((c def c (c (? . 0) q fcarray-conjugate)) q (43096 . 3)) ((c def c (c (? . 1) q as-power)) q (18216 . 3)) ((c form c (c (? . 0) q array<=)) q (34559 . 2)) ((c def c (c (? . 0) q fcarray-)) q (42606 . 6)) ((c def c (c (? . 2) q binomial-dist-prob)) q (64685 . 3)) ((c def c (c (? . 6) q kurtosis)) q (55680 . 5)) ((c def c (c (? . 7) q flzeta)) q (13775 . 3)) ((c def c (c (? . 7) q lambert)) q (12045 . 3)) ((c def c (c (? . 4) q bfcsc)) q (27247 . 3)) ((c def c (c (? . 6) q samples->hash)) q (58665 . 6)) ((c form c (c (? . 2) q Discrete-Dist)) q (63944 . 2)) ((c def c (c (? . 5) q matrix-basis-angle)) q (53986 . 4)) ((c form c (c (? . 0) q Slice-Dots)) q (36553 . 2)) ((c def c (c (? . 3) q flvector+)) q (10698 . 4)) ((c def c (c (? . 7) q fllog-gamma)) q (13387 . 3)) ((c def c (c (? . 0) q fcarray-map)) q (42192 . 4)) ((c def c (c (? . 2) q distribution-pdf)) c (? . 11)) ((c form c (c (? . 0) q fcarray)) q (41948 . 2)) ((c def c (c (? . 6) q statistics-stddev)) q (57363 . 4)) ((c form c (c (? . 0) q array-count)) q (39511 . 5)) ((c def c (c (? . 6) q struct:statistics)) c (? . 10)) ((c def c (c (? . 4) q string->bigfloat)) q (22534 . 3)) ((c def c (c (? . 2) q fluniform-pdf)) q (75074 . 6)) ((c def c (c (? . 5) q matrix-set-col)) q (49291 . 5)) ((c def c (c (? . 0) q flarray*)) q (41118 . 4)) ((c def c (c (? . 4) q bffloor)) q (24783 . 3)) ((c def c (c (? . 0) q array-indexes-ref)) q (35469 . 4)) ((c def c (c (? . 3) q fl*/error)) q (6070 . 4)) ((c def c (c (? . 3) q flstep)) q (5296 . 4)) ((c def c (c (? . 6) q mean)) q (55038 . 4)) ((c def c (c (? . 2) q fltriangle-sample)) q (74935 . 6)) ((c def c (c (? . 2) q geometric-dist)) q (64777 . 3)) ((c def c (c (? . 3) q fl2exp)) q (8603 . 4)) ((c def c (c (? . 2) q fllogistic-pdf)) q (73263 . 6)) ((c form c (c (? . 2) q Bernoulli-Dist)) q (64333 . 2)) ((c def c (c (? . 1) q modsqr)) q (16036 . 3)) ((c def c (c (? . 3) q flsgn)) q (1174 . 3)) ((c def c (c (? . 3) q flonum->bit-field)) q (4967 . 3)) ((c def c (c (? . 1) q unit-group)) q (20987 . 3)) ((c def c (c (? . 1) q unit-group-order)) q (21063 . 4)) ((c def c (c (? . 4) q bfrational?)) q (24185 . 3)) ((c def c (c (? . 2) q flbeta-sample)) q (71164 . 5)) ((c def c (c (? . 2) q triangle-dist-min)) q (67639 . 3)) ((c def c (c (? . 9) q atanh)) q (423 . 3)) ((c def c (c (? . 7) q log-gamma-inc)) q (12635 . 6)) ((c form c (c (? . 0) q In-Indexes)) q (29431 . 2)) ((c def c (c (? . 6) q statistics-count)) c (? . 10)) ((c def c (c (? . 1) q quadratic-character)) q (15375 . 4)) ((c def c (c (? . 3) q fl2-)) q (7181 . 6)) ((c def c (c (? . 5) q matrix-error-norm)) q (54093 . 4)) ((c def c (c (? . 5) q matrix-gauss-elim)) q (52285 . 10)) ((c def c (c (? . 0) q ::new)) q (36674 . 3)) ((c def c (c (? . 3) q flexpt1p)) q (2940 . 4)) ((c def c (c (? . 0) q array-map)) q (33657 . 11)) ((c def c (c (? . 2) q real-dist-hpd-interval)) q (63838 . 4)) ((c def c (c (? . 2) q triangle-dist-max)) q (67708 . 3)) ((c def c (c (? . 6) q sample-bin-total)) q (59841 . 3)) ((c def c (c (? . 3) q flsinpix)) q (3743 . 3)) ((c def c (c (? . 3) q flpermutations)) q (2125 . 4)) ((c def c (c (? . 3) q -min.0)) q (4868 . 2)) ((c def c (c (? . 5) q matrix-augment)) q (49131 . 3)) ((c def c (c (? . 4) q bigfloat->ordinal)) q (28802 . 3)) ((c def c (c (? . 2) q student-t-dist)) q (67088 . 5)) ((c def c (c (? . 6) q statistics-range)) q (57088 . 3)) ((c def c (c (? . 3) q make-flexpt)) q (3409 . 3)) ((c def c (c (? . 3) q fl2log1p)) q (8884 . 4)) ((c def c (c (? . 6) q stddev)) q (55332 . 5)) ((c def c (c (? . 2) q flgamma-cdf)) q (72825 . 7)) ((c def c (c (? . 6) q mc-probability)) q (62386 . 5)) ((c def c (c (? . 1) q solve-chinese)) q (15184 . 4)) ((c def c (c (? . 1) q prime-exponents)) q (17526 . 3)) ((c def c (c (? . 2) q flgeometric-cdf)) q (69830 . 6)) ((c def c (c (? . 5) q vector*->matrix)) q (47008 . 3)) ((c def c (c (? . 2) q poisson-dist)) q (64940 . 3)) ((c def c (c (? . 0) q flarray-)) q (41206 . 6)) ((c def c (c (? . 6) q struct:sample-bin)) c (? . 8)) ((c def c (c (? . 7) q flFresnel-C)) q (14771 . 3)) ((c def c (c (? . 3) q flulp)) q (4720 . 3)) ((c def c (c (? . 0) q array->list-array)) q (40041 . 4)) ((c def c (c (? . 4) q bf>=)) q (24576 . 4)) ((c form c (c (? . 2) q Normal-Dist)) q (66806 . 2)) ((c def c (c (? . 1) q primitive-roots)) q (21465 . 3)) ((c def c (c (? . 7) q flerf)) q (13565 . 3)) ((c def c (c (? . 2) q cauchy-dist-scale)) q (65494 . 3)) ((c def c (c (? . 2) q flgeometric-inv-cdf)) q (69962 . 6)) ((c def c (c (? . 5) q matrix-hermitian)) q (50229 . 3)) ((c def c (c (? . 5) q matrix-dot)) q (50713 . 6)) ((c def c (c (? . 5) q matrix+)) q (47180 . 4)) ((c def c (c (? . 1) q multinomial)) q (19529 . 4)) ((c def c (c (? . 3) q flexpt+)) q (3013 . 5)) ((c def c (c (? . 2) q fluniform-inv-cdf)) q (75355 . 7)) ((c def c (c (? . 7) q beta)) q (12317 . 4)) ((c def c (c (? . 0) q array->vector)) q (31407 . 3)) ((c def c (c (? . 2) q flpoisson-inv-cdf)) q (70427 . 6)) ((c def c (c (? . 2) q delta-dist)) q (65579 . 3)) ((c def c (c (? . 4) q bfrint)) q (25008 . 3)) ((c def c (c (? . 3) q fleven?)) q (1224 . 3)) ((c form c (c (? . 2) q PDF)) q (62709 . 2)) ((c def c (c (? . 3) q flacosh)) q (1890 . 3)) ((c def c (c (? . 1) q bezout)) q (14903 . 5)) ((c def c (c (? . 1) q coprime?)) q (15013 . 4)) ((c form c (c (? . 0) q array/)) q (34085 . 2)) ((c def c (c (? . 1) q farey-sequence)) q (19178 . 3)) ((c def c (c (? . 2) q student-t-dist-freedom)) q (67238 . 3)) ((c def c (c (? . 13) q max-math-threads)) q (75623 . 4)) ((c def c (c (? . 4) q bfcanonicalize)) q (29282 . 3)) ((c def c (c (? . 3) q -max-subnormal.0)) q (5528 . 2)) ((c def c (c (? . 1) q octagonal-number)) q (20362 . 3)) ((c def c (c (? . 6) q covariance)) q (57751 . 6)) ((c def c (c (? . 0) q fcarray-real-part)) q (43164 . 3)) ((c def c (c (? . 2) q struct:ordered-dist)) c (? . 12)) ((c def c (c (? . 4) q bfexpm1)) q (26322 . 3)) ((c def c (c (? . 4) q bferf)) q (28241 . 3)) ((c def c (c (? . 6) q indicator)) q (62306 . 3)) ((c def c (c (? . 3) q fllog-multinomial)) q (2742 . 4)) ((c def c (c (? . 4) q bfeint)) q (28077 . 3)) ((c def c (c (? . 3) q flonum->ordinal)) q (5093 . 3)) ((c def c (c (? . 6) q kurtosis/mean)) q (56459 . 6)) ((c def c (c (? . 3) q fl2)) q (5596 . 6)) ((c def c (c (? . 2) q flbernoulli-inv-cdf)) q (68916 . 6)) ((c def c (c (? . 5) q matrix-trace)) q (50310 . 3)) ((c def c (c (? . 0) q array-size)) q (29678 . 3)) ((c form c (c (? . 5) q for/matrix)) q (46137 . 3)) ((c def c (c (? . 0) q fcarray-sqrt)) q (43033 . 3)) ((c def c (c (? . 4) q bffactorial)) q (27678 . 3)) ((c def c (c (? . 3) q flvector-)) q (10866 . 6)) ((c def c (c (? . 4) q 6.bf)) q (23724 . 2)) ((c def c (c (? . 0) q array-axis-swap)) q (37369 . 5)) ((c form c (c (? . 0) q array-not)) q (34717 . 2)) ((c def c (c (? . 5) q matrix-solve)) q (51824 . 5)) ((c def c (c (? . 3) q bit-field->flonum)) q (5030 . 3)) ((c def c (c (? . 0) q array-slice-ref)) q (35729 . 4)) ((c def c (c (? . 3) q flvector*)) q (10782 . 4)) ((c def c (c (? . 3) q build-flvector)) q (9562 . 4)) ((c def c (c (? . 3) q fl2sqrt)) q (7822 . 4)) ((c def c (c (? . 4) q bfstep)) q (29019 . 4)) ((c form c (c (? . 2) q Binomial-Dist)) q (64498 . 2)) ((c def c (c (? . 0) q flarray-max)) q (41571 . 4)) ((c def c (c (? . 1) q totient)) q (18359 . 3)) ((c def c (c (? . 2) q ordered-dist-inv-cdf)) c (? . 12)) ((c form c (c (? . 0) q Slice-Spec)) q (35991 . 2)) ((c def c (c (? . 5) q matrix-expt)) q (47501 . 4)) ((c def c (c (? . 3) q lgsum)) q (4450 . 3)) ((c def c (c (? . 0) q index-array)) q (30532 . 3)) ((c def c (c (? . 0) q array-list->array)) q (31888 . 4)) ((c def c (c (? . 0) q array-axis-ref)) q (37254 . 5)) ((c def c (c (? . 7) q gamma)) q (11708 . 3)) ((c def c (c (? . 5) q matrix-qr)) q (53413 . 6)) ((c def c (c (? . 5) q col-matrix?)) q (44383 . 3)) ((c def c (c (? . 4) q bigfloat->rational)) q (22253 . 3)) ((c def c (c (? . 3) q -max.0)) q (4844 . 2)) ((c def c (c (? . 6) q absdev/median)) q (60643 . 5)) ((c def c (c (? . 0) q array-axis-fold)) q (37765 . 10)) ((c def c (c (? . 4) q bfatanh)) q (27137 . 3)) ((c def c (c (? . 0) q flarray-map)) q (40820 . 4)) ((c def c (c (? . 7) q fllog-beta)) q (14026 . 4)) ((c def c (c (? . 3) q +max-subnormal.hi)) q (9253 . 2)) ((c def c (c (? . 7) q flgamma-inc)) q (14101 . 6)) ((c def c (c (? . 4) q -6.bf)) q (23454 . 2)) ((c def c (c (? . 0) q list->array)) q (31006 . 6)) ((c def c (c (? . 1) q prev-prime)) q (16987 . 3)) ((c def c (c (? . 3) q flulp-error)) q (4770 . 4)) ((c def c (c (? . 1) q odd-prime?)) q (16758 . 3)) ((c def c (c (? . 1) q factorial)) q (19317 . 3)) ((c def c (c (? . 1) q integer-root/remainder)) q (17678 . 4)) ((c def c (c (? . 3) q fllog-permutations)) q (2659 . 4)) ((c def c (c (? . 4) q bfli2)) q (28132 . 3)) ((c def c (c (? . 4) q bfgamma)) q (27819 . 3)) ((c def c (c (? . 0) q array-axis-expand)) q (39892 . 6)) ((c form c (c (? . 3) q fast-fl//error)) q (9483 . 2)) ((c def c (c (? . 3) q fl2abs)) q (7616 . 4)) ((c def c (c (? . 5) q matrix-cols)) q (49055 . 3)) ((c def c (c (? . 1) q mod+)) q (15924 . 3)) ((c def c (c (? . 1) q triangle-number)) q (20059 . 3)) ((c def c (c (? . 2) q bernoulli-dist)) q (64355 . 3)) ((c def c (c (? . 6) q quantile)) q (60354 . 6)) ((c def c (c (? . 7) q zeta)) q (12157 . 3)) ((c def c (c (? . 0) q fcarray-imag-part)) q (43232 . 3)) ((c def c (c (? . 1) q fibonacci)) q (18826 . 3)) ((c def c (c (? . 1) q perfect-square)) q (18289 . 3)) ((c def c (c (? . 6) q skewness)) q (55511 . 5)) ((c def c (c (? . 1) q random-prime)) q (16871 . 3)) ((c form c (c (? . 0) q FlArray)) q (40637 . 2)) ((c def c (c (? . 4) q bf<)) q (24503 . 4)) ((c def c (c (? . 0) q array-set!)) q (35350 . 5)) ((c def c (c (? . 5) q matrix-identity?)) q (54797 . 4)) ((c def c (c (? . 9) q random-integer)) q (673 . 6)) ((c def c (c (? . 0) q slice->range-values)) q (36443 . 4)) ((c def c (c (? . 4) q bf/)) q (25374 . 4)) ((c def c (c (? . 5) q diagonal-matrix)) q (45439 . 4)) ((c def c (c (? . 0) q array-reshape)) q (37599 . 4)) ((c def c (c (? . 2) q fldelta-pdf)) q (71848 . 5)) ((c def c (c (? . 4) q -10.bf)) q (23353 . 2)) ((c def c (c (? . 5) q matrix-rows)) q (48979 . 3)) ((c form c (c (? . 5) q Matrix)) q (44238 . 2)) ((c def c (c (? . 3) q fl2infinite?)) q (6877 . 4)) ((c form c (c (? . 0) q array-sqrt)) q (34267 . 2)) ((c def c (c (? . 1) q mod>)) q (16550 . 4)) ((c def c (c (? . 3) q fllog2)) q (3172 . 3)) ((c def c (c (? . 3) q fl2<)) q (8196 . 6)) ((c def c (c (? . 2) q ordered-dist-min)) c (? . 12)) ((c def c (c (? . 4) q 3.bf)) q (23652 . 2)) ((c def c (c (? . 1) q mod>=)) q (16627 . 4)) ((c def c (c (? . 5) q matrix-op-1norm)) q (53632 . 3)) ((c def c (c (? . 4) q bigfloat-significand)) q (21971 . 3)) ((c def c (c (? . 4) q -inf.bf)) q (23085 . 2)) ((c def c (c (? . 0) q flarray+)) q (41030 . 4)) ((c def c (c (? . 0) q array-axis-or)) q (38642 . 4)) ((c form c (c (? . 0) q inline-array-map)) q (33958 . 2)) ((c def c (c (? . 2) q flgamma-inv-cdf)) q (72983 . 7)) ((c def c (c (? . 2) q ordered-dist-median)) c (? . 12)) ((c form c (c (? . 2) q Exponential-Dist)) q (65714 . 2)) ((c form c (c (? . 0) q array-axis-prod)) q (38079 . 7)) ((c def c (c (? . 3) q fllog-quotient)) q (2365 . 4)) ((c def c (c (? . 2) q beta-dist)) q (65092 . 4)) ((c def c (c (? . 1) q unit-group-orders)) q (21156 . 3)) ((c def c (c (? . 3) q +max-subnormal.0)) q (5562 . 2)) ((c def c (c (? . 2) q ordered-dist-cdf)) c (? . 12)) ((c def c (c (? . 3) q flbracketed-root)) q (3294 . 5)) ((c def c (c (? . 2) q distribution-sample)) c (? . 11)) ((c def c (c (? . 5) q matrix-stack)) q (49212 . 3)) ((c def c (c (? . 0) q fcarray-make-rectangular)) q (43300 . 4)) ((c def c (c (? . 1) q prime-omega)) q (18555 . 3)) ((c def c (c (? . 1) q tangent-number)) q (19256 . 3)) ((c def c (c (? . 3) q flsinh)) q (1685 . 3)) ((c form c (c (? . 5) q for*/matrix:)) q (45851 . 13)) ((c def c (c (? . 4) q bfmax)) q (25063 . 3)) ((c def c (c (? . 6) q update-statistics)) q (56815 . 5)) ((c form c (c (? . 0) q for*/array:)) q (32875 . 15)) ((c def c (c (? . 2) q uniform-dist-min)) q (68541 . 3)) ((c def c (c (? . 2) q normal-dist-stddev)) q (66998 . 3)) ((c def c (c (? . 6) q bin-samples)) q (59306 . 6)) ((c def c (c (? . 5) q submatrix)) q (48539 . 5)) ((c def c (c (? . 3) q flprev)) q (5419 . 3)) ((c def c (c (? . 2) q flbeta-cdf)) q (70850 . 7)) ((c def c (c (? . 4) q bfcopy)) q (21769 . 3)) ((c def c (c (? . 3) q lg/)) q (4141 . 4)) ((c def c (c (? . 4) q bfagm)) q (28726 . 4)) ((c def c (c (? . 0) q diagonal-array)) q (30704 . 9)) ((c def c (c (? . 5) q matrix-1norm)) q (50377 . 3)) ((c def c (c (? . 1) q defactorize)) q (17305 . 3)) ((c def c (c (? . 3) q fllog-hypot)) q (2444 . 4)) ((c def c (c (? . 4) q bfacosh)) q (27081 . 3)) ((c def c (c (? . 6) q absdev)) q (60516 . 4)) ((c def c (c (? . 4) q bfsec)) q (27193 . 3)) ((c def c (c (? . 6) q real-hpd-interval)) q (61201 . 5)) ((c def c (c (? . 5) q identity-matrix)) q (45096 . 5)) ((c def c (c (? . 3) q lg*)) q (4061 . 4)) ((c def c (c (? . 7) q flerfc)) q (13615 . 3)) ((c def c (c (? . 1) q primitive-root)) q (21391 . 3)) ((c def c (c (? . 9) q sum)) q (473 . 3)) ((c def c (c (? . 4) q catalan.bf)) q (23028 . 2)) ((c form c (c (? . 0) q array-abs)) q (34219 . 2)) ((c form c (c (? . 0) q array-conjugate)) q (34292 . 2)) ((c def c (c (? . 4) q 4.bf)) q (23676 . 2)) ((c def c (c (? . 0) q array-ref)) q (35267 . 4)) ((c def c (c (? . 2) q logistic-dist-mean)) q (66665 . 3)) ((c def c (c (? . 3) q flatanh)) q (1942 . 3)) ((c form c (c (? . 3) q fast-fl-/error)) q (9423 . 2)) ((c def c (c (? . 2) q real-dist-prob)) q (63678 . 7)) ((c def c (c (? . 3) q ordinal->flonum)) q (5154 . 3)) ((c def c (c (? . 4) q +max.bf)) q (23242 . 2)) ((c def c (c (? . 5) q matrix-basis-extension)) q (53327 . 3)) ((c def c (c (? . 4) q pi.bf)) q (22949 . 2)) ((c def c (c (? . 1) q max-dividing-power)) q (17777 . 4)) ((c def c (c (? . 0) q mutable-array-copy)) q (30367 . 3)) ((c def c (c (? . 0) q array-strict?)) q (43745 . 3)) ((c def c (c (? . 1) q binomial)) q (19373 . 4)) ((c def c (c (? . 3) q fl2rational?)) q (6631 . 4)) ((c def c (c (? . 3) q fl2>)) q (8061 . 6)) ((c def c (c (? . 5) q matrix->list*)) q (46930 . 3)) ((c form c (c (? . 1) q with-modulus)) q (15760 . 4)) ((c def c (c (? . 2) q bernoulli-dist-prob)) q (64426 . 3)) ((c def c (c (? . 5) q matrix-num-cols)) q (44658 . 3)) ((c def c (c (? . 5) q matrix-ref)) q (48270 . 5)) ((c def c (c (? . 0) q slice-start)) q (36263 . 3)) ((c def c (c (? . 2) q fllogistic-cdf)) q (73399 . 7)) ((c def c (c (? . 7) q flgamma)) q (13335 . 3)) ((c form c (c (? . 3) q fast-fl*/error)) q (9453 . 2)) ((c def c (c (? . 9) q phi.0)) q (0 . 2)) ((c def c (c (? . 9) q catalan.0)) q (100 . 2)) ((c def c (c (? . 7) q beta-inc)) q (12791 . 7)) ((c def c (c (? . 1) q make-modular-fibonacci)) q (19064 . 4)) ((c def c (c (? . 4) q 2.bf)) q (23628 . 2)) ((c def c (c (? . 6) q sample-bin-compact)) q (59750 . 3)) ((c form c (c (? . 0) q array-axis-max)) q (38276 . 7)) ((c def c (c (? . 3) q flcospix)) q (3796 . 3)) ((c form c (c (? . 2) q Geometric-Dist)) q (64755 . 2)) ((c def c (c (? . 3) q flvector-sqr)) q (11282 . 3)) ((c def c (c (? . 3) q flvector->list)) q (10473 . 3)) ((c def c (c (? . 5) q matrix-inf-norm)) q (50531 . 3)) ((c def c (c (? . 5) q block-diagonal-matrix)) q (45540 . 4)) ((c def c (c (? . 7) q flpsi0)) q (13443 . 3)) ((c def c (c (? . 7) q lambert-)) q (12106 . 3)) ((c def c (c (? . 3) q fl2/)) q (7471 . 6)) ((c form c (c (? . 2) q Gamma-Dist)) q (65897 . 2)) ((c def c (c (? . 0) q in-array-indexes)) q (33575 . 3)) ((c form c (c (? . 0) q array-or)) q (34770 . 2)) ((c def c (c (? . 3) q flvector-map)) q (9757 . 5)) ((c def c (c (? . 4) q bigfloat->sig+exp)) q (22104 . 3)) ((c def c (c (? . 3) q list->flvector)) q (10402 . 3)) ((c def c (c (? . 0) q array-broadcasting)) q (34847 . 4)) ((c def c (c (? . 2) q truncated-dist)) q (67869 . 10)) ((c def c (c (? . 4) q bfrandom)) q (21734 . 2)) ((c form c (c (? . 0) q Vectorof*)) q (30984 . 2)) ((c def c (c (? . 3) q fl2log)) q (8696 . 4)) ((c def c (c (? . 1) q hexagonal-number)) q (20235 . 3)) ((c def c (c (? . 4) q bf-max-precision)) q (22899 . 2)) ((c def c (c (? . 4) q -5.bf)) q (23479 . 2)) ((c def c (c (? . 0) q build-array)) q (30180 . 4)) ((c def c (c (? . 1) q perfect-power)) q (17863 . 3)) ((c def c (c (? . 2) q flbernoulli-pdf)) q (68675 . 5)) ((c def c (c (? . 1) q mod)) q (15867 . 3)) ((c def c (c (? . 1) q current-modulus)) q (15817 . 2)) ((c def c (c (? . 0) q array-shape-broadcast)) q (35002 . 4)) ((c def c (c (? . 5) q make-matrix)) q (45216 . 5)) ((c form c (c (? . 0) q mutable-array)) q (29986 . 5)) ((c def c (c (? . 1) q modular-expt)) q (15659 . 5)) ((c def c (c (? . 3) q -max.lo)) q (9228 . 2)) ((c def c (c (? . 6) q correlation)) q (57956 . 6)) ((c form c (c (? . 0) q Slice-New-Axis)) q (36652 . 2)) ((c def c (c (? . 3) q fl2expm1)) q (8789 . 4)) ((c def c (c (? . 0) q in-array-axis)) q (33456 . 4)) ((c def c (c (? . 0) q array-lazy)) q (44171 . 3)) ((c def c (c (? . 9) q random-bits)) q (838 . 5)) ((c def c (c (? . 5) q matrix-inverse)) q (51995 . 4)) ((c def c (c (? . 3) q fl2=)) q (7926 . 6)) ((c def c (c (? . 9) q number->float-complex)) q (193 . 3)) ((c def c (c (? . 3) q fltanh)) q (1787 . 3)) ((c form c (c (? . 0) q flarray)) q (40652 . 2)) ((c def c (c (? . 1) q mod/)) q (16241 . 4)) ((c def c (c (? . 1) q partitions)) q (19620 . 3)) ((c def c (c (? . 0) q array-shape)) q (29613 . 3)) ((c def c (c (? . 2) q beta-dist-beta)) q (65242 . 3)) ((c def c (c (? . 6) q statistics?)) c (? . 10)) ((c def c (c (? . 0) q flarray-data)) q (40756 . 3)) ((c def c (c (? . 3) q flfactorial)) q (1994 . 3)) ((c def c (c (? . 0) q fcarray+)) q (42430 . 4)) ((c def c (c (? . 4) q -3.bf)) q (23529 . 2)) ((c def c (c (? . 2) q discrete-dist-values)) q (64156 . 3)) ((c def c (c (? . 3) q lgprod)) q (4221 . 3)) ((c form c (c (? . 0) q for/array)) q (33229 . 3)) ((c def c (c (? . 6) q statistics-max)) c (? . 10)) ((c def c (c (? . 1) q heptagonal-number)) q (20298 . 3)) ((c def c (c (? . 4) q bfnext)) q (29095 . 3)) ((c def c (c (? . 5) q matrix-basis-cos-angle)) q (53875 . 4)) ((c def c (c (? . 5) q matrix-orthonormal?)) q (54916 . 4)) ((c def c (c (? . 3) q flrational?)) q (1329 . 3)) ((c form c (c (? . 0) q array-andmap)) q (39611 . 2)) ((c def c (c (? . 2) q flbinomial-pdf)) q (69144 . 6)) ((c def c (c (? . 5) q matrix-zero?)) q (54682 . 4)) ((c def c (c (? . 0) q array-transform)) q (36874 . 5)) ((c form c (c (? . 0) q array<)) q (34520 . 2)) ((c def c (c (? . 4) q bigfloat->string)) q (22471 . 3)) ((c def c (c (? . 1) q permutations)) q (19449 . 4)) ((c def c (c (? . 4) q bfzero?)) q (23845 . 3)) ((c def c (c (? . 6) q statistics-skewness)) q (57495 . 4)) ((c def c (c (? . 3) q fl2ulp)) q (8979 . 4)) ((c def c (c (? . 4) q bftan)) q (26563 . 3)) ((c def c (c (? . 5) q matrix-shape)) q (44516 . 3)) ((c def c (c (? . 4) q bfatan)) q (26727 . 3)) ((c def c (c (? . 1) q mod=)) q (16318 . 4)) ((c def c (c (? . 2) q fluniform-cdf)) q (75203 . 7)) ((c def c (c (? . 3) q flvector->vector)) q (10621 . 3)) ((c def c (c (? . 0) q fcarray-angle)) q (43472 . 3)) ((c def c (c (? . 3) q fl2positive?)) q (6713 . 4)) ((c def c (c (? . 1) q mangoldt-lambda)) q (18614 . 3)) ((c def c (c (? . 4) q bfbesj)) q (28462 . 4)) ((c def c (c (? . 2) q flcauchy-sample)) q (71731 . 5)) ((c def c (c (? . 4) q bf-rounding-mode)) q (22700 . 4)) ((c form c (c (? . 0) q array-axis-min)) q (38213 . 3)) ((c def c (c (? . 3) q fl-/error)) q (5978 . 4)) ((c def c (c (? . 3) q fl2ulp-error)) q (9054 . 5)) ((c def c (c (? . 13) q dft-convention)) q (75738 . 4)) ((c def c (c (? . 0) q slice-dots?)) q (36598 . 3)) ((c def c (c (? . 3) q flvector-max)) q (11496 . 4)) ((c def c (c (? . 4) q 8.bf)) q (23772 . 2)) ((c def c (c (? . 5) q matrix=)) q (48138 . 5)) ((c def c (c (? . 5) q matrix->vector*)) q (47096 . 3)) ((c def c (c (? . 0) q array-append*)) q (37017 . 4)) ((c def c (c (? . 7) q psi)) q (11889 . 4)) ((c def c (c (? . 5) q list*->matrix)) q (46848 . 3)) ((c def c (c (? . 9) q acosh)) q (373 . 3)) ((c def c (c (? . 4) q +nan.bf)) q (23296 . 2)) ((c def c (c (? . 0) q slice-new-axis?)) q (36743 . 3)) ((c def c (c (? . 13) q test-floating-point)) q (75912 . 3)) ((c form c (c (? . 0) q array=)) q (34678 . 2)) ((c def c (c (? . 2) q geometric-dist-prob)) q (64848 . 3)) ((c def c (c (? . 3) q fl2+)) q (7036 . 6)) ((c form c (c (? . 2) q Student-t-Dist)) q (67066 . 2)) ((c def c (c (? . 4) q -0.bf)) q (23166 . 2)) ((c def c (c (? . 7) q fllog-gamma-inc)) q (14243 . 6)) ((c def c (c (? . 2) q triangle-dist)) q (67484 . 5)) ((c def c (c (? . 5) q matrix-lower-triangle)) q (48874 . 4)) ((c def c (c (? . 4) q -max.bf)) q (23112 . 2)) ((c def c (c (? . 2) q poisson-dist-mean)) q (65007 . 3)) ((c def c (c (? . 5) q matrix-gram-schmidt)) q (53157 . 5)) ((c def c (c (? . 4) q bfexpt)) q (26378 . 4)) ((c def c (c (? . 6) q sample-bin?)) c (? . 8)) ((c def c (c (? . 1) q prime?)) q (16705 . 3)) ((c def c (c (? . 5) q matrix-determinant)) q (52212 . 3)) ((c def c (c (? . 0) q flarray-min)) q (41480 . 4)) ((c def c (c (? . 2) q flpoisson-cdf)) q (70297 . 6)) ((c def c (c (? . 2) q flgeometric-sample)) q (70098 . 4)) ((c def c (c (? . 1) q pairwise-coprime?)) q (15094 . 4)) ((c def c (c (? . 1) q pentagonal-number)) q (20171 . 3)) ((c def c (c (? . 4) q bfnan?)) q (24303 . 3)) ((c def c (c (? . 1) q quadratic-integer-solutions)) q (20627 . 5)) ((c def c (c (? . 4) q -8.bf)) q (23404 . 2)) ((c def c (c (? . 0) q in-array)) q (33386 . 3)) ((c def c (c (? . 3) q flsecpix)) q (3955 . 3)) ((c def c (c (? . 3) q fl//error)) q (6162 . 4)) ((c def c (c (? . 0) q make-array)) q (30092 . 4)) ((c def c (c (? . 5) q matrix-op-inf-norm)) q (53792 . 3)) ((c def c (c (? . 7) q log-beta-inc)) q (12960 . 7)) ((c def c (c (? . 4) q bigfloat->real)) q (22326 . 3)) ((c def c (c (? . 6) q covariance/means)) q (58162 . 8)) ((c def c (c (? . 1) q octagonal-number?)) q (19995 . 3)) ((c form c (c (? . 2) q Delta-Dist)) q (65561 . 2)) ((c def c (c (? . 2) q discrete-dist)) q (63970 . 6)) ((c def c (c (? . 7) q flpsi)) q (13494 . 4)) ((c def c (c (? . 3) q flcosh)) q (1736 . 3)) ((c def c (c (? . 3) q flodd?)) q (1277 . 3)) ((c def c (c (? . 4) q bfbesj0)) q (28350 . 3)) ((c def c (c (? . 13) q print-fp-test-progress?)) q (75997 . 4)) ((c def c (c (? . 2) q distribution?)) c (? . 11)) ((c def c (c (? . 1) q moebius-mu)) q (18413 . 3)) ((c def c (c (? . 9) q euler.0)) q (32 . 2)) ((c form c (c (? . 0) q array-all-prod)) q (39102 . 6)) ((c def c (c (? . 0) q array-custom-printer)) q (32128 . 10)) ((c def c (c (? . 0) q fcarray-magnitude)) q (43404 . 3)) ((c def c (c (? . 1) q modular-inverse)) q (15576 . 4)) ((c def c (c (? . 2) q cauchy-dist)) q (65323 . 4)) ((c def c (c (? . 0) q array-flatten)) q (37695 . 3)) ((c def c (c (? . 5) q matrix-conjugate)) q (50077 . 3)) ((c def c (c (? . 7) q log-beta)) q (12403 . 4)) ((c def c (c (? . 3) q flvector-sums)) q (11644 . 3)) ((c def c (c (? . 4) q bigfloat-exponent)) q (22039 . 3)) ((c def c (c (? . 5) q matrix-norm)) q (50611 . 4)) ((c def c (c (? . 0) q array->vector*)) q (31813 . 3)) ((c def c (c (? . 3) q flonums-between)) q (5215 . 4)) ((c form c (c (? . 0) q array-real-part)) q (34322 . 2)) ((c def c (c (? . 2) q flgamma-sample)) q (73145 . 5)) ((c def c (c (? . 6) q mc-variance/mean)) q (62099 . 6)) ((c def c (c (? . 6) q sample-bin)) c (? . 8)) ((c def c (c (? . 5) q matrix-normalize-cols)) q (51406 . 5)) ((c def c (c (? . 3) q flvector/)) q (11000 . 6)) ((c def c (c (? . 4) q bflog-gamma/sign)) q (27935 . 3)) ((c def c (c (? . 6) q sample-bin-values)) c (? . 8)) ((c def c (c (? . 6) q stddev/mean)) q (56065 . 6)) ((c def c (c (? . 3) q flnan?)) q (1443 . 3)) ((c def c (c (? . 3) q fl2zero?)) q (6553 . 4)) ((c def c (c (? . 6) q sort-samples)) q (59928 . 9)) ((c def c (c (? . 5) q matrix-lu)) q (52990 . 5)) ((c def c (c (? . 7) q Fresnel-RC)) q (13284 . 3)) ((c def c (c (? . 0) q array-axis-count)) q (38404 . 5)) ((c form c (c (? . 0) q inline-fcarray-map)) q (42314 . 5)) ((c def c (c (? . 4) q bfbesj1)) q (28406 . 3)) ((c def c (c (? . 4) q -1.bf)) q (23579 . 2)) ((c def c (c (? . 0) q fcarray-imag-data)) q (42123 . 3)) ((c def c (c (? . 0) q array-strictness)) q (43634 . 4)) ((c def c (c (? . 6) q bin-samples/key)) q (59512 . 7)) ((c def c (c (? . 5) q matrix-absolute-error)) q (54260 . 6)) ((c def c (c (? . 0) q flarray/)) q (41343 . 6)) ((c def c (c (? . 2) q truncated-dist-original)) q (68125 . 3)) ((c form c (c (? . 0) q Indexes)) q (29416 . 2)) ((c def c (c (? . 5) q matrix->list)) q (46393 . 3)) ((c form c (c (? . 0) q array-min)) q (34118 . 2)) ((c form c (c (? . 0) q array>)) q (34599 . 2)) ((c def c (c (? . 5) q build-matrix)) q (45314 . 5)) ((c def c (c (? . 3) q flvector-sum)) q (11583 . 3)) ((c def c (c (? . 2) q fllogistic-sample)) q (73721 . 5)) ((c def c (c (? . 1) q bernoulli-number)) q (18673 . 3)) ((c def c (c (? . 4) q bfodd?)) q (24131 . 3)) ((c def c (c (? . 6) q sample-bin-min)) c (? . 8)) ((c def c (c (? . 4) q bflog)) q (25936 . 3)) ((c form c (c (? . 2) q Logistic-Dist)) q (66535 . 2)) ((c def c (c (? . 1) q eulerian-number)) q (18743 . 4)) ((c form c (c (? . 5) q col-matrix)) q (44995 . 5)) ((c def c (c (? . 1) q jacobi-symbol)) q (15468 . 4)) ((c def c (c (? . 3) q lg1-)) q (4573 . 3)) ((c def c (c (? . 4) q bigfloats-between)) q (28932 . 4)) ((c form c (c (? . 5) q for/matrix:)) q (45761 . 3)) ((c def c (c (? . 2) q truncated-dist-max)) q (68275 . 3)) ((c def c (c (? . 2) q binomial-dist)) q (64519 . 4)) ((c def c (c (? . 3) q fllogb)) q (3223 . 4)) ((c form c (c (? . 0) q array-if)) q (34798 . 2)) ((c def c (c (? . 0) q flarray-sqr)) q (41808 . 3)) ((c def c (c (? . 0) q slice-step)) q (36389 . 3)) ((c def c (c (? . 0) q ::...)) q (36571 . 2)) ((c form c (c (? . 0) q for/array:)) q (32779 . 3)) ((c form c (c (? . 0) q Array)) q (29345 . 2)) ((c def c (c (? . 2) q fluniform-sample)) q (75511 . 5)) ((c def c (c (? . 2) q flcauchy-inv-cdf)) q (71570 . 7)) ((c def c (c (? . 5) q vector->matrix)) q (46460 . 5)) ((c def c (c (? . 4) q bfpositive?)) q (23900 . 3)) ((c def c (c (? . 2) q flbeta-pdf)) q (70718 . 6)) ((c def c (c (? . 5) q matrix-col)) q (48453 . 4)) ((c def c (c (? . 0) q array->list*)) q (31604 . 3)) ((c form c (c (? . 0) q array-all-min)) q (39210 . 3)) ((c def c (c (? . 7) q erf)) q (11956 . 3)) ((c def c (c (? . 5) q matrix-map)) q (47811 . 9)) ((c def c (c (? . 1) q odd-prime-power?)) q (18153 . 3)) ((c def c (c (? . 5) q matrix*)) q (47394 . 4)) ((c def c (c (? . 4) q bfprev)) q (29150 . 3)) ((c def c (c (? . 1) q prime-divisors)) q (17455 . 3)) ((c def c (c (? . 0) q array-default-strict!)) q (43929 . 3)) ((c def c (c (? . 3) q fllog-binomial)) q (2580 . 4)) ((c form c (c (? . 0) q array-scale)) q (34190 . 2)) ((c def c (c (? . 2) q ordered-dist-max)) c (? . 12)) ((c def c (c (? . 7) q eta)) q (12202 . 3)) ((c def c (c (? . 4) q bflog10)) q (26045 . 3)) ((c def c (c (? . 4) q 5.bf)) q (23700 . 2)) ((c def c (c (? . 0) q list*->array)) q (31480 . 4)) ((c def c (c (? . 5) q matrix-2norm)) q (50454 . 3)) ((c def c (c (? . 3) q +max.0)) q (4916 . 2)) ((c def c (c (? . 1) q divisors)) q (17390 . 3)) ((c def c (c (? . 4) q bf-)) q (25295 . 4)) ((c def c (c (? . 5) q matrix-angle)) q (50974 . 4)) ((c def c (c (? . 3) q fllog1pmx)) q (3532 . 3)) ((c def c (c (? . 6) q hpd-interval/sorted)) q (61016 . 6)) ((c def c (c (? . 3) q flvector-abs)) q (11219 . 3)) ((c def c (c (? . 3) q fl2nan?)) q (6959 . 4)) ((c def c (c (? . 2) q gamma-dist)) q (65915 . 4)) ((c def c (c (? . 3) q fl2sqr)) q (7719 . 4)) ((c def c (c (? . 5) q ->row-matrix)) q (46646 . 3)) ((c def c (c (? . 0) q fcarray-make-polar)) q (43536 . 4)) ((c def c (c (? . 0) q flarray-sqrt)) q (41870 . 3)) ((c def c (c (? . 3) q lg-)) q (4370 . 4)) ((c def c (c (? . 4) q bf<=)) q (24650 . 4)) ((c def c (c (? . 6) q count-samples)) q (58888 . 8)) ((c def c (c (? . 1) q factorize)) q (17222 . 3)) ((c def c (c (? . 2) q triangle-dist-mode)) q (67777 . 3)) ((c def c (c (? . 4) q bfbesy)) q (28650 . 4)) ((c form c (c (? . 0) q Slice)) q (36009 . 2)) ((c def c (c (? . 5) q matrix-map-rows)) q (49553 . 8)) ((c def c (c (? . 4) q bfinteger?)) q (24018 . 3)) ((c def c (c (? . 2) q truncated-dist-min)) q (68204 . 3)) ((c def c (c (? . 9) q absolute-error)) q (983 . 4)) ((c def c (c (? . 3) q flhypot)) q (1551 . 4)) ((c def c (c (? . 4) q bfmin)) q (25122 . 3)) ((c form c (c (? . 0) q array-make-rectangular)) q (34382 . 2)) ((c def c (c (? . 4) q bferfc)) q (28295 . 3)) ((c form c (c (? . 2) q Real-Dist)) q (63132 . 2)) ((c def c (c (? . 6) q variance)) q (55151 . 5)) ((c def c (c (? . 3) q fl2?)) q (5812 . 4)) ((c def c (c (? . 2) q flnormal-cdf)) q (73976 . 7)) ((c def c (c (? . 1) q triangle-number?)) q (19677 . 3)) ((c def c (c (? . 3) q fllog-factorial)) q (2520 . 3)) ((c def c (c (? . 4) q 7.bf)) q (23748 . 2)) ((c def c (c (? . 5) q ->col-matrix)) q (46747 . 3)) ((c def c (c (? . 5) q matrix-row-echelon)) q (52640 . 9)) ((c def c (c (? . 2) q flnormal-inv-cdf)) q (74135 . 7)) ((c def c (c (? . 0) q array-inverse-fft)) q (40561 . 3)) ((c form c (c (? . 0) q array-default-strict)) q (44001 . 4)) ((c def c (c (? . 5) q matrix-rows-orthogonal?)) q (51572 . 4)) ((c def c (c (? . 5) q matrix-set-row)) q (49422 . 5)) ((c def c (c (? . 0) q settable-array?)) q (29498 . 3)) ((c def c (c (? . 4) q bfremainder)) q (27737 . 4)) ((c form c (c (? . 0) q array-)) q (34052 . 2)) ((c def c (c (? . 2) q flexponential-sample)) q (72596 . 4)) ((c def c (c (? . 1) q complex-quadratic-solutions)) q (20861 . 5)) ((c def c (c (? . 6) q median)) q (60212 . 5)) ((c def c (c (? . 1) q divides?)) q (14827 . 4)) ((c def c (c (? . 2) q discrete-dist-probs)) q (64238 . 3)) ((c def c (c (? . 1) q perfect-power?)) q (17949 . 3)) ((c def c (c (? . 7) q log-gamma)) q (11779 . 3)) ((c def c (c (? . 6) q statistics-mean)) q (57165 . 3)) ((c def c (c (? . 4) q bflog2)) q (25990 . 3)) ((c def c (c (? . 1) q mod<=)) q (16472 . 4)) ((c def c (c (? . 7) q flbeta-inc)) q (14389 . 7)) ((c def c (c (? . 4) q bfsinh)) q (26860 . 3)) ((c def c (c (? . 5) q matrix-invertible?)) q (52138 . 3)) ((c def c (c (? . 6) q update-statistics*)) q (56931 . 5)) ((c def c (c (? . 2) q flpoisson-median)) q (70651 . 3)) ((c def c (c (? . 2) q exponential-dist-mean)) q (65821 . 3)) ((c form c (c (? . 2) q Weibull-Dist)) q (66150 . 2)) ((c def c (c (? . 3) q +max.hi)) q (9153 . 2)) ((c def c (c (? . 1) q pentagonal-number?)) q (19801 . 3)) ((c def c (c (? . 4) q bf+)) q (25181 . 3)) ((c def c (c (? . 3) q fllog1p)) q (2836 . 3)) ((c def c (c (? . 4) q bigfloat->integer)) q (22188 . 3)) ((c def c (c (? . 0) q slice?)) q (36214 . 3)) ((c def c (c (? . 3) q flgauss)) q (3639 . 3)) ((c def c (c (? . 3) q flasinh)) q (1838 . 3)) ((c form c (c (? . 2) q Beta-Dist)) q (65075 . 2)) ((c form c (c (? . 2) q Truncated-Dist)) q (67847 . 2)) ((c def c (c (? . 0) q fcarray-scale)) q (42880 . 4)) ((c def c (c (? . 3) q flsqrt/error)) q (6328 . 3)) ((c def c (c (? . 2) q exponential-dist)) q (65738 . 3)) ((c def c (c (? . 4) q bfexp10)) q (26210 . 3)) ((c def c (c (? . 2) q fltriangle-inv-cdf)) q (74752 . 8)) ((c def c (c (? . 4) q bigfloat->flonum)) q (22408 . 3)) ((c def c (c (? . 0) q array?)) q (29449 . 3)) ((c def c (c (? . 6) q variance/mean)) q (55861 . 6)) ((c def c (c (? . 5) q matrix-kronecker)) q (47695 . 4)) ((c def c (c (? . 0) q array-broadcast)) q (35172 . 4)) ((c form c (c (? . 0) q inline-flarray-map)) q (40928 . 5)) ((c def c (c (? . 0) q fcarray-sqr)) q (42971 . 3)) ((c def c (c (? . 1) q prime-power)) q (18010 . 3)) ((c def c (c (? . 4) q epsilon.bf)) q (23323 . 2)) ((c def c (c (? . 2) q logistic-dist-scale)) q (66735 . 3)) ((c def c (c (? . 3) q flexp/error)) q (6403 . 3)) ((c def c (c (? . 4) q bfeven?)) q (24076 . 3)) ((c def c (c (? . 6) q real-hpd-interval/sorted)) q (61361 . 5)) ((c def c (c (? . 2) q fldelta-cdf)) q (71953 . 6)) ((c def c (c (? . 1) q square-number?)) q (19740 . 3)) ((c def c (c (? . 4) q bfzeta)) q (28186 . 3)) ((c def c (c (? . 2) q flexponential-cdf)) q (72324 . 6)) ((c def c (c (? . 0) q array->flarray)) q (40685 . 3)) ((c form c (c (? . 2) q Poisson-Dist)) q (64920 . 2)) ((c def c (c (? . 4) q bigfloat-signbit)) q (21905 . 3)) ((c def c (c (? . 3) q flnext)) q (5368 . 3)) ((c def c (c (? . 4) q 1.bf)) q (23604 . 2)) ((c def c (c (? . 4) q ordinal->bigfloat)) q (28867 . 3)) ((c def c (c (? . 2) q pdf)) q (63149 . 5)) ((c def c (c (? . 0) q mutable-array-data)) q (29802 . 3)) ((c def c (c (? . 2) q flnormal-pdf)) q (73840 . 6)) ((c def c (c (? . 2) q normal-dist-mean)) q (66932 . 3)) ((c def c (c (? . 3) q flexpsqr)) q (3586 . 3)) ((c def c (c (? . 4) q bfceiling)) q (24839 . 3)) ((c def c (c (? . 1) q exists-primitive-root?)) q (21322 . 3)) ((c form c (c (? . 2) q Triangle-Dist)) q (67463 . 2)) ((c def c (c (? . 0) q array-axis-insert)) q (37128 . 5)) ((c def c (c (? . 4) q gamma.bf)) q (23000 . 2)) ((c def c (c (? . 0) q mutable-array?)) q (29556 . 3)) ((c def c (c (? . 7) q flFresnel-S)) q (14715 . 3)) ((c def c (c (? . 7) q fllambert)) q (13666 . 3)) ((c def c (c (? . 9) q relative-error)) q (1056 . 4)) ((c def c (c (? . 6) q empty-statistics)) q (56777 . 2)) ((c form c (c (? . 5) q row-matrix)) q (44894 . 5)) ((c def c (c (? . 2) q flbeta-inv-cdf)) q (71005 . 7)) ((c def c (c (? . 4) q bfhypot)) q (25858 . 4)) ((c def c (c (? . 0) q flarray-scale)) q (41662 . 4)) ((c def c (c (? . 4) q bfround)) q (24897 . 3)) ((c def c (c (? . 0) q array-fft)) q (40493 . 3)) ((c def c (c (? . 4) q bf*)) q (25238 . 3)) ((c def c (c (? . 4) q -9.bf)) q (23379 . 2)) ((c def c (c (? . 4) q bf1/sqrt)) q (25670 . 3)) ((c def c (c (? . 2) q flbinomial-inv-cdf)) q (69439 . 7)) ((c def c (c (? . 3) q flexp2)) q (3109 . 3)) ((c def c (c (? . 0) q indexes-array)) q (30458 . 3)) ((c form c (c (? . 0) q array-make-polar)) q (34482 . 2)) ((c def c (c (? . 2) q uniform-dist-max)) q (68608 . 3)) ((c def c (c (? . 2) q sample)) q (63254 . 6)) ((c def c (c (? . 4) q bf-precision)) q (22609 . 4)) ((c def c (c (? . 4) q bfpsi0)) q (28022 . 3)) ((c def c (c (? . 3) q flinfinite?)) q (1386 . 3)) ((c def c (c (? . 0) q array-indexes-set!)) q (35582 . 5)) ((c def c (c (? . 3) q flvector-scale)) q (11134 . 4)) ((c def c (c (? . 2) q weibull-dist-shape)) q (66320 . 3)) ((c def c (c (? . 2) q fltriangle-pdf)) q (74417 . 7)) ((c def c (c (? . 4) q bfroot)) q (25782 . 4)) ((c def c (c (? . 0) q axis-index-array)) q (30602 . 4)) ((c def c (c (? . 3) q flcscpix)) q (3902 . 3)) ((c def c (c (? . 2) q logistic-dist)) q (66556 . 4)) ((c def c (c (? . 4) q bfatan2)) q (26782 . 4)) ((c def c (c (? . 2) q distribution)) c (? . 11)) ((c def c (c (? . 3) q flcotpix)) q (4008 . 3)) ((c def c (c (? . 4) q bf)) q (21605 . 6)) ((c def c (c (? . 4) q -2.bf)) q (23554 . 2)) ((c def c (c (? . 4) q bfbesy0)) q (28538 . 3)) ((c def c (c (? . 2) q fllogistic-inv-cdf)) q (73558 . 7)) ((c def c (c (? . 0) q slice-new-axis-length)) q (36801 . 3)) ((c form c (c (? . 0) q array)) q (29888 . 5)) ((c def c (c (? . 3) q flexp1p)) q (3691 . 3)) ((c def c (c (? . 2) q flpoisson-pdf)) q (70190 . 5)) ((c def c (c (? . 2) q flbernoulli-sample)) q (69052 . 4)) ((c def c (c (? . 3) q fl2*)) q (7326 . 6)) ((c def c (c (? . 3) q lg+)) q (4290 . 4)) ((c def c (c (? . 3) q -max-subnormal.hi)) q (9288 . 2)) ((c form c (c (? . 0) q Settable-Array)) q (29363 . 2)) ((c def c (c (? . 0) q fcarray*)) q (42518 . 4)) ((c def c (c (? . 3) q fl2<=)) q (8467 . 6)) ((c def c (c (? . 3) q flvector-sqrt)) q (11345 . 3)) ((c def c (c (? . 9) q asinh)) q (323 . 3)) ((c def c (c (? . 7) q Fresnel-S)) q (13133 . 3)) ((c def c (c (? . 4) q bf-min-precision)) q (22849 . 2)) ((c def c (c (? . 4) q +inf.bf)) q (23269 . 2)) ((c def c (c (? . 5) q matrix-cols-orthogonal?)) q (51698 . 4)) ((c def c (c (? . 7) q erfc)) q (12000 . 3)) ((c def c (c (? . 3) q fl2->real)) q (5736 . 4)) ((c def c (c (? . 4) q bfsin)) q (26455 . 3)) ((c def c (c (? . 2) q flexponential-inv-cdf)) q (72458 . 6)) ((c form c (c (? . 3) q inline-build-flvector)) q (9663 . 5)) ((c form c (c (? . 0) q Mutable-Array)) q (29390 . 2)) ((c def c (c (? . 3) q fl2>=)) q (8331 . 6)) ((c def c (c (? . 2) q weibull-dist-scale)) q (66468 . 3)) ((c def c (c (? . 6) q statistics-kurtosis)) q (57617 . 4)) ((c def c (c (? . 5) q matrix-cos-angle)) q (50873 . 4)) ((c def c (c (? . 4) q bfasin)) q (26617 . 3)) ((c def c (c (? . 0) q array-dims)) q (29740 . 3)) ((c form c (c (? . 0) q array-ormap)) q (39651 . 5)) ((c form c (c (? . 3) q fast-mono-fl-/error)) q (9358 . 2)) ((c def c (c (? . 4) q bfsech)) q (27355 . 3)) ((c def c (c (? . 0) q vector*->array)) q (31675 . 4)) ((c def c (c (? . 5) q list->matrix)) q (46282 . 5)) ((c form c (c (? . 3) q fast-fl+/error)) q (9393 . 2)) ((c def c (c (? . 6) q mc-variance)) q (61528 . 5)) ((c def c (c (? . 4) q +min.bf)) q (23215 . 2)) ((c def c (c (? . 1) q next-primes)) q (17044 . 4)) ((c def c (c (? . 2) q delta-dist-mean)) q (65650 . 3)) ((c form c (c (? . 2) q Inverse-CDF)) q (62764 . 2)) ((c def c (c (? . 6) q mc-stddev)) q (61712 . 5)) ((c def c (c (? . 5) q matrix?)) q (44257 . 3)) ((c def c (c (? . 1) q nth-prime)) q (16815 . 3)) ((c def c (c (? . 7) q fllambert-)) q (13720 . 3)) ((c def c (c (? . 2) q normal-dist)) q (66825 . 4)) ((c def c (c (? . 9) q power-of-two?)) q (266 . 3)) ((c def c (c (? . 0) q array-axis-permute)) q (37487 . 4)) ((c def c (c (? . 7) q psi0)) q (11842 . 3)) ((c def c (c (? . 2) q weibull-dist)) q (66170 . 5)) ((c def c (c (? . 1) q mod*)) q (15980 . 3)) ((c form c (c (? . 2) q Cauchy-Dist)) q (65304 . 2)) ((c def c (c (? . 3) q vector->flvector)) q (10546 . 3)) ((c def c (c (? . 2) q flgamma-pdf)) q (72690 . 6)) ((c def c (c (? . 1) q quadratic-solutions)) q (20521 . 5)) ((c def c (c (? . 4) q bfinfinite?)) q (24244 . 3)) ((c def c (c (? . 4) q bfcot)) q (27301 . 3)) ((c form c (c (? . 3) q fast-mono-fl+/error)) q (9323 . 2)) ((c def c (c (? . 0) q vector->array)) q (31229 . 6)) ((c def c (c (? . 13) q dft-inverse-convention)) q (75853 . 2)) ((c def c (c (? . 2) q beta-dist-alpha)) q (65179 . 3)) ((c def c (c (? . 5) q matrix-normalize-rows)) q (51240 . 5)) ((c def c (c (? . 4) q bfnegative?)) q (23959 . 3)) ((c def c (c (? . 0) q build-simple-array)) q (44062 . 4)) ((c def c (c (? . 4) q log2.bf)) q (23058 . 2)) ((c def c (c (? . 5) q matrix->vector)) q (46575 . 3)) ((c def c (c (? . 2) q ordered-dist?)) c (? . 12)) ((c def c (c (? . 4) q bflog1p)) q (26266 . 3)) ((c form c (c (? . 0) q FCArray)) q (41933 . 2)) ((c def c (c (? . 0) q array-strict!)) q (43812 . 3)) ((c def c (c (? . 2) q cdf)) q (63389 . 6)) ((c def c (c (? . 1) q modexpt)) q (16089 . 4)) ((c form c (c (? . 3) q fast-flsqr/error)) q (9513 . 2)) ((c form c (c (? . 5) q matrix)) q (44789 . 5)) ((c def c (c (? . 7) q Fresnel-C)) q (13183 . 3)) ((c def c (c (? . 1) q primitive-root?)) q (21239 . 4)) ((c form c (c (? . 0) q array-imag-part)) q (34352 . 2)) ((c def c (c (? . 1) q prev-primes)) q (17133 . 4)) ((c def c (c (? . 3) q flsum)) q (1623 . 3)) ((c def c (c (? . 2) q weibull-dist-location)) q (66398 . 3)) ((c def c (c (? . 4) q bfsqrt)) q (25615 . 3)) ((c def c (c (? . 4) q bfcoth)) q (27465 . 3)) ((c def c (c (? . 7) q gamma-inc)) q (12483 . 6)) ((c def c (c (? . 3) q flexpm1/error)) q (6477 . 3)) ((c def c (c (? . 3) q fl)) q (1129 . 3)) ((c def c (c (? . 7) q hurwitz-zeta)) q (12246 . 4)) ((c def c (c (? . 5) q square-matrix-size)) q (44722 . 3)) ((c def c (c (? . 0) q slice-end)) q (36327 . 3)) ((c form c (c (? . 0) q array-sqr)) q (34243 . 2)) ((c def c (c (? . 4) q bfbesy1)) q (28594 . 3)) ((c def c (c (? . 0) q print-array)) q (32623 . 6)) ((c def c (c (? . 7) q fleta)) q (13826 . 3)) ((c def c (c (? . 4) q phi.bf)) q (22974 . 2))))
value
phi.0 : Positive-Flonum
value
euler.0 : Positive-Flonum
value
gamma.0 : Positive-Flonum
value
catalan.0 : Positive-Flonum
procedure
(float-complex? v) -> Boolean
  v : Any
procedure
(number->float-complex x) -> Float-Complex
  x : Number
procedure
(power-of-two? x) -> Boolean
  x : Real
procedure
(asinh z) -> Number
  z : Number
procedure
(acosh z) -> Number
  z : Number
procedure
(atanh z) -> Number
  z : Number
procedure
(sum xs) -> Real
  xs : (Listof Real)
procedure
(random-natural k [p]) -> Natural
  k : Integer
  p : Pseudo-Random-Generator
    = (current-pseudo-random-generator)
procedure
(random-integer a b [p]) -> Integer
  a : Integer
  b : Integer
  p : Pseudo-Random-Generator
    = (current-pseudo-random-generator)
procedure
(random-bits num [p]) -> Natural
  num : Integer
  p : Pseudo-Random-Generator
    = (current-pseudo-random-generator)
procedure
(absolute-error x r) -> Real
  x : Real
  r : Real
procedure
(relative-error x r) -> Real
  x : Real
  r : Real
procedure
(fl x) -> Flonum
  x : Real
procedure
(flsgn x) -> Flonum
  x : Flonum
procedure
(fleven? x) -> Boolean
  x : Flonum
procedure
(flodd? x) -> Boolean
  x : Flonum
procedure
(flrational? x) -> Boolean
  x : Flonum
procedure
(flinfinite? x) -> Boolean
  x : Flonum
procedure
(flnan? x) -> Boolean
  x : Flonum
procedure
(flinteger? x) -> Boolean
  x : Flonum
procedure
(flhypot x y) -> Flonum
  x : Flonum
  y : Flonum
procedure
(flsum xs) -> Flonum
  xs : (Listof Flonum)
procedure
(flsinh x) -> Flonum
  x : Flonum
procedure
(flcosh x) -> Flonum
  x : Flonum
procedure
(fltanh x) -> Flonum
  x : Flonum
procedure
(flasinh y) -> Flonum
  y : Flonum
procedure
(flacosh y) -> Flonum
  y : Flonum
procedure
(flatanh y) -> Flonum
  y : Flonum
procedure
(flfactorial n) -> Flonum
  n : Flonum
procedure
(flbinomial n k) -> Flonum
  n : Flonum
  k : Flonum
procedure
(flpermutations n k) -> Flonum
  n : Flonum
  k : Flonum
procedure
(flmultinomial n ks) -> Flonum
  n : Flonum
  ks : (Listof Flonum)
procedure
(fllog+ a b) -> Flonum
  a : Flonum
  b : Flonum
procedure
(fllog-quotient a b) -> Flonum
  a : Flonum
  b : Flonum
procedure
(fllog-hypot a b) -> Flonum
  a : Flonum
  b : Flonum
procedure
(fllog-factorial n) -> Flonum
  n : Flonum
procedure
(fllog-binomial n k) -> Flonum
  n : Flonum
  k : Flonum
procedure
(fllog-permutations n k) -> Flonum
  n : Flonum
  k : Flonum
procedure
(fllog-multinomial n ks) -> Flonum
  n : Flonum
  ks : (Listof Flonum)
procedure
(fllog1p x) -> Flonum
  x : Flonum
procedure
(flexpm1 x) -> Flonum
  x : Flonum
procedure
(flexpt1p x y) -> Flonum
  x : Flonum
  y : Flonum
procedure
(flexpt+ x1 x2 y) -> Flonum
  x1 : Flonum
  x2 : Flonum
  y : Flonum
procedure
(flexp2 x) -> Nonnegative-Flonum
  x : Flonum
procedure
(fllog2 x) -> Flonum
  x : Flonum
procedure
(fllogb b x) -> Flonum
  b : Flonum
  x : Flonum
procedure
(flbracketed-root f a b) -> Flonum
  f : (Flonum -> Flonum)
  a : Flonum
  b : Flonum
procedure
(make-flexpt x) -> (Flonum -> Flonum)
  x : Real
procedure
(flsqrt1pm1 x) -> Flonum
  x : Flonum
procedure
(fllog1pmx x) -> Flonum
  x : Flonum
procedure
(flexpsqr x) -> Flonum
  x : Flonum
procedure
(flgauss x) -> Flonum
  x : Flonum
procedure
(flexp1p x) -> Flonum
  x : Flonum
procedure
(flsinpix x) -> Flonum
  x : Flonum
procedure
(flcospix x) -> Flonum
  x : Flonum
procedure
(fltanpix x) -> Flonum
  x : Flonum
procedure
(flcscpix x) -> Flonum
  x : Flonum
procedure
(flsecpix x) -> Flonum
  x : Flonum
procedure
(flcotpix x) -> Flonum
  x : Flonum
procedure
(lg* logx logy) -> Flonum
  logx : Flonum
  logy : Flonum
procedure
(lg/ logx logy) -> Flonum
  logx : Flonum
  logy : Flonum
procedure
(lgprod logxs) -> Flonum
  logxs : (Listof Flonum)
procedure
(lg+ logx logy) -> Flonum
  logx : Flonum
  logy : Flonum
procedure
(lg- logx logy) -> Flonum
  logx : Flonum
  logy : Flonum
procedure
(lgsum logxs) -> Flonum
  logxs : (Listof Flonum)
procedure
(lg1+ logx) -> Flonum
  logx : Flonum
procedure
(lg1- logx) -> Flonum
  logx : Flonum
procedure
(flprobability? x [log?]) -> Boolean
  x : Flonum
  log? : Any = #f
procedure
(flulp x) -> Flonum
  x : Flonum
procedure
(flulp-error x r) -> Flonum
  x : Flonum
  r : Real
value
-max.0 : Flonum
value
-min.0 : Flonum
value
+min.0 : Flonum
value
+max.0 : Flonum
value
epsilon.0 : Flonum
procedure
(flonum->bit-field x) -> Natural
  x : Flonum
procedure
(bit-field->flonum i) -> Flonum
  i : Integer
procedure
(flonum->ordinal x) -> Integer
  x : Flonum
procedure
(ordinal->flonum i) -> Flonum
  i : Integer
procedure
(flonums-between x y) -> Integer
  x : Flonum
  y : Flonum
procedure
(flstep x n) -> Flonum
  x : Flonum
  n : Integer
procedure
(flnext x) -> Flonum
  x : Flonum
procedure
(flprev x) -> Flonum
  x : Flonum
procedure
(flsubnormal? x) -> Boolean
  x : Flonum
value
-max-subnormal.0 : Flonum
value
+max-subnormal.0 : Flonum
procedure
(fl2 x) -> (Values Flonum Flonum)
  x : Real
(fl2 x y) -> (Values Flonum Flonum)
  x : Flonum
  y : Flonum
procedure
(fl2->real x2 x1) -> Real
  x2 : Flonum
  x1 : Flonum
procedure
(fl2? x2 x1) -> Boolean
  x2 : Flonum
  x1 : Flonum
procedure
(fl+/error x y) -> (Values Flonum Flonum)
  x : Flonum
  y : Flonum
procedure
(fl-/error x y) -> (Values Flonum Flonum)
  x : Flonum
  y : Flonum
procedure
(fl*/error x y) -> (Values Flonum Flonum)
  x : Flonum
  y : Flonum
procedure
(fl//error x y) -> (Values Flonum Flonum)
  x : Flonum
  y : Flonum
procedure
(flsqr/error x) -> (Values Flonum Flonum)
  x : Flonum
procedure
(flsqrt/error x) -> (Values Flonum Flonum)
  x : Flonum
procedure
(flexp/error x) -> (Values Flonum Flonum)
  x : Flonum
procedure
(flexpm1/error x) -> (Values Flonum Flonum)
  x : Flonum
procedure
(fl2zero? x2 x1) -> Boolean
  x2 : Flonum
  x1 : Flonum
procedure
(fl2rational? x2 x1) -> Boolean
  x2 : Flonum
  x1 : Flonum
procedure
(fl2positive? x2 x1) -> Boolean
  x2 : Flonum
  x1 : Flonum
procedure
(fl2negative? x2 x1) -> Boolean
  x2 : Flonum
  x1 : Flonum
procedure
(fl2infinite? x2 x1) -> Boolean
  x2 : Flonum
  x1 : Flonum
procedure
(fl2nan? x2 x1) -> Boolean
  x2 : Flonum
  x1 : Flonum
procedure
(fl2+ x2 x1 y2 [y1]) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum = 0.0
procedure
(fl2- x2 x1 y2 [y1]) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum = 0.0
procedure
(fl2* x2 x1 y2 [y1]) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum = 0.0
procedure
(fl2/ x2 x1 y2 [y1]) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum = 0.0
procedure
(fl2abs x2 [x1]) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum = 0.0
procedure
(fl2sqr x2 [x1]) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum = 0.0
procedure
(fl2sqrt x2 [x1]) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum = 0.0
procedure
(fl2= x2 x1 y2 y1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum
procedure
(fl2> x2 x1 y2 y1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum
procedure
(fl2< x2 x1 y2 y1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum
procedure
(fl2>= x2 x1 y2 y1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum
procedure
(fl2<= x2 x1 y2 y1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
  y2 : Flonum
  y1 : Flonum
procedure
(fl2exp x2 x1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
procedure
(fl2log x2 x1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
procedure
(fl2expm1 x2 x1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
procedure
(fl2log1p x2 x1) -> (Values Flonum Flonum)
  x2 : Flonum
  x1 : Flonum
procedure
(fl2ulp x2 x1) -> Flonum
  x2 : Flonum
  x1 : Flonum
procedure
(fl2ulp-error x2 x1 r) -> Flonum
  x2 : Flonum
  x1 : Flonum
  r : Real
value
+max.hi : Flonum
value
+max.lo : Flonum
value
-max.hi : Flonum
value
-max.lo : Flonum
value
+max-subnormal.hi : Flonum
value
-max-subnormal.hi : Flonum
syntax
(fast-mono-fl+/error x y)
syntax
(fast-mono-fl-/error x y)
syntax
(fast-fl+/error x y)
syntax
(fast-fl-/error x y)
syntax
(fast-fl*/error x y)
syntax
(fast-fl//error x y)
syntax
(fast-flsqr/error x)
syntax
(flsplit x)
procedure
(build-flvector n proc) -> FlVector
  n : Integer
  proc : (Index -> Flonum)
syntax
(inline-build-flvector n proc)
 
  n : Integer
  proc : (Index -> Flonum)
procedure
(flvector-map proc xs xss ...) -> FlVector
  proc : (Flonum Flonum ... -> Flonum)
  xs : FlVector
  xss : FlVector
syntax
(inline-flvector-map proc xs xss ...)
 
  proc : (Flonum Flonum ... -> Flonum)
  xs : FlVector
  xss : FlVector
procedure
(flvector-copy!  dest           
                 dest-start     
                 src            
                [src-start      
                 src-end])  -> Void
  dest : FlVector
  dest-start : Integer
  src : FlVector
  src-start : Integer = 0
  src-end : Integer = (flvector-length src)
procedure
(list->flvector vs) -> FlVector
  vs : (Listof Real)
procedure
(flvector->list xs) -> (Listof Flonum)
  xs : FlVector
procedure
(vector->flvector vs) -> FlVector
  vs : (Vectorof Real)
procedure
(flvector->vector xs) -> (Vectorof Flonum)
  xs : FlVector
procedure
(flvector+ xs ys) -> FlVector
  xs : FlVector
  ys : FlVector
procedure
(flvector* xs ys) -> FlVector
  xs : FlVector
  ys : FlVector
procedure
(flvector- xs) -> FlVector
  xs : FlVector
(flvector- xs ys) -> FlVector
  xs : FlVector
  ys : FlVector
procedure
(flvector/ xs) -> FlVector
  xs : FlVector
(flvector/ xs ys) -> FlVector
  xs : FlVector
  ys : FlVector
procedure
(flvector-scale xs y) -> FlVector
  xs : FlVector
  y : Flonum
procedure
(flvector-abs xs) -> FlVector
  xs : FlVector
procedure
(flvector-sqr xs) -> FlVector
  xs : FlVector
procedure
(flvector-sqrt xs) -> FlVector
  xs : FlVector
procedure
(flvector-min xs ys) -> FlVector
  xs : FlVector
  ys : FlVector
procedure
(flvector-max xs ys) -> FlVector
  xs : FlVector
  ys : FlVector
procedure
(flvector-sum xs) -> Flonum
  xs : FlVector
procedure
(flvector-sums xs) -> FlVector
  xs : FlVector
procedure
(gamma x) -> (U Positive-Integer Flonum)
  x : Real
procedure
(log-gamma x) -> (U Zero Flonum)
  x : Real
procedure
(psi0 x) -> Flonum
  x : Real
procedure
(psi m x) -> Flonum
  m : Integer
  x : Real
procedure
(erf x) -> Real
  x : Real
procedure
(erfc x) -> Real
  x : Real
procedure
(lambert x) -> (U Zero Flonum)
  x : Real
procedure
(lambert- x) -> Flonum
  x : Real
procedure
(zeta x) -> Real
  x : Real
procedure
(eta x) -> Real
  x : Real
procedure
(hurwitz-zeta s q) -> Real
  s : Real
  q : Real
procedure
(beta x y) -> (U Exact-Rational Flonum)
  x : Real
  y : Real
procedure
(log-beta x y) -> (U Zero Flonum)
  x : Real
  y : Real
procedure
(gamma-inc k x [upper? regularized?]) -> Flonum
  k : Real
  x : Real
  upper? : Any = #f
  regularized? : Any = #f
procedure
(log-gamma-inc k x [upper? regularized?]) -> Flonum
  k : Real
  x : Real
  upper? : Any = #f
  regularized? : Any = #f
procedure
(beta-inc a b x [upper? regularized?]) -> Flonum
  a : Real
  b : Real
  x : Real
  upper? : Any = #f
  regularized? : Any = #f
procedure
(log-beta-inc a b x [upper? regularized?]) -> Flonum
  a : Real
  b : Real
  x : Real
  upper? : Any = #f
  regularized? : Any = #f
procedure
(Fresnel-S x) -> Real
  x : Real
procedure
(Fresnel-C x) -> Real
  x : Real
procedure
(Fresnel-RS x) -> Real
  x : Real
procedure
(Fresnel-RC x) -> Real
  x : Real
procedure
(flgamma x) -> Flonum
  x : Flonum
procedure
(fllog-gamma x) -> Flonum
  x : Flonum
procedure
(flpsi0 x) -> Flonum
  x : Flonum
procedure
(flpsi m x) -> Flonum
  m : Integer
  x : Flonum
procedure
(flerf x) -> Flonum
  x : Flonum
procedure
(flerfc x) -> Flonum
  x : Flonum
procedure
(fllambert x) -> Flonum
  x : Flonum
procedure
(fllambert- x) -> Flonum
  x : Flonum
procedure
(flzeta x) -> Flonum
  x : Flonum
procedure
(fleta x) -> Flonum
  x : Flonum
procedure
(flhurwitz-zeta s q) -> Flonum
  s : Flonum
  q : Flonum
procedure
(flbeta x y) -> Flonum
  x : Flonum
  y : Flonum
procedure
(fllog-beta x y) -> Flonum
  x : Flonum
  y : Flonum
procedure
(flgamma-inc k x upper? regularized?) -> Flonum
  k : Flonum
  x : Flonum
  upper? : Any
  regularized? : Any
procedure
(fllog-gamma-inc k x upper? regularized?) -> Flonum
  k : Flonum
  x : Flonum
  upper? : Any
  regularized? : Any
procedure
(flbeta-inc a b x upper? regularized?) -> Flonum
  a : Flonum
  b : Flonum
  x : Flonum
  upper? : Any
  regularized? : Any
procedure
(fllog-beta-inc a b x upper? regularized?) -> Flonum
  a : Flonum
  b : Flonum
  x : Flonum
  upper? : Any
  regularized? : Any
procedure
(flFresnel-S x) -> Flonum
  x : Flonum
procedure
(flFresnel-C x) -> Flonum
  x : Flonum
procedure
(divides? m n) -> Boolean
  m : Integer
  n : Integer
procedure
(bezout a b c ...) -> (Listof Integer)
  a : Integer
  b : Integer
  c : Integer
procedure
(coprime? a b ...) -> Boolean
  a : Integer
  b : Integer
procedure
(pairwise-coprime? a b ...) -> Boolean
  a : Integer
  b : Integer
procedure
(solve-chinese as ns) -> Natural
  as : (Listof Integer)
  ns : (Listof Integer)
procedure
(quadratic-residue? a n) -> Boolean
  a : Integer
  n : Integer
procedure
(quadratic-character a p) -> (U -1 0 1)
  a : Integer
  p : Integer
procedure
(jacobi-symbol a n) -> (U -1 0 1)
  a : Nonnegative-Integer
  n : Positive-Integer
procedure
(modular-inverse a n) -> Natural
  a : Integer
  n : Integer
procedure
(modular-expt a b n) -> Natural
  a : Integer
  b : Integer
  n : Integer
syntax
(with-modulus n body ...)
 
  n : Integer
procedure
(current-modulus) -> Positive-Integer
procedure
(mod x) -> Natural
  x : Exact-Rational
procedure
(mod+ a ...) -> Natural
  a : Integer
procedure
(mod* a ...) -> Natural
  a : Integer
procedure
(modsqr a) -> Natural
  a : Integer
procedure
(modexpt a b) -> Natural
  a : Integer
  b : Integer
procedure
(mod- a b ...) -> Natural
  a : Integer
  b : Integer
procedure
(mod/ a b ...) -> Natural
  a : Integer
  b : Integer
procedure
(mod= a b ...) -> Boolean
  a : Integer
  b : Integer
procedure
(mod< a b ...) -> Boolean
  a : Integer
  b : Integer
procedure
(mod<= a b ...) -> Boolean
  a : Integer
  b : Integer
procedure
(mod> a b ...) -> Boolean
  a : Integer
  b : Integer
procedure
(mod>= a b ...) -> Boolean
  a : Integer
  b : Integer
procedure
(prime? z) -> Boolean
  z : Integer
procedure
(odd-prime? z) -> Boolean
  z : Integer
procedure
(nth-prime n) -> Natural
  n : Integer
procedure
(random-prime n) -> Natural
  n : Integer
procedure
(next-prime z) -> Integer
  z : Integer
procedure
(prev-prime z) -> Integer
  z : Integer
procedure
(next-primes z n) -> (Listof Integer)
  z : Integer
  n : Integer
procedure
(prev-primes z n) -> (Listof Integer)
  z : Integer
  n : Integer
procedure
(factorize n) -> (Listof (List Natural Natural))
  n : Natural
procedure
(defactorize f) -> Natural
  f : (Listof (List Natural Natural))
procedure
(divisors z) -> (Listof Natural)
  z : Integer
procedure
(prime-divisors z) -> (Listof Natural)
  z : Natural
procedure
(prime-exponents z) -> (Listof Natural)
  z : Natural
procedure
(integer-root n m) -> Natural
  n : Natural
  m : Natural
procedure
(integer-root/remainder n m) -> Natural Natural
  n : Natural
  m : Natural
procedure
(max-dividing-power a b) -> Natural
  a : Integer
  b : Integer
procedure
(perfect-power m) -> (U (List Natural Natural) #f)
  m : Integer
procedure
(perfect-power? m) -> Boolean
  m : Integer
procedure
(prime-power m) -> (U (List Natural Natural) #f)
  m : Natural
procedure
(prime-power? m) -> Boolean
  m : Natural
procedure
(odd-prime-power? m) -> Boolean
  m : Natural
procedure
(as-power m) -> Natural Natural
  m : Positive-Integer
procedure
(perfect-square m) -> (U Natural #f)
  m : Natural
procedure
(totient n) -> Natural
  n : Natural
procedure
(moebius-mu n) -> (U -1 0 1)
  n : Natural
procedure
(divisor-sum n k) -> Natural
  n : Natural
  k : Natural
procedure
(prime-omega n) -> natural?
  n : Natural
procedure
(mangoldt-lambda n) -> Real
  n : Natural
procedure
(bernoulli-number n) -> Exact-Rational
  n : Integer
procedure
(eulerian-number n k) -> Natural
  n : Integer
  k : Integer
procedure
(fibonacci n) -> Natural
  n : Integer
procedure
(make-fibonacci a b) -> (Integer -> Integer)
  a : Integer
  b : Integer
procedure
(modular-fibonacci n m) -> Natural
  n : Integer
  m : Integer
procedure
(make-modular-fibonacci a b) -> (Integer Integer -> Integer)
  a : Integer
  b : Integer
procedure
(farey-sequence n) -> (Listof Exact-Rational)
  n : Integer
procedure
(tangent-number n) -> Integer
  n : Integer
procedure
(factorial n) -> Natural
  n : Integer
procedure
(binomial n k) -> Natural
  n : Integer
  k : Integer
procedure
(permutations n k) -> Natural
  n : Integer
  k : Integer
procedure
(multinomial n ks) -> Natural
  n : Integer
  ks : (Listof Integer)
procedure
(partitions n) -> Natural
  n : Integer
procedure
(triangle-number? n) -> Boolean
  n : Natural
procedure
(square-number? n) -> Boolean
  n : Natural
procedure
(pentagonal-number? n) -> Boolean
  n : Natural
procedure
(hexagonal-number? n) -> Boolean
  n : Natural
procedure
(heptagonal-number? n) -> Boolean
  n : Natural
procedure
(octagonal-number? n) -> Boolean
  n : Natural
procedure
(triangle-number n) -> Natural
  n : Natural
procedure
(sqr n) -> Natural
  n : Natural
procedure
(pentagonal-number n) -> Natural
  n : Natural
procedure
(hexagonal-number n) -> Natural
  n : Natural
procedure
(heptagonal-number n) -> Natural
  n : Natural
procedure
(octagonal-number n) -> Natural
  n : Natural
procedure
(mediant x y) -> Exact-Rational
  x : Exact-Rational
  y : Exact-Rational
procedure
(quadratic-solutions a b c) -> (Listof Real)
  a : Real
  b : Real
  c : Real
procedure
(quadratic-integer-solutions a b c) -> (Listof Integer)
  a : Real
  b : Real
  c : Real
procedure
(quadratic-natural-solutions a b c) -> (Listof Natural)
  a : Real
  b : Real
  c : Real
procedure
(complex-quadratic-solutions a b c) -> (Listof Complex)
  a : Complex
  b : Complex
  c : Complex
procedure
(unit-group n) -> (Listof Positive-Integer)
  n : Integer
procedure
(unit-group-order x n) -> Positive-Integer
  x : Integer
  n : Integer
procedure
(unit-group-orders n) -> (Listof Positive-Integer)
  n : Integer
procedure
(primitive-root? x n) -> Boolean
  x : Integer
  n : Integer
procedure
(exists-primitive-root? n) -> Boolean
  n : Integer
procedure
(primitive-root n) -> (Union Natural #f)
  n : Integer
procedure
(primitive-roots n) -> (Listof Natural)
  n : Integer
syntax
Bigfloat
procedure
(bigfloat? v) -> Boolean
  v : Any
procedure
(bf x) -> Bigfloat
  x : (U String Real)
(bf sig exp) -> Bigfloat
  sig : Integer
  exp : Integer
procedure
(bfrandom) -> Bigfloat
procedure
(bfcopy x) -> Bigfloat
  x : Bigfloat
procedure
(bigfloat-precision x) -> Exact-Positive-Integer
  x : Bigfloat
procedure
(bigfloat-signbit x) -> (U 0 1)
  x : Bigfloat
procedure
(bigfloat-significand x) -> Integer
  x : Bigfloat
procedure
(bigfloat-exponent x) -> Integer
  x : Bigfloat
procedure
(bigfloat->sig+exp x) -> (Values Integer Integer)
  x : Bigfloat
procedure
(bigfloat->integer x) -> Integer
  x : Bigfloat
procedure
(bigfloat->rational x) -> Exact-Rational
  x : Bigfloat
procedure
(bigfloat->real x) -> (U Exact-Rational Flonum)
  x : Bigfloat
procedure
(bigfloat->flonum x) -> Flonum
  x : Bigfloat
procedure
(bigfloat->string x) -> String
  x : Bigfloat
procedure
(string->bigfloat s) -> (U Bigfloat False)
  s : String
parameter
(bf-precision) -> Integer
(bf-precision bits) -> void?
  bits : Integer
parameter
(bf-rounding-mode) -> (U 'nearest 'zero 'up 'down)
(bf-rounding-mode mode) -> void?
  mode : (U 'nearest 'zero 'up 'down)
value
bf-min-precision : Exact-Positive-Integer
value
bf-max-precision : Exact-Positive-Integer
value
pi.bf : Bigfloat
value
phi.bf : Bigfloat
value
gamma.bf : Bigfloat
value
catalan.bf : Bigfloat
value
log2.bf : Bigfloat
value
-inf.bf : Bigfloat
value
-max.bf : Bigfloat
value
-min.bf : Bigfloat
value
-0.bf : Bigfloat
value
0.bf : Bigfloat
value
+min.bf : Bigfloat
value
+max.bf : Bigfloat
value
+inf.bf : Bigfloat
value
+nan.bf : Bigfloat
value
epsilon.bf : Bigfloat
value
-10.bf : Bigfloat
value
-9.bf : Bigfloat
value
-8.bf : Bigfloat
value
-7.bf : Bigfloat
value
-6.bf : Bigfloat
value
-5.bf : Bigfloat
value
-4.bf : Bigfloat
value
-3.bf : Bigfloat
value
-2.bf : Bigfloat
value
-1.bf : Bigfloat
value
1.bf : Bigfloat
value
2.bf : Bigfloat
value
3.bf : Bigfloat
value
4.bf : Bigfloat
value
5.bf : Bigfloat
value
6.bf : Bigfloat
value
7.bf : Bigfloat
value
8.bf : Bigfloat
value
9.bf : Bigfloat
value
10.bf : Bigfloat
procedure
(bfzero? x) -> Boolean
  x : Bigfloat
procedure
(bfpositive? x) -> Boolean
  x : Bigfloat
procedure
(bfnegative? x) -> Boolean
  x : Bigfloat
procedure
(bfinteger? x) -> Boolean
  x : Bigfloat
procedure
(bfeven? x) -> Boolean
  x : Bigfloat
procedure
(bfodd? x) -> Boolean
  x : Bigfloat
procedure
(bfrational? x) -> Boolean
  x : Bigfloat
procedure
(bfinfinite? x) -> Boolean
  x : Bigfloat
procedure
(bfnan? x) -> Boolean
  x : Bigfloat
procedure
(bf= x y) -> Boolean
  x : Bigfloat
  y : Bigfloat
procedure
(bf> x y) -> Boolean
  x : Bigfloat
  y : Bigfloat
procedure
(bf< x y) -> Boolean
  x : Bigfloat
  y : Bigfloat
procedure
(bf>= x y) -> Boolean
  x : Bigfloat
  y : Bigfloat
procedure
(bf<= x y) -> Boolean
  x : Bigfloat
  y : Bigfloat
procedure
(bftruncate x) -> Bigfloat
  x : Bigfloat
procedure
(bffloor x) -> Bigfloat
  x : Bigfloat
procedure
(bfceiling x) -> Bigfloat
  x : Bigfloat
procedure
(bfround x) -> Bigfloat
  x : Bigfloat
procedure
(bffrac x) -> Bigfloat
  x : Bigfloat
procedure
(bfrint x) -> Bigfloat
  x : Bigfloat
procedure
(bfmax x ...) -> Bigfloat
  x : Bigfloat
procedure
(bfmin x ...) -> Bigfloat
  x : Bigfloat
procedure
(bf+ x ...) -> Bigfloat
  x : Bigfloat
procedure
(bf* x ...) -> Bigfloat
  x : Bigfloat
procedure
(bf- x y ...) -> Bigfloat
  x : Bigfloat
  y : Bigfloat
procedure
(bf/ x y ...) -> Bigfloat
  x : Bigfloat
  y : Bigfloat
procedure
(bfsqr x) -> Bigfloat
  x : Bigfloat
procedure
(bfabs x) -> Bigfloat
  x : Bigfloat
procedure
(bfsgn x) -> Bigfloat
  x : Bigfloat
procedure
(bfsqrt x) -> Bigfloat
  x : Bigfloat
procedure
(bf1/sqrt x) -> Bigfloat
  x : Bigfloat
procedure
(bfcbrt x) -> Bigfloat
  x : Bigfloat
procedure
(bfroot x n) -> Bigfloat
  x : Bigfloat
  n : Integer
procedure
(bfhypot x y) -> Bigfloat
  x : Bigfloat
  y : Bigfloat
procedure
(bflog x) -> Bigfloat
  x : Bigfloat
procedure
(bflog2 x) -> Bigfloat
  x : Bigfloat
procedure
(bflog10 x) -> Bigfloat
  x : Bigfloat
procedure
(bfexp x) -> Bigfloat
  x : Bigfloat
procedure
(bfexp2 x) -> Bigfloat
  x : Bigfloat
procedure
(bfexp10 x) -> Bigfloat
  x : Bigfloat
procedure
(bflog1p x) -> Bigfloat
  x : Bigfloat
procedure
(bfexpm1 x) -> Bigfloat
  x : Bigfloat
procedure
(bfexpt x y) -> Bigfloat
  x : Bigfloat
  y : Bigfloat
procedure
(bfsin x) -> Bigfloat
  x : Bigfloat
procedure
(bfcos x) -> Bigfloat
  x : Bigfloat
procedure
(bftan x) -> Bigfloat
  x : Bigfloat
procedure
(bfasin x) -> Bigfloat
  x : Bigfloat
procedure
(bfacos x) -> Bigfloat
  x : Bigfloat
procedure
(bfatan x) -> Bigfloat
  x : Bigfloat
procedure
(bfatan2 y x) -> Bigfloat
  y : Bigfloat
  x : Bigfloat
procedure
(bfsinh x) -> Bigfloat
  x : Bigfloat
procedure
(bfcosh x) -> Bigfloat
  x : Bigfloat
procedure
(bftanh x) -> Bigfloat
  x : Bigfloat
procedure
(bfasinh x) -> Bigfloat
  x : Bigfloat
procedure
(bfacosh x) -> Bigfloat
  x : Bigfloat
procedure
(bfatanh x) -> Bigfloat
  x : Bigfloat
procedure
(bfsec x) -> Bigfloat
  x : Bigfloat
procedure
(bfcsc x) -> Bigfloat
  x : Bigfloat
procedure
(bfcot x) -> Bigfloat
  x : Bigfloat
procedure
(bfsech x) -> Bigfloat
  x : Bigfloat
procedure
(bfcsch x) -> Bigfloat
  x : Bigfloat
procedure
(bfcoth x) -> Bigfloat
  x : Bigfloat
procedure
(bfsin+cos x) -> (Values Bigfloat Bigfloat)
  x : Bigfloat
procedure
(bfsinh+cosh x) -> (Values Bigfloat Bigfloat)
  x : Bigfloat
procedure
(bffactorial x) -> Bigfloat
  x : Integer
procedure
(bfremainder n m) -> Bigfloat
  n : Bigfloat
  m : Bigfloat
procedure
(bfgamma x) -> Bigfloat
  x : Bigfloat
procedure
(bflog-gamma x) -> Bigfloat
  x : Bigfloat
procedure
(bflog-gamma/sign x) -> (Values Bigfloat (U -1 1))
  x : Bigfloat
procedure
(bfpsi0 x) -> Bigfloat
  x : Bigfloat
procedure
(bfeint x) -> Bigfloat
  x : Bigfloat
procedure
(bfli2 x) -> Bigfloat
  x : Bigfloat
procedure
(bfzeta x) -> Bigfloat
  x : Bigfloat
procedure
(bferf x) -> Bigfloat
  x : Bigfloat
procedure
(bferfc x) -> Bigfloat
  x : Bigfloat
procedure
(bfbesj0 x) -> Bigfloat
  x : Bigfloat
procedure
(bfbesj1 x) -> Bigfloat
  x : Bigfloat
procedure
(bfbesj n x) -> Bigfloat
  n : Integer
  x : Bigfloat
procedure
(bfbesy0 x) -> Bigfloat
  x : Bigfloat
procedure
(bfbesy1 x) -> Bigfloat
  x : Bigfloat
procedure
(bfbesy n x) -> Bigfloat
  n : Integer
  x : Bigfloat
procedure
(bfagm x y) -> bigfloat
  x : Bigfloat
  y : Bigfloat
procedure
(bigfloat->ordinal x) -> Integer
  x : Bigfloat
procedure
(ordinal->bigfloat n) -> Bigfloat
  n : Integer
procedure
(bigfloats-between x y) -> Integer
  x : Bigfloat
  y : Bigfloat
procedure
(bfstep x n) -> Bigfloat
  x : Bigfloat
  n : Integer
procedure
(bfnext x) -> Bigfloat
  x : Bigfloat
procedure
(bfprev x) -> Bigfloat
  x : Bigfloat
procedure
(bfshift x n) -> Bigfloat
  x : Bigfloat
  n : Integer
procedure
(bfcanonicalize x) -> Bigfloat
  x : Bigfloat
syntax
(Array A)
syntax
(Settable-Array A)
syntax
(Mutable-Array A)
syntax
Indexes
syntax
In-Indexes
procedure
(array? v) -> Boolean
  v : Any
procedure
(settable-array? v) -> Boolean
  v : Any
procedure
(mutable-array? v) -> Boolean
  v : Any
procedure
(array-shape arr) -> Indexes
  arr : (Array A)
procedure
(array-size arr) -> Index
  arr : (Array A)
procedure
(array-dims arr) -> Index
  arr : (Array A)
procedure
(mutable-array-data arr) -> (Vectorof A)
  arr : (Mutable-Array A)
syntax
(array #[#[...] ...] maybe-type-ann)
 
maybe-type-ann = 
               | : type
syntax
(mutable-array #[#[...] ...] maybe-type-ann)
 
maybe-type-ann = 
               | : type
procedure
(make-array ds value) -> (Array A)
  ds : In-Indexes
  value : A
procedure
(build-array ds proc) -> (Array A)
  ds : In-Indexes
  proc : (Indexes -> A)
procedure
(array->mutable-array arr) -> (Mutable-Array A)
  arr : (Array A)
procedure
(mutable-array-copy arr) -> (Mutable-Array A)
  arr : (Mutable-Array A)
procedure
(indexes-array ds) -> (Array Indexes)
  ds : In-Indexes
procedure
(index-array ds) -> (Array Index)
  ds : In-Indexes
procedure
(axis-index-array ds axis) -> (Array Index)
  ds : In-Indexes
  axis : Integer
procedure
(diagonal-array dims            
                axes-length     
                on-value        
                off-value)  -> (Array A)
  dims : Integer
  axes-length : Integer
  on-value : A
  off-value : A
syntax
(Listof* A)
syntax
(Vectorof* A)
procedure
(list->array lst) -> (Array A)
  lst : (Listof A)
(list->array ds lst) -> (Array A)
  ds : In-Indexes
  lst : (Listof A)
procedure
(array->list arr) -> (Listof A)
  arr : (Array A)
procedure
(vector->array vec) -> (Mutable-Array A)
  vec : (Vectorof A)
(vector->array ds vec) -> (Mutable-Array A)
  ds : In-Indexes
  vec : (Vectorof A)
procedure
(array->vector arr) -> (Vectorof A)
  arr : (Array A)
procedure
(list*->array lsts pred?) -> (Array A)
  lsts : (Listof* A)
  pred? : ((Listof* A) -> Any : A)
procedure
(array->list* arr) -> (Listof* A)
  arr : (Array A)
procedure
(vector*->array vecs pred?) -> (Mutable-Array A)
  vecs : (Vectorof* A)
  pred? : ((Vectorof* A) -> Any : A)
procedure
(array->vector* arr) -> (Vectorof* A)
  arr : (Array A)
procedure
(array-list->array arrs [axis]) -> (Array A)
  arrs : (Listof (Array A))
  axis : Integer = 0
procedure
(array->array-list arr [axis]) -> (Listof (Array A))
  arr : (Array A)
  axis : Integer = 0
parameter
(array-custom-printer) -> (All (A) ((Array A)
                                    Symbol
                                    Output-Port
                                    (U Boolean 0 1) -> Any))
(array-custom-printer print-array) -> void?
  print-array : (All (A) ((Array A)
                          Symbol
                          Output-Port
                          (U Boolean 0 1) -> Any))
procedure
(print-array arr name port mode) -> Any
  arr : (Array A)
  name : Symbol
  port : Output-Port
  mode : (U Boolean 0 1)
syntax
(for/array: maybe-shape maybe-fill (for:-clause ...) maybe-type-ann
  body ...+)
syntax
(for*/array: maybe-shape maybe-fill (for:-clause ...) maybe-type-ann
  body ...+)
 
   maybe-shape = 
               | #:shape ds
                  
    maybe-fill = 
               | #:fill fill
                  
maybe-type-ann = 
               | : body-type
 
  ds : In-Indexes
  fill : body-type
syntax
(for/array maybe-shape maybe-fill (for-clause ...)
  body ...+)
syntax
(for*/array maybe-shape maybe-fill (for-clause ...)
  body ...+)
procedure
(in-array arr) -> (Sequenceof A)
  arr : (Array A)
procedure
(in-array-axis arr [axis]) -> (Sequenceof (Array A))
  arr : (Array A)
  axis : Integer = 0
procedure
(in-array-indexes ds) -> (Sequenceof Indexes)
  ds : In-Indexes
procedure
(array-map f) -> (Array R)
  f : (-> R)
(array-map f arr0) -> (Array R)
  f : (A -> R)
  arr0 : (Array A)
(array-map f arr0 arr1 arrs ...) -> (Array R)
  f : (A B Ts ... -> R)
  arr0 : (Array A)
  arr1 : (Array B)
  arrs : (Array Ts)
syntax
(inline-array-map f arrs ...)
syntax
(array+ arrs ...)
syntax
(array* arrs ...)
syntax
(array- arr0 arrs ...)
syntax
(array/ arr0 arrs ...)
syntax
(array-min arr0 arrs ...)
syntax
(array-max arr0 arrs ...)
syntax
(array-scale arr x)
syntax
(array-abs arr)
syntax
(array-sqr arr)
syntax
(array-sqrt arr)
syntax
(array-conjugate arr)
syntax
(array-real-part arr)
syntax
(array-imag-part arr)
syntax
(array-make-rectangular arr0 arr1)
syntax
(array-magnitude arr)
syntax
(array-angle arr)
syntax
(array-make-polar arr0 arr1)
syntax
(array< arr0 arr1 arrs ...)
syntax
(array<= arr0 arr1 arrs ...)
syntax
(array> arr0 arr1 arrs ...)
syntax
(array>= arr0 arr1 arrs ...)
syntax
(array= arr0 arr1 arrs ...)
syntax
(array-not arr)
syntax
(array-and arr ...)
syntax
(array-or arr ...)
syntax
(array-if cond-arr true-arr false-err)
parameter
(array-broadcasting) -> (U Boolean 'permissive)
(array-broadcasting broadcasting) -> void?
  broadcasting : (U Boolean 'permissive)
procedure
(array-shape-broadcast dss [broadcasting]) -> Indexes
  dss : (Listof Indexes)
  broadcasting : (U Boolean 'permissive) = (array-broadcasting)
procedure
(array-broadcast arr ds) -> (Array A)
  arr : (Array A)
  ds : Indexes
procedure
(array-ref arr js) -> A
  arr : (Array A)
  js : In-Indexes
procedure
(array-set! arr js value) -> Void
  arr : (Settable-Array A)
  js : In-Indexes
  value : A
procedure
(array-indexes-ref arr idxs) -> (Array A)
  arr : (Array A)
  idxs : (Array In-Indexes)
procedure
(array-indexes-set! arr idxs vals) -> Void
  arr : (Settable-Array A)
  idxs : (Array In-Indexes)
  vals : (Array A)
procedure
(array-slice-ref arr specs) -> (Array A)
  arr : (Array A)
  specs : (Listof Slice-Spec)
procedure
(array-slice-set! arr specs vals) -> Void
  arr : (Settable-Array A)
  specs : (Listof Slice-Spec)
  vals : (Array A)
syntax
Slice-Spec
syntax
Slice
procedure
(:: [end]) -> Slice
  end : (U #f Integer) = #f
(:: start end [step]) -> Slice
  start : (U #f Integer)
  end : (U #f Integer)
  step : Integer = 1
procedure
(slice? v) -> Boolean
  v : Any
procedure
(slice-start s) -> (U #f Fixnum)
  s : Slice
procedure
(slice-end s) -> (U #f Fixnum)
  s : Slice
procedure
(slice-step s) -> Fixnum
  s : Slice
procedure
(slice->range-values s dk) -> (Values Fixnum Fixnum Fixnum)
  s : Slice
  dk : Index
syntax
Slice-Dots
value
::... : Slice-Dots
procedure
(slice-dots? v) -> Boolean
  v : Any
syntax
Slice-New-Axis
procedure
(::new [dk]) -> Slice-New-Axis
  dk : Integer = 1
procedure
(slice-new-axis? v) -> Boolean
  v : Any
procedure
(slice-new-axis-length s) -> Index
  s : Slice-New-Axis
procedure
(array-transform arr ds proc) -> (Array A)
  arr : (Array A)
  ds : In-Indexes
  proc : (Indexes -> In-Indexes)
procedure
(array-append* arrs [k]) -> (Array A)
  arrs : (Listof (Array A))
  k : Integer = 0
procedure
(array-axis-insert arr k [dk]) -> (Array A)
  arr : (Array A)
  k : Integer
  dk : Integer = 1
procedure
(array-axis-ref arr k jk) -> (Array A)
  arr : (Array A)
  k : Integer
  jk : Integer
procedure
(array-axis-swap arr k0 k1) -> (Array A)
  arr : (Array A)
  k0 : Integer
  k1 : Integer
procedure
(array-axis-permute arr perm) -> (Array A)
  arr : (Array A)
  perm : (Listof Integer)
procedure
(array-reshape arr ds) -> (Array A)
  arr : (Array A)
  ds : In-Indexes
procedure
(array-flatten arr) -> (Array A)
  arr : (Array A)
procedure
(array-axis-fold arr k f) -> (Array A)
  arr : (Array A)
  k : Integer
  f : (A A -> A)
(array-axis-fold arr k f init) -> (Array B)
  arr : (Array A)
  k : Integer
  f : (A B -> B)
  init : B
syntax
(array-axis-sum arr k)
(array-axis-sum arr k init)
syntax
(array-axis-prod arr k)
(array-axis-prod arr k init)
 
  arr : (Array Number)
  k : Integer
  init : Number
syntax
(array-axis-min arr k)
(array-axis-min arr k init)
syntax
(array-axis-max arr k)
(array-axis-max arr k init)
 
  arr : (Array Real)
  k : Integer
  init : Real
procedure
(array-axis-count arr k pred?) -> (Array Index)
  arr : (Array A)
  k : Integer
  pred? : (A -> Any)
procedure
(array-axis-and arr k) -> (Array (U A Boolean))
  arr : (Array A)
  k : Integer
procedure
(array-axis-or arr k) -> (Array (U A #f))
  arr : (Array A)
  k : Integer
procedure
(array-fold arr g) -> (Array A)
  arr : (Array A)
  g : ((Array A) Index -> (Array A))
procedure
(array-all-fold arr f) -> A
  arr : (Array A)
  f : (A A -> A)
(array-all-fold arr f init) -> A
  arr : (Array A)
  f : (A A -> A)
  init : A
syntax
(array-all-sum arr)
(array-all-sum arr init)
syntax
(array-all-prod arr)
(array-all-prod arr init)
 
  arr : (Array Number)
  init : Number
syntax
(array-all-min arr)
(array-all-min arr init)
syntax
(array-all-max arr)
(array-all-max arr init)
 
  arr : (Array Real)
  init : Real
procedure
(array-all-and arr) -> (U A Boolean)
  arr : (Array A)
procedure
(array-all-or arr) -> (U A #f)
  arr : (Array A)
syntax
(array-count pred? arrs ...)
 
  arrs : (Array Ts)
  pred? : (Ts ... -> Any)
syntax
(array-andmap pred? arrs ...)
syntax
(array-ormap pred? arrs ...)
 
  arrs : (Array Ts)
  pred? : (Ts ... -> Any)
procedure
(array-axis-reduce arr k h) -> (Array B)
  arr : (Array A)
  k : Integer
  h : (Index (Integer -> A) -> B)
procedure
(array-axis-expand arr k dk g) -> (Array B)
  arr : (Array A)
  k : Integer
  dk : Integer
  g : (A Index -> B)
procedure
(array->list-array arr [k]) -> (Array (Listof A))
  arr : (Array A)
  k : Integer = 0
procedure
(list-array->array arr [k]) -> (Array A)
  arr : (Array (Listof A))
  k : Integer = 0
procedure
(array-axis-fft arr k) -> (Array Float-Complex)
  arr : (Array Number)
  k : Integer
procedure
(array-axis-inverse-fft arr k) -> (Array Float-Complex)
  arr : (Array Number)
  k : Integer
procedure
(array-fft arr) -> FCArray
  arr : (Array Number)
procedure
(array-inverse-fft arr) -> FCArray
  arr : (Array Number)
syntax
FlArray
syntax
(flarray #[#[...] ...])
procedure
(array->flarray arr) -> FlArray
  arr : (Array Real)
procedure
(flarray-data arr) -> FlVector
  arr : FlArray
procedure
(flarray-map f arrs ...) -> FlArray
  f : (Flonum ... -> Flonum)
  arrs : FlArray
syntax
(inline-flarray-map f arrs ...)
 
  f : (Flonum ... -> Flonum)
  arrs : FlArray
procedure
(flarray+ arr0 arr1) -> FlArray
  arr0 : FlArray
  arr1 : FlArray
procedure
(flarray* arr0 arr1) -> FlArray
  arr0 : FlArray
  arr1 : FlArray
procedure
(flarray- arr) -> FlArray
  arr : FlArray
(flarray- arr0 arr1) -> FlArray
  arr0 : FlArray
  arr1 : FlArray
procedure
(flarray/ arr) -> FlArray
  arr : FlArray
(flarray/ arr0 arr1) -> FlArray
  arr0 : FlArray
  arr1 : FlArray
procedure
(flarray-min arr0 arr1) -> FlArray
  arr0 : FlArray
  arr1 : FlArray
procedure
(flarray-max arr0 arr1) -> FlArray
  arr0 : FlArray
  arr1 : FlArray
procedure
(flarray-scale arr x) -> FlArray
  arr : FlArray
  x : Flonum
procedure
(flarray-abs arr) -> FlArray
  arr : FlArray
procedure
(flarray-sqr arr) -> FlArray
  arr : FlArray
procedure
(flarray-sqrt arr) -> FlArray
  arr : FlArray
syntax
FCArray
syntax
(fcarray #[#[...] ...])
procedure
(array->fcarray arr) -> FCArray
  arr : (Array Number)
procedure
(fcarray-real-data arr) -> FlVector
  arr : FCArray
procedure
(fcarray-imag-data arr) -> FlVector
  arr : FCArray
procedure
(fcarray-map f arrs ...) -> FCArray
  f : (Float-Complex ... -> Float-Complex)
  arrs : FCArray
syntax
(inline-fcarray-map f arrs ...)
 
  f : (Float-Complex ... -> Float-Complex)
  arrs : FCArray
procedure
(fcarray+ arr0 arr1) -> FCArray
  arr0 : FCArray
  arr1 : FCArray
procedure
(fcarray* arr0 arr1) -> FCArray
  arr0 : FCArray
  arr1 : FCArray
procedure
(fcarray- arr) -> FCArray
  arr : FCArray
(fcarray- arr0 arr1) -> FCArray
  arr0 : FCArray
  arr1 : FCArray
procedure
(fcarray/ arr) -> FCArray
  arr : FCArray
(fcarray/ arr0 arr1) -> FCArray
  arr0 : FCArray
  arr1 : FCArray
procedure
(fcarray-scale arr z) -> FCArray
  arr : FCArray
  z : Float-Complex
procedure
(fcarray-sqr arr) -> FCArray
  arr : FCArray
procedure
(fcarray-sqrt arr) -> FCArray
  arr : FCArray
procedure
(fcarray-conjugate arr) -> FCArray
  arr : FCArray
procedure
(fcarray-real-part arr) -> FlArray
  arr : FCArray
procedure
(fcarray-imag-part arr) -> FlArray
  arr : FCArray
procedure
(fcarray-make-rectangular arr0 arr1) -> FCArray
  arr0 : FlArray
  arr1 : FlArray
procedure
(fcarray-magnitude arr) -> FlArray
  arr : FCArray
procedure
(fcarray-angle arr) -> FlArray
  arr : FCArray
procedure
(fcarray-make-polar arr0 arr1) -> FCArray
  arr0 : FlArray
  arr1 : FlArray
parameter
(array-strictness) -> Boolean
(array-strictness strictness) -> void?
  strictness : Boolean
procedure
(array-strict? arr) -> Boolean
  arr : (Array A)
procedure
(array-strict! arr) -> Void
  arr : (Array A)
syntax
(array-strict arr)
 
  arr : (Array A)
procedure
(array-default-strict! arr) -> Void
  arr : (Array A)
syntax
(array-default-strict arr)
 
  arr : (Array A)
procedure
(build-simple-array ds proc) -> (Array A)
  ds : In-Indexes
  proc : (Indexes -> A)
procedure
(array-lazy arr) -> (Array A)
  arr : (Array A)
syntax
(Matrix A)
procedure
(matrix? arr) -> Boolean
  arr : (Array A)
procedure
(row-matrix? arr) -> Boolean
  arr : (Array A)
procedure
(col-matrix? arr) -> Boolean
  arr : (Array A)
procedure
(square-matrix? arr) -> Boolean
  arr : (Array A)
procedure
(matrix-shape M) -> (Values Index Index)
  M : (Matrix A)
procedure
(matrix-num-rows M) -> Index
  M : (Matrix A)
procedure
(matrix-num-cols M) -> Index
  M : (Matrix A)
procedure
(square-matrix-size M) -> Index
  M : (Matrix A)
syntax
(matrix [[expr ...+] ...+] maybe-type-ann)
 
maybe-type-ann = 
               | : type
syntax
(row-matrix [expr ...+] maybe-type-ann)
 
maybe-type-ann = 
               | : type
syntax
(col-matrix [expr ...+] maybe-type-ann)
 
maybe-type-ann = 
               | : type
procedure
(identity-matrix n [one zero]) -> (Matrix A)
  n : Integer
  one : A = 1
  zero : A = 0
procedure
(make-matrix m n x) -> (Matrix A)
  m : Integer
  n : Integer
  x : A
procedure
(build-matrix m n proc) -> (Matrix A)
  m : Integer
  n : Integer
  proc : (Index Index -> A)
procedure
(diagonal-matrix xs [zero]) -> (Matrix A)
  xs : (Listof A)
  zero : A = 0
procedure
(block-diagonal-matrix Xs [zero]) -> (Array A)
  Xs : (Listof (Array A))
  zero : A = 0
procedure
(vandermonde-matrix xs n) -> (Matrix Number)
  xs : (Listof Number)
  n : Integer
syntax
(for/matrix: m n maybe-fill (for:-clause ...) maybe-type-ann
  body ...+)
syntax
(for*/matrix: m n maybe-fill (for:-clause ...) maybe-type-ann
  body ...+)
 
    maybe-fill = 
               | #:fill fill
                  
maybe-type-ann = 
               | : body-type
 
  m : Integer
  n : Integer
  fill : body-type
syntax
(for/matrix m n maybe-fill (for-clause ...)
  body ...+)
syntax
(for*/matrix m n maybe-fill (for-clause ...)
  body ...+)
procedure
(list->matrix m n xs) -> (Matrix A)
  m : Integer
  n : Integer
  xs : (Listof A)
procedure
(matrix->list M) -> (Listof A)
  M : (Matrix A)
procedure
(vector->matrix m n xs) -> (Matrix A)
  m : Integer
  n : Integer
  xs : (Vectorof A)
procedure
(matrix->vector M) -> (Vectorof A)
  M : (Matrix A)
procedure
(->row-matrix xs) -> (Matrix A)
  xs : (U (Listof A) (Vectorof A) (Array A))
procedure
(->col-matrix xs) -> (Matrix A)
  xs : (U (Listof A) (Vectorof A) (Array A))
procedure
(list*->matrix xss) -> (Matrix A)
  xss : (Listof (Listof A))
procedure
(matrix->list* M) -> (Listof (Listof A))
  M : (Matrix A)
procedure
(vector*->matrix xss) -> (Matrix A)
  xss : (Vectorof (Vectorof A))
procedure
(matrix->vector* M) -> (Vectorof (Vectorof A))
  M : (Matrix A)
procedure
(matrix+ M N ...) -> (Matrix Number)
  M : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix- M N ...) -> (Matrix Number)
  M : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix* M N ...) -> (Matrix Number)
  M : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix-expt M n) -> (Matrix Number)
  M : (Matrix Number)
  n : Integer
procedure
(matrix-scale M z) -> (Matrix Number)
  M : (Matrix Number)
  z : Number
procedure
(matrix-kronecker M N ...) -> (Matrix Number)
  M : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix-map f M) -> (Matrix R)
  f : (A -> R)
  M : (Matrix A)
(matrix-map f M0 M1 N ...) -> (Matrix R)
  f : (A B Ts ... -> R)
  M0 : (Matrix A)
  M1 : (Matrix B)
  N : (Matrix Ts)
procedure
(matrix-sum Ms) -> (Matrix Number)
  Ms : (Listof (Matrix Number))
procedure
(matrix= M0 M1 N ...) -> Boolean
  M0 : (Matrix Number)
  M1 : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix-ref M i j) -> A
  M : (Matrix A)
  i : Integer
  j : Integer
procedure
(matrix-row M i) -> (Matrix A)
  M : (Matrix A)
  i : Integer
procedure
(matrix-col M j) -> (Matrix A)
  M : (Matrix A)
  j : Integer
procedure
(submatrix M is js) -> (Array A)
  M : (Matrix A)
  is : (U Slice (Sequenceof Integer))
  js : (U Slice (Sequenceof Integer))
procedure
(matrix-diagonal M) -> (Array A)
  M : (Matrix A)
procedure
(matrix-upper-triangle M [zero]) -> (Matrix A)
  M : (Matrix A)
  zero : A = 0
procedure
(matrix-lower-triangle M [zero]) -> (Matrix A)
  M : (Matrix A)
  zero : A = 0
procedure
(matrix-rows M) -> (Listof (Matrix A))
  M : (Matrix A)
procedure
(matrix-cols M) -> (Listof (Matrix A))
  M : (Matrix A)
procedure
(matrix-augment Ms) -> (Matrix A)
  Ms : (Listof (Matrix A))
procedure
(matrix-stack Ms) -> (Matrix A)
  Ms : (Listof (Matrix A))
procedure
(matrix-set-col M idx new-col) -> (Matrix A)
  M : (Matrix A)
  idx : Integer
  new-col : (Matrix A)
procedure
(matrix-set-row M idx new-row) -> (Matrix A)
  M : (Matrix A)
  idx : Integer
  new-row : (Matrix A)
procedure
(matrix-map-rows f M) -> (Matrix B)
  f : ((Matrix A) -> (Matrix B))
  M : (Matrix A)
(matrix-map-rows f M fail) -> (U F (Matrix B))
  f : ((Matrix A) -> (U #f (Matrix B)))
  M : (Matrix A)
  fail : (-> F)
procedure
(matrix-map-cols f M) -> (Matrix B)
  f : ((Matrix A) -> (Matrix B))
  M : (Matrix A)
(matrix-map-cols f M fail) -> (U F (Matrix B))
  f : ((Matrix A) -> (U #f (Matrix B)))
  M : (Matrix A)
  fail : (-> F)
procedure
(matrix-conjugate M) -> (Matrix Number)
  M : (Matrix Number)
procedure
(matrix-transpose M) -> (Matrix A)
  M : (Matrix A)
procedure
(matrix-hermitian M) -> (Matrix Number)
  M : (Matrix Number)
procedure
(matrix-trace M) -> Number
  M : (Matrix Number)
procedure
(matrix-1norm M) -> Nonnegative-Real
  M : (Matrix Number)
procedure
(matrix-2norm M) -> Nonnegative-Real
  M : (Matrix Number)
procedure
(matrix-inf-norm M) -> Nonnegative-Real
  M : (Matrix Number)
procedure
(matrix-norm M [p]) -> Nonnegative-Real
  M : (Matrix Number)
  p : Real = 2
procedure
(matrix-dot M) -> Nonnegative-Real
  M : (Matrix Number)
(matrix-dot M N) -> Number
  M : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix-cos-angle M N) -> Number
  M : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix-angle M N) -> Number
  M : (Matrix Number)
  N : (Matrix Number)
procedure
(matrix-normalize M [p fail]) -> (U F (Matrix Number))
  M : (Matrix Number)
  p : Real = 2
  fail : (-> F) = (λ () (error ...))
procedure
(matrix-normalize-rows M [p fail]) -> (Matrix Number)
  M : (Matrix Number)
  p : Real = 2
  fail : (-> F) = (λ () (error ...))
procedure
(matrix-normalize-cols M [p fail]) -> (Matrix Number)
  M : (Matrix Number)
  p : Real = 2
  fail : (-> F) = (λ () (error ...))
procedure
(matrix-rows-orthogonal? M [eps]) -> Boolean
  M : (Matrix Number)
  eps : Real = (* 10 epsilon.0)
procedure
(matrix-cols-orthogonal? M [eps]) -> Boolean
  M : (Matrix Number)
  eps : Real = (* 10 epsilon.0)
procedure
(matrix-solve M B [fail]) -> (U F (Matrix Number))
  M : (Matrix Number)
  B : (Matrix Number)
  fail : (-> F) = (λ () (error ...))
procedure
(matrix-inverse M [fail]) -> (U F (Matrix Number))
  M : (Matrix Number)
  fail : (-> F) = (λ () (error ...))
procedure
(matrix-invertible? M) -> Boolean
  M : (Matrix Number)
procedure
(matrix-determinant M) -> Number
  M : (Matrix Number)
procedure
(matrix-gauss-elim  M              
                   [jordan?        
                    unitize-pivot? 
                    pivoting])     
 -> (Values (Matrix Number) (Listof Index))
  M : (Matrix Number)
  jordan? : Any = #f
  unitize-pivot? : Any = #f
  pivoting : (U 'first 'partial) = 'partial
procedure
(matrix-row-echelon  M                  
                    [jordan?            
                     unitize-pivot?     
                     pivoting])     -> (Matrix Number)
  M : (Matrix Number)
  jordan? : Any = #f
  unitize-pivot? : Any = #f
  pivoting : (U 'first 'partial) = 'partial
procedure
(matrix-lu M [fail])
 -> (Values (U F (Matrix Number)) (Matrix Number))
  M : (Matrix Number)
  fail : (-> F) = (λ () (error ...))
procedure
(matrix-gram-schmidt M [normalize? start-col]) -> (Array Number)
  M : (Matrix Number)
  normalize? : Any = #f
  start-col : Integer = 0
procedure
(matrix-basis-extension M) -> (Array Number)
  M : (Matrix Number)
procedure
(matrix-qr M) -> (Values (Matrix Number) (Matrix Number))
  M : (Matrix Number)
(matrix-qr M full?) -> (Values (Matrix Number) (Matrix Number))
  M : (Matrix Number)
  full? : Any
procedure
(matrix-op-1norm M) -> Nonnegative-Real
  M : (Matrix Number)
procedure
(matrix-op-2norm M) -> Nonnegative-Real
  M : (Matrix Number)
procedure
(matrix-op-inf-norm M) -> Nonnegative-Real
  M : (Matrix Number)
procedure
(matrix-basis-cos-angle M0 M1) -> Number
  M0 : (Matrix Number)
  M1 : (Matrix Number)
procedure
(matrix-basis-angle M0 M1) -> Number
  M0 : (Matrix Number)
  M1 : (Matrix Number)
parameter
(matrix-error-norm) -> ((Matrix Number) -> Nonnegative-Real)
(matrix-error-norm norm) -> void?
  norm : ((Matrix Number) -> Nonnegative-Real)
procedure
(matrix-absolute-error M R [norm]) -> Nonnegative-Real
  M : (Matrix Number)
  R : (Matrix Number)
  norm : ((Matrix Number) -> Nonnegative-Real)
       = (matrix-error-norm)
procedure
(matrix-relative-error M R [norm]) -> Nonnegative-Real
  M : (Matrix Number)
  R : (Matrix Number)
  norm : ((Matrix Number) -> Nonnegative-Real)
       = (matrix-error-norm)
procedure
(matrix-zero? M [eps]) -> Boolean
  M : (Matrix Number)
  eps : Real = (* 10 epsilon.0)
procedure
(matrix-identity? M [eps]) -> Boolean
  M : (Matrix Number)
  eps : Real = (* 10 epsilon.0)
procedure
(matrix-orthonormal? M [eps]) -> Boolean
  M : (Matrix Number)
  eps : Real = (* 10 epsilon.0)
procedure
(mean xs [ws]) -> Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(variance xs [ws #:bias bias]) -> Nonnegative-Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(stddev xs [ws #:bias bias]) -> Nonnegative-Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(skewness xs [ws #:bias bias]) -> Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(kurtosis xs [ws #:bias bias]) -> Nonnegative-Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(variance/mean m xs [ws #:bias bias]) -> Nonnegative-Real
  m : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(stddev/mean m xs [ws #:bias bias]) -> Nonnegative-Real
  m : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(skewness/mean m xs [ws #:bias bias]) -> Real
  m : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(kurtosis/mean m xs [ws #:bias bias]) -> Nonnegative-Real
  m : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
struct
(struct statistics (min max count))
  min : Flonum
  max : Flonum
  count : Nonnegative-Flonum
value
empty-statistics : statistics
procedure
(update-statistics s x [w]) -> statistics
  s : statistics
  x : Real
  w : Real = 1.0
procedure
(update-statistics* s xs [ws]) -> statistics
  s : statistics
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(statistics-range s) -> Nonnegative-Flonum
  s : statistics
procedure
(statistics-mean s) -> Flonum
  s : statistics
procedure
(statistics-variance s [#:bias bias]) -> Nonnegative-Flonum
  s : statistics
  bias : (U #t #f Real) = #f
procedure
(statistics-stddev s [#:bias bias]) -> Nonnegative-Flonum
  s : statistics
  bias : (U #t #f Real) = #f
procedure
(statistics-skewness s [#:bias bias]) -> Flonum
  s : statistics
  bias : (U #t #f Real) = #f
procedure
(statistics-kurtosis s [#:bias bias]) -> Nonnegative-Flonum
  s : statistics
  bias : (U #t #f Real) = #f
procedure
(covariance xs ys [ws #:bias bias]) -> Real
  xs : (Sequenceof Real)
  ys : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(correlation xs ys [ws #:bias bias]) -> Real
  xs : (Sequenceof Real)
  ys : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(covariance/means mx my xs ys [ws #:bias bias]) -> Real
  mx : Real
  my : Real
  xs : (Sequenceof Real)
  ys : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(correlation/means mx my xs ys [ws #:bias bias]) -> Real
  mx : Real
  my : Real
  xs : (Sequenceof Real)
  ys : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(samples->hash xs) -> (HashTable A Positive-Integer)
  xs : (Sequenceof A)
(samples->hash xs ws) -> (HashTable A Nonnegative-Real)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real))
procedure
(count-samples xs)
 -> (Values (Listof A) (Listof Positive-Integer))
  xs : (Sequenceof A)
(count-samples xs ws)
 -> (Values (Listof A) (Listof Nonnegative-Real))
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real))
struct
(struct sample-bin (min max values weights))
  min : B
  max : B
  values : (Listof A)
  weights : (U #f (Listof Nonnegative-Real))
procedure
(bin-samples bounds lte? xs ws) -> (Listof (sample-bin A A))
  bounds : (Sequenceof A)
  lte? : (A A -> Any)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real))
procedure
(bin-samples/key bounds lte? key xs ws) -> (Listof (sample-bin A B))
  bounds : (Sequenceof B)
  lte? : (B B -> Any)
  key : (A -> B)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real))
procedure
(sample-bin-compact bin) -> (sample-bin A B)
  bin : (sample-bin A B)
procedure
(sample-bin-total bin) -> Nonnegative-Real
  bin : (sample-bin A B)
procedure
(sort-samples lt? xs) -> (Listof A)
  lt? : (A A -> Any)
  xs : (Sequenceof A)
(sort-samples lt? xs ws)
 -> (Values (Listof A) (Listof Nonnegative-Real))
  lt? : (A A -> Any)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real))
procedure
(median lt? xs [ws]) -> A
  lt? : (A A -> Any)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(quantile p lt? xs [ws]) -> A
  p : Real
  lt? : (A A -> Any)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(absdev xs [ws]) -> Nonnegative-Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(absdev/median median xs [ws]) -> Nonnegative-Real
  median : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(hpd-interval lt? δ p xs [ws]) -> (Values A A)
  lt? : (A A -> Any)
  δ : (A A -> Real)
  p : Real
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(hpd-interval/sorted δ p xs [ws]) -> (Values A A)
  δ : (A A -> Real)
  p : Real
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(real-hpd-interval p xs [ws]) -> (Values Real Real)
  p : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(real-hpd-interval/sorted p xs [ws]) -> (Values Real Real)
  p : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(mc-variance xs [ws #:bias bias]) -> Nonnegative-Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(mc-stddev xs [ws #:bias bias]) -> Nonnegative-Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(mc-stddev/mean m xs [ws #:bias bias]) -> Nonnegative-Real
  m : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(mc-variance/mean m xs [ws #:bias bias]) -> Nonnegative-Real
  m : Real
  xs : (Sequenceof Real)
  ws : (U #f (Sequenceof Real)) = #f
  bias : (U #t #f Real) = #f
procedure
(indicator pred?) -> (A -> (U 0 1))
  pred? : (A -> Any)
procedure
(mc-probability pred? xs [ws]) -> Nonnegative-Real
  pred? : (A -> Any)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real)) = #f
procedure
(mc-prob-dist pred? xs [ws]) -> Beta-Dist
  pred? : (A -> Any)
  xs : (Sequenceof A)
  ws : (U #f (Sequenceof Real)) = #f
syntax
(PDF In)
syntax
(Sample Out)
syntax
(CDF In)
syntax
(Inverse-CDF Out)
type
(distribution In Out)
struct
(struct distribution (pdf sample))
  pdf : (PDF In)
  sample : (Sample Out)
type
(ordered-dist In Out)
struct
(struct ordered-dist distribution (cdf inv-cdf min max median))
  cdf : (CDF In)
  inv-cdf : (Inverse-CDF Out)
  min : Out
  max : Out
  median : (Promise Out)
syntax
Real-Dist
procedure
(pdf d v [log?]) -> Flonum
  d : (dist In Out)
  v : In
  log? : Any = #f
procedure
(sample d) -> Out
  d : (dist In Out)
(sample d n) -> (Listof Out)
  d : (dist In Out)
  n : Integer
procedure
(cdf d v [log? 1-p?]) -> Flonum
  d : (ordered-dist In Out)
  v : In
  log? : Any = #f
  1-p? : Any = #f
procedure
(inv-cdf d p [log? 1-p?]) -> Out
  d : (ordered-dist In Out)
  p : Real
  log? : Any = #f
  1-p? : Any = #f
procedure
(real-dist-prob d a b [log? 1-p?]) -> Flonum
  d : Real-Dist
  a : Real
  b : Real
  log? : Any = #f
  1-p? : Any = #f
procedure
(real-dist-hpd-interval d p) -> (Values Flonum Flonum)
  d : Real-Dist
  p : Real
syntax
(Discrete-Dist A)
procedure
(discrete-dist xs) -> (Discrete-Dist A)
  xs : (Sequenceof A)
(discrete-dist xs ws) -> (Discrete-Dist A)
  xs : (Sequenceof A)
  ws : (Sequenceof Real)
procedure
(discrete-dist-values d) -> (Listof A)
  d : (Discrete-Dist A)
procedure
(discrete-dist-probs d) -> (Listof Positive-Flonum)
  d : (Discrete-Dist A)
syntax
Bernoulli-Dist
procedure
(bernoulli-dist prob) -> Bernoulli-Dist
  prob : Real
procedure
(bernoulli-dist-prob d) -> Flonum
  d : Bernoulli-Dist
syntax
Binomial-Dist
procedure
(binomial-dist count prob) -> Binomial-Dist
  count : Real
  prob : Real
procedure
(binomial-dist-count d) -> Flonum
  d : Binomial-Dist
procedure
(binomial-dist-prob d) -> Flonum
  d : Binomial-Dist
syntax
Geometric-Dist
procedure
(geometric-dist prob) -> Geometric-Dist
  prob : Real
procedure
(geometric-dist-prob d) -> Flonum
  d : Geometric-Dist
syntax
Poisson-Dist
procedure
(poisson-dist mean) -> Poisson-Dist
  mean : Real
procedure
(poisson-dist-mean d) -> Flonum
  d : Poisson-Dist
syntax
Beta-Dist
procedure
(beta-dist alpha beta) -> Beta-Dist
  alpha : Real
  beta : Real
procedure
(beta-dist-alpha d) -> Flonum
  d : Beta-Dist
procedure
(beta-dist-beta d) -> Flonum
  d : Beta-Dist
syntax
Cauchy-Dist
procedure
(cauchy-dist [mode scale]) -> Cauchy-Dist
  mode : Real = 0
  scale : Real = 1
procedure
(cauchy-dist-mode d) -> Flonum
  d : Cauchy-Dist
procedure
(cauchy-dist-scale d) -> Flonum
  d : Cauchy-Dist
syntax
Delta-Dist
procedure
(delta-dist [mean]) -> Delta-Dist
  mean : Real = 0
procedure
(delta-dist-mean d) -> Flonum
  d : Delta-Dist
syntax
Exponential-Dist
procedure
(exponential-dist [mean]) -> Exponential-Dist
  mean : Real = 1
procedure
(exponential-dist-mean d) -> Flonum
  d : Exponential-Dist
syntax
Gamma-Dist
procedure
(gamma-dist [shape scale]) -> Gamma-Dist
  shape : Real = 1
  scale : Real = 1
procedure
(gamma-dist-shape d) -> Flonum
  d : Gamma-Dist
procedure
(gamma-dist-scale d) -> Flonum
  d : Gamma-Dist
syntax
Weibull-Dist
procedure
(weibull-dist shape [location scale]) -> Weibull-Dist
  shape : Positive-Real
  location : Real = 0
  scale : Real = 1
procedure
(weibull-dist-shape k) -> Positive-Flonum
  k : Weibull-Dist
procedure
(weibull-dist-location d) -> Real
  d : Weibull-Dist
procedure
(weibull-dist-scale d) -> Real
  d : Weibull-Dist
syntax
Logistic-Dist
procedure
(logistic-dist [mean scale]) -> Logistic-Dist
  mean : Real = 0
  scale : Real = 1
procedure
(logistic-dist-mean d) -> Flonum
  d : Logistic-Dist
procedure
(logistic-dist-scale d) -> Flonum
  d : Logistic-Dist
syntax
Normal-Dist
procedure
(normal-dist [mean stddev]) -> Normal-Dist
  mean : Real = 0
  stddev : Real = 1
procedure
(normal-dist-mean d) -> Flonum
  d : Normal-Dist
procedure
(normal-dist-stddev d) -> Flonum
  d : Normal-Dist
syntax
Student-t-Dist
procedure
(student-t-dist freedom [mean scale]) -> Student-t-Dist
  freedom : Positive-Real
  mean : Real = 0
  scale : Real = 1
procedure
(student-t-dist-freedom d) -> Positive-Flonum
  d : Student-t-Dist
procedure
(student-t-dist-mean d) -> Real
  d : Student-t-Dist
procedure
(student-t-dist-scale d) -> Real
  d : Student-t-Dist
syntax
Triangle-Dist
procedure
(triangle-dist [min max mode]) -> Triangle-Dist
  min : Real = 0
  max : Real = 1
  mode : Real = (* 0.5 (+ min max))
procedure
(triangle-dist-min d) -> Flonum
  d : Triangle-Dist
procedure
(triangle-dist-max d) -> Flonum
  d : Triangle-Dist
procedure
(triangle-dist-mode d) -> Flonum
  d : Triangle-Dist
syntax
Truncated-Dist
procedure
(truncated-dist d) -> Truncated-Dist
  d : Real-Dist
(truncated-dist d max) -> Truncated-Dist
  d : Real-Dist
  max : Real
(truncated-dist d min max) -> Truncated-Dist
  d : Real-Dist
  min : Real
  max : Real
procedure
(truncated-dist-original t) -> Real-Dist
  t : Truncated-Dist
procedure
(truncated-dist-min t) -> Flonum
  t : Truncated-Dist
procedure
(truncated-dist-max t) -> Flonum
  t : Truncated-Dist
syntax
Uniform-Dist
procedure
(uniform-dist) -> Uniform-Dist
(uniform-dist max) -> Uniform-Dist
  max : Real
(uniform-dist min max) -> Uniform-Dist
  min : Real
  max : Real
procedure
(uniform-dist-min d) -> Flonum
  d : Uniform-Dist
procedure
(uniform-dist-max d) -> Flonum
  d : Uniform-Dist
procedure
(flbernoulli-pdf prob k log?) -> Flonum
  prob : Flonum
  k : Flonum
  log? : Any
procedure
(flbernoulli-cdf prob k log? 1-p?) -> Flonum
  prob : Flonum
  k : Flonum
  log? : Any
  1-p? : Any
procedure
(flbernoulli-inv-cdf prob p log? 1-p?) -> Flonum
  prob : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flbernoulli-sample prob n) -> FlVector
  prob : Flonum
  n : Integer
procedure
(flbinomial-pdf count prob k log?) -> Flonum
  count : Flonum
  prob : Flonum
  k : Flonum
  log? : Any
procedure
(flbinomial-cdf count prob k log? 1-p?) -> Flonum
  count : Flonum
  prob : Flonum
  k : Flonum
  log? : Any
  1-p? : Any
procedure
(flbinomial-inv-cdf count prob p log? 1-p?) -> Flonum
  count : Flonum
  prob : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flbinomial-sample count prob n) -> FlVector
  count : Flonum
  prob : Flonum
  n : Integer
procedure
(flgeometric-pdf prob k log?) -> Flonum
  prob : Flonum
  k : Flonum
  log? : Any
procedure
(flgeometric-cdf prob k log? 1-p?) -> Flonum
  prob : Flonum
  k : Flonum
  log? : Any
  1-p? : Any
procedure
(flgeometric-inv-cdf prob p log? 1-p?) -> Flonum
  prob : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flgeometric-sample prob n) -> FlVector
  prob : Flonum
  n : Integer
procedure
(flpoisson-pdf mean k log?) -> Flonum
  mean : Flonum
  k : Flonum
  log? : Any
procedure
(flpoisson-cdf mean k log? 1-p?) -> Flonum
  mean : Flonum
  k : Flonum
  log? : Any
  1-p? : Any
procedure
(flpoisson-inv-cdf mean p log? 1-p?) -> Flonum
  mean : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flpoisson-sample mean n) -> FlVector
  mean : Flonum
  n : Integer
procedure
(flpoisson-median mean) -> Flonum
  mean : Flonum
procedure
(flbeta-pdf alpha beta x log?) -> Flonum
  alpha : Flonum
  beta : Flonum
  x : Flonum
  log? : Any
procedure
(flbeta-cdf alpha beta x log? 1-p?) -> Flonum
  alpha : Flonum
  beta : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(flbeta-inv-cdf alpha beta p log? 1-p?) -> Flonum
  alpha : Flonum
  beta : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flbeta-sample alpha beta n) -> FlVector
  alpha : Flonum
  beta : Flonum
  n : Integer
procedure
(flcauchy-pdf mode scale x log?) -> Flonum
  mode : Flonum
  scale : Flonum
  x : Flonum
  log? : Any
procedure
(flcauchy-cdf mode scale x log? 1-p?) -> Flonum
  mode : Flonum
  scale : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(flcauchy-inv-cdf mode scale p log? 1-p?) -> Flonum
  mode : Flonum
  scale : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flcauchy-sample mode scale n) -> FlVector
  mode : Flonum
  scale : Flonum
  n : Integer
procedure
(fldelta-pdf mean x log?) -> Flonum
  mean : Flonum
  x : Flonum
  log? : Any
procedure
(fldelta-cdf mean x log? 1-p?) -> Flonum
  mean : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(fldelta-inv-cdf mean p log? 1-p?) -> Flonum
  mean : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flexponential-pdf mean x log?) -> Flonum
  mean : Flonum
  x : Flonum
  log? : Any
procedure
(flexponential-cdf mean x log? 1-p?) -> Flonum
  mean : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(flexponential-inv-cdf mean p log? 1-p?) -> Flonum
  mean : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flexponential-sample mean n) -> FlVector
  mean : Flonum
  n : Integer
procedure
(flgamma-pdf shape scale x log?) -> Flonum
  shape : Flonum
  scale : Flonum
  x : Flonum
  log? : Any
procedure
(flgamma-cdf shape scale x log? 1-p?) -> Flonum
  shape : Flonum
  scale : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(flgamma-inv-cdf shape scale p log? 1-p?) -> Flonum
  shape : Flonum
  scale : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flgamma-sample shape scale n) -> FlVector
  shape : Flonum
  scale : Flonum
  n : Integer
procedure
(fllogistic-pdf mean scale x log?) -> Flonum
  mean : Flonum
  scale : Flonum
  x : Flonum
  log? : Any
procedure
(fllogistic-cdf mean scale x log? 1-p?) -> Flonum
  mean : Flonum
  scale : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(fllogistic-inv-cdf mean scale p log? 1-p?) -> Flonum
  mean : Flonum
  scale : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(fllogistic-sample mean scale n) -> FlVector
  mean : Flonum
  scale : Flonum
  n : Integer
procedure
(flnormal-pdf mean stddev x log?) -> Flonum
  mean : Flonum
  stddev : Flonum
  x : Flonum
  log? : Any
procedure
(flnormal-cdf mean stddev x log? 1-p?) -> Flonum
  mean : Flonum
  stddev : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(flnormal-inv-cdf mean stddev p log? 1-p?) -> Flonum
  mean : Flonum
  stddev : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(flnormal-sample mean stddev n) -> FlVector
  mean : Flonum
  stddev : Flonum
  n : Integer
procedure
(fltriangle-pdf min max mode x log?) -> Flonum
  min : Flonum
  max : Flonum
  mode : Flonum
  x : Flonum
  log? : Any
procedure
(fltriangle-cdf min max mode x log? 1-p?) -> Flonum
  min : Flonum
  max : Flonum
  mode : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(fltriangle-inv-cdf min max mode p log? 1-p?) -> Flonum
  min : Flonum
  max : Flonum
  mode : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(fltriangle-sample min max mode n) -> FlVector
  min : Flonum
  max : Flonum
  mode : Flonum
  n : Integer
procedure
(fluniform-pdf min max x log?) -> Flonum
  min : Flonum
  max : Flonum
  x : Flonum
  log? : Any
procedure
(fluniform-cdf min max x log? 1-p?) -> Flonum
  min : Flonum
  max : Flonum
  x : Flonum
  log? : Any
  1-p? : Any
procedure
(fluniform-inv-cdf min max p log? 1-p?) -> Flonum
  min : Flonum
  max : Flonum
  p : Flonum
  log? : Any
  1-p? : Any
procedure
(fluniform-sample min max n) -> FlVector
  min : Flonum
  max : Flonum
  n : Integer
parameter
(max-math-threads) -> Positive-Integer
(max-math-threads num) -> void?
  num : Positive-Integer
parameter
(dft-convention) -> (List Real Real)
(dft-convention lst) -> void?
  lst : (List Real Real)
procedure
(dft-inverse-convention) -> (List Real Real)
procedure
(test-floating-point n) -> (Listof (List Any Any))
  n : Natural
parameter
(print-fp-test-progress?) -> Boolean
(print-fp-test-progress? print?) -> void?
  print? : Boolean
