WSRationalΒΆ
jws.spad line 308 [edit on github]
Julia Wolfram Symbolic rational numbers using the MathLink Julia package.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, %) -> %
from Magma
- *: (%, Fraction Integer) -> %
from RightModule Fraction Integer
- *: (%, Integer) -> % if WSInteger has LinearlyExplicitOver Integer
from RightModule Integer
- *: (%, WSInteger) -> %
from RightModule WSInteger
- *: (Fraction Integer, %) -> %
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
- <=: (%, %) -> Boolean
from PartialOrder
- <: (%, %) -> Boolean
from PartialOrder
- >=: (%, %) -> Boolean
from PartialOrder
- >: (%, %) -> Boolean
from PartialOrder
- ^: (%, Integer) -> %
from DivisionRing
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- abs: % -> %
from OrderedAbelianGroup
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- associates?: (%, %) -> Boolean
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- charthRoot: % -> Union(%, failed) if % has CharacteristicNonZero and WSInteger has PolynomialFactorizationExplicit or WSInteger has CharacteristicNonZero
- coerce: % -> %
from Algebra %
- coerce: % -> JLObject
from JLObjectType
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: % -> WSExpression
coerce(q)
coercesq
. Convenience function.- coerce: Fraction Integer -> %
from CoercibleFrom Fraction Integer
- coerce: Integer -> %
coerce(z)
: coerces(z
). Convenience function.- coerce: Symbol -> % if WSInteger has RetractableTo Symbol
from CoercibleFrom Symbol
- coerce: WSInteger -> %
from CoercibleFrom WSInteger
- commutator: (%, %) -> %
from NonAssociativeRng
- conditionP: Matrix % -> Union(Vector %, failed) if % has CharacteristicNonZero and WSInteger has PolynomialFactorizationExplicit
- convert: % -> DoubleFloat
from ConvertibleTo DoubleFloat
- convert: % -> Float
from ConvertibleTo Float
- convert: % -> Fraction Integer
convert(q)
returnsq
as a Fraction(Integer)- 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: % -> String
from ConvertibleTo String
- 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) -> %
- denominator: % -> %
- 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) -> %
- 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)
- expressIdealMember: (List %, %) -> Union(List %, failed)
from PrincipalIdealDomain
- exquo: (%, %) -> Union(%, failed)
from EntireRing
- extendedEuclidean: (%, %) -> Record(coef1: %, coef2: %, generator: %)
from EuclideanDomain
- extendedEuclidean: (%, %, %) -> Union(Record(coef1: %, coef2: %), failed)
from EuclideanDomain
- factorPolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if WSInteger has PolynomialFactorizationExplicit
- factorSquareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if WSInteger has PolynomialFactorizationExplicit
- fractionPart: % -> %
- gcdPolynomial: (SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> SparseUnivariatePolynomial %
- init: %
from StepThrough
- inv: % -> %
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
- 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
- max: (%, %) -> %
from OrderedSet
- min: (%, %) -> %
from OrderedSet
- multiEuclidean: (List %, %) -> Union(List %, failed)
from EuclideanDomain
- mutable?: % -> Boolean
from JLObjectType
- negative?: % -> Boolean
from OrderedAbelianGroup
- nextItem: % -> Union(%, failed)
from StepThrough
- nothing?: % -> Boolean
from JLObjectType
- numerator: % -> %
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- 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
- plenaryPower: (%, PositiveInteger) -> %
from NonAssociativeAlgebra %
- positive?: % -> Boolean
from OrderedAbelianGroup
- principalIdeal: List % -> Record(coef: List %, generator: %)
from PrincipalIdealDomain
- quo: (%, %) -> %
from EuclideanDomain
- recip: % -> Union(%, failed)
from MagmaWithUnit
- 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
- rem: (%, %) -> %
from EuclideanDomain
- retract: % -> Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> Symbol if WSInteger has RetractableTo Symbol
from RetractableTo Symbol
- retract: % -> WSInteger
from RetractableTo WSInteger
- retractIfCan: % -> Union(Fraction Integer, failed)
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(Symbol, failed) if WSInteger has RetractableTo Symbol
from RetractableTo Symbol
- retractIfCan: % -> Union(WSInteger, failed)
from RetractableTo WSInteger
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from AbelianMonoid
- sign: % -> Integer
from OrderedAbelianGroup
- sizeLess?: (%, %) -> Boolean
from EuclideanDomain
- smaller?: (%, %) -> Boolean
from Comparable
- solveLinearPolynomialEquation: (List SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> Union(List SparseUnivariatePolynomial %, failed) if WSInteger has PolynomialFactorizationExplicit
- squareFree: % -> Factored %
- squareFreePart: % -> %
- squareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if WSInteger has PolynomialFactorizationExplicit
- subtractIfCan: (%, %) -> Union(%, failed)
- unit?: % -> Boolean
from EntireRing
- unitCanonical: % -> %
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %)
from EntireRing
- zero?: % -> Boolean
from AbelianMonoid
Algebra %
BiModule(%, %)
BiModule(Fraction Integer, Fraction Integer)
BiModule(WSInteger, WSInteger)
CharacteristicNonZero if WSInteger has CharacteristicNonZero
CoercibleFrom Fraction Integer
CoercibleFrom Symbol if WSInteger has RetractableTo Symbol
ConvertibleTo Pattern Float if WSInteger has ConvertibleTo Pattern Float
DifferentialExtension WSInteger
Eltable(WSInteger, %) if WSInteger has Eltable(WSInteger, WSInteger)
Evalable WSInteger if WSInteger has Evalable WSInteger
FullyLinearlyExplicitOver WSInteger
FullyPatternMatchable WSInteger
InnerEvalable(Symbol, WSInteger) if WSInteger has InnerEvalable(Symbol, WSInteger)
InnerEvalable(WSInteger, WSInteger) if WSInteger has Evalable WSInteger
LinearlyExplicitOver Integer if WSInteger has LinearlyExplicitOver Integer
LinearlyExplicitOver WSInteger
Module %
NonAssociativeAlgebra Fraction Integer
NonAssociativeAlgebra WSInteger
OrderedCancellationAbelianMonoid
PartialDifferentialRing Symbol if WSInteger has PartialDifferentialRing Symbol
PatternMatchable Float if WSInteger has PatternMatchable Float
PolynomialFactorizationExplicit if WSInteger has PolynomialFactorizationExplicit
QuotientFieldCategory WSInteger
RetractableTo Fraction Integer
RetractableTo Symbol if WSInteger has RetractableTo Symbol
RightModule Integer if WSInteger has LinearlyExplicitOver Integer