@c -*-texinfo-*-
@ifclear singularmanual
@c -----------------------Top node-----------------------------------
@node Top, Getting started with PLURAL, Top, Top
@c @chapter Non-commutative subsystem PLURAL
@c @cindex Non-commutative subsystem PLURAL
@ifclear PSUFFIX
@set PSUFFIX
@end ifclear
@end ifclear
@ifnothtml
@ifinfo
@center @strong{SINGULAR:PLURAL}
@center A Computer Algebra Subsystem for Noncommutative Polynomial Algebras
@center User Manual for @sc{Singular:Plural} Version @value{VERSION}
@center @uref{http://www.singular.uni-kl.de/plural}
@end ifinfo
@end ifnothtml
@ifhtml
@html
A Computer Algebra Subsystem for Noncommutative Polynomial Algebras
@end html
@ifclear singularmanual
@ifhtml
@html
HTML User Manual for Singular:Plural Version
@end html
@value{VERSION}, @value{VERSION_DATE}
@html
@end html
@end ifclear
@ifhtml
@html
University of Kaiserslautern
Department of Mathematics
Centre for Computer Algebra
@end html
@end ifhtml
@menu
@c * Preface::
@c * Introduction::
@c * General concepts::
* Getting started with PLURAL::
* Data types @value{PSUFFIX}::
* Functions @value{PSUFFIX}::
@c * Tricks and pitfalls::
@c * Examples::
@c * Polynomial data::
@c @ifclear singularmanual
* Mathematical background @value{PSUFFIX}::
@c @end ifclear
* PLURAL libraries::
@c * Release Notes::
@ifclear singularmanual
* Release Notes::
* Index::
@end ifclear
@end menu
@c @c ----------------------------------------------------------------------------
@c @node Preface, Introduction, Top, Top
@c @chapter Preface
@c @cindex Preface
@c @include COPYING.texi
@c @c ----------------------------------------------------------------------------
@c @node Introduction, General concepts, Preface, Top
@c @chapter Introduction
@c @cindex Introduction
@c @include start.tex
@c @c ----------------------------------------------------------------------------
@c @node General concepts, Data types, Introduction, Top
@c @chapter General concepts
@c @cindex General concepts
@c @include general.tex
@c ----------------------------------------------------------------------------
@ifset singularmanual
@node Getting started with PLURAL, Data types @value{PSUFFIX}, , Non-commutative subsystem
@section Getting started with PLURAL
@end ifset
@ifclear singularmanual
@node Getting started with PLURAL, Data types @value{PSUFFIX}, , Top
@chapter Getting started with PLURAL
@end ifclear
@cindex Getting started with PLURAL
@include pluconventions.tex
@c ----------------------------------------------------------------------------
@c @ifset singularmanual
@c @menu
@c * Data types @value{PSUFFIX}::
@c @end menu
@c @end ifset
@node Data types @value{PSUFFIX}, Functions @value{PSUFFIX}, Getting started with PLURAL, Non-commutative subsystem
@ifset singularmanual
@section Data types @value{PSUFFIX}
@lowersections
@end ifset
@ifclear singularmanual
@chapter Data types @value{PSUFFIX}
@end ifclear
@cindex Data types @value{PSUFFIX}
@include plutypes.tex
@ifset singularmanual
@raisesections
@end ifset
@c ----------------------------------------------------------------------------
@c @ifset singularmanual
@c @menu
@c * Functions @value{PSUFFIX}::
@c @end menu
@c @end ifset
@node Functions @value{PSUFFIX}, Mathematical background @value{PSUFFIX}, Data types @value{PSUFFIX}, Non-commutative subsystem
@ifset singularmanual
@section Functions @value{PSUFFIX}
@lowersections
@end ifset
@ifclear singularmanual
@chapter Functions @value{PSUFFIX}
@end ifclear
@cindex commands @value{PSUFFIX}
@include plureference.tex
@ifset singularmanual
@raisesections
@end ifset
@c ----------------------------------------------------------------------------
@c @ifset singularmanual
@c @menu
@c * Mathematical background @value{PSUFFIX}::
@c @end menu
@c @end ifset
@node Mathematical background @value{PSUFFIX}, PLURAL libraries, Functions @value{PSUFFIX}, Non-commutative subsystem
@ifset singularmanual
@section Mathematical background @value{PSUFFIX}
@lowersections
@end ifset
@ifclear singularmanual
@appendix Mathematical background @value{PSUFFIX}
@end ifclear
@cindex Mathematical background @value{PSUFFIX}
@include plumath.tex
@ifset singularmanual
@raisesections
@end ifset
@c --------------------------------------------------------------------
@ifset singularmanual
@node PLURAL libraries, , Mathematical background @value{PSUFFIX}, Non-commutative subsystem
@section PLURAL libraries
@lowersections
@end ifset
@ifclear singularmanual
@node PLURAL libraries, Release Notes @value{PSUFFIX}, Mathematical background @value{PSUFFIX}, Top
@appendix PLURAL libraries
@end ifclear
@cindex PLURAL libraries
@cindex PLURAL LIBs
@sc{Plural} comes with a set of standard libraries. Their content is
described in the following subsections.
Use the @code{LIB} command for loading of single libraries.
@strong{Note:} For any computation in @sc{Plural}, the monomial ordering must be a global ordering.
@c , and the
@c command @code{LIB "all.lib";} for loading all libraries of
@c @sc{Singular} and @sc{Plural} together.
@menu
* bfct_lib::
* central_lib::
* discretize_lib::
* dmod_lib::
* dmodapp_lib::
* freegb_lib::
* involut_lib::
* gkdim_lib::
* ncalg_lib::
* ncdecomp_lib::
* nchomolog_lib::
* nctools_lib::
* perron_lib::
* qmatrix_lib::
@end menu
@c ----------------------------------------------------------
@node bfct_lib, central_lib, PLURAL libraries, PLURAL libraries
@section bfct_lib
@cindex bfct_lib
@cindex bfct.lib
@c lib bfct.lib
@c ----------------------------------------------------------
@node central_lib, discretize_lib, bfct_lib, PLURAL libraries
@section central_lib
@cindex central_lib
@cindex central.lib
@c lib central.lib
@c ----------------------------------------------------------
@node discretize_lib, dmod_lib, central_lib, PLURAL libraries
@section discretize_lib
@cindex discretize_lib
@cindex discretize.lib
@c lib discretize.lib
@c ----------------------------------------------------------
@node dmod_lib, dmodapp_lib, discretize_lib, PLURAL libraries
@section dmod_lib
@cindex dmod_lib
@cindex dmod.lib
@c lib dmod.lib
@c ----------------------------------------------------------
@node dmodapp_lib, freegb_lib, dmod_lib, PLURAL libraries
@section dmodapp_lib
@cindex dmodapp_lib
@cindex dmodapp.lib
@c lib dmodapp.lib
@c ----------------------------------------------------------
@node freegb_lib, involut_lib, dmodapp_lib, PLURAL libraries
@section freegb_lib
@cindex freegb_lib
@cindex freegb.lib
@c lib freegb.lib
@c ----------------------------------------------------------
@node involut_lib, gkdim_lib, freegb_lib, PLURAL libraries
@section involut_lib
@cindex involut_lib
@cindex involut.lib
@c lib involut.lib
@c ----------------------------------------------------------
@node gkdim_lib, ncalg_lib, involut_lib, PLURAL libraries
@section gkdim_lib
@cindex gkdim_lib
@cindex gkdim.lib
@c lib gkdim.lib
@c ----------------------------------------------------------
@node ncalg_lib, ncdecomp_lib, gkdim_lib, PLURAL libraries
@section ncalg_lib
@cindex ncalg_lib
@cindex ncalg.lib
@c lib ncalg.lib
@c ----------------------------------------------------------
@node ncdecomp_lib, nchomolog_lib, ncalg_lib, PLURAL libraries
@section ncdecomp_lib
@cindex ncdecomp_lib
@cindex ncdecomp.lib
@c lib ncdecomp.lib
@c ----------------------------------------------------------
@node nchomolog_lib, nctools_lib, ncdecomp_lib, PLURAL libraries
@section nchomolog_lib
@cindex nchomolog_lib
@cindex nchomolog.lib
@c lib nchomolog.lib
@c ----------------------------------------------------------
@node nctools_lib, perron_lib, nchomolog_lib, PLURAL libraries
@section nctools_lib
@cindex nctools_lib
@cindex nctools.lib
@c lib nctools.lib
@c ----------------------------------------------------------
@node perron_lib, qmatrix_lib, nctools_lib, PLURAL libraries
@section perron_lib
@cindex perron_lib
@cindex perron.lib
@c lib perron.lib
@c ---------------------------------------------------------
@node qmatrix_lib, , perron_lib, PLURAL libraries
@section qmatrix_lib
@cindex qmatrix_lib
@cindex qmatrix.lib
@c lib qmatrix.lib
@ifset singularmanual
@raisesections
@end ifset
@c ----------------------------------------------------------
@ifclear singularmanual
@node Release Notes @value{PSUFFIX}, Index @value{PSUFFIX}, PLURAL libraries, Top
@chapter Release Notes @value{PSUFFIX}
@cindex Release Notes @value{PSUFFIX}
@include pluplatform.tex
@c ----------------------------------------------------------
@node Index @value{PSUFFIX}, , Release Notes @value{PSUFFIX}, Top
@appendix Index @value{PSUFFIX}
@cindex Index @value{PSUFFIX}
@printindex cp
@end ifclear