WSGaussianIntegerΒΆ
jws.spad line 1005 [edit on github]
Julia Wolfram Symbolic gaussian integers using the MathLink Julia package.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, %) -> %
from Magma
- *: (%, Fraction Integer) -> % if WSInteger has Field
from RightModule Fraction Integer
- *: (%, Integer) -> % if WSInteger has LinearlyExplicitOver Integer
from RightModule Integer
- *: (%, WSInteger) -> %
from RightModule WSInteger
- *: (Fraction Integer, %) -> % if WSInteger has Field
from LeftModule Fraction Integer
- *: (Integer, %) -> %
from AbelianGroup
- *: (NMInteger, %) -> %
from JLObjectRing
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- *: (WSInteger, %) -> %
from LeftModule WSInteger
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- ^: (%, %) -> % if WSInteger has TranscendentalFunctionCategory
- ^: (%, Fraction Integer) -> % if WSInteger has TranscendentalFunctionCategory and WSInteger has RadicalCategory
from RadicalCategory
- ^: (%, Integer) -> % if WSInteger has Field
from DivisionRing
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- abs: % -> % if WSInteger has RealNumberSystem
from ComplexCategory WSInteger
- acos: % -> % if WSInteger has TranscendentalFunctionCategory
- acosh: % -> % if WSInteger has TranscendentalFunctionCategory
- acot: % -> % if WSInteger has TranscendentalFunctionCategory
- acoth: % -> % if WSInteger has TranscendentalFunctionCategory
- acsc: % -> % if WSInteger has TranscendentalFunctionCategory
- acsch: % -> % if WSInteger has TranscendentalFunctionCategory
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- argument: % -> WSInteger if WSInteger has TranscendentalFunctionCategory
from ComplexCategory WSInteger
- asec: % -> % if WSInteger has TranscendentalFunctionCategory
- asech: % -> % if WSInteger has TranscendentalFunctionCategory
- asin: % -> % if WSInteger has TranscendentalFunctionCategory
- asinh: % -> % if WSInteger has TranscendentalFunctionCategory
- associates?: (%, %) -> Boolean
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- atan: % -> % if WSInteger has TranscendentalFunctionCategory
- atanh: % -> % if WSInteger has TranscendentalFunctionCategory
- basis: () -> Vector %
from FramedModule WSInteger
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- characteristicPolynomial: % -> SparseUnivariatePolynomial WSInteger
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- charthRoot: % -> % if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- charthRoot: % -> Union(%, failed) if WSInteger has CharacteristicNonZero or % has CharacteristicNonZero and WSInteger has PolynomialFactorizationExplicit
- coerce: % -> %
from Algebra %
- coerce: % -> JLObject
from JLObjectType
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: % -> WSExpression
coerce(x)
: convenience function.- coerce: Fraction Integer -> % if WSInteger has RetractableTo Fraction Integer or WSInteger has Field
- coerce: Integer -> %
coerce(x)
: convenience function.- coerce: WSInteger -> %
from CoercibleFrom WSInteger
- commutator: (%, %) -> %
from NonAssociativeRng
- complex: (WSInteger, WSInteger) -> %
from ComplexCategory WSInteger
- conditionP: Matrix % -> Union(Vector %, failed) if % has CharacteristicNonZero and WSInteger has PolynomialFactorizationExplicit or WSInteger has FiniteFieldCategory
- conjugate: % -> %
from ComplexCategory WSInteger
- convert: % -> Complex DoubleFloat
- convert: % -> Complex Float
from ConvertibleTo Complex Float
- convert: % -> InputForm
from ConvertibleTo InputForm
- convert: % -> Pattern Float if WSInteger has ConvertibleTo Pattern Float
from ConvertibleTo Pattern Float
- convert: % -> Pattern Integer
from ConvertibleTo Pattern Integer
- convert: % -> SparseUnivariatePolynomial WSInteger
- convert: % -> String
from ConvertibleTo String
- convert: % -> Vector WSInteger
from FramedModule WSInteger
- convert: SparseUnivariatePolynomial WSInteger -> %
from MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- convert: Vector WSInteger -> %
from FramedModule WSInteger
- coordinates: % -> Vector WSInteger
from FramedModule WSInteger
- coordinates: (%, Vector %) -> Vector WSInteger
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- coordinates: (Vector %, Vector %) -> Matrix WSInteger
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- coordinates: Vector % -> Matrix WSInteger
from FramedModule WSInteger
- cos: % -> % if WSInteger has TranscendentalFunctionCategory
- cosh: % -> % if WSInteger has TranscendentalFunctionCategory
- cot: % -> % if WSInteger has TranscendentalFunctionCategory
- coth: % -> % if WSInteger has TranscendentalFunctionCategory
- createPrimitiveElement: () -> % if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- csc: % -> % if WSInteger has TranscendentalFunctionCategory
- csch: % -> % if WSInteger has TranscendentalFunctionCategory
- D: % -> %
from DifferentialRing
- D: (%, List Symbol) -> % if WSInteger has PartialDifferentialRing Symbol
- D: (%, List Symbol, List NonNegativeInteger) -> % if WSInteger has PartialDifferentialRing Symbol
- D: (%, NonNegativeInteger) -> %
from DifferentialRing
- D: (%, Symbol) -> % if WSInteger has PartialDifferentialRing Symbol
- D: (%, Symbol, NonNegativeInteger) -> % if WSInteger has PartialDifferentialRing Symbol
- D: (%, WSInteger -> WSInteger) -> %
- D: (%, WSInteger -> WSInteger, NonNegativeInteger) -> %
- definingPolynomial: () -> SparseUnivariatePolynomial WSInteger
from MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- derivationCoordinates: (Vector %, WSInteger -> WSInteger) -> Matrix WSInteger if WSInteger has Field
from MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- differentiate: % -> %
from DifferentialRing
- differentiate: (%, List Symbol) -> % if WSInteger has PartialDifferentialRing Symbol
- differentiate: (%, List Symbol, List NonNegativeInteger) -> % if WSInteger has PartialDifferentialRing Symbol
- differentiate: (%, NonNegativeInteger) -> %
from DifferentialRing
- differentiate: (%, Symbol) -> % if WSInteger has PartialDifferentialRing Symbol
- differentiate: (%, Symbol, NonNegativeInteger) -> % if WSInteger has PartialDifferentialRing Symbol
- differentiate: (%, WSInteger -> WSInteger) -> %
- differentiate: (%, WSInteger -> WSInteger, NonNegativeInteger) -> %
- discreteLog: % -> NonNegativeInteger if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- discreteLog: (%, %) -> Union(NonNegativeInteger, failed) if WSInteger has FiniteFieldCategory
- discriminant: () -> WSInteger
from FramedAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- discriminant: Vector % -> WSInteger
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- divide: (%, %) -> Record(quotient: %, remainder: %)
from EuclideanDomain
- euclideanSize: % -> NonNegativeInteger
from EuclideanDomain
- eval: (%, Equation WSInteger) -> % if WSInteger has Evalable WSInteger
- eval: (%, List Equation WSInteger) -> % if WSInteger has Evalable WSInteger
- eval: (%, List Symbol, List WSInteger) -> % if WSInteger has InnerEvalable(Symbol, WSInteger)
from InnerEvalable(Symbol, WSInteger)
- eval: (%, List WSInteger, List WSInteger) -> % if WSInteger has Evalable WSInteger
from InnerEvalable(WSInteger, WSInteger)
- eval: (%, Symbol, WSInteger) -> % if WSInteger has InnerEvalable(Symbol, WSInteger)
from InnerEvalable(Symbol, WSInteger)
- eval: (%, WSInteger, WSInteger) -> % if WSInteger has Evalable WSInteger
from InnerEvalable(WSInteger, WSInteger)
- exp: % -> % if WSInteger has TranscendentalFunctionCategory
- expressIdealMember: (List %, %) -> Union(List %, failed)
from PrincipalIdealDomain
- exquo: (%, %) -> Union(%, failed)
from EntireRing
- exquo: (%, WSInteger) -> Union(%, failed)
from ComplexCategory WSInteger
- extendedEuclidean: (%, %) -> Record(coef1: %, coef2: %, generator: %)
from EuclideanDomain
- extendedEuclidean: (%, %, %) -> Union(Record(coef1: %, coef2: %), failed)
from EuclideanDomain
- factorPolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if WSInteger has PolynomialFactorizationExplicit
- factorsOfCyclicGroupSize: () -> List Record(factor: Integer, exponent: NonNegativeInteger) if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- factorSquareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if WSInteger has PolynomialFactorizationExplicit
- gcdPolynomial: (SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> SparseUnivariatePolynomial %
from GcdDomain
- generator: () -> %
from MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- hash: % -> SingleInteger if WSInteger has Hashable
from Hashable
- imag: % -> WSInteger
from ComplexCategory WSInteger
- imaginary: () -> %
from ComplexCategory WSInteger
- index: PositiveInteger -> % if WSInteger has Finite
from Finite
- init: % if WSInteger has FiniteFieldCategory
from StepThrough
- inv: % -> % if WSInteger has Field
from DivisionRing
- 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
- jlDump: JLObject -> Void
from JLObjectType
- jlId: % -> JLInt64
from JLObjectType
- jlNumeric: % -> %
from WSObject
- jlNumeric: (%, PositiveInteger) -> %
from WSObject
- jlObject: () -> String
from JLObjectType
- jlRef: % -> SExpression
from JLObjectType
- jlref: String -> %
from JLObjectType
- jlSymbolic: % -> String
from WSObject
- jlType: % -> String
from JLObjectType
- jWSGI: (WSInteger, WSInteger) -> %
jWSGI(re, im)
constructs a WSGaussianInteger from real partre
and imaginary part im.
- jWSInterpret: (String, String) -> %
from WSObject
- latex: % -> String
from SetCategory
- lcmCoef: (%, %) -> Record(llcm_res: %, coeff1: %, coeff2: %)
from LeftOreRing
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- lift: % -> SparseUnivariatePolynomial WSInteger
from MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- log: % -> % if WSInteger has TranscendentalFunctionCategory
- lookup: % -> PositiveInteger if WSInteger has Finite
from Finite
- minimalPolynomial: % -> SparseUnivariatePolynomial WSInteger if WSInteger has Field
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- multiEuclidean: (List %, %) -> Union(List %, failed)
from EuclideanDomain
- mutable?: % -> Boolean
from JLObjectType
- nextItem: % -> Union(%, failed) if WSInteger has FiniteFieldCategory
from StepThrough
- norm: % -> WSInteger
from ComplexCategory WSInteger
- nothing?: % -> Boolean
from JLObjectType
- nthRoot: (%, Integer) -> % if WSInteger has TranscendentalFunctionCategory and WSInteger has RadicalCategory
from RadicalCategory
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- order: % -> OnePointCompletion PositiveInteger if WSInteger has FiniteFieldCategory
- order: % -> PositiveInteger if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- patternMatch: (%, Pattern Float, PatternMatchResult(Float, %)) -> PatternMatchResult(Float, %) if WSInteger has PatternMatchable Float
from PatternMatchable Float
- patternMatch: (%, Pattern Integer, PatternMatchResult(Integer, %)) -> PatternMatchResult(Integer, %)
from PatternMatchable Integer
- pi: () -> % if WSInteger has TranscendentalFunctionCategory
- plenaryPower: (%, PositiveInteger) -> %
- polarCoordinates: % -> Record(r: WSInteger, phi: WSInteger) if WSInteger has TranscendentalFunctionCategory and WSInteger has RealNumberSystem
from ComplexCategory WSInteger
- primeFrobenius: % -> % if WSInteger has FiniteFieldCategory
- primeFrobenius: (%, NonNegativeInteger) -> % if WSInteger has FiniteFieldCategory
- primitive?: % -> Boolean if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- primitiveElement: () -> % if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- principalIdeal: List % -> Record(coef: List %, generator: %)
from PrincipalIdealDomain
- quo: (%, %) -> %
from EuclideanDomain
- random: WSInteger -> %
random(n)
returns a gaussian integer where real part is in the range 0..n
as the imagniray part.
- rank: () -> PositiveInteger
from FramedModule WSInteger
- rational?: % -> Boolean
from ComplexCategory WSInteger
- rational: % -> Fraction Integer
from ComplexCategory WSInteger
- rationalIfCan: % -> Union(Fraction Integer, failed)
from ComplexCategory WSInteger
- real: % -> WSInteger
from ComplexCategory WSInteger
- recip: % -> Union(%, failed)
from MagmaWithUnit
- reduce: Fraction SparseUnivariatePolynomial WSInteger -> Union(%, failed) if WSInteger has Field
from MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- reduce: SparseUnivariatePolynomial WSInteger -> %
from MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix Integer, vec: Vector Integer) if WSInteger has LinearlyExplicitOver Integer
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix WSInteger, vec: Vector WSInteger)
- reducedSystem: Matrix % -> Matrix Integer if WSInteger has LinearlyExplicitOver Integer
- reducedSystem: Matrix % -> Matrix WSInteger
- regularRepresentation: % -> Matrix WSInteger
from FramedAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- regularRepresentation: (%, Vector %) -> Matrix WSInteger
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- rem: (%, %) -> %
from EuclideanDomain
- representationType: () -> Union(prime, polynomial, normal, cyclic) if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- represents: (Vector WSInteger, Vector %) -> %
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- represents: Vector WSInteger -> %
from FramedModule WSInteger
- retract: % -> Fraction Integer if WSInteger has RetractableTo Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> WSInteger
from RetractableTo WSInteger
- retractIfCan: % -> Union(Fraction Integer, failed) if WSInteger has RetractableTo Fraction Integer
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(WSInteger, failed)
from RetractableTo WSInteger
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from AbelianMonoid
- sec: % -> % if WSInteger has TranscendentalFunctionCategory
- sech: % -> % if WSInteger has TranscendentalFunctionCategory
- sin: % -> % if WSInteger has TranscendentalFunctionCategory
- sinh: % -> % if WSInteger has TranscendentalFunctionCategory
- size: () -> NonNegativeInteger if WSInteger has Finite
from Finite
- sizeLess?: (%, %) -> Boolean
from EuclideanDomain
- smaller?: (%, %) -> Boolean
from Comparable
- solveLinearPolynomialEquation: (List SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> Union(List SparseUnivariatePolynomial %, failed) if WSInteger has PolynomialFactorizationExplicit
- sqrt: % -> % if WSInteger has TranscendentalFunctionCategory and WSInteger has RadicalCategory
from RadicalCategory
- squareFree: % -> Factored %
- squareFreePart: % -> %
- squareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if WSInteger has PolynomialFactorizationExplicit
- subtractIfCan: (%, %) -> Union(%, failed)
- tableForDiscreteLogarithm: Integer -> Table(PositiveInteger, NonNegativeInteger) if WSInteger has FiniteFieldCategory
from FiniteFieldCategory
- tan: % -> % if WSInteger has TranscendentalFunctionCategory
- tanh: % -> % if WSInteger has TranscendentalFunctionCategory
- traceMatrix: () -> Matrix WSInteger
from FramedAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- traceMatrix: Vector % -> Matrix WSInteger
from FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
- unit?: % -> Boolean
from EntireRing
- unitCanonical: % -> %
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %)
from EntireRing
- zero?: % -> Boolean
from AbelianMonoid
Algebra %
Algebra Fraction Integer if WSInteger has Field
arbitraryPrecision if WSInteger has arbitraryPrecision
ArcHyperbolicFunctionCategory if WSInteger has TranscendentalFunctionCategory
ArcTrigonometricFunctionCategory if WSInteger has TranscendentalFunctionCategory
BiModule(%, %)
BiModule(Fraction Integer, Fraction Integer) if WSInteger has Field
BiModule(WSInteger, WSInteger)
canonicalsClosed if WSInteger has Field
canonicalUnitNormal if WSInteger has Field
CharacteristicNonZero if WSInteger has CharacteristicNonZero
CoercibleFrom Fraction Integer if WSInteger has RetractableTo Fraction Integer
ConvertibleTo Complex DoubleFloat
ConvertibleTo Pattern Float if WSInteger has ConvertibleTo Pattern Float
ConvertibleTo SparseUnivariatePolynomial WSInteger
DifferentialExtension WSInteger
DivisionRing if WSInteger has Field
ElementaryFunctionCategory if WSInteger has TranscendentalFunctionCategory
Eltable(WSInteger, %) if WSInteger has Eltable(WSInteger, WSInteger)
Evalable WSInteger if WSInteger has Evalable WSInteger
FieldOfPrimeCharacteristic if WSInteger has FiniteFieldCategory
Finite if WSInteger has Finite
FiniteFieldCategory if WSInteger has FiniteFieldCategory
FiniteRankAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
FramedAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
FullyLinearlyExplicitOver WSInteger
FullyPatternMatchable WSInteger
Hashable if WSInteger has Hashable
HyperbolicFunctionCategory if WSInteger has TranscendentalFunctionCategory
InnerEvalable(Symbol, WSInteger) if WSInteger has InnerEvalable(Symbol, WSInteger)
InnerEvalable(WSInteger, WSInteger) if WSInteger has Evalable WSInteger
LeftModule Fraction Integer if WSInteger has Field
LinearlyExplicitOver Integer if WSInteger has LinearlyExplicitOver Integer
LinearlyExplicitOver WSInteger
Module %
Module Fraction Integer if WSInteger has Field
MonogenicAlgebra(WSInteger, SparseUnivariatePolynomial WSInteger)
NonAssociativeAlgebra Fraction Integer if WSInteger has Field
NonAssociativeAlgebra WSInteger
PartialDifferentialRing Symbol if WSInteger has PartialDifferentialRing Symbol
PatternMatchable Float if WSInteger has PatternMatchable Float
PolynomialFactorizationExplicit if WSInteger has PolynomialFactorizationExplicit
RadicalCategory if WSInteger has TranscendentalFunctionCategory and WSInteger has RadicalCategory
RetractableTo Fraction Integer if WSInteger has RetractableTo Fraction Integer
RightModule Fraction Integer if WSInteger has Field
RightModule Integer if WSInteger has LinearlyExplicitOver Integer
StepThrough if WSInteger has FiniteFieldCategory
TranscendentalFunctionCategory if WSInteger has TranscendentalFunctionCategory
TrigonometricFunctionCategory if WSInteger has TranscendentalFunctionCategory