NMComplexField¶
jnball.spad line 1385 [edit on github]
NMComplexField implements arbitrary precision ball arithmetic using the Nemo Julia package.
- 0: %
from SetWithZero
- 1: %
from MagmaWithUnit
- *: (%, Integer) -> %
x*iis the multiplication by an integer.- *: (%, NMRealField) -> %
from RightModule NMRealField
- *: (Fraction Integer, %) -> %
from LeftModule Fraction Integer
- *: (Integer, %) -> %
from AbelianGroup
- *: (NMInteger, %) -> JLObject
from JLObjectRing
- *: (NMRealField, %) -> %
from LeftModule NMRealField
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- /: (%, Integer) -> %
x/iis the division by an integer.
- /: (Integer, %) -> %
i/xis the division of an integer byx.
- ^: (%, %) -> %
- ^: (%, Fraction Integer) -> %
from RadicalCategory
- ^: (%, Integer) -> %
from DivisionRing
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- abs2: % -> NMRealField
abs2(x)returns the square of the absolute value of real part ofxand imaginary part ofx.
- abs: % -> NMRealField
- accuracyBits: % -> JLInt64
accuracyBits(x)returns the relative accuracy ofxin bits.
- acos: % -> %
- acosh: % -> %
- acot: % -> %
- acoth: % -> %
- acsc: % -> %
- acsch: % -> %
- agm: % -> %
agm(x)returns the arithmetic-geometric mean of 1 andx.
- agm: (%, %) -> %
agm(x,y)returns the arithmetic-geometric mean ofxandy.
- airyAi: R -> R
airyAi(z)is the Airy functionAi(z).
- airyAiPrime: R -> R
airyAiPrime(z)is the derivative of the Airy functionAi(z).
- airyBi: R -> R
airyBi(z)is the Airy functionBi(z).
- airyBiPrime: R -> R
airyBiPrime(z)is the derivative of the Airy functionBi(z).
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- argument: % -> NMRealField
- asec: % -> %
- asech: % -> %
- asin: % -> %
- asinh: % -> %
- associates?: (%, %) -> Boolean
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- atan: % -> %
- atanh: % -> %
- barnesG: % -> %
barnesG(x)is the BarnesG-function evaluated atx.
- basis: () -> Vector %
from FramedModule NMRealField
- besselI: (%, %) -> %
besselI(nu,x)is the BesselIfunction.
- besselJ: (%, %) -> %
besselJ(nu,x)is the BesselJfunction.
- besselK: (%, %) -> %
besselK(nu,x)is the BesselKfunction.
- besselY: (%, %) -> %
besselY(nu,x)is the BesselYfunction.
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- characteristicPolynomial: % -> SparseUnivariatePolynomial NMRealField
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- charthRoot: % -> % if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- charthRoot: % -> Union(%, failed) if % has CharacteristicNonZero and NMRealField has PolynomialFactorizationExplicit or NMRealField has FiniteFieldCategory
- Chi: % -> %
Chi(x)returns the hyperbolic cosine integral ofx.
- Ci: % -> %
Ci(x)returns the cosine integral ofx.
- cispi: % -> %
cispi(x)returns exp(πix).
- coerce: % -> %
from Algebra %
- coerce: % -> JLObject
from JLObjectType
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Float -> %
coerce(x)coercesx.- coerce: Fraction Integer -> %
- coerce: Integer -> %
from NonAssociativeRing
- coerce: JLFloat64 -> %
coerce(x)coercesx.- coerce: NMRealField -> %
from CoercibleFrom NMRealField
- coerce: String -> %
coerce(str)returns a NMComplexField element from evaluation in Julia ofstr.
- commutator: (%, %) -> %
from NonAssociativeRng
- complex: (NMRealField, NMRealField) -> %
- conditionP: Matrix % -> Union(Vector %, failed) if % has CharacteristicNonZero and NMRealField has PolynomialFactorizationExplicit or NMRealField has FiniteFieldCategory
- conjugate: % -> %
- contains?: (%, %) -> Boolean
contains?(x,y)checks whether or notyis contained inx.
- contains?: (%, NMFraction NMInteger) -> Boolean
contains?(x,y)checks whether or notyis contained inx.
- containsZero?: % -> Boolean
containsZero?(x)checks whether or not 0 is contained inx.
- convert: % -> Complex DoubleFloat
- convert: % -> Complex Float
from ConvertibleTo Complex Float
- convert: % -> InputForm if NMRealField has ConvertibleTo InputForm
from ConvertibleTo InputForm
- convert: % -> Pattern Float
from ConvertibleTo Pattern Float
- convert: % -> Pattern Integer if NMRealField has ConvertibleTo Pattern Integer
from ConvertibleTo Pattern Integer
- convert: % -> SparseUnivariatePolynomial NMRealField
- convert: % -> String
from ConvertibleTo String
- convert: % -> Vector NMRealField
from FramedModule NMRealField
- convert: SparseUnivariatePolynomial NMRealField -> %
from MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- convert: Vector NMRealField -> %
from FramedModule NMRealField
- coordinates: % -> Vector NMRealField
from FramedModule NMRealField
- coordinates: (%, Vector %) -> Vector NMRealField
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- coordinates: (Vector %, Vector %) -> Matrix NMRealField
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- coordinates: Vector % -> Matrix NMRealField
from FramedModule NMRealField
- cos: % -> %
- cosh: % -> %
- cot: % -> %
- coth: % -> %
- createPrimitiveElement: () -> % if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- csc: % -> %
- csch: % -> %
- D: % -> %
from DifferentialRing
- D: (%, List Symbol) -> % if NMRealField has PartialDifferentialRing Symbol
- D: (%, List Symbol, List NonNegativeInteger) -> % if NMRealField has PartialDifferentialRing Symbol
- D: (%, NMRealField -> NMRealField) -> %
- D: (%, NMRealField -> NMRealField, NonNegativeInteger) -> %
- D: (%, NonNegativeInteger) -> %
from DifferentialRing
- D: (%, Symbol) -> % if NMRealField has PartialDifferentialRing Symbol
- D: (%, Symbol, NonNegativeInteger) -> % if NMRealField has PartialDifferentialRing Symbol
- dedekindEta: % -> %
dedekindEta(z)returns the Dedekind eta function evaluated atz.
- definingPolynomial: () -> SparseUnivariatePolynomial NMRealField
from MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- derivationCoordinates: (Vector %, NMRealField -> NMRealField) -> Matrix NMRealField
from MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- differentiate: % -> %
from DifferentialRing
- differentiate: (%, List Symbol) -> % if NMRealField has PartialDifferentialRing Symbol
- differentiate: (%, List Symbol, List NonNegativeInteger) -> % if NMRealField has PartialDifferentialRing Symbol
- differentiate: (%, NMRealField -> NMRealField) -> %
- differentiate: (%, NMRealField -> NMRealField, NonNegativeInteger) -> %
- differentiate: (%, NonNegativeInteger) -> %
from DifferentialRing
- differentiate: (%, Symbol) -> % if NMRealField has PartialDifferentialRing Symbol
- differentiate: (%, Symbol, NonNegativeInteger) -> % if NMRealField has PartialDifferentialRing Symbol
- digamma: % -> %
digamma(x)returns logarithmic derivative of the gamma function evaluated atx.
- discreteLog: % -> NonNegativeInteger if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- discreteLog: (%, %) -> Union(NonNegativeInteger, failed) if NMRealField has FiniteFieldCategory
- discriminant: () -> NMRealField
from FramedAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- discriminant: Vector % -> NMRealField
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- divide: (%, %) -> Record(quotient: %, remainder: %)
from EuclideanDomain
- Ei: % -> %
Ei(x)returns the exponential integral ofx.
- Ei: (%, %) -> %
Ei(s,x)returns the generalized exponential integral ofxE_s(x).
- eisensteinG: (Integer, %) -> %
eisensteinG(k,z)returns the non-normalized Eisenstein seriesG_k(τ) ofSL_2(Z) also defined for τ=i∞.
- ellipticE: % -> %
ellipticE(x)is the complete elliptic integral of the second kind.
- ellipticK: % -> %
ellipticK(x)is the complete elliptic integral of the first kind.
- elt: (%, NMRealField) -> % if NMRealField has Eltable(NMRealField, NMRealField)
from Eltable(NMRealField, %)
- enumerate: () -> List % if NMRealField has Finite
from Finite
- erf: % -> %
erf(x)is the error function evaluated atx.
- erfi: % -> %
erfi(x)is the imaginary error function evaluated atx.
- euclideanSize: % -> NonNegativeInteger
from EuclideanDomain
- eval: (%, Equation NMRealField) -> % if NMRealField has Evalable NMRealField
from Evalable NMRealField
- eval: (%, List Equation NMRealField) -> % if NMRealField has Evalable NMRealField
from Evalable NMRealField
- eval: (%, List NMRealField, List NMRealField) -> % if NMRealField has Evalable NMRealField
from InnerEvalable(NMRealField, NMRealField)
- eval: (%, List Symbol, List NMRealField) -> % if NMRealField has InnerEvalable(Symbol, NMRealField)
from InnerEvalable(Symbol, NMRealField)
- eval: (%, NMRealField, NMRealField) -> % if NMRealField has Evalable NMRealField
from InnerEvalable(NMRealField, NMRealField)
- eval: (%, Symbol, NMRealField) -> % if NMRealField has InnerEvalable(Symbol, NMRealField)
from InnerEvalable(Symbol, NMRealField)
- exact?: % -> Boolean
exact?(x)checks whetherxis exact i.e. with 0 radius.
- exactDivide: (%, %) -> %
from NMRing
- exp1: () -> %
exp1()returns the NMComplexFieldℯ(exp(1)).
- exp: % -> %
- exp: () -> %
exp()returns the NMComplexFieldℯ(exp(1)).
- expm1: % -> %
expm1(x)computes accurately e^x-1. It avoids the loss of precision involved in the direct evaluation of exp(x)-1for small values ofx.
- expressIdealMember: (List %, %) -> Union(List %, failed)
from PrincipalIdealDomain
- exquo: (%, %) -> Union(%, failed)
from EntireRing
- exquo: (%, NMRealField) -> Union(%, failed)
- extendedEuclidean: (%, %) -> Record(coef1: %, coef2: %, generator: %)
from EuclideanDomain
- extendedEuclidean: (%, %, %) -> Union(Record(coef1: %, coef2: %), failed)
from EuclideanDomain
- factorPolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if NMRealField has PolynomialFactorizationExplicit
- factorsOfCyclicGroupSize: () -> List Record(factor: Integer, exponent: NonNegativeInteger) if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- factorSquareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if NMRealField has PolynomialFactorizationExplicit
- finite?: % -> Boolean
finite?(x)checks whether or notxis finite, not an infinity for example.
- Gamma: % -> %
Gamma(x)is the Euler Gamma function evaluated atx.
- Gamma: (%, %) -> %
Gamma(x,y)is the incomplete Gamma function.
- gammaLower: (%, %) -> %
gammaLower(s,x)is the lower incomplete Gamma function.
- gammaLowerRegularized: (%, %) -> %
gammaLowerRegularized(s,x)is the regularized lower incomplete Gamma function.
- gammaRegularized: (%, %) -> %
gammaRegularized(s,x)is the regularized upper incomplete Gamma function.
- gcdPolynomial: (SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> SparseUnivariatePolynomial %
from GcdDomain
- generator: () -> %
from MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- guess: (%, NonNegativeInteger) -> NMAlgebraicNumber
guess(a, deg)returns the reconstructed algebraic number found if it succeeds. Up to degree deg.
- hash: % -> SingleInteger if NMRealField has Hashable
from Hashable
- hashUpdate!: (HashState, %) -> HashState if NMRealField has Hashable
from Hashable
- hurwitzZeta: (%, %) -> %
hurwitzZeta(s,a)returns the Hurwitz zeta function ofsand a.
- hypergeometric1F1: (%, %, %) -> %
hypergeometric1F1(a,b,z)is the confluent hypergeometric function 1F1.
- hypergeometric1F1Regularized: (%, %, %) -> %
hypergeometric1F1Regularized(a,b,z)is the regularized confluent hypergeometric function 1F1.
- hypergeometric2F1: (%, %, %, %) -> %
hypergeometric2F1(a,b,c,z)is the Gauss hypergeometric function 2F1.
- hypergeometricU: (%, %, %) -> %
hypergeometricU(a,b,x)is the confluent hypergeometric functionU.
- imag: % -> NMRealField
- imaginary: () -> %
- index: PositiveInteger -> % if NMRealField has Finite
from Finite
- init: % if NMRealField has FiniteFieldCategory
from StepThrough
- integer?: % -> Boolean
integer?(x)checks whether or notxis an integer.
- inv: % -> %
from DivisionRing
- irreducible?: % -> Boolean
from NMRing
- jacobiTheta: (%, %) -> List %
jacobiTheta(z,tau)returns a list with the values of the Jacobi theta function evaluated atzandtau.
- jInvariant: % -> %
jInvariant(z)returns thej-invariant function evaluated atz.
- jlAbout: % -> Void
from JLObjectType
- jlApply: (String, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %, %, %) -> JLObject
from JLObjectType
- jlApply: (String, %, %, %, %, %) -> JLObject
from JLObjectType
- jlDisplay: % -> Void
from JLObjectType
- jlDump: JLObject -> Void
from JLObjectType
- jlFieldNames: % -> JLObject
from JLObjectType
- jlGetField: (%, JLSymbol) -> JLObject
from JLObjectType
- jlGetJuliaIndex: % -> String
from JLObjectType
- jlGetProperty: (%, JLSymbol) -> JLObject
from JLObjectType
- jlId: % -> Integer
from JLObjectType
- jlimref: String -> %
from JLObjectType
- jlObject: () -> String
from JLObjectType
- jlPropertyNames: % -> JLObject
from JLObjectType
- jlRef: % -> SExpression
from JLObjectType
- jlref: String -> %
from JLObjectType
- jlText: (%, String) -> List String
from JLObjectType
- jlType: % -> Symbol
from JLObjectType
- jncf: (Float, Float) -> %
jncf(r,i)returnsras real part andias imaginary part as a NMComplexField element.
- jncf: (Integer, Integer) -> %
jncf(r,i)returnsras real part andias imaginary part as a NMComplexField element.
- jncf: (String, String) -> %
jncf(r,i)returns a NMComplexField element from evaluation in Julia ofrandi.ris the real part,ithe imaginary one.
- jncf: Float -> %
jncf(x)returnsxas a NMComplexField element.
- jncf: Integer -> %
jncf(i)returnsias NMComplexField element.
- jncf: String -> %
jncf(str)returns a NMComplexField element from evaluation in Julia ofstr.
- latex: % -> String
from SetCategory
- lcmCoef: (%, %) -> Record(llcm_res: %, coeff1: %, coeff2: %)
from LeftOreRing
- ldexp: (%, NMInteger) -> %
ldexp(x, n)returnsx* 2^n.
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- lift: % -> SparseUnivariatePolynomial NMRealField
from MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- linearDependence: (JLMatrix %, PositiveInteger) -> JLVector NMInteger
linearDependence(mat, prec)finds a linear dependence of the rows ofmat. Heuristic algorithm.
- linearDependence: (JLVector %, PositiveInteger) -> JLVector NMInteger
linearDependence(vec, prec)finds a linear dependence of the entries ofvec. Heuristic algorithm.
- log1p: % -> %
log1p(x)logarithm of 1+x computed accurately.
- log: % -> %
- logBarnesG: % -> %
logBarnesG(x)is the logarithm of the BarnesG-function evaluated atx.
- logGamma: % -> %
logGamma(x)returns the logarithm of the gamma function evaluated atx.
- logSinPi: % -> %
logSinPi(x)logarithm of sin(pi*x) computed accurately without branch cuts the real line.
- lookup: % -> PositiveInteger if NMRealField has Finite
from Finite
- map: (NMRealField -> NMRealField, %) -> %
- minimalPolynomial: % -> SparseUnivariatePolynomial NMRealField
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- missing?: % -> Boolean
from JLObjectType
- modularDelta: % -> %
modularDelta(z)returns the modular delta function evaluated atz.
- modularLambda: % -> %
modularLambda(z)returns the modular lambda function evaluated atz.
- modularWeberF1: % -> %
modularWeberF1(q)returns the WeberF1function ofqin the complex upper half plane.
- modularWeberF2: % -> %
modularWeberF2(q)returns the WeberF2function ofqin the complex upper half plane.
- modularWeberF: % -> %
modularWeberF(q)returns the WeberFfunction ofqin the complex upper half plane.
- multiEuclidean: (List %, %) -> Union(List %, failed)
from EuclideanDomain
- mutable?: % -> Boolean
from JLObjectType
- nextItem: % -> Union(%, failed) if NMRealField has FiniteFieldCategory
from StepThrough
- norm: % -> NMRealField
- nothing?: % -> Boolean
from JLObjectType
- nthRoot: (%, Integer) -> %
from RadicalCategory
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- order: % -> OnePointCompletion PositiveInteger if NMRealField has FiniteFieldCategory
- order: % -> PositiveInteger if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- overlaps?: (%, %) -> Boolean
overlaps?(x,y)checks whether or not any part ofxandyballs overlaps.
- patternMatch: (%, Pattern Float, PatternMatchResult(Float, %)) -> PatternMatchResult(Float, %)
from PatternMatchable Float
- patternMatch: (%, Pattern Integer, PatternMatchResult(Integer, %)) -> PatternMatchResult(Integer, %) if NMRealField has PatternMatchable Integer
from PatternMatchable Integer
- pi: () -> %
pi()returns the JLFloat representation ofπ.
- plenaryPower: (%, PositiveInteger) -> %
from NonAssociativeAlgebra %
- polarCoordinates: % -> Record(r: NMRealField, phi: NMRealField)
- polygamma: (%, %) -> %
polygamma(x,y)returns the polygamma function applied toxandy.
- polylog: (Integer, %) -> %
polylog(n,x)returns the polylogarithm function Li_n(x).
- precision: () -> PositiveInteger
precision()returns the actual default precision used when creating a new element.
- precision: PositiveInteger -> PositiveInteger
precision(p)changes the precision used for creating elements.
- primeFrobenius: % -> % if NMRealField has FiniteFieldCategory
- primeFrobenius: (%, NonNegativeInteger) -> % if NMRealField has FiniteFieldCategory
- primitive?: % -> Boolean if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- primitiveElement: () -> % if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- principalIdeal: List % -> Record(coef: List %, generator: %)
from PrincipalIdealDomain
- quo: (%, %) -> %
from EuclideanDomain
- random: () -> % if NMRealField has Finite
from Finite
- randtest: JLSymbol -> %
randtest(randtype)returns a random number depending on the Julia symbolrandtype. :urandom an uniformly distributed random number contained in the unit disk. To test corner cases: :randtest with separate real and imaginary parts, :randtest_precise with precise real and imaginary parts, :randtest_special with separate real and imaginary parts but eventually infinities and NaNs, :randtest_param with very high probability of returning integers or half-integers.
- rank: () -> PositiveInteger
from FramedModule NMRealField
- rational?: % -> Boolean if NMRealField has IntegerNumberSystem
- rational: % -> Fraction Integer if NMRealField has IntegerNumberSystem
- rationalIfCan: % -> Union(Fraction Integer, failed) if NMRealField has IntegerNumberSystem
- real: % -> NMRealField
- recip: % -> Union(%, failed)
from MagmaWithUnit
- reciprocalGamma: % -> %
reciprocalGamma(s,x)is the reciprocal Gamma function i.e. 1/Gamma(x,y).
- reduce: Fraction SparseUnivariatePolynomial NMRealField -> Union(%, failed)
from MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- reduce: SparseUnivariatePolynomial NMRealField -> %
from MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix Integer, vec: Vector Integer) if NMRealField has LinearlyExplicitOver Integer
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix NMRealField, vec: Vector NMRealField)
- reducedSystem: Matrix % -> Matrix Integer if NMRealField has LinearlyExplicitOver Integer
- reducedSystem: Matrix % -> Matrix NMRealField
- regularRepresentation: % -> Matrix NMRealField
from FramedAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- regularRepresentation: (%, Vector %) -> Matrix NMRealField
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- rem: (%, %) -> %
from EuclideanDomain
- representationType: () -> Union(prime, polynomial, normal, cyclic) if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- represents: (Vector NMRealField, Vector %) -> %
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- represents: Vector NMRealField -> %
from FramedModule NMRealField
- retract: % -> Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> NMRealField
from RetractableTo NMRealField
- retractIfCan: % -> Union(Fraction Integer, failed)
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(NMRealField, failed)
from RetractableTo NMRealField
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- risingFactorial2: (%, Integer) -> Record(rf: %, d: %)
risingFactorial2(x, n)returns a record containing the rising factorialx(x+1)…(x+n-1) and its derivative.
- risingFactorial: (%, Integer) -> %
risingFactorial(x, n)returns the rising factorial ofx, i.e.x(x+1)…(x+n-1).
- rootOfUnity: (NonNegativeInteger, Integer) -> %
rootOfUnity(n,k)Return the root of unity exp(2*%pi*%i*k/n).
- rootOfUnity: NonNegativeInteger -> %
rootOfUnity(n)Return the root of unity exp(2*%pi*%i/n).
- rsqrt: % -> %
rsqrt(x)returns the reciprocal of the square root ofx, i.e. 1/sqrt(x).
- sample: %
from SetWithZero
- sec: % -> %
- sech: % -> %
- Shi: % -> %
Shi(x)returns the hyperbolic sine integral ofx.
- Si: % -> %
Si(x)returns the sine integral ofx.
- sin: % -> %
- sinh: % -> %
- size: () -> NonNegativeInteger if NMRealField has Finite
from Finite
- sizeLess?: (%, %) -> Boolean
from EuclideanDomain
- solveLinearPolynomialEquation: (List SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> Union(List SparseUnivariatePolynomial %, failed) if NMRealField has PolynomialFactorizationExplicit
- sqrt: % -> %
- squareFree: % -> Factored %
- squareFreePart: % -> %
- squareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if NMRealField has PolynomialFactorizationExplicit
- subtractIfCan: (%, %) -> Union(%, failed)
- tableForDiscreteLogarithm: Integer -> Table(PositiveInteger, NonNegativeInteger) if NMRealField has FiniteFieldCategory
from FiniteFieldCategory
- tan: % -> %
- tanh: % -> %
- traceMatrix: () -> Matrix NMRealField
from FramedAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- traceMatrix: Vector % -> Matrix NMRealField
from FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
- trim: % -> %
trim(x)rounds off insignificant bits from the midpoint.
- uniqueInteger: % -> Union(NMInteger, failed)
uniqueInteger(x)returns a NMInteger if there is a unique integer in the intervalx, “failed” otherwise.
- unitCanonical: % -> %
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %)
from EntireRing
- urand01: () -> %
urand01()returns an uniformly distributed random number contained in the unit disk.
- weierstrassP: (%, %) -> %
weierstrassP(z,tau)returns the elliptic WeierstrassPfunction.
- zero?: % -> Boolean
from SetWithZero
Algebra %
ArcTrigonometricFunctionCategory
BiModule(%, %)
BiModule(Fraction Integer, Fraction Integer)
BiModule(NMRealField, NMRealField)
CharacteristicNonZero if NMRealField has CharacteristicNonZero
CoercibleFrom Fraction Integer
ConvertibleTo Complex DoubleFloat
ConvertibleTo InputForm if NMRealField has ConvertibleTo InputForm
ConvertibleTo Pattern Integer if NMRealField has ConvertibleTo Pattern Integer
ConvertibleTo SparseUnivariatePolynomial NMRealField
DifferentialExtension NMRealField
Eltable(NMRealField, %) if NMRealField has Eltable(NMRealField, NMRealField)
Evalable NMRealField if NMRealField has Evalable NMRealField
FieldOfPrimeCharacteristic if NMRealField has FiniteFieldCategory
Finite if NMRealField has Finite
FiniteFieldCategory if NMRealField has FiniteFieldCategory
FiniteRankAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
FramedAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
FullyLinearlyExplicitOver NMRealField
FullyPatternMatchable NMRealField
FullyRetractableTo NMRealField
Hashable if NMRealField has Hashable
InnerEvalable(NMRealField, NMRealField) if NMRealField has Evalable NMRealField
InnerEvalable(Symbol, NMRealField) if NMRealField has InnerEvalable(Symbol, NMRealField)
LinearlyExplicitOver Integer if NMRealField has LinearlyExplicitOver Integer
LinearlyExplicitOver NMRealField
Module %
MonogenicAlgebra(NMRealField, SparseUnivariatePolynomial NMRealField)
multiplicativeValuation if NMRealField has IntegerNumberSystem
NonAssociativeAlgebra Fraction Integer
NonAssociativeAlgebra NMRealField
PartialDifferentialRing Symbol if NMRealField has PartialDifferentialRing Symbol
PatternMatchable Integer if NMRealField has PatternMatchable Integer
PolynomialFactorizationExplicit if NMRealField has PolynomialFactorizationExplicit
RetractableTo Fraction Integer
RightModule Integer if NMRealField has LinearlyExplicitOver Integer
StepThrough if NMRealField has FiniteFieldCategory