MachineComplex
fortmac.spad line 350
[edit on github]
A domain which models the complex number representation used by machines in the AXIOM-NAG link.
- * : (%, %) -> %
- from Magma
- * : (%, Fraction(Integer)) -> %
- from RightModule(Fraction(Integer))
- * : (%, Integer) -> % if MachineFloat has LinearlyExplicitOver(Integer)
- from RightModule(Integer)
- * : (%, MachineFloat) -> %
- from RightModule(MachineFloat)
- * : (Fraction(Integer), %) -> %
- from LeftModule(Fraction(Integer))
- * : (Integer, %) -> %
- from AbelianGroup
- * : (MachineFloat, %) -> %
- from LeftModule(MachineFloat)
- * : (NonNegativeInteger, %) -> %
- from AbelianMonoid
- * : (PositiveInteger, %) -> %
- from AbelianSemiGroup
- + : (%, %) -> %
- from AbelianSemiGroup
- - : % -> %
- from AbelianGroup
- - : (%, %) -> %
- from AbelianGroup
- / : (%, %) -> %
- from Field
- 0 : () -> %
- from AbelianMonoid
- 1 : () -> %
- from MagmaWithUnit
- < : (%, %) -> Boolean
- from PartialOrder
- <= : (%, %) -> Boolean
- from PartialOrder
- = : (%, %) -> Boolean
- from BasicType
- > : (%, %) -> Boolean
- from PartialOrder
- >= : (%, %) -> Boolean
- from PartialOrder
- D : % -> % if MachineFloat has DifferentialRing
- from DifferentialRing
- D : (%, List(Symbol)) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- D : (%, List(Symbol), List(NonNegativeInteger)) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- D : (%, Mapping(MachineFloat, MachineFloat)) -> %
- from DifferentialExtension(MachineFloat)
- D : (%, Mapping(MachineFloat, MachineFloat), NonNegativeInteger) -> %
- from DifferentialExtension(MachineFloat)
- D : (%, NonNegativeInteger) -> % if MachineFloat has DifferentialRing
- from DifferentialRing
- D : (%, Symbol) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- D : (%, Symbol, NonNegativeInteger) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- ^ : (%, %) -> % if MachineFloat has TranscendentalFunctionCategory
- from ElementaryFunctionCategory
- ^ : (%, Fraction(Integer)) -> % if MachineFloat has TranscendentalFunctionCategory
- from RadicalCategory
- ^ : (%, Integer) -> %
- from DivisionRing
- ^ : (%, NonNegativeInteger) -> %
- from MagmaWithUnit
- ^ : (%, PositiveInteger) -> %
- from Magma
- abs : % -> %
- from ComplexCategory(MachineFloat)
- acos : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcTrigonometricFunctionCategory
- acosh : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcHyperbolicFunctionCategory
- acot : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcTrigonometricFunctionCategory
- acoth : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcHyperbolicFunctionCategory
- acsc : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcTrigonometricFunctionCategory
- acsch : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcHyperbolicFunctionCategory
- annihilate? : (%, %) -> Boolean
- from Rng
- antiCommutator : (%, %) -> %
- from NonAssociativeSemiRng
- argument : % -> MachineFloat if MachineFloat has TranscendentalFunctionCategory
- from ComplexCategory(MachineFloat)
- asec : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcTrigonometricFunctionCategory
- asech : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcHyperbolicFunctionCategory
- asin : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcTrigonometricFunctionCategory
- asinh : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcHyperbolicFunctionCategory
- associates? : (%, %) -> Boolean
- from EntireRing
- associator : (%, %, %) -> %
- from NonAssociativeRng
- atan : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcTrigonometricFunctionCategory
- atanh : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ArcHyperbolicFunctionCategory
- basis : () -> Vector(%)
- from FramedModule(MachineFloat)
- characteristic : () -> NonNegativeInteger
- from NonAssociativeRing
- characteristicPolynomial : % -> SparseUnivariatePolynomial(MachineFloat)
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- charthRoot : % -> % if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- charthRoot : % -> Union(%, "failed") if % has CharacteristicNonZero and MachineFloat has PolynomialFactorizationExplicit or MachineFloat has CharacteristicNonZero
- from CharacteristicNonZero
- coerce : % -> %
- from Algebra(%)
- coerce : Complex(Float) -> %
coerce(u)
transforms u
into a MachineComplex
- coerce : Complex(Integer) -> %
coerce(u)
transforms u
into a MachineComplex
- coerce : Complex(MachineFloat) -> %
coerce(u)
transforms u
into a MachineComplex
- coerce : Complex(MachineInteger) -> %
coerce(u)
transforms u
into a MachineComplex
- coerce : Fraction(Integer) -> %
- from CoercibleFrom(Fraction(Integer))
- coerce : Integer -> %
- from NonAssociativeRing
- coerce : MachineFloat -> %
- from CoercibleFrom(MachineFloat)
- coerce : % -> Complex(Float)
coerce(u)
transforms u
into a COmplex Float
- coerce : % -> OutputForm
- from CoercibleTo(OutputForm)
- commutator : (%, %) -> %
- from NonAssociativeRng
- complex : (MachineFloat, MachineFloat) -> %
- from ComplexCategory(MachineFloat)
- conditionP : Matrix(%) -> Union(Vector(%), "failed") if % has CharacteristicNonZero and MachineFloat has PolynomialFactorizationExplicit or MachineFloat has FiniteFieldCategory
- from PolynomialFactorizationExplicit
- conjugate : % -> %
- from ComplexCategory(MachineFloat)
- convert : SparseUnivariatePolynomial(MachineFloat) -> %
- from MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- convert : Vector(MachineFloat) -> %
- from FramedModule(MachineFloat)
- convert : % -> Complex(DoubleFloat)
- from ConvertibleTo(Complex(DoubleFloat))
- convert : % -> Complex(Float)
- from ConvertibleTo(Complex(Float))
- convert : % -> InputForm if MachineFloat has ConvertibleTo(InputForm)
- from ConvertibleTo(InputForm)
- convert : % -> Pattern(Float)
- from ConvertibleTo(Pattern(Float))
- convert : % -> Pattern(Integer) if MachineFloat has ConvertibleTo(Pattern(Integer))
- from ConvertibleTo(Pattern(Integer))
- convert : % -> SparseUnivariatePolynomial(MachineFloat)
- from ConvertibleTo(SparseUnivariatePolynomial(MachineFloat))
- convert : % -> Vector(MachineFloat)
- from FramedModule(MachineFloat)
- coordinates : Vector(%) -> Matrix(MachineFloat)
- from FramedModule(MachineFloat)
- coordinates : (Vector(%), Vector(%)) -> Matrix(MachineFloat)
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- coordinates : % -> Vector(MachineFloat)
- from FramedModule(MachineFloat)
- coordinates : (%, Vector(%)) -> Vector(MachineFloat)
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- cos : % -> % if MachineFloat has TranscendentalFunctionCategory
- from TrigonometricFunctionCategory
- cosh : % -> % if MachineFloat has TranscendentalFunctionCategory
- from HyperbolicFunctionCategory
- cot : % -> % if MachineFloat has TranscendentalFunctionCategory
- from TrigonometricFunctionCategory
- coth : % -> % if MachineFloat has TranscendentalFunctionCategory
- from HyperbolicFunctionCategory
- createPrimitiveElement : () -> % if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- csc : % -> % if MachineFloat has TranscendentalFunctionCategory
- from TrigonometricFunctionCategory
- csch : % -> % if MachineFloat has TranscendentalFunctionCategory
- from HyperbolicFunctionCategory
- definingPolynomial : () -> SparseUnivariatePolynomial(MachineFloat)
- from MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- derivationCoordinates : (Vector(%), Mapping(MachineFloat, MachineFloat)) -> Matrix(MachineFloat)
- from MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- differentiate : % -> % if MachineFloat has DifferentialRing
- from DifferentialRing
- differentiate : (%, List(Symbol)) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- differentiate : (%, List(Symbol), List(NonNegativeInteger)) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- differentiate : (%, Mapping(MachineFloat, MachineFloat)) -> %
- from DifferentialExtension(MachineFloat)
- differentiate : (%, Mapping(MachineFloat, MachineFloat), NonNegativeInteger) -> %
- from DifferentialExtension(MachineFloat)
- differentiate : (%, NonNegativeInteger) -> % if MachineFloat has DifferentialRing
- from DifferentialRing
- differentiate : (%, Symbol) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- differentiate : (%, Symbol, NonNegativeInteger) -> % if MachineFloat has PartialDifferentialRing(Symbol)
- from PartialDifferentialRing(Symbol)
- discreteLog : % -> NonNegativeInteger if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- discreteLog : (%, %) -> Union(NonNegativeInteger, "failed") if MachineFloat has FiniteFieldCategory
- from FieldOfPrimeCharacteristic
- discriminant : () -> MachineFloat
- from FramedAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- discriminant : Vector(%) -> MachineFloat
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- divide : (%, %) -> Record(quotient : %, remainder : %)
- from EuclideanDomain
- elt : (%, MachineFloat) -> % if MachineFloat has Eltable(MachineFloat, MachineFloat)
- from Eltable(MachineFloat, %)
- enumerate : () -> List(%) if MachineFloat has Finite
- from Finite
- euclideanSize : % -> NonNegativeInteger
- from EuclideanDomain
- eval : (%, Equation(MachineFloat)) -> % if MachineFloat has Evalable(MachineFloat)
- from Evalable(MachineFloat)
- eval : (%, List(Equation(MachineFloat))) -> % if MachineFloat has Evalable(MachineFloat)
- from Evalable(MachineFloat)
- eval : (%, List(MachineFloat), List(MachineFloat)) -> % if MachineFloat has Evalable(MachineFloat)
- from InnerEvalable(MachineFloat, MachineFloat)
- eval : (%, List(Symbol), List(MachineFloat)) -> % if MachineFloat has InnerEvalable(Symbol, MachineFloat)
- from InnerEvalable(Symbol, MachineFloat)
- eval : (%, MachineFloat, MachineFloat) -> % if MachineFloat has Evalable(MachineFloat)
- from InnerEvalable(MachineFloat, MachineFloat)
- eval : (%, Symbol, MachineFloat) -> % if MachineFloat has InnerEvalable(Symbol, MachineFloat)
- from InnerEvalable(Symbol, MachineFloat)
- exp : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ElementaryFunctionCategory
- expressIdealMember : (List(%), %) -> Union(List(%), "failed")
- from PrincipalIdealDomain
- exquo : (%, %) -> Union(%, "failed")
- from EntireRing
- exquo : (%, MachineFloat) -> Union(%, "failed")
- from ComplexCategory(MachineFloat)
- extendedEuclidean : (%, %) -> Record(coef1 : %, coef2 : %, generator : %)
- from EuclideanDomain
- extendedEuclidean : (%, %, %) -> Union(Record(coef1 : %, coef2 : %), "failed")
- from EuclideanDomain
- factor : % -> Factored(%)
- from UniqueFactorizationDomain
- factorPolynomial : SparseUnivariatePolynomial(%) -> Factored(SparseUnivariatePolynomial(%)) if MachineFloat has PolynomialFactorizationExplicit
- from PolynomialFactorizationExplicit
- factorSquareFreePolynomial : SparseUnivariatePolynomial(%) -> Factored(SparseUnivariatePolynomial(%)) if MachineFloat has PolynomialFactorizationExplicit
- from PolynomialFactorizationExplicit
- factorsOfCyclicGroupSize : () -> List(Record(factor : Integer, exponent : NonNegativeInteger)) if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- gcd : (%, %) -> %
- from GcdDomain
- gcd : List(%) -> %
- from GcdDomain
- gcdPolynomial : (SparseUnivariatePolynomial(%), SparseUnivariatePolynomial(%)) -> SparseUnivariatePolynomial(%)
- from PolynomialFactorizationExplicit
- generator : () -> %
- from MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- hash : % -> SingleInteger if MachineFloat has Hashable
- from Hashable
- hashUpdate! : (HashState, %) -> HashState if MachineFloat has Hashable
- from Hashable
- imag : % -> MachineFloat
- from ComplexCategory(MachineFloat)
- imaginary : () -> %
- from ComplexCategory(MachineFloat)
- index : PositiveInteger -> % if MachineFloat has Finite
- from Finite
- init : () -> % if MachineFloat has FiniteFieldCategory
- from StepThrough
- inv : % -> %
- from DivisionRing
- latex : % -> String
- from SetCategory
- lcm : (%, %) -> %
- from GcdDomain
- lcm : List(%) -> %
- from GcdDomain
- lcmCoef : (%, %) -> Record(llcm_res : %, coeff1 : %, coeff2 : %)
- from LeftOreRing
- leftPower : (%, NonNegativeInteger) -> %
- from MagmaWithUnit
- leftPower : (%, PositiveInteger) -> %
- from Magma
- leftRecip : % -> Union(%, "failed")
- from MagmaWithUnit
- lift : % -> SparseUnivariatePolynomial(MachineFloat)
- from MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- log : % -> % if MachineFloat has TranscendentalFunctionCategory
- from ElementaryFunctionCategory
- lookup : % -> PositiveInteger if MachineFloat has Finite
- from Finite
- map : (Mapping(MachineFloat, MachineFloat), %) -> %
- from FullyEvalableOver(MachineFloat)
- max : (%, %) -> %
- from OrderedSet
- min : (%, %) -> %
- from OrderedSet
- minimalPolynomial : % -> SparseUnivariatePolynomial(MachineFloat)
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- multiEuclidean : (List(%), %) -> Union(List(%), "failed")
- from EuclideanDomain
- nextItem : % -> Union(%, "failed") if MachineFloat has FiniteFieldCategory
- from StepThrough
- norm : % -> MachineFloat
- from ComplexCategory(MachineFloat)
- nthRoot : (%, Integer) -> % if MachineFloat has TranscendentalFunctionCategory
- from RadicalCategory
- one? : % -> Boolean
- from MagmaWithUnit
- opposite? : (%, %) -> Boolean
- from AbelianMonoid
- order : % -> OnePointCompletion(PositiveInteger) if MachineFloat has FiniteFieldCategory
- from FieldOfPrimeCharacteristic
- order : % -> PositiveInteger if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- patternMatch : (%, Pattern(Float), PatternMatchResult(Float, %)) -> PatternMatchResult(Float, %)
- from PatternMatchable(Float)
- patternMatch : (%, Pattern(Integer), PatternMatchResult(Integer, %)) -> PatternMatchResult(Integer, %) if MachineFloat has PatternMatchable(Integer)
- from PatternMatchable(Integer)
- pi : () -> % if MachineFloat has TranscendentalFunctionCategory
- from TranscendentalFunctionCategory
- plenaryPower : (%, PositiveInteger) -> %
- from NonAssociativeAlgebra(%)
- polarCoordinates : % -> Record(r : MachineFloat, phi : MachineFloat) if MachineFloat has TranscendentalFunctionCategory
- from ComplexCategory(MachineFloat)
- prime? : % -> Boolean
- from UniqueFactorizationDomain
- primeFrobenius : % -> % if MachineFloat has FiniteFieldCategory
- from FieldOfPrimeCharacteristic
- primeFrobenius : (%, NonNegativeInteger) -> % if MachineFloat has FiniteFieldCategory
- from FieldOfPrimeCharacteristic
- primitive? : % -> Boolean if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- primitiveElement : () -> % if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- principalIdeal : List(%) -> Record(coef : List(%), generator : %)
- from PrincipalIdealDomain
- quo : (%, %) -> %
- from EuclideanDomain
- random : () -> % if MachineFloat has Finite
- from Finite
- rank : () -> PositiveInteger
- from FramedModule(MachineFloat)
- rational : % -> Fraction(Integer) if MachineFloat has IntegerNumberSystem
- from ComplexCategory(MachineFloat)
- rational? : % -> Boolean if MachineFloat has IntegerNumberSystem
- from ComplexCategory(MachineFloat)
- rationalIfCan : % -> Union(Fraction(Integer), "failed") if MachineFloat has IntegerNumberSystem
- from ComplexCategory(MachineFloat)
- real : % -> MachineFloat
- from ComplexCategory(MachineFloat)
- recip : % -> Union(%, "failed")
- from MagmaWithUnit
- reduce : SparseUnivariatePolynomial(MachineFloat) -> %
- from MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- reduce : Fraction(SparseUnivariatePolynomial(MachineFloat)) -> Union(%, "failed")
- from MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- reducedSystem : Matrix(%) -> Matrix(Integer) if MachineFloat has LinearlyExplicitOver(Integer)
- from LinearlyExplicitOver(Integer)
- reducedSystem : Matrix(%) -> Matrix(MachineFloat)
- from LinearlyExplicitOver(MachineFloat)
- reducedSystem : (Matrix(%), Vector(%)) -> Record(mat : Matrix(Integer), vec : Vector(Integer)) if MachineFloat has LinearlyExplicitOver(Integer)
- from LinearlyExplicitOver(Integer)
- reducedSystem : (Matrix(%), Vector(%)) -> Record(mat : Matrix(MachineFloat), vec : Vector(MachineFloat))
- from LinearlyExplicitOver(MachineFloat)
- regularRepresentation : % -> Matrix(MachineFloat)
- from FramedAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- regularRepresentation : (%, Vector(%)) -> Matrix(MachineFloat)
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- rem : (%, %) -> %
- from EuclideanDomain
- representationType : () -> Union("prime", "polynomial", "normal", "cyclic") if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- represents : Vector(MachineFloat) -> %
- from FramedModule(MachineFloat)
- represents : (Vector(MachineFloat), Vector(%)) -> %
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- retract : % -> Fraction(Integer)
- from RetractableTo(Fraction(Integer))
- retract : % -> Integer
- from RetractableTo(Integer)
- retract : % -> MachineFloat
- from RetractableTo(MachineFloat)
- retractIfCan : % -> Union(Fraction(Integer), "failed")
- from RetractableTo(Fraction(Integer))
- retractIfCan : % -> Union(Integer, "failed")
- from RetractableTo(Integer)
- retractIfCan : % -> Union(MachineFloat, "failed")
- from RetractableTo(MachineFloat)
- rightPower : (%, NonNegativeInteger) -> %
- from MagmaWithUnit
- rightPower : (%, PositiveInteger) -> %
- from Magma
- rightRecip : % -> Union(%, "failed")
- from MagmaWithUnit
- sample : () -> %
- from AbelianMonoid
- sec : % -> % if MachineFloat has TranscendentalFunctionCategory
- from TrigonometricFunctionCategory
- sech : % -> % if MachineFloat has TranscendentalFunctionCategory
- from HyperbolicFunctionCategory
- sin : % -> % if MachineFloat has TranscendentalFunctionCategory
- from TrigonometricFunctionCategory
- sinh : % -> % if MachineFloat has TranscendentalFunctionCategory
- from HyperbolicFunctionCategory
- size : () -> NonNegativeInteger if MachineFloat has Finite
- from Finite
- sizeLess? : (%, %) -> Boolean
- from EuclideanDomain
- smaller? : (%, %) -> Boolean
- from Comparable
- solveLinearPolynomialEquation : (List(SparseUnivariatePolynomial(%)), SparseUnivariatePolynomial(%)) -> Union(List(SparseUnivariatePolynomial(%)), "failed") if MachineFloat has PolynomialFactorizationExplicit
- from PolynomialFactorizationExplicit
- sqrt : % -> % if MachineFloat has TranscendentalFunctionCategory
- from RadicalCategory
- squareFree : % -> Factored(%)
- from UniqueFactorizationDomain
- squareFreePart : % -> %
- from UniqueFactorizationDomain
- squareFreePolynomial : SparseUnivariatePolynomial(%) -> Factored(SparseUnivariatePolynomial(%)) if MachineFloat has PolynomialFactorizationExplicit
- from PolynomialFactorizationExplicit
- subtractIfCan : (%, %) -> Union(%, "failed")
- from CancellationAbelianMonoid
- tableForDiscreteLogarithm : Integer -> Table(PositiveInteger, NonNegativeInteger) if MachineFloat has FiniteFieldCategory
- from FiniteFieldCategory
- tan : % -> % if MachineFloat has TranscendentalFunctionCategory
- from TrigonometricFunctionCategory
- tanh : % -> % if MachineFloat has TranscendentalFunctionCategory
- from HyperbolicFunctionCategory
- trace : % -> MachineFloat
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- traceMatrix : () -> Matrix(MachineFloat)
- from FramedAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- traceMatrix : Vector(%) -> Matrix(MachineFloat)
- from FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
- unit? : % -> Boolean
- from EntireRing
- unitCanonical : % -> %
- from EntireRing
- unitNormal : % -> Record(unit : %, canonical : %, associate : %)
- from EntireRing
- zero? : % -> Boolean
- from AbelianMonoid
- ~= : (%, %) -> Boolean
- from BasicType
EntireRing
Module(Fraction(Integer))
Ring
ConvertibleTo(Complex(DoubleFloat))
Algebra(%)
CancellationAbelianMonoid
CommutativeStar
FiniteRankAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
ConvertibleTo(Pattern(Float))
Field
LinearlyExplicitOver(Integer)
SemiGroup
Hashable
OrderedSet
FullyEvalableOver(MachineFloat)
ArcTrigonometricFunctionCategory
PartialOrder
Monoid
NonAssociativeAlgebra(Fraction(Integer))
LeftModule(%)
BiModule(Fraction(Integer), Fraction(Integer))
noZeroDivisors
FullyPatternMatchable(MachineFloat)
ConvertibleTo(SparseUnivariatePolynomial(MachineFloat))
FortranMachineTypeCategory
TrigonometricFunctionCategory
Module(%)
FieldOfPrimeCharacteristic
FullyLinearlyExplicitOver(MachineFloat)
LeftOreRing
NonAssociativeSemiRing
NonAssociativeAlgebra(MachineFloat)
RetractableTo(Fraction(Integer))
ConvertibleTo(InputForm)
Rng
SemiRing
NonAssociativeAlgebra(%)
SetCategory
Algebra(MachineFloat)
CharacteristicNonZero
MonogenicAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
BiModule(MachineFloat, MachineFloat)
PolynomialFactorizationExplicit
TwoSidedRecip
EuclideanDomain
CoercibleFrom(Fraction(Integer))
NonAssociativeRing
NonAssociativeRng
ConvertibleTo(Complex(Float))
Comparable
PrincipalIdealDomain
DivisionRing
LeftModule(MachineFloat)
CommutativeRing
FiniteFieldCategory
ArcHyperbolicFunctionCategory
ElementaryFunctionCategory
unitsKnown
AbelianSemiGroup
canonicalUnitNormal
LeftModule(Fraction(Integer))
PatternMatchable(Float)
Patternable(MachineFloat)
multiplicativeValuation
RetractableTo(MachineFloat)
IntegralDomain
RightModule(Integer)
arbitraryPrecision
DifferentialExtension(MachineFloat)
NonAssociativeSemiRng
GcdDomain
CharacteristicZero
PartialDifferentialRing(Symbol)
Algebra(Fraction(Integer))
LinearlyExplicitOver(MachineFloat)
HyperbolicFunctionCategory
AbelianGroup
InnerEvalable(MachineFloat, MachineFloat)
DifferentialRing
BasicType
Evalable(MachineFloat)
MagmaWithUnit
RadicalCategory
CoercibleFrom(MachineFloat)
CoercibleFrom(Integer)
AbelianMonoid
PatternMatchable(Integer)
CoercibleTo(OutputForm)
BiModule(%, %)
FullyRetractableTo(MachineFloat)
StepThrough
Finite
SemiRng
Module(MachineFloat)
RightModule(Fraction(Integer))
canonicalsClosed
FramedModule(MachineFloat)
Eltable(MachineFloat, %)
RightModule(MachineFloat)
UniqueFactorizationDomain
InnerEvalable(Symbol, MachineFloat)
TranscendentalFunctionCategory
ConvertibleTo(Pattern(Integer))
FramedAlgebra(MachineFloat, SparseUnivariatePolynomial(MachineFloat))
RightModule(%)
RetractableTo(Integer)
Magma
ComplexCategory(MachineFloat)