source: git/README.src @ d30e2a8

spielwiese
Last change on this file since d30e2a8 was 9f226d, checked in by Olaf Bachmann <obachman@…>, 27 years ago
* Updated README files to reflect smallgmp changes git-svn-id: file:///usr/local/Singular/svn/trunk@383 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 6.3 KB
Line 
1                         Singular version 1.0
2                     University of Kaiserslautern
3     Department of Mathematics        Centre for Computer Algebra
4          Authors: G.-M. Greuel, G. Pfister, H. Schoenemann
5                  (C) 1986-1997 All Rights Reserved
6
7      README FILE FOR SINGULAR KERNEL (Full source distribution)
8      ==========================================================
9
10IMPORTANT: Please see the COPYING.src file contained in this directory
11for license information for the Singular source code.
12
13This directory contains the following subdirectories:
14  smallgmp--  A minimal version of gmp written in C only
15              Parts are (C) Free Software Foundation
16  MP      --  The Multi Protocol library (v: 1.1.2) distribution
17              (C) Gray/Kajler/Wang; Kent State University
18  factory --  The factory library (v: 1.2) for polynomial factorization
19              (C) Greuel/Stobbe U of Kaiserslautern
20  libfac  --  The libfac library (v: 0.2.1) for characteristic set computations
21              (C) Mesollen U of Saarbruecken
22  Singular--  The source code for the Singular kernel
23              (C) Greuel/Pfister/Schoenemann U of Kaiserslautern
24
25and the files
26  'INSTALL'     -- for information on how to install Singular
27  'COPYING.src' -- for copying and license information
28as well as some files for configuring and building a full Singular
29executable.
30
31The full version of Singular uses all of the libraries contained in
32this distribution. For more license, copying, and other information
33see the README files in the respective subdirectories.
34
35Overview of Singular
36====================
37Singular is a special-purpose computer algebra system for commutative
38algebra and algebraic geometry. The main features of Singular are:
39
40 * Computations in very general rings (polynomial rings, localizations
41   of rings at a prime ideal, tensor products of rings) over many
42   ground fields (rational numbers, mod p numbers, Galois fields,
43   transcendental/algebraic extensions) and monomial orderings (all
44   standard monomial orderings, including matrix orderings)
45
46 * Very fast standard (resp. Groebner) bases computations
47
48 * Polynomial factorization, resultant, and gcd computations
49
50 * Large variety of implemented related algorithm: FGLM,
51   Hilbert-driven, Factorizing Buchberger; Minimal resolutions,
52   Primary decomposition; Usual ideal theoretic operations; standard
53   combinatorial algorithms.
54
55 * Efficient and flexible communication links based on the MP
56   protocol and library
57
58 * Easy-to-use, command-driven user-interface
59
60 * Intuitive, C-like programming language
61
62 * Extensive libraries of procedures, written in Singular's
63   programming language
64
65 * Written in C/C++. Available as source and binary for some hard- and
66   software platforms (including most Un*x variants, MS-DOG, MacOS)
67
68Acknowledgments
69================
70Singular 1.0 is distributed with the following libraries
71  smallgmp--  A minimal version of gmp written in C only
72              Parts are (C) Free Software Foundation
73  MP      --  The Multi Protocol library (v: 1.1.2) distribution
74              (C) Gray/Kajler/Wang; Kent State University
75  factory --  The factory library (v: 1.2c) for polynomial factorization
76              (C) Greuel/Stobbe U of Kaiserslautern
77  libfac  --  The libfac library (v: 0.2.1) for characteristic set computations
78              (C) Mesollen U of Saarbruecken
79We would like to thank all authors of who contributed these
80libraries.
81
82Distribution of Singular
83========================
84The newest version of Singular is always available by anonymous ftp
85from
86             www.mathematik.uni-kl.de:/pub/Math/Singular
87
88Binary versions of Singular for common hard- and software
89platforms are contained in the files Singular-1.0.<platform>.gz where
90<platform> is, for example, 'linux', 'SunOS', etc.  See the file
91README.bin for more information about the distribution of Singular
92binaries.
93
94Architecture - independent files (such as libraries written in the
95Singular programming language, and the Singular documentation) are
96distributed as Singular-1.0-share.tar.gz. See the file README.share
97for more information.
98
99In general, Singular is only available as binary program. For
100exceptions, you may contact us at
101        singular@mathematik.uni-kl.de
102
103The source is distributed in two versions:
104  1. A full source distribution of Singular is contained in
105     Singular-full-1.0.tar.gz.  This (gzip'ed and tar'ed) file
106     contains the source code, documentation, and supporting data
107     files for the Singular kernel, and for all add-on packages,
108     i.e. for the smallgmp, MP, Factory, and Libfac libraries.
109
110  2. A kernel source distribution of Singular can be found in
111     Singular-1.0.tar.gz This (gzip'ed and tar'ed) contains the
112     sources, documentation and supporting data files for Singular,
113     only, i.e., it comes WITHOUT the sources for any of the add-on
114     packages.
115
116Documentation to Singular is distributed as:
117Singular-1.0.dvi.gz      - Reference manual in dvi format
118Tutorial.dvi.gz          - Singular tutorial in dvi format
119Singular-1.0.ps.gz       - Reference manual in postscript format
120Tutorial.dvi.gz          - Singular tutorial in postscript format
121singular.hlp.gz          - Reference manual in Info format
122Singular-1.0.html.tar.gz - Reference manual in html format
123
124Singular's performance is best, if it is linked with the GNU Multiple
125precision library (GMP), instead of the smallgmp library which is
126contained in the full source distribution. Furhtermore, Singular's
127terminal i/o is most convenient if it is linked with the GNU readline
128library.  The GMP library and the readline library is available at
129ftp.gnu.ai.mit.edu or its mirrors. You have to have these library
130already installed, before Singular can be linked with them. For more
131information, see the file README.src contained in this directory.
132
133The MP library library is avialbale from mcs.kent.edu:/pub/MP/
134For further information on MP, see also
135http://symbolicnet.mcs.kent.edu/areas/protocols/mp.html
136
137The factory and libfac library are available from
138www.mathematik.uni-kl.de:/pub/Math/
139
140
141More information about Singular: Comments, Questions, Bug Reports
142=================================================================
143
144More and up-to-date information about Singular is always available
145from
146           http://www.mathematik.uni-kl.de/~zca/Singular
147We very much welcome any comments, questions, and bug reports. Please
148contact us at 
149                    singular@mathematik.uni-kl.de
150
151
152GOOD LUCK and ENJOY!                         Your Singular team.
Note: See TracBrowser for help on using the repository browser.