Number.Positional

types

type T

type FixedPoint

type Mantissa

type Digit

type Exponent

type Basis

basic helpers

moveToZero

checkPosDigit

checkDigit

nonNegative

nonNegativeMant

compress

compressFirst

compressMant

compressSecondMant

prependDigit

trim

trimUntil

trimOnce

decreaseExp

pumpFirst

decreaseExpFP

pumpFirstFP

negativeExp

conversions

integer

fromBaseCardinal

fromBaseInteger

mantissaToNum

mantissaFromCard

mantissaFromInt

mantissaFromFixedInt

rational

fromBaseRational

fixed point

toFixedPoint

fromFixedPoint

floating point

toDouble

fromDouble

fromDoubleApprox

fromDoubleRough

mantLengthDouble

liftDoubleApprox

liftDoubleRough

text

showDec

showHex

showBin

showBasis

basis

powerBasis

rootBasis

fromBasis

fromBasisMant

comparison

cmp

lessApprox

trunc

equalApprox

ifLazy

mean2

withTwoMantissas

align

alignMant

absolute

absMant

arithmetic

fromLaurent

toLaurent

liftLaurent2

liftLaurentMany

add

sub

neg

addSome

addMany

type Series

series

seriesPlain

splitAtPadZero

splitAtMatchPadZero

truncSeriesSummands

scale

scaleSimple

scaleMant

mulSeries

mul

divide

divMant

divMantSlow

reciprocal

divIntMant

divIntMantInf

divInt

algebraic functions

sqrt

sqrtDriver

sqrtMant

sqrtFP

sqrtNewton

sqrtFPNewton

lazyInits

transcendent functions

exponential functions

expSeries

expSmall

expSeriesLazy

expSmallLazy

exp

intPower

cardPower

powerSeries

powerSmall

power

root

cosSinhSmall

cosSinSmall

cosSinFourth

cosSin

tan

cot

logarithmic functions

lnSeries

lnSmall

lnNewton

lnNewton'

ln

angle

arctanSeries

arctanSmall

arctanStem

arctan

arctanClassic

constants

elementary

zero

one

minusOne

transcendental

eConst

recipEConst

piConst

auxilary functions

sliceVertPair