NMAcbField p¶
jnball.spad line 316 [edit on github]
NMAcbField implements fixed precision complex ball arbitrary precision ball arithmetic using the JL
NM
package - based on the Arb library.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, Integer) -> %
undocumented
- *: (%, NMArbField p) -> %
from RightModule NMArbField p
- *: (Fraction Integer, %) -> %
from LeftModule Fraction Integer
- *: (Integer, %) -> %
from AbelianGroup
- *: (NMArbField p, %) -> %
from LeftModule NMArbField p
- *: (NMInteger, %) -> %
from JLObjectRing
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- /: (Integer, %) -> %
/ undocumented
- ^: (%, %) -> %
- ^: (%, Fraction Integer) -> %
from RadicalCategory
- ^: (%, Integer) -> %
from DivisionRing
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- abs: % -> %
- accuracyBits: % -> JLInt64
accuracyBits(x)
returns the relative accuracy ofx
in bits.
- acos: % -> %
- acosh: % -> %
- acot: % -> %
- acoth: % -> %
- acsc: % -> %
- acsch: % -> %
- airyAi: % -> %
- airyAiPrime: % -> %
- airyBi: % -> %
- airyBiPrime: % -> %
- angerJ: (%, %) -> %
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- argument: % -> NMArbField p
from ComplexCategory NMArbField p
- asec: % -> %
- asech: % -> %
- asin: % -> %
- asinh: % -> %
- associates?: (%, %) -> Boolean
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- atan: % -> %
- atanh: % -> %
- basis: () -> Vector %
from FramedModule NMArbField p
- besselI: (%, %) -> %
- besselJ: (%, %) -> %
- besselK: (%, %) -> %
- besselY: (%, %) -> %
- bits: % -> JLInt64
bits(x)
returns the bit length of the mantissa ofx
. For a result computed at prec bits of precision this can be anywhere in the range 0<=
b
<=
prec. For example 0 has 0 bits, 0.75 has 2 bits, and 3.7 has 126 bits after rounding to prec = 128 (with the default rounding mode) because the two least significant bits are zero and thus get discarded. Source of documentation: flint-devel@googlegroups.com
- ceiling: % -> %
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- characteristicPolynomial: % -> SparseUnivariatePolynomial NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- charlierC: (%, %, %) -> %
- charthRoot: % -> % if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- charthRoot: % -> Union(%, failed) if NMArbField p has CharacteristicNonZero or % has CharacteristicNonZero and NMArbField p has PolynomialFactorizationExplicit
- coerce: % -> %
from Algebra %
- coerce: % -> JLObject
from JLObjectType
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Float -> %
coerce(r)
coerce the floating point numberr
.- coerce: Fraction Integer -> %
from CoercibleFrom Fraction Integer
- coerce: Integer -> %
from NonAssociativeRing
- coerce: NMArbField p -> %
from CoercibleFrom NMArbField p
- commutator: (%, %) -> %
from NonAssociativeRng
- complex: (NMArbField p, NMArbField p) -> %
from ComplexCategory NMArbField p
- conditionP: Matrix % -> Union(Vector %, failed) if % has CharacteristicNonZero and NMArbField p has PolynomialFactorizationExplicit or NMArbField p has FiniteFieldCategory
- conjugate: % -> %
- contains?: (%, %) -> Boolean
contains?(x,y)
checks whether or noty
is contained inx
.
- contains?: (%, NMFraction NMInteger) -> Boolean
contains?(x,y)
checks whether or noty
is 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 NMArbField p has ConvertibleTo InputForm
from ConvertibleTo InputForm
- convert: % -> Pattern Float
from ConvertibleTo Pattern Float
- convert: % -> Pattern Integer if NMArbField p has ConvertibleTo Pattern Integer
from ConvertibleTo Pattern Integer
- convert: % -> SparseUnivariatePolynomial NMArbField p
- convert: % -> String
from ConvertibleTo String
- convert: % -> Vector NMArbField p
from FramedModule NMArbField p
- convert: SparseUnivariatePolynomial NMArbField p -> %
from MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- convert: Vector NMArbField p -> %
from FramedModule NMArbField p
- coordinates: % -> Vector NMArbField p
from FramedModule NMArbField p
- coordinates: (%, Vector %) -> Vector NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- coordinates: (Vector %, Vector %) -> Matrix NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- coordinates: Vector % -> Matrix NMArbField p
from FramedModule NMArbField p
- cos: % -> %
- cosh: % -> %
- cot: % -> %
- coth: % -> %
- createPrimitiveElement: () -> % if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- csc: % -> %
- csch: % -> %
- D: % -> %
from DifferentialRing
- D: (%, List Symbol) -> % if NMArbField p has PartialDifferentialRing Symbol
- D: (%, List Symbol, List NonNegativeInteger) -> % if NMArbField p has PartialDifferentialRing Symbol
- D: (%, NMArbField p -> NMArbField p) -> %
from DifferentialExtension NMArbField p
- D: (%, NMArbField p -> NMArbField p, NonNegativeInteger) -> %
from DifferentialExtension NMArbField p
- D: (%, NonNegativeInteger) -> %
from DifferentialRing
- D: (%, Symbol) -> % if NMArbField p has PartialDifferentialRing Symbol
- D: (%, Symbol, NonNegativeInteger) -> % if NMArbField p has PartialDifferentialRing Symbol
- definingPolynomial: () -> SparseUnivariatePolynomial NMArbField p
from MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- derivationCoordinates: (Vector %, NMArbField p -> NMArbField p) -> Matrix NMArbField p
from MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- differentiate: % -> %
from DifferentialRing
- differentiate: (%, List Symbol) -> % if NMArbField p has PartialDifferentialRing Symbol
- differentiate: (%, List Symbol, List NonNegativeInteger) -> % if NMArbField p has PartialDifferentialRing Symbol
- differentiate: (%, NMArbField p -> NMArbField p) -> %
from DifferentialExtension NMArbField p
- differentiate: (%, NMArbField p -> NMArbField p, NonNegativeInteger) -> %
from DifferentialExtension NMArbField p
- differentiate: (%, NonNegativeInteger) -> %
from DifferentialRing
- differentiate: (%, Symbol) -> % if NMArbField p has PartialDifferentialRing Symbol
- differentiate: (%, Symbol, NonNegativeInteger) -> % if NMArbField p has PartialDifferentialRing Symbol
- digamma: % -> %
- diracDelta: % -> %
- discreteLog: % -> NonNegativeInteger if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- discreteLog: (%, %) -> Union(NonNegativeInteger, failed) if NMArbField p has FiniteFieldCategory
- discriminant: () -> NMArbField p
from FramedAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- discriminant: Vector % -> NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- divide: (%, %) -> Record(quotient: %, remainder: %)
from EuclideanDomain
- ellipticF: (%, %) -> %
- ellipticK: % -> %
- ellipticPi: (%, %, %) -> %
- elt: (%, NMArbField p) -> % if NMArbField p has Eltable(NMArbField p, NMArbField p)
from Eltable(NMArbField p, %)
- enumerate: () -> List % if NMArbField p has Finite
from Finite
- euclideanSize: % -> NonNegativeInteger
from EuclideanDomain
- eval: (%, Equation NMArbField p) -> % if NMArbField p has Evalable NMArbField p
from Evalable NMArbField p
- eval: (%, List Equation NMArbField p) -> % if NMArbField p has Evalable NMArbField p
from Evalable NMArbField p
- eval: (%, List NMArbField p, List NMArbField p) -> % if NMArbField p has Evalable NMArbField p
from InnerEvalable(NMArbField p, NMArbField p)
- eval: (%, List Symbol, List NMArbField p) -> % if NMArbField p has InnerEvalable(Symbol, NMArbField p)
from InnerEvalable(Symbol, NMArbField p)
- eval: (%, NMArbField p, NMArbField p) -> % if NMArbField p has Evalable NMArbField p
from InnerEvalable(NMArbField p, NMArbField p)
- eval: (%, Symbol, NMArbField p) -> % if NMArbField p has InnerEvalable(Symbol, NMArbField p)
from InnerEvalable(Symbol, NMArbField p)
- exact?: % -> Boolean
exact?(x)
checks whetherx
is exact i.e. with 0 radius.
- exp1: () -> %
exp() returns the NMAcbField
ℯ
(exp(1)).
- exp: % -> %
- exp: () -> %
exp()
returns the NMAcbFieldℯ
(exp(1)).
- expm1: % -> %
expm1(x)
computes accurately e^x-1. It avoids the loss of precision involved in the direct evaluation of exp(x
)-1
for small values ofx
.
- expressIdealMember: (List %, %) -> Union(List %, failed)
from PrincipalIdealDomain
- exquo: (%, %) -> Union(%, failed)
from EntireRing
- exquo: (%, NMArbField p) -> Union(%, failed)
from ComplexCategory NMArbField p
- extendedEuclidean: (%, %) -> Record(coef1: %, coef2: %, generator: %)
from EuclideanDomain
- extendedEuclidean: (%, %, %) -> Union(Record(coef1: %, coef2: %), failed)
from EuclideanDomain
- factorPolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if NMArbField p has PolynomialFactorizationExplicit
- factorsOfCyclicGroupSize: () -> List Record(factor: Integer, exponent: NonNegativeInteger) if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- factorSquareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if NMArbField p has PolynomialFactorizationExplicit
- finite?: % -> Boolean
finite?(x)
checks whether or notx
is finite, not an infinity for example.
- floor: % -> %
- fractionPart: % -> %
- gcdPolynomial: (SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> SparseUnivariatePolynomial %
- generator: () -> %
from MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- guess: (%, NonNegativeInteger) -> NMAlgebraicNumber
guess(a, deg)
returns the reconstructed algebraic number found if it succeeds. Up to degree deg.
- hahn_p: (%, %, %, %, %) -> %
- hahnQ: (%, %, %, %, %) -> %
- hahnR: (%, %, %, %, %) -> %
- hahnS: (%, %, %, %, %) -> %
- hankelH1: (%, %) -> %
- hankelH2: (%, %) -> %
- hash: % -> SingleInteger if NMArbField p has Hashable
from Hashable
- hashUpdate!: (HashState, %) -> HashState if NMArbField p has Hashable
from Hashable
- hermiteH: (%, %) -> %
- hurwitzZeta: (%, %) -> %
hurwitzZeta(s,a)
returns the Hurwitz zeta function ofs
and a.
- hypergeometric1F1: (%, %, %) -> %
hypergeometric1F1(a,b,z)
is the confluent hypergeometric function 1F1.
- hypergeometric1F1Regularized: (%, %, %) -> %
hypergeometric1F1Regularized(a,b,z)
is the regularized confluent hypergeometric function 1F1.
- hypergeometricF: (List %, List %, %) -> %
- hypergeometricU: (%, %, %) -> %
hypergeometricU(a,b,x)
is the confluent hypergeometric functionU
.
- imag: % -> NMArbField p
from ComplexCategory NMArbField p
- imaginary: () -> %
from ComplexCategory NMArbField p
- index: PositiveInteger -> % if NMArbField p has Finite
from Finite
- init: % if NMArbField p has FiniteFieldCategory
from StepThrough
- integer?: % -> Boolean
integer?(x)
checks whether or notx
is an integer.
- inv: % -> %
from DivisionRing
- jacobiCn: (%, %) -> %
- jacobiDn: (%, %) -> %
- jacobiP: (%, %, %, %) -> %
- jacobiSn: (%, %) -> %
- jacobiTheta: (%, %) -> %
- jacobiZeta: (%, %) -> %
- jlAbout: % -> Void
from JLObjectType
- jlApply: (String, %) -> %
from JLObjectType
- jlApply: (String, %, %) -> %
from JLObjectType
- jlApply: (String, %, %, %) -> %
from JLObjectType
- jlApply: (String, %, %, %, %) -> %
from JLObjectType
- jlApply: (String, %, %, %, %, %) -> %
from JLObjectType
- jlDisplay: % -> Void
from JLObjectType
- jlId: % -> JLInt64
from JLObjectType
- jlRef: % -> SExpression
from JLObjectType
- jlref: String -> %
from JLObjectType
- jlType: % -> String
from JLObjectType
- jncb: (Float, Float) -> %
jncb(r,i)
returnsr
andi
as a complex Arb ball using real and imaginary part.
- jncb: (Integer, Integer) -> %
jncb(r,i)
returnsr
andi
as a complex Arb ball using real and imaginary part.
- jncb: (String, String) -> %
jncb(strr, stri)
evaluatesstrr
and stri to a complex Arb field. using real and imaginary part.
- jncb: Float -> %
jncb(r)
returnsr
as a complex complex Arb ball.
- jncb: Integer -> %
jncb(r)
returnsr
as a complex complex Arb ball.
- jncb: NMAlgebraicNumber -> %
jncb(an)
evaluates numericallyan
by converting it to a complex Arb field.
- jncb: NMExactCalciumField -> %
jncb(necf)
evaluates numericallynecf
by converting it to a complex Arb field.
- jncb: String -> %
jncb(str)
evaluatesstr
to a complex Arb field.
- kelvinBei: (%, %) -> %
- kelvinBer: (%, %) -> %
- kelvinKei: (%, %) -> %
- kelvinKer: (%, %) -> %
- krawtchoukK: (%, %, %, %) -> %
- kummerM: (%, %, %) -> %
- kummerU: (%, %, %) -> %
- laguerreL: (%, %, %) -> %
- lambertW: % -> %
- 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
- legendreP: (%, %, %) -> %
- legendreQ: (%, %, %) -> %
- lerchPhi: (%, %, %) -> %
- lift: % -> SparseUnivariatePolynomial NMArbField p
from MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- log1p: % -> %
log1p(x)
logarithm of 1+x computed accurately.
- log: % -> %
- lommelS1: (%, %, %) -> %
- lommelS2: (%, %, %) -> %
- lookup: % -> PositiveInteger if NMArbField p has Finite
from Finite
- map: (NMArbField p -> NMArbField p, %) -> %
from FullyEvalableOver NMArbField p
- meixnerM: (%, %, %, %) -> %
- meixnerP: (%, %, %, %) -> %
- minimalPolynomial: % -> SparseUnivariatePolynomial NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- multiEuclidean: (List %, %) -> Union(List %, failed)
from EuclideanDomain
- mutable?: % -> Boolean
from JLObjectType
- nextItem: % -> Union(%, failed) if NMArbField p has FiniteFieldCategory
from StepThrough
- norm: % -> NMArbField p
from ComplexCategory NMArbField p
- nothing?: % -> Boolean
from JLObjectType
- nthRoot: (%, Integer) -> %
from RadicalCategory
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- order: % -> OnePointCompletion PositiveInteger if NMArbField p has FiniteFieldCategory
- order: % -> PositiveInteger if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- overlaps?: (%, %) -> Boolean
overlaps?(x,y)
checks whether or not any part ofx
andy
balls overlaps.
- patternMatch: (%, Pattern Float, PatternMatchResult(Float, %)) -> PatternMatchResult(Float, %)
from PatternMatchable Float
- patternMatch: (%, Pattern Integer, PatternMatchResult(Integer, %)) -> PatternMatchResult(Integer, %) if NMArbField p has PatternMatchable Integer
from PatternMatchable Integer
- pi: () -> %
pi()
returns the JLFloat representation ofπ
.
- plenaryPower: (%, PositiveInteger) -> %
from NonAssociativeAlgebra %
- polarCoordinates: % -> Record(r: NMArbField p, phi: NMArbField p)
from ComplexCategory NMArbField p
- polygamma: (%, %) -> %
- polylog: (%, %) -> %
- precision: () -> PositiveInteger
precision()
returns precision in bits used.
- primeFrobenius: % -> % if NMArbField p has FiniteFieldCategory
- primeFrobenius: (%, NonNegativeInteger) -> % if NMArbField p has FiniteFieldCategory
- primitive?: % -> Boolean if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- primitiveElement: () -> % if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- principalIdeal: List % -> Record(coef: List %, generator: %)
from PrincipalIdealDomain
- quo: (%, %) -> %
from EuclideanDomain
- racahR: (%, %, %, %, %, %) -> %
- random: () -> % if NMArbField p has Finite
from Finite
- rank: () -> PositiveInteger
from FramedModule NMArbField p
- rational?: % -> Boolean if NMArbField p has IntegerNumberSystem
from ComplexCategory NMArbField p
- rational: % -> Fraction Integer if NMArbField p has IntegerNumberSystem
from ComplexCategory NMArbField p
- rationalIfCan: % -> Union(Fraction Integer, failed) if NMArbField p has IntegerNumberSystem
from ComplexCategory NMArbField p
- real: % -> NMArbField p
from ComplexCategory NMArbField p
- recip: % -> Union(%, failed)
from MagmaWithUnit
- reduce: Fraction SparseUnivariatePolynomial NMArbField p -> Union(%, failed)
from MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- reduce: SparseUnivariatePolynomial NMArbField p -> %
from MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix Integer, vec: Vector Integer) if NMArbField p has LinearlyExplicitOver Integer
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix NMArbField p, vec: Vector NMArbField p)
from LinearlyExplicitOver NMArbField p
- reducedSystem: Matrix % -> Matrix Integer if NMArbField p has LinearlyExplicitOver Integer
- reducedSystem: Matrix % -> Matrix NMArbField p
from LinearlyExplicitOver NMArbField p
- regularRepresentation: % -> Matrix NMArbField p
from FramedAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- regularRepresentation: (%, Vector %) -> Matrix NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- rem: (%, %) -> %
from EuclideanDomain
- representationType: () -> Union(prime, polynomial, normal, cyclic) if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- represents: (Vector NMArbField p, Vector %) -> %
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- represents: Vector NMArbField p -> %
from FramedModule NMArbField p
- retract: % -> Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> NMArbField p
from RetractableTo NMArbField p
- retractIfCan: % -> Union(Fraction Integer, failed)
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(NMArbField p, failed)
from RetractableTo NMArbField p
- riemannZeta: % -> %
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- rootOfUnity: NonNegativeInteger -> %
rootOfUnity(n)
Return the root of unity exp(2*%pi*%i/n).
- sample: %
from AbelianMonoid
- sec: % -> %
- sech: % -> %
- sign: % -> %
- sin: % -> %
- sinh: % -> %
- size: () -> NonNegativeInteger if NMArbField p has Finite
from Finite
- sizeLess?: (%, %) -> Boolean
from EuclideanDomain
- smaller?: (%, %) -> Boolean
from Comparable
- solveLinearPolynomialEquation: (List SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> Union(List SparseUnivariatePolynomial %, failed) if NMArbField p has PolynomialFactorizationExplicit
- sqrt: % -> %
from RadicalCategory
- squareFree: % -> Factored %
- squareFreePart: % -> %
- squareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if NMArbField p has PolynomialFactorizationExplicit
- struveH: (%, %) -> %
- struveL: (%, %) -> %
- subtractIfCan: (%, %) -> Union(%, failed)
- tableForDiscreteLogarithm: Integer -> Table(PositiveInteger, NonNegativeInteger) if NMArbField p has FiniteFieldCategory
from FiniteFieldCategory
- tan: % -> %
- tanh: % -> %
- trace: % -> NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- traceMatrix: () -> Matrix NMArbField p
from FramedAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- traceMatrix: Vector % -> Matrix NMArbField p
from FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
- 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.
- unit?: % -> Boolean
from EntireRing
- unitCanonical: % -> %
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %)
from EntireRing
- unitStep: % -> %
- weberE: (%, %) -> %
- weierstrassP: (%, %, %) -> %
- weierstrassPInverse: (%, %, %) -> %
- weierstrassPPrime: (%, %, %) -> %
- weierstrassSigma: (%, %, %) -> %
- weierstrassZeta: (%, %, %) -> %
- whittakerM: (%, %, %) -> %
- whittakerW: (%, %, %) -> %
- wilsonW: (%, %, %, %, %, %) -> %
- zero?: % -> Boolean
from AbelianMonoid
Algebra %
ArcTrigonometricFunctionCategory
BiModule(%, %)
BiModule(Fraction Integer, Fraction Integer)
BiModule(NMArbField p, NMArbField p)
CharacteristicNonZero if NMArbField p has CharacteristicNonZero
CoercibleFrom Fraction Integer
ConvertibleTo Complex DoubleFloat
ConvertibleTo InputForm if NMArbField p has ConvertibleTo InputForm
ConvertibleTo Pattern Integer if NMArbField p has ConvertibleTo Pattern Integer
ConvertibleTo SparseUnivariatePolynomial NMArbField p
DifferentialExtension NMArbField p
Eltable(NMArbField p, %) if NMArbField p has Eltable(NMArbField p, NMArbField p)
Evalable NMArbField p if NMArbField p has Evalable NMArbField p
FieldOfPrimeCharacteristic if NMArbField p has FiniteFieldCategory
Finite if NMArbField p has Finite
FiniteFieldCategory if NMArbField p has FiniteFieldCategory
FiniteRankAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
FramedAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
FullyEvalableOver NMArbField p
FullyLinearlyExplicitOver NMArbField p
FullyPatternMatchable NMArbField p
FullyRetractableTo NMArbField p
Hashable if NMArbField p has Hashable
InnerEvalable(NMArbField p, NMArbField p) if NMArbField p has Evalable NMArbField p
InnerEvalable(Symbol, NMArbField p) if NMArbField p has InnerEvalable(Symbol, NMArbField p)
LinearlyExplicitOver Integer if NMArbField p has LinearlyExplicitOver Integer
LinearlyExplicitOver NMArbField p
Module %
MonogenicAlgebra(NMArbField p, SparseUnivariatePolynomial NMArbField p)
multiplicativeValuation if NMArbField p has IntegerNumberSystem
NonAssociativeAlgebra Fraction Integer
NonAssociativeAlgebra NMArbField p
PartialDifferentialRing Symbol if NMArbField p has PartialDifferentialRing Symbol
PatternMatchable Integer if NMArbField p has PatternMatchable Integer
PolynomialFactorizationExplicit if NMArbField p has PolynomialFactorizationExplicit
RetractableTo Fraction Integer
RightModule Integer if NMArbField p has LinearlyExplicitOver Integer
StepThrough if NMArbField p has FiniteFieldCategory