# 17.1 FriCAS CategoriesΒΆ

This is a listing of all categories in the FriCAS library at the time this book was produced. Use the Browse facility (described in Chapter ugBrowse ) to get more information about these constructors.

This sample entry will help you read the following table:

CategoryName{CategoryAbbreviation}:{ Category1 ... CategoryN}with { op1... opM}

where

CategoryName | is the full category name, e.g., CommutativeRing. |

CategoryAbbreviation | is the category abbreviation, e.g., COMRING. |

Categoryi | is a category to which the category belongs. |

opj | is an operation exported by the category. |

Abbreviation: | AMR |

Full name: | AbelianMonoidRing |

Belongs to: | Algebra BiModule CharacteristicNonZero CharacteristicZero CommutativeRing IntegralDomain Ring |

Operations: | / coefficient degree leadingCoefficient leadingMonomial map monomial monomial? reductum |

Abbreviation: | AGG |

Full name: | Aggregate |

Belongs to: | Object |

Operations: | # copy empty empty? eq? less? more? size? |

Abbreviation: | ACF |

Full name: | AlgebraicallyClosedField |

Belongs to: | Field RadicalCategory |

Operations: | rootOf rootsOf zeroOf zerosOf |

Abbreviation: | ACFS |

Full name: | AlgebraicallyClosedFunctionSpace |

Belongs to: | AlgebraicallyClosedField FunctionSpace |

Operations: | rootOf rootsOf zeroOf zerosOf |

Abbreviation: | ALGEBRA |

Full name: | Algebra |

Belongs to: | Module Ring |

Operations: | coerce |

Abbreviation: | AHYP |

Full name: | ArcHyperbolicFunctionCategory |

Belongs to: | |

Operations: | acosh acoth acsch asech asinh atanh |

Abbreviation: | ATRIG |

Full name: | ArcTrigonometricFunctionCategory |

Belongs to: | |

Operations: | acos acot acsc asec asin atan |

Abbreviation: | ALAGG |

Full name: | AssociationListAggregate |

Belongs to: | ListAggregate TableAggregate |

Operations: | assoc |

Abbreviation: | ATTREG |

Full name: | AttributeRegistry |

Belongs to: | |

Operations: |

Abbreviation: | BGAGG |

Full name: | BagAggregate |

Belongs to: | HomogeneousAggregate |

Operations: | bag extract! insert! inspect |

Abbreviation: | BMODULE |

Full name: | BiModule |

Belongs to: | LeftModule RightModule |

Operations: |

Abbreviation: | BRAGG |

Full name: | BinaryRecursiveAggregate |

Belongs to: | RecursiveAggregate |

Operations: | elt left right setelt setleft! setright! |

Abbreviation: | BTCAT |

Full name: | BinaryTreeCategory |

Belongs to: | BinaryRecursiveAggregate |

Operations: | node |

Abbreviation: | BTAGG |

Full name: | BitAggregate |

Belongs to: | OneDimensionalArrayAggregate OrderedSet |

Operations: | \^{} and nand nor not or xor |

Abbreviation: | CACHSET |

Full name: | CachableSet |

Belongs to: | OrderedSet |

Operations: | position setPosition |

Abbreviation: | CABMON |

Full name: | CancellationAbelianMonoid |

Belongs to: | AbelianMonoid |

Operations: |

Abbreviation: | CHARNZ |

Full name: | CharacteristicNonZero |

Belongs to: | Ring |

Operations: | charthRoot |

Abbreviation: | CHARZ |

Full name: | CharacteristicZero |

Belongs to: | Ring |

Operations: |

Abbreviation: | KOERCE |

Full name: | CoercibleTo |

Belongs to: | |

Operations: | coerce |

Abbreviation: | CLAGG |

Full name: | Collection |

Belongs to: | ConvertibleTo HomogeneousAggregate |

Operations: | construct find reduce remove removeDuplicates select |

Abbreviation: | CFCAT |

Full name: | CombinatorialFunctionCategory |

Belongs to: | |

Operations: | binomial factorial permutation |

Abbreviation: | COMBOPC |

Full name: | CombinatorialOpsCategory |

Belongs to: | CombinatorialFunctionCategory |

Operations: | factorials product summation |

Abbreviation: | COMRING |

Full name: | CommutativeRing |

Belongs to: | BiModule Ring |

Operations: |

Abbreviation: | COMPCAT |

Full name: | ComplexCategory |

Belongs to: | CharacteristicNonZero CharacteristicZero CommutativeRing ConvertibleTo DifferentialExtension EuclideanDomain Field FullyEvalableOver FullyLinearlyExplicitRingOver FullyRetractableTo IntegralDomain MonogenicAlgebra OrderedSet PolynomialFactorizationExplicit RadicalCategory TranscendentalFunctionCategory |

Operations: | abs argument complex conjugate exquo imag imaginary norm polarCoordinates rational rational? rationalIfCan real |

Abbreviation: | KONVERT |

Full name: | ConvertibleTo |

Belongs to: | |

Operations: | convert |

Abbreviation: | DQAGG |

Full name: | DequeueAggregate |

Belongs to: | QueueAggregate StackAggregate |

Operations: | bottom! dequeue extractBottom! extractTop! height insertBottom! insertTop! reverse! top! |

Abbreviation: | DIOPS |

Full name: | DictionaryOperations |

Belongs to: | BagAggregate Collection |

Operations: | dictionary remove! select! |

Abbreviation: | DIAGG |

Full name: | Dictionary |

Belongs to: | DictionaryOperations |

Operations: |

Abbreviation: | DIFEXT |

Full name: | DifferentialExtension |

Belongs to: | DifferentialRing PartialDifferentialRing Ring |

Operations: | D differentiate |

Abbreviation: | DPOLCAT |

Full name: | DifferentialPolynomialCategory |

Belongs to: | DifferentialExtension Evalable InnerEvalable PolynomialCategory RetractableTo |

Operations: | degree differentialVariables initial isobaric? leader makeVariable order separant weight weights |

Abbreviation: | DIFRING |

Full name: | DifferentialRing |

Belongs to: | Ring |

Operations: | D differentiate |

Abbreviation: | DVARCAT |

Full name: | DifferentialVariableCategory |

Belongs to: | OrderedSet RetractableTo |

Operations: | D coerce differentiate makeVariable order variable weight |

Abbreviation: | DIVRING |

Full name: | DivisionRing |

Belongs to: | Algebra EntireRing |

Operations: | ^ inv |

Abbreviation: | DLAGG |

Full name: | DoublyLinkedAggregate |

Belongs to: | RecursiveAggregate |

Operations: | concat! head last next previous setnext! setprevious! tail |

Abbreviation: | ELEMFUN |

Full name: | ElementaryFunctionCategory |

Belongs to: | |

Operations: | ^ exp log |

Abbreviation: | ELTAGG |

Full name: | EltableAggregate |

Belongs to: | Eltable |

Operations: | elt qelt qsetelt! setelt |

Abbreviation: | ELTAB |

Full name: | Eltable |

Belongs to: | |

Operations: | elt |

Abbreviation: | ENTIRER |

Full name: | EntireRing |

Belongs to: | BiModule Ring |

Operations: |

Abbreviation: | EUCDOM |

Full name: | EuclideanDomain |

Belongs to: | PrincipalIdealDomain |

Operations: | divide euclideanSize extendedEuclidean multiEuclidean quo rem sizeLess? |

Abbreviation: | EVALAB |

Full name: | Evalable |

Belongs to: | |

Operations: | eval |

Abbreviation: | ES |

Full name: | ExpressionSpace |

Belongs to: | Evalable InnerEvalable OrderedSet RetractableTo |

Operations: | belong? box definingPolynomial distribute elt eval freeOf? height is? kernel kernels mainKernel map minPoly operator operators paren subst tower |

Abbreviation: | ELAGG |

Full name: | ExtensibleLinearAggregate |

Belongs to: | LinearAggregate |

Operations: | concat! delete! insert! merge! remove! removeDuplicates! select! |

Abbreviation: | XF |

Full name: | ExtensionField |

Belongs to: | CharacteristicZero Field FieldOfPrimeCharacteristic RetractableTo VectorSpace |

Operations: | Frobenius algebraic? degree extensionDegree inGroundField? transcendenceDegree transcendent? |

Abbreviation: | FPC |

Full name: | FieldOfPrimeCharacteristic |

Belongs to: | CharacteristicNonZero Field |

Operations: | discreteLog order primeFrobenius |

Abbreviation: | FIELD |

Full name: | Field |

Belongs to: | DivisionRing EuclideanDomain UniqueFactorizationDomain |

Operations: | / |

Abbreviation: | FILECAT |

Full name: | FileCategory |

Belongs to: | SetCategory |

Operations: | close! iomode name open read! reopen! write! |

Abbreviation: | FNCAT |

Full name: | FileNameCategory |

Belongs to: | SetCategory |

Operations: | coerce directory exists? extension filename name new readable? writable? |

Abbreviation: | FAMR |

Full name: | FiniteAbelianMonoidRing |

Belongs to: | AbelianMonoidRing FullyRetractableTo |

Operations: | coefficients content exquo ground ground? mapExponents minimumDegree numberOfMonomials primitivePart |

Abbreviation: | FAXF |

Full name: | FiniteAlgebraicExtensionField |

Belongs to: | ExtensionField FiniteFieldCategory RetractableTo |

Operations: | basis coordinates createNormalElement definingPolynomial degree extensionDegree generator minimalPolynomial norm normal? normalElement represents trace |

Abbreviation: | FFIELDC |

Full name: | FiniteFieldCategory |

Belongs to: | FieldOfPrimeCharacteristic Finite StepThrough |

Operations: | charthRoot conditionP createPrimitiveElement discreteLog factorsOfCyclicGroupSize order primitive? primitiveElement representationType tableForDiscreteLogarithm |

Abbreviation: | FLAGG |

Full name: | FiniteLinearAggregate |

Belongs to: | LinearAggregate OrderedSet |

Operations: | copyInto! merge position reverse reverse! sort sort! sorted? |

Abbreviation: | FINRALG |

Full name: | FiniteRankAlgebra |

Belongs to: | Algebra CharacteristicNonZero CharacteristicZero |

Operations: | characteristicPolynomial coordinates discriminant minimalPolynomial norm rank regularRepresentation represents trace traceMatrix |

Abbreviation: | FINAALG |

Full name: | FiniteRankNonAssociativeAlgebra |

Belongs to: | NonAssociativeAlgebra |

Operations: | JacobiIdentity? JordanAlgebra? alternative? antiAssociative? antiCommutative? associative? associatorDependence commutative? conditionsForIdempotents coordinates flexible? jordanAdmissible? leftAlternative? leftCharacteristicPolynomial leftDiscriminant leftMinimalPolynomial leftNorm leftRecip leftRegularRepresentation leftTrace leftTraceMatrix leftUnit leftUnits lieAdmissible? lieAlgebra? noncommutativeJordanAlgebra? powerAssociative? rank recip represents rightAlternative? rightCharacteristicPolynomial rightDiscriminant rightMinimalPolynomial rightNorm rightRecip rightRegularRepresentation rightTrace rightTraceMatrix rightUnit rightUnits someBasis structuralConstants unit |

Abbreviation: | FSAGG |

Full name: | FiniteSetAggregate |

Belongs to: | Dictionary Finite SetAggregate |

Operations: | cardinality complement max min universe |

Abbreviation: | FINITE |

Full name: | Finite |

Belongs to: | SetCategory |

Operations: | index lookup random size |

Abbreviation: | FPS |

Full name: | FloatingPointSystem |

Belongs to: | RealNumberSystem |

Operations: | base bits decreasePrecision digits exponent float increasePrecision mantissa max order precision |

Abbreviation: | FRAMALG |

Full name: | FramedAlgebra |

Belongs to: | FiniteRankAlgebra |

Operations: | basis convert coordinates discriminant regularRepresentation represents traceMatrix |

Abbreviation: | FRNAALG |

Full name: | FramedNonAssociativeAlgebra |

Belongs to: | FiniteRankNonAssociativeAlgebra |

Operations: | apply basis conditionsForIdempotents convert coordinates elt leftDiscriminant leftRankPolynomial leftRegularRepresentation leftTraceMatrix represents rightDiscriminant rightRankPolynomial rightRegularRepresentation rightTraceMatrix structuralConstants |

Abbreviation: | FEVALAB |

Full name: | FullyEvalableOver |

Belongs to: | Eltable Evalable InnerEvalable |

Operations: | map |

Abbreviation: | FLINEXP |

Full name: | FullyLinearlyExplicitRingOver |

Belongs to: | LinearlyExplicitRingOver |

Operations: |

Abbreviation: | FPATMAB |

Full name: | FullyPatternMatchable |

Belongs to: | Object PatternMatchable |

Operations: |

Abbreviation: | FRETRCT |

Full name: | FullyRetractableTo |

Belongs to: | RetractableTo |

Operations: |

Abbreviation: | FFCAT |

Full name: | FunctionFieldCategory |

Belongs to: | MonogenicAlgebra |

Operations: | D absolutelyIrreducible? branchPoint? branchPointAtInfinity? complementaryBasis differentiate elt genus integral? integralAtInfinity? integralBasis integralBasisAtInfinity integralCoordinates integralDerivationMatrix integralMatrix integralMatrixAtInfinity integralRepresents inverseIntegralMatrix inverseIntegralMatrixAtInfinity nonSingularModel normalizeAtInfinity numberOfComponents primitivePart ramified? ramifiedAtInfinity? rationalPoint? rationalPoints reduceBasisAtInfinity represents singular? singularAtInfinity? yCoordinates |

Abbreviation: | FS |

Full name: | FunctionSpace |

Belongs to: | AbelianGroup AbelianMonoid Algebra CharacteristicNonZero CharacteristicZero ConvertibleTo ExpressionSpace Field FullyLinearlyExplicitRingOver FullyPatternMatchable FullyRetractableTo Group Monoid PartialDifferentialRing Patternable RetractableTo Ring |

Operations: | ^ / applyQuote coerce convert denom denominator eval ground ground? isExpt isMult isPlus isPower isTimes numer numerator univariate variables |

Abbreviation: | GCDDOM |

Full name: | GcdDomain |

Belongs to: | IntegralDomain |

Operations: | gcd lcm |

Abbreviation: | GRALG |

Full name: | GradedAlgebra |

Belongs to: | GradedModule |

Operations: | One product |

Abbreviation: | GROUP |

Full name: | Group |

Belongs to: | Monoid |

Operations: | ^ / commutator conjugate inv |

Abbreviation: | HOAGG |

Full name: | HomogeneousAggregate |

Belongs to: | Aggregate SetCategory |

Operations: | any? count every? map map! member? members parts |

Abbreviation: | HYPCAT |

Full name: | HyperbolicFunctionCategory |

Belongs to: | |

Operations: | cosh coth csch sech sinh tanh |

Abbreviation: | IXAGG |

Full name: | IndexedAggregate |

Belongs to: | EltableAggregate HomogeneousAggregate |

Operations: | entries entry? fill! first index? indices maxIndex minIndex swap! |

Abbreviation: | IDPC |

Full name: | IndexedDirectProductCategory |

Belongs to: | SetCategory |

Operations: | leadingCoefficient leadingSupport map monomial reductum |

Abbreviation: | IEVALAB |

Full name: | InnerEvalable |

Belongs to: | |

Operations: | eval |

Abbreviation: | INS |

Full name: | IntegerNumberSystem |

Belongs to: | CharacteristicZero CombinatorialFunctionCategory ConvertibleTo DifferentialRing EuclideanDomain LinearlyExplicitRingOver OrderedRing PatternMatchable RealConstant RetractableTo StepThrough UniqueFactorizationDomain |

Operations: | addmod base bit? copy dec even? hash inc invmod length mask mulmod odd? positiveRemainder powmod random rational rational? rationalIfCan shift submod symmetricRemainder |

Abbreviation: | INTDOM |

Full name: | IntegralDomain |

Belongs to: | Algebra CommutativeRing EntireRing |

Operations: | associates? exquo unit? unitCanonical unitNormal |

Abbreviation: | KDAGG |

Full name: | KeyedDictionary |

Belongs to: | Dictionary |

Operations: | key? keys remove! search |

Abbreviation: | LZSTAGG |

Full name: | LazyStreamAggregate |

Belongs to: | StreamAggregate |

Operations: | complete explicitEntries? explicitlyEmpty? extend frst lazy? lazyEvaluate numberOfComputedEntries remove rst select |

Abbreviation: | LALG |

Full name: | LeftAlgebra |

Belongs to: | LeftModule Ring |

Operations: | coerce |

Abbreviation: | LNAGG |

Full name: | LinearAggregate |

Belongs to: | Collection IndexedAggregate |

Operations: | concat delete elt insert map new setelt |

Abbreviation: | LINEXP |

Full name: | LinearlyExplicitRingOver |

Belongs to: | Ring |

Operations: | reducedSystem |

Abbreviation: | LFCAT |

Full name: | LiouvillianFunctionCategory |

Belongs to: | PrimitiveFunctionCategory TranscendentalFunctionCategory |

Operations: | Ci Ei Si dilog erf li |

Abbreviation: | LSAGG |

Full name: | ListAggregate |

Belongs to: | ExtensibleLinearAggregate FiniteLinearAggregate StreamAggregate |

Operations: | list |

Abbreviation: | MODULE |

Full name: | Module |

Belongs to: | BiModule |

Operations: |

Abbreviation: | MONADWU |

Full name: | MonadWithUnit |

Belongs to: | Monad |

Operations: | ^ One leftPower leftRecip one? recip rightPower rightRecip |

Abbreviation: | MONOGEN |

Full name: | MonogenicAlgebra |

Belongs to: | CommutativeRing ConvertibleTo DifferentialExtension Field Finite FiniteFieldCategory FramedAlgebra FullyLinearlyExplicitRingOver FullyRetractableTo |

Operations: | convert definingPolynomial derivationCoordinates generator lift reduce |

Abbreviation: | MLO |

Full name: | MonogenicLinearOperator |

Belongs to: | Algebra BiModule Ring |

Operations: | coefficient degree leadingCoefficient minimumDegree monomial reductum |

Abbreviation: | MONOID |

Full name: | Monoid |

Belongs to: | SemiGroup |

Operations: | ^ One one? recip |

Abbreviation: | MDAGG |

Full name: | MultiDictionary |

Belongs to: | DictionaryOperations |

Operations: | duplicates insert! removeDuplicates! |

Abbreviation: | MSAGG |

Full name: | MultiSetAggregate |

Belongs to: | MultiDictionary SetAggregate |

Operations: |

Abbreviation: | MTSCAT |

Full name: | MultivariateTaylorSeriesCategory |

Belongs to: | Evalable InnerEvalable PartialDifferentialRing PowerSeriesCategory RadicalCategory TranscendentalFunctionCategory |

Operations: | coefficient extend integrate monomial order polynomial |

Abbreviation: | NAALG |

Full name: | NonAssociativeAlgebra |

Belongs to: | Module NonAssociativeRng |

Operations: | plenaryPower |

Abbreviation: | NASRING |

Full name: | NonAssociativeRing |

Belongs to: | MonadWithUnit NonAssociativeRng |

Operations: | characteristic coerce |

Abbreviation: | NARNG |

Full name: | NonAssociativeRng |

Belongs to: | AbelianGroup Monad |

Operations: | antiCommutator associator commutator |

Abbreviation: | OBJECT |

Full name: | Object |

Belongs to: | |

Operations: |

Abbreviation: | OC |

Full name: | OctonionCategory |

Belongs to: | Algebra CharacteristicNonZero CharacteristicZero ConvertibleTo Finite FullyEvalableOver FullyRetractableTo OrderedSet |

Operations: | abs conjugate imagE imagI imagJ imagK imagi imagj imagk inv norm octon rational rational? rationalIfCan real |

Abbreviation: | A1AGG |

Full name: | OneDimensionalArrayAggregate |

Belongs to: | FiniteLinearAggregate |

Operations: |

Abbreviation: | OAGROUP |

Full name: | OrderedAbelianGroup |

Belongs to: | AbelianGroup OrderedCancellationAbelianMonoid |

Operations: |

Abbreviation: | OAMONS |

Full name: | OrderedAbelianMonoidSup |

Belongs to: | OrderedCancellationAbelianMonoid |

Operations: | sup |

Abbreviation: | OAMON |

Full name: | OrderedAbelianMonoid |

Belongs to: | AbelianMonoid OrderedAbelianSemiGroup |

Operations: |

Abbreviation: | OASGP |

Full name: | OrderedAbelianSemiGroup |

Belongs to: | AbelianMonoid OrderedSet |

Operations: |

Abbreviation: | OCAMON |

Full name: | OrderedCancellationAbelianMonoid |

Belongs to: | CancellationAbelianMonoid OrderedAbelianMonoid |

Operations: |

Abbreviation: | ORDFIN |

Full name: | OrderedFinite |

Belongs to: | Finite OrderedSet |

Operations: |

Abbreviation: | ORDMON |

Full name: | OrderedMonoid |

Belongs to: | Monoid OrderedSet |

Operations: |

Abbreviation: | OMAGG |

Full name: | OrderedMultiSetAggregate |

Belongs to: | MultiSetAggregate PriorityQueueAggregate |

Operations: | min |

Abbreviation: | ORDRING |

Full name: | OrderedRing |

Belongs to: | OrderedAbelianGroup OrderedMonoid Ring |

Operations: | abs negative? positive? sign |

Abbreviation: | ORDSET |

Full name: | OrderedSet |

Belongs to: | SetCategory |

Operations: | < max min |

Abbreviation: | PADICCT |

Full name: | PAdicIntegerCategory |

Belongs to: | CharacteristicZero EuclideanDomain |

Operations: | approximate complete digits extend moduloP modulus order quotientByP sqrt |

Abbreviation: | PDRING |

Full name: | PartialDifferentialRing |

Belongs to: | Ring |

Operations: | D differentiate |

Abbreviation: | PTRANFN |

Full name: | PartialTranscendentalFunctions |

Belongs to: | |

Operations: | acosIfCan acoshIfCan acotIfCan acothIfCan acscIfCan acschIfCan asecIfCan asechIfCan asinIfCan asinhIfCan atanIfCan atanhIfCan cosIfCan coshIfCan cotIfCan cothIfCan cscIfCan cschIfCan expIfCan logIfCan nthRootIfCan secIfCan sechIfCan sinIfCan sinhIfCan tanIfCan tanhIfCan |

Abbreviation: | PATAB |

Full name: | Patternable |

Belongs to: | ConvertibleTo Object |

Operations: |

Abbreviation: | PATMAB |

Full name: | PatternMatchable |

Belongs to: | SetCategory |

Operations: | patternMatch |

Abbreviation: | PERMCAT |

Full name: | PermutationCategory |

Belongs to: | Group OrderedSet |

Operations: | < cycle cycles elt eval orbit |

Abbreviation: | PPCURVE |

Full name: | PlottablePlaneCurveCategory |

Belongs to: | CoercibleTo |

Operations: | listBranches xRange yRange |

Abbreviation: | PSCURVE |

Full name: | PlottableSpaceCurveCategory |

Belongs to: | CoercibleTo |

Operations: | listBranches xRange yRange zRange |

Abbreviation: | PTCAT |

Full name: | PointCategory |

Belongs to: | VectorCategory |

Operations: | convert cross dimension extend length point |

Abbreviation: | POLYCAT |

Full name: | PolynomialCategory |

Belongs to: | ConvertibleTo Evalable FiniteAbelianMonoidRing FullyLinearlyExplicitRingOver GcdDomain InnerEvalable OrderedSet PartialDifferentialRing PatternMatchable PolynomialFactorizationExplicit RetractableTo |

Operations: | coefficient content degree discriminant isExpt isPlus isTimes mainVariable minimumDegree monicDivide monomial monomials multivariate primitiveMonomials primitivePart resultant squareFree squareFreePart totalDegree univariate variables |

Abbreviation: | PFECAT |

Full name: | PolynomialFactorizationExplicit |

Belongs to: | UniqueFactorizationDomain |

Operations: | charthRoot conditionP factorPolynomial factorSquareFreePolynomial gcdPolynomial solveLinearPolynomialEquation squareFreePolynomial |

Abbreviation: | PSCAT |

Full name: | PowerSeriesCategory |

Belongs to: | AbelianMonoidRing |

Operations: | complete monomial pole? variables |

Abbreviation: | PRIMCAT |

Full name: | PrimitiveFunctionCategory |

Belongs to: | |

Operations: | integral |

Abbreviation: | PID |

Full name: | PrincipalIdealDomain |

Belongs to: | GcdDomain |

Operations: | expressIdealMember principalIdeal |

Abbreviation: | PRQAGG |

Full name: | PriorityQueueAggregate |

Belongs to: | BagAggregate |

Operations: | max merge merge! |

Abbreviation: | QUATCAT |

Full name: | QuaternionCategory |

Belongs to: | Algebra CharacteristicNonZero CharacteristicZero ConvertibleTo DifferentialExtension DivisionRing EntireRing FullyEvalableOver FullyLinearlyExplicitRingOver FullyRetractableTo OrderedSet |

Operations: | abs conjugate imagI imagJ imagK norm quatern rational rational? rationalIfCan real |

Abbreviation: | QUAGG |

Full name: | QueueAggregate |

Belongs to: | BagAggregate |

Operations: | back dequeue! enqueue! front length rotate! |

Abbreviation: | QFCAT |

Full name: | QuotientFieldCategory |

Belongs to: | Algebra CharacteristicNonZero CharacteristicZero ConvertibleTo DifferentialExtension Field FullyEvalableOver FullyLinearlyExplicitRingOver FullyPatternMatchable OrderedRing OrderedSet Patternable PolynomialFactorizationExplicit RealConstant RetractableTo StepThrough |

Operations: | / ceiling denom denominator floor fractionPart numer numerator random wholePart |

Abbreviation: | RADCAT |

Full name: | RadicalCategory |

Belongs to: | |

Operations: | ^ nthRoot sqrt |

Abbreviation: | REAL |

Full name: | RealConstant |

Belongs to: | ConvertibleTo |

Operations: |

Abbreviation: | RNS |

Full name: | RealNumberSystem |

Belongs to: | CharacteristicZero ConvertibleTo Field OrderedRing PatternMatchable RadicalCategory RealConstant RetractableTo |

Operations: | abs ceiling floor fractionPart norm round truncate wholePart |

Abbreviation: | RMATCAT |

Full name: | RectangularMatrixCategory |

Belongs to: | BiModule HomogeneousAggregate Module |

Operations: | / antisymmetric? column diagonal? elt exquo listOfLists map matrix maxColIndex maxRowIndex minColIndex minRowIndex ncols nrows nullSpace nullity qelt rank row rowEchelon square? symmetric? |

Abbreviation: | RCAGG |

Full name: | RecursiveAggregate |

Belongs to: | HomogeneousAggregate |

Operations: | children cyclic? elt leaf? leaves node? nodes setchildren! setelt setvalue! value |

Abbreviation: | RETRACT |

Full name: | RetractableTo |

Belongs to: | |

Operations: | coerce retract retractIfCan |

Abbreviation: | RING |

Full name: | Ring |

Belongs to: | LeftModule Monoid Rng |

Operations: | characteristic coerce |

Abbreviation: | RNG |

Full name: | Rng |

Belongs to: | AbelianGroup SemiGroup |

Operations: |

Abbreviation: | SEGCAT |

Full name: | SegmentCategory |

Belongs to: | SetCategory |

Operations: | BY SEGMENT convert hi high incr lo low segment |

Abbreviation: | SEGXCAT |

Full name: | SegmentExpansionCategory |

Belongs to: | SegmentCategory |

Operations: | expand map |

Abbreviation: | SETAGG |

Full name: | SetAggregate |

Belongs to: | Collection SetCategory |

Operations: | < brace difference intersect subset? symmetricDifference union |

Abbreviation: | SETCAT |

Full name: | SetCategory |

Belongs to: | CoercibleTo Object |

Operations: | = |

Abbreviation: | SEXCAT |

Full name: | SExpressionCategory |

Belongs to: | SetCategory |

Operations: | # atom? car cdr convert destruct elt eq expr float float? integer integer? list? null? pair? string string? symbol symbol? uequal |

Abbreviation: | SPFCAT |

Full name: | SpecialFunctionCategory |

Belongs to: | |

Operations: | Beta Gamma abs airyAi airyBi besselI besselJ besselK besselY digamma polygamma |

Abbreviation: | SKAGG |

Full name: | StackAggregate |

Belongs to: | BagAggregate |

Operations: | depth pop! push! top |

Abbreviation: | STEP |

Full name: | StepThrough |

Belongs to: | SetCategory |

Operations: | init nextItem |

Abbreviation: | STAGG |

Full name: | StreamAggregate |

Belongs to: | LinearAggregate UnaryRecursiveAggregate |

Operations: | explicitlyFinite? possiblyInfinite? |

Abbreviation: | SRAGG |

Full name: | StringAggregate |

Belongs to: | OneDimensionalArrayAggregate |

Operations: | coerce elt leftTrim lowerCase lowerCase! match match? position prefix? replace rightTrim split substring? suffix? trim upperCase upperCase! |

Abbreviation: | STRICAT |

Full name: | StringCategory |

Belongs to: | StringAggregate |

Operations: | string |

Abbreviation: | TBAGG |

Full name: | TableAggregate |

Belongs to: | IndexedAggregate KeyedDictionary |

Operations: | map setelt table |

Abbreviation: | SPACEC |

Full name: | ThreeSpaceCategory |

Belongs to: | SetCategory |

Operations: | check closedCurve closedCurve? coerce components composite composites copy create3Space curve curve? enterPointData lllip lllp llprop lp lprop merge mesh mesh? modifyPointData numberOfComponents numberOfComposites objects point point? polygon polygon? subspace |

Abbreviation: | TRANFUN |

Full name: | TranscendentalFunctionCategory |

Belongs to: | ArcHyperbolicFunctionCategory ArcTrigonometricFunctionCategory ElementaryFunctionCategory HyperbolicFunctionCategory TrigonometricFunctionCategory |

Operations: | pi |

Abbreviation: | TRIGCAT |

Full name: | TrigonometricFunctionCategory |

Belongs to: | |

Operations: | cos cot csc sec sin tan |

Abbreviation: | ARR2CAT |

Full name: | TwoDimensionalArrayCategory |

Belongs to: | HomogeneousAggregate |

Operations: | column elt fill! map map! maxColIndex maxRowIndex minColIndex minRowIndex ncols new nrows parts qelt qsetelt! row setColumn! setRow! setelt |

Abbreviation: | URAGG |

Full name: | UnaryRecursiveAggregate |

Belongs to: | RecursiveAggregate |

Operations: | concat concat! cycleEntry cycleLength cycleSplit! cycleTail elt first last rest second setelt setfirst! setlast! setrest! split! tail third |

Abbreviation: | UFD |

Full name: | UniqueFactorizationDomain |

Belongs to: | GcdDomain |

Operations: | factor prime? squareFree squareFreePart |

Abbreviation: | ULSCAT |

Full name: | UnivariateLaurentSeriesCategory |

Belongs to: | Field RadicalCategory TranscendentalFunctionCategory UnivariatePowerSeriesCategory |

Operations: | integrate multiplyCoefficients rationalFunction |

Abbreviation: | ULSCCAT |

Full name: | UnivariateLaurentSeriesConstructorCategory |

Belongs to: | QuotientFieldCategory RetractableTo UnivariateLaurentSeriesCategory |

Operations: | coerce degree laurent removeZeroes taylor taylorIfCan taylorRep |

Abbreviation: | UPOLYC |

Full name: | UnivariatePolynomialCategory |

Belongs to: | DifferentialExtension DifferentialRing Eltable EuclideanDomain PolynomialCategory StepThrough |

Operations: | D composite differentiate discriminant divideExponents elt integrate makeSUP monicDivide multiplyExponents order pseudoDivide pseudoQuotient pseudoRemainder resultant separate subResultantGcd unmakeSUP vectorise |

Abbreviation: | UPSCAT |

Full name: | UnivariatePowerSeriesCategory |

Belongs to: | DifferentialRing Eltable PowerSeriesCategory |

Operations: | approximate center elt eval extend multiplyExponents order series terms truncate variable |

Abbreviation: | UPXSCAT |

Full name: | UnivariatePuiseuxSeriesCategory |

Belongs to: | Field RadicalCategory TranscendentalFunctionCategory UnivariatePowerSeriesCategory |

Operations: | integrate multiplyExponents |

Abbreviation: | UPXSCCA |

Full name: | UnivariatePuiseuxSeriesConstructorCategory |

Belongs to: | RetractableTo UnivariatePuiseuxSeriesCategory |

Operations: | coerce degree laurent laurentIfCan laurentRep puiseux rationalPower |

Abbreviation: | UTSCAT |

Full name: | UnivariateTaylorSeriesCategory |

Belongs to: | RadicalCategory TranscendentalFunctionCategory UnivariatePowerSeriesCategory |

Operations: | ^ coefficients integrate multiplyCoefficients polynomial quoByVar series |

Abbreviation: | VSPACE |

Full name: | VectorSpace |

Belongs to: | Module |

Operations: | / dimension |