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: 4183461[1X1 [33X[0;0YIntroduction[133X[101X23[33X[0;0Y[5XHomalgToCAS[105X is one of the core packages of the [5Xhomalg[105X project [hpa10]. But4as one of the rather technical packages, this manual is probably not of5interest for the average uers. The average user will usually not get in6direct contact with the operations provided by this package.[133X78[33X[0;0YQuoting from the Appendix [14X'homalg: The Core Packages and the Idea behind9their Splitting'[114X of the [5Xhomalg[105X package manual (--> [14X'homalg: HomalgToCAS'[114X):[133X1011[33X[0;0Y[21XThe package [5XHomalgToCAS[105X (which needs the [5Xhomalg[105X package) includes all what12is needed to let the black boxes used by [5Xhomalg[105X reside in external computer13algebra systems. So as mentioned above, [5XHomalgToCAS[105X is the right place to14declare the three [5XGAP[105X representations external rings, external ring15elements, and external matrices. Still, [5XHomalgToCAS[105X is independent from the16external computer algebra system with which [5XGAP[105X will communicate [13Xand[113X17independent of how this communication physically looks like.[121X[133X181920[1X1.1 [33X[0;0Y[5XHomalgToCAS[105X[101X[1X provides ...[133X[101X2122[30X [33X[0;6YDeclaration and construction of[133X2324[30X [33X[0;12Yexternal objects (which are pointers to data (rings,ring25elements, matrices, ...) residing in external systems)[133X2627[30X [33X[0;12Yexternal rings (as a new representation for the [5XGAP4[105X-category of28homalg rings)[133X2930[30X [33X[0;12Yexternal ring elements (as a new representation for the31[5XGAP4[105X-category of homalg ring elements)[133X3233[30X [33X[0;12Yexternal matrices (as a new representation for the [5XGAP4[105X-category34of homalg matrices)[133X3536[30X [33X[0;6Y[10XLaunchCAS[110X: the standard interface used by [5Xhomalg[105X to launch external37systems[133X3839[30X [33X[0;6Y[10XTerminateCAS[110X: the standard interface used by [5Xhomalg[105X to terminate40external systems[133X4142[30X [33X[0;6Y[10XhomalgSendBlocking[110X: the standard interface used by [5Xhomalg[105X to send43commands to external systems[133X4445[30X [33X[0;6YExternal garbage collection: delete the data in the external systems46that became obsolete for [5Xhomalg[105X[133X4748[30X [33X[0;6Y[10XhomalgIOMode[110X: decide how much of the communication you want to see[133X49505152