@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
Singular:Plural logo

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