JLWSRationalΒΆ
jws.spad line 305 [edit on github]
JL
Wolfram Symbolic rational numbers using Wolfram Symbolic Transport Protocol.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, %) -> %
from Magma
- *: (%, Fraction Integer) -> %
from RightModule Fraction Integer
- *: (%, Integer) -> % if JLWSInteger has LinearlyExplicitOver Integer
from RightModule Integer
- *: (%, JLWSInteger) -> %
from RightModule JLWSInteger
- *: (Fraction Integer, %) -> %
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
- /: (%, %) -> %
from Field
- /: (JLWSInteger, JLWSInteger) -> %
- <=: (%, %) -> Boolean
from PartialOrder
- <: (%, %) -> Boolean
from PartialOrder
- >=: (%, %) -> Boolean
from PartialOrder
- >: (%, %) -> Boolean
from PartialOrder
- ^: (%, Integer) -> %
from DivisionRing
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- abs: % -> %
from OrderedRing
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- associates?: (%, %) -> Boolean
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- ceiling: % -> JLWSInteger
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- charthRoot: % -> Union(%, failed) if % has CharacteristicNonZero and JLWSInteger has PolynomialFactorizationExplicit or JLWSInteger has CharacteristicNonZero
- coerce: % -> %
from Algebra %
- coerce: % -> JLObject
from JLObjectType
- coerce: % -> JLWSExpression
coerce(q)
coercesq
. Convenience function.- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Fraction Integer -> %
from CoercibleFrom Fraction Integer
- coerce: Integer -> %
coerce(z)
: coerces(z
). Convenience function.- coerce: JLWSInteger -> %
from Algebra JLWSInteger
- coerce: Symbol -> % if JLWSInteger has RetractableTo Symbol
from CoercibleFrom Symbol
- commutator: (%, %) -> %
from NonAssociativeRng
- conditionP: Matrix % -> Union(Vector %, failed) if % has CharacteristicNonZero and JLWSInteger 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 JLWSInteger has ConvertibleTo Pattern Float
from ConvertibleTo Pattern Float
- convert: % -> Pattern Integer
from ConvertibleTo Pattern Integer
- convert: % -> String
from ConvertibleTo String
- 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
- denom: % -> JLWSInteger
- denominator: % -> %
- 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
- divide: (%, %) -> Record(quotient: %, remainder: %)
from EuclideanDomain
- elt: (%, JLWSInteger) -> % if JLWSInteger has Eltable(JLWSInteger, JLWSInteger)
from Eltable(JLWSInteger, %)
- 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)
- 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 JLWSInteger has PolynomialFactorizationExplicit
- factorSquareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLWSInteger has PolynomialFactorizationExplicit
- floor: % -> JLWSInteger
- 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
- 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
- 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
- map: (JLWSInteger -> JLWSInteger, %) -> %
- max: (%, %) -> %
from OrderedSet
- min: (%, %) -> %
from OrderedSet
- multiEuclidean: (List %, %) -> Union(List %, failed)
from EuclideanDomain
- mutable?: % -> Boolean
from JLObjectType
- negative?: % -> Boolean
from OrderedRing
- nextItem: % -> Union(%, failed)
from StepThrough
- nothing?: % -> Boolean
from JLObjectType
- numer: % -> JLWSInteger
- numerator: % -> %
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- 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
- plenaryPower: (%, PositiveInteger) -> %
from NonAssociativeAlgebra %
- positive?: % -> Boolean
from OrderedRing
- 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 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
- rem: (%, %) -> %
from EuclideanDomain
- retract: % -> Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> JLWSInteger
from RetractableTo JLWSInteger
- retract: % -> Symbol if JLWSInteger has RetractableTo Symbol
from RetractableTo Symbol
- retractIfCan: % -> Union(Fraction Integer, failed)
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(JLWSInteger, failed)
from RetractableTo JLWSInteger
- retractIfCan: % -> Union(Symbol, failed) if JLWSInteger has RetractableTo Symbol
from RetractableTo Symbol
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from AbelianMonoid
- sign: % -> Integer
from OrderedRing
- sizeLess?: (%, %) -> Boolean
from EuclideanDomain
- smaller?: (%, %) -> Boolean
from Comparable
- solveLinearPolynomialEquation: (List SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> Union(List SparseUnivariatePolynomial %, failed) if JLWSInteger has PolynomialFactorizationExplicit
- squareFree: % -> Factored %
- squareFreePart: % -> %
- squareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLWSInteger has PolynomialFactorizationExplicit
- subtractIfCan: (%, %) -> Union(%, failed)
- toString: % -> String
from JLWSObject
- unit?: % -> Boolean
from EntireRing
- unitCanonical: % -> %
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %)
from EntireRing
- wholePart: % -> JLWSInteger
- zero?: % -> Boolean
from AbelianMonoid
Algebra %
BiModule(%, %)
BiModule(Fraction Integer, Fraction Integer)
BiModule(JLWSInteger, JLWSInteger)
CharacteristicNonZero if JLWSInteger has CharacteristicNonZero
CoercibleFrom Fraction Integer
CoercibleFrom Symbol if JLWSInteger has RetractableTo Symbol
ConvertibleTo Pattern Float if JLWSInteger has ConvertibleTo Pattern Float
DifferentialExtension JLWSInteger
Eltable(JLWSInteger, %) if JLWSInteger has Eltable(JLWSInteger, JLWSInteger)
Evalable JLWSInteger if JLWSInteger has Evalable JLWSInteger
FullyLinearlyExplicitOver JLWSInteger
FullyPatternMatchable JLWSInteger
InnerEvalable(JLWSInteger, JLWSInteger) if JLWSInteger has Evalable JLWSInteger
InnerEvalable(Symbol, JLWSInteger) if JLWSInteger has InnerEvalable(Symbol, JLWSInteger)
LinearlyExplicitOver Integer if JLWSInteger has LinearlyExplicitOver Integer
LinearlyExplicitOver JLWSInteger
Module %
NonAssociativeAlgebra Fraction Integer
NonAssociativeAlgebra JLWSInteger
OrderedCancellationAbelianMonoid
PartialDifferentialRing Symbol if JLWSInteger has PartialDifferentialRing Symbol
PatternMatchable Float if JLWSInteger has PatternMatchable Float
PolynomialFactorizationExplicit if JLWSInteger has PolynomialFactorizationExplicit
QuotientFieldCategory JLWSInteger
RetractableTo Fraction Integer
RetractableTo Symbol if JLWSInteger has RetractableTo Symbol
RightModule Integer if JLWSInteger has LinearlyExplicitOver Integer