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