Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346############################################################################# ## #W rat-def.gd Manuel Delgado <[email protected]> #W Jose Morais <[email protected]> ## ## #H @(#)$Id: rat-def.gd,v 1.13 $ ## #Y Copyright (C) 2004, CMUP, Universidade do Porto, Portugal ## ## ## Rational Expressions ###################################################################### DeclareCategory( "IsRatExpOnnLettersObj", IsObject ); DeclareCategoryCollections( "IsRatExpOnnLettersObj" ); DeclareGlobalFunction( "RatExpOnnLettersObj" ); DeclareGlobalFunction( "RatExpOnnLetters" ); ############################################################################ ## #F IsRationalExpression(R) ## DeclareGlobalFunction( "IsRationalExpression" ); ############################################################################ ## #F RatExpToString(R) ## DeclareGlobalFunction( "RatExpToString" ); ############################################################################# ## #F RationalExpression(I, S) ## ## Given the number of alphabet symbols (I) and a string (S) returns ## the rational expression represented by S ## DeclareGlobalFunction( "RationalExpression" ); ############################################################################# ## #F RandomRatExp(arg) ## ## Given the number of symbols of the alphabet and (possibly) a factor m, ## returns a pseudo random rational expression over that alphabet. ## DeclareGlobalFunction( "RandomRatExp" ); ############################################################################# ## #A SizeRatExp(A) ## ## returns the size of the rational expression ## DeclareAttribute("SizeRatExp", IsRatExpOnnLettersObj); ############################################################################# ## #A AlphabetOfRatExp(A) ## ## returns the number of symbols in the alphabet of the rational expression ## DeclareGlobalFunction("AlphabetOfRatExp"); ############################################################################# ## #F AlphabetOfRatExpAsList(R) ## ## Returns the alphabet of the rational expression as a list. ## If the alphabet of the rational expression is given by means of an integer ## less than 27 it returns the list "abcd....", ## otherwise returns [ "a1", "a2", "a3", "a4", ... ]. ## DeclareGlobalFunction("AlphabetOfRatExpAsList"); #E