HomalgToCAS A window to the outer world Version 2017.11.26 September 2015 Mohamed Barakat Thomas Breuer Simon Görtzen Frank Lübeck Vinay Wagh (this manual is still under construction) This manual is best viewed as an HTML document. The latest version is available online at: http://homalg.math.rwth-aachen.de/~barakat/homalg-project/HomalgToCAS/chap0.html An offline version should be included in the documentation subfolder of the package. This package is part of the homalg-project: http://homalg.math.rwth-aachen.de/index.php/core-packages/homalgtocas Mohamed Barakat Email: mailto:barakat@mathematik.uni-kl.de Homepage: http://www.mathematik.uni-kl.de/~barakat/ Address: Department of Mathematics, University of Kaiserslautern, 67653 Kaiserslautern, Germany Thomas Breuer Email: mailto:sam@math.rwth-aachen.de Homepage: http://www.math.rwth-aachen.de/~Thomas.Breuer/ Address: Lehrstuhl D für Mathematik, RWTH-Aachen, Templergraben 64 52062 Aachen Germany Simon Görtzen Email: mailto:simon.goertzen@rwth-aachen.de Homepage: http://wwwb.math.rwth-aachen.de/goertzen/ Address: Lehrstuhl B für Mathematik, RWTH-Aachen, Templergraben 64 52062 Aachen Germany Frank Lübeck Email: mailto:frank.luebeck@math.rwth-aachen.de Homepage: http://www.math.rwth-aachen.de/~Frank.Luebeck/ Address: Lehrstuhl D für Mathematik, RWTH-Aachen, Templergraben 64 52062 Aachen Germany Vinay Wagh Email: mailto:waghoba@gmail.com Homepage: http://www.iitg.ernet.in/vinay.wagh/ Address: E-102, Department of Mathematics, Indian Institute of Technology Guwahati, Guwahati, Assam, India. PIN: 781 039. ------------------------------------------------------- Copyright © 2007-2015 by Mohamed Barakat, Thomas Breuer, Simon Görtzen, and Frank Lübeck. This package may be distributed under the terms and conditions of the GNU Public License Version 2. ------------------------------------------------------- Acknowledgements We are very much indebted to Max Neunhöffer who provided the first piece of code around which the package IO_ForHomalg was built. The package HomalgToCAS provides a further abstraction layer preparing the communication. ------------------------------------------------------- Contents (HomalgToCAS) 1 Introduction 1.1 HomalgToCAS provides ... 2 Installation of the HomalgToCAS Package 3 Watch and Influence the Communication 3.1 Functions 3.1-1 homalgIOMode 3.2 The Pictograms 3.2-1 HOMALG_IO.Pictograms 4 External Rings 4.1 External Rings: Representation 4.1-1 IsHomalgExternalRingRep 4.2 Rings: Constructors 4.3 External Rings: Operations and Functions A Overview of the homalg Package Source Code