Top
Back: Tricks and pitfalls
Forward: Major differences to the C programming language
FastBack: Tricks and pitfalls
FastForward: PLURAL
Up: Tricks and pitfalls
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

6.1 Limitations

SINGULAR has the following limitations:

  • the characteristic of a prime field must be less or equal than 2147483629
  • the (weighted) degree of a monomial must be less or equal than 2147483647
  • the rank of any free module must be less or equal than 2147483647
  • the maximal allowed exponent of a ring variable depend on the ordering of the ring and is at least 32767.
  • the precision of long floating point numbers (for ground field real) must be less or equal than 32767
  • integers (of type int) have the limited range from -2147483648 to 2147483647
  • floating point numbers (type number from field real) have a limited range which is machine dependent. A typical range is -1.0e-38 to 1.0e+38. The string representation of overflow and underflow is machine dependent, as well. For example "Inf" on Linux, or "+.+00e+00" on HPUX.
  • the length of an identifier is unlimited but listvar displays only the first 20 characters
  • statements may not contain more than 10000 tokens
  • All input to Singular must be 7-bit clean, i.e. special characters like the the German Umlaute (ä, ö, etc.), or the French accent characters may neither appear as input to SINGULAR, nor in libraries or procedure definitions.


Top Back: Tricks and pitfalls Forward: Major differences to the C programming language FastBack: Tricks and pitfalls FastForward: PLURAL Up: Tricks and pitfalls Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 3-0-1, October 2005, generated by texi2html.