
2.2 How to use this manualFor the impatient userIn Getting started, some simple examples explain how to use SINGULAR in a stepbystep manner.Examples should come next for real learningbydoing or to quickly solve some given mathematical problem without dwelling too deeply into SINGULAR. This chapter contains a lot of reallife examples and detailed instructions and explanations on how to solve mathematical problems using SINGULAR. For the systematic userIn General concepts, all basic concepts which are important to use and to understand SINGULAR are developed. But even for users preferring the systematic approach it will be helpful to take a look at the examples in Getting started, every now and then. The topics in the chapter are organized more or less in the natural order in which the novice user is expected to have to deal with them.
Data types, is a complete treatment of SINGULAR's data types in alphabetical order, where each section corresponds to one data type. For each data type, its purpose is explained, the syntax of its declaration is given, related operations and functions are listed, and one or more examples illustrate its usage. Functions and system variables, is an alphabetically ordered reference list of all of SINGULAR's functions, control structures, and system variables. Each entry includes a description of the syntax and semantics of the item being explained as well as one or more examples on how to use it. MiscellaneousTricks and pitfalls, is a loose collection of limitations and features which may be unexpected by those who expect the SINGULAR language to be an exact copy of the C programming language or of some other Computer Algebra system's language. Additionally, some mathematical hints are collected there.Mathematical background, introduces some of the mathematical notions and definitions used throughout this manual. For example, if in doubt what exactly a "negative degree reverse lexicographical ordering" is in SINGULAR, one should refer to this chapter. SINGULAR libraries, lists the libraries which come with SINGULAR, and all functions contained in them. Typographical conventionsThroughout this manual, the following typographical conventions are adopted:
