Changeset 5e781f in git
- Timestamp:
- Feb 20, 2020, 11:43:39 AM (4 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 6b44a806d602e8ec6446a900742a49e24adb1277
- Parents:
- cce62fd4f828ad04b6f9fe5a21640b663ff10d92952bd16f81a8201bef77089607be00955c2a12fb
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
COPYING
r952bd16 r5e781f 47 47 48 48 For information on how to cite SINGULAR see 49 <http ://www.singular.uni-kl.de/index.php/how-to-cite-singular>.49 <https://www.singular.uni-kl.de/index.php/how-to-cite-singular>. 50 50 51 51 You can also support SINGULAR by informing us about your result obtained … … 56 56 57 57 The latest information regarding the status of SINGULAR is always 58 available from <http ://www.singular.uni-kl.de>.58 available from <https://www.singular.uni-kl.de>. 59 59 60 60 Acknowledgements -
README
r952bd16 r5e781f 11 11 12 12 * Homepage: 13 <http ://www.singular.uni-kl.de/>13 <https://www.singular.uni-kl.de/> 14 14 15 15 * Source code: … … 17 17 18 18 * User Manual: 19 <http ://www.singular.uni-kl.de/Manual/latest>19 <https://www.singular.uni-kl.de/Manual/latest> 20 20 21 21 * Bug/Issue-Tracker: … … 26 26 27 27 * [Developer and Reference Manual:](@ref main_page) 28 <http ://www.singular.uni-kl.de/dox/html>28 <https://www.singular.uni-kl.de/dox/html> 29 29 -
README.md
r952bd16 r5e781f 11 11 12 12 * Homepage: 13 <http ://www.singular.uni-kl.de/>13 <https://www.singular.uni-kl.de/> 14 14 15 15 * Source code: … … 17 17 18 18 * User Manual: 19 <http ://www.singular.uni-kl.de/Manual/latest>19 <https://www.singular.uni-kl.de/Manual/latest> 20 20 21 21 * Bug/Issue-Tracker: … … 26 26 27 27 * [Developer and Reference Manual:](@ref main_page) 28 <http ://www.singular.uni-kl.de/dox/html>28 <https://www.singular.uni-kl.de/dox/html> 29 29 -
Singular/LIB/finvar.lib
r952bd16 r5e781f 124 124 min=s[2,1]; 125 125 } 126 if (n*j==i) // the earliest possible point to break 127 { break; 128 } 126 if (n*j==i) break; // the earliest possible point to break 129 127 j++; 130 128 } -
Singular/LIB/invar.lib
r952bd16 r5e781f 16 16 SLreynolds(f) applies the Reynolds operator to f 17 17 torusreynolds(f) applies the Reynolds operator to f if the group is a torus or a finite group. 18 cyclotomic(n,z) the n-th cyclotomic polynomial in the variable z.19 18 "; 20 19 LIB "matrix.lib"; 20 LIB "finvar.lib"; // for cyclotomic 21 21 22 22 //////////////////////////////////////////////////////////////////////////////// … … 362 362 363 363 //////////////////////////////////////////////////////////////////////////////// 364 // cyclotomic(n,z) gives the n-th cyclotomic polynomial in z, where z is365 // a variable.366 ////////////////////////////////////////////////////////////////////////////////367 proc cyclotomic(n,poly z)368 "USAGE: cyclotomic(n,z) int n, variable z369 RETURNS: the n-th cyclotomic polynomial in z"370 { poly h=z**n-1;371 ideal id=h;372 id=std(id);373 poly f=z-1;374 int i=prime(n-1);375 while(i<>2)376 {if (n%i==0) {f=f*(z**(n div i)-1);};377 i=prime(i-1);};378 if (n%2==0) {f=f*(z**(n div 2)-1);};379 h=h/gcd(f,h);380 return(h/leadcoef(h));381 }382 383 ////////////////////////////////////////////////////////////////////////////////384 364 // finite(n) sets the current group to a finite group of order n. 385 365 //////////////////////////////////////////////////////////////////////////////// … … 396 376 { ring group=0,(g(1),g(2)),dp(2); 397 377 export group; 398 ideal groupideal=g(2)^n-1,cyclotomic(n ,g(1));378 ideal groupideal=g(2)^n-1,cyclotomic(n); 399 379 groupideal=std(groupideal); 400 380 export groupideal; -
Singular/LIB/surfex/doc/surfex_doc.tex
r952bd16 r5e781f 155 155 It uses the Linux emulation {\sc cygwin}. 156 156 The {\sc Singular} team provides their great software on their website: 157 \href{http ://www.singular.uni-kl.de}{\tt www.singular.uni-kl.de}.157 \href{https://www.singular.uni-kl.de}{\tt www.singular.uni-kl.de}. 158 158 It is very easy to install; just follow the instructions. 159 159 … … 175 175 176 176 However, for some systems there exist pre-compiled versions, see e.g.\ the 177 {\sc Singular} website: \href{http ://www.singular.uni-kl.de}{\tt177 {\sc Singular} website: \href{https://www.singular.uni-kl.de}{\tt 178 178 www.singular.uni-kl.de}. 179 179 These versions run on many Linux systems. -
Singular/Singular.rc.in
r952bd16 r5e781f 54 54 VALUE "ProductVersion","@SINGULAR_VERSION@\000" 55 55 VALUE "ProductDate", "@VERSION_DATE@\000" 56 VALUE "URL", "http ://www.singular.uni-kl.de\000"56 VALUE "URL", "https://www.singular.uni-kl.de\000" 57 57 END 58 58 END -
Singular/feOpt.cc
r952bd16 r5e781f 417 417 418 418 printf("\nFor more information, type `help;' from within Singular or visit\n"); 419 printf("http ://www.singular.uni-kl.de or consult the\n");419 printf("https://www.singular.uni-kl.de or consult the\n"); 420 420 printf("Singular manual (available as on-line info or html manual).\n"); 421 421 } -
doc/COPYING.texi
r952bd16 r5e781f 66 66 If you want to be informed of new releases, 67 67 please register as a @sc{Singular} user by 68 @c using the69 @c registration form on the @sc{Singular} homepage70 @c @uref{http://www.singular.uni-kl.de}.71 @c If for some reason you cannot access the registration form, you72 @c can also register by73 68 sending an email to 74 69 @email{singular@@mathematik.uni-kl.de} … … 78 73 79 74 For information on how to cite @sc{Singular} see 80 @*@uref{http ://www.singular.uni-kl.de/index.php/how-to-cite-singular}.75 @*@uref{https://www.singular.uni-kl.de/index.php/how-to-cite-singular}. 81 76 82 77 You can also support @sc{Singular} by informing us about … … 86 81 87 82 The latest information regarding the status of @sc{Singular} is always 88 available from @uref{http ://www.singular.uni-kl.de}.83 available from @uref{https://www.singular.uni-kl.de}. 89 84 @ifset singularmanual 90 85 The program @sc{Singular} and the above mentioned parts are available via -
doc/Development-model.md
r952bd16 r5e781f 5 5 * development is to be done within personal (github) forks of the Sources repository 6 6 * the main Sources repository hosts only _official_ master and spielwiese branches 7 * there are a few people with push access to the Sources repository, who handle pull requests to master and spielwiese (Hans, Cristian, Oleksandr) 8 * special repository for CI with TeamCity [(internal)](http://snork.mathematik.uni-kl.de:31111/): [Singular/spielwiese-ci](https://github.com/Singular/spielwiese-ci), see Oleksandr's [talk](http://www.mathematik.uni-kl.de/~motsak/talks/Software_development_CAS_Singular.pdf). The git commands for TC testing may look as follows: 9 * `git remote add TC git@github.com:Singular/spielwiese-ci.git` # initial setup 10 * `git push TC +HEAD:remote-run/your_TC_user_name/feature_name` # testing with TC after a local commit (on Linuxes) 11 * `git push TC +HEAD:remote-run**/no-ntl/**your_TC_user_name/feature_name` # testing with TC after a local commit **without NTL** (on Linuxes) 12 * `git push TC +HEAD:remote-run**/no-ntl-but-flint/**your_TC_user_name/feature_name` # testing with TC after a local commit **without NTL** but **with FLINT** (on Linuxes) 13 * `git push TC +HEAD:remote-run**/osx/**your_TC_user_name/feature_name` # testing with TC after a local commit **on Mac OS X** 14 * `git push TC +HEAD:remote-run**/debug/**your_TC_user_name/feature_name` # testing with TC after a local commit **with debug** (on Linuxes) 15 * `git push TC +HEAD:remote-run**/static/**your_TC_user_name/feature_name` # testing with TC after a local commit **static build** without dynamic modules (on Linuxes) 16 * Note that for this you need to be registered on TC (register at [(internal)](http://snork.mathematik.uni-kl.de:31111/login.html) and ask Oleksandr to assign you a proper developer's role) 7 * there are a few people with push access to the Sources repository, who handle pull requests to master and spielwiese (Hans, Christian, Oleksandr) -
doc/ESingular.man
r952bd16 r5e781f 33 33 .PP 34 34 For more information, type `help;' from within Singular or visit 35 http ://www.singular.uni\-kl.de or consult the35 https://www.singular.uni\-kl.de or consult the 36 36 Singular manual (available as on\-line info or html manual). 37 37 .SH "SEE ALSO" -
doc/HOWTO-libsingular
r952bd16 r5e781f 1 1 The following is valid for Singular 4-x-x: 2 (for technical details see http ://www.singular.uni-kl.de/Manual/modules.pdf)2 (for technical details see https://www.singular.uni-kl.de/Manual/modules.pdf) 3 3 4 4 ./configure --disable-static .... -
doc/How-To-Contribute.md
r952bd16 r5e781f 23 23 following tool <http://hub.github.com>. 24 24 25 @note A mirror of the repository is available at <git://www.singular.uni-kl.de/Singular.git>, with a web interface26 at <http://www.singular.uni-kl.de/git>27 28 Another mirror can be found at Google Code: <https://code.google.com/p/singular/> -
doc/Singular.man
r952bd16 r5e781f 93 93 .PP 94 94 For more information, type `help;' from within Singular or visit 95 http ://www.singular.uni\-kl.de or consult the95 https://www.singular.uni\-kl.de or consult the 96 96 Singular manual (available as on\-line info or html manual). 97 97 .PP -
doc/TSingular.man
r952bd16 r5e781f 25 25 .PP 26 26 For more information, type `help;' from within Singular or visit 27 http ://www.singular.uni\-kl.de or consult the27 https://www.singular.uni\-kl.de or consult the 28 28 Singular manual (available as on\-line info or html manual). 29 29 .SH "SEE ALSO" -
doc/changes_in_singular4.texi
r952bd16 r5e781f 168 168 169 169 In particular we have separated everything related to coeffcient rings into a separate library @code{libcoeffs}. 170 Dependency tree between restructured packages is show at @uref{http ://www.singular.uni-kl.de/dox/singular.png}170 Dependency tree between restructured packages is show at @uref{https://www.singular.uni-kl.de/dox/singular.png} 171 171 172 172 In order to use @code{libSingular} as a C++ library, see @ref{libSingular}. -
doc/external-packages-dynamic-modules.md
r952bd16 r5e781f 12 12 * NTL (works on cygwin32/cygwin64, tested with 6.0.0) 13 13 14 ps: [3rd party software used by Singular](http ://www.singular.uni-kl.de/index.php/third-party-software/software-used-by-singular.html) and [Preface](http://www.singular.uni-kl.de/Manual/3-1-6/sing_1.htm#SEC1)14 ps: [3rd party software used by Singular](https://www.singular.uni-kl.de/index.php/third-party-software/software-used-by-singular.html) and [Preface](https://www.singular.uni-kl.de/Manual/3-1-6/sing_1.htm#SEC1) 15 15 16 16 -
doc/t2h_singular.init
r952bd16 r5e781f 64 64 print $fh <<EOT; 65 65 <FONT SIZE="-1"> 66 User manual for <A HREF="http ://www.singular.uni-kl.de/"><I>Singular</I></A> version $value{VERSION}, $value{VERSION_DATE},66 User manual for <A HREF="https://www.singular.uni-kl.de/"><I>Singular</I></A> version $value{VERSION}, $value{VERSION_DATE}, 67 67 generated by <I>texi2html</I>. 68 68 </FONT> … … 175 175 { 176 176 return <<EOT; 177 This document is the user manual for <A HREF="http ://www.singular.uni-kl.de/"><I>Singular</I></A> version $value{VERSION}, $value{VERSION_DATE}.177 This document is the user manual for <A HREF="https://www.singular.uni-kl.de/"><I>Singular</I></A> version $value{VERSION}, $value{VERSION_DATE}. 178 178 <BR> 179 179 -
doc/t2h_standalone.init
r952bd16 r5e781f 13 13 print $fh <<EOT; 14 14 <FONT SIZE="-1"> 15 <A HREF="http ://www.singular.uni-kl.de/"><I>Singular</I></A> version $value{VERSION}, $value{VERSION_DATE},15 <A HREF="https://www.singular.uni-kl.de/"><I>Singular</I></A> version $value{VERSION}, $value{VERSION_DATE}, 16 16 generated by <A HREF="$T2H_HOMEPAGE"><I>texi2html</I></A>. 17 17 </FONT> -
emacs/COPYING
r952bd16 r5e781f 41 41 42 42 The latest information about SINGULAR is always available from 43 `http ://www.singular.uni-kl.de'.43 `https://www.singular.uni-kl.de'. 44 44 -
factory/COPYING
r952bd16 r5e781f 48 48 49 49 The latest information about SINGULAR is always available from 50 `http ://www.singular.uni-kl.de'.50 `https://www.singular.uni-kl.de'. 51 51 -
libpolys/COPYING
r952bd16 r5e781f 46 46 47 47 If you want to be informed of new releases, please register yourself 48 as a SINGULAR user by using the registration form on the SINGULAR 49 homepage `http://www.singular.uni-kl.de'. If for some 50 reason you cannot access the registration form, you can also register 51 by sending an email to <singular@mathematik.uni-kl.de> 48 as a SINGULAR user by sending an email to <singular@mathematik.uni-kl.de> 52 49 with subject line `register' and body containing the following data: 53 50 your name, email address, organisation, country and platform(s). 54 51 55 52 For the citation of SINGULAR see 56 `http ://www.singular.uni-kl.de/how_to_cite.html', for information on53 `https://www.singular.uni-kl.de/how_to_cite.html', for information on 57 54 how to cite Singular. 58 55 … … 64 61 65 62 The latest information about SINGULAR is always available from 66 `http ://www.singular.uni-kl.de'.63 `https://www.singular.uni-kl.de'. 67 64 68 65 Acknowledgements -
m4/flint-check.m4
rcce62fd r5e781f 14 14 AC_DEFUN([LB_CHECK_FLINT], 15 15 [ 16 DEFAULT_CHECKING_PATH="/ usr /usr/local /sw /opt/local"16 DEFAULT_CHECKING_PATH="/sw /opt/local" 17 17 18 18 AC_ARG_WITH(flint, … … 41 41 AC_LANG_PUSH([C]) 42 42 43 for FLINT_HOME in ${FLINT_HOME_PATH} 44 do 45 if test -r "$FLINT_HOME/include/flint/fmpz.h"; then 46 47 FLINT_CFLAGS="-I${FLINT_HOME}/include/" 48 FLINT_LIBS="-L${FLINT_HOME}/lib -lflint -lmpfr" 43 flint_found="no" 44 dnl check for system installed libraries if FLINT_HOME_PATH is the default 45 if test "$FLINT_HOME_PATH" = "$DEFAULT_CHECKING_PATH" ; then 46 FLINT_CFLAGS="" 47 FLINT_LIBS="-lflint -lmpfr" 49 48 50 49 # we suppose that mpfr and mpir to be in the same place or available by default 51 CFLAGS="${BACKUP_CFLAGS} ${ FLINT_CFLAGS} ${GMP_CPPFLAGS}"50 CFLAGS="${BACKUP_CFLAGS} ${GMP_CPPFLAGS}" 52 51 LIBS="${FLINT_LIBS} ${GMP_LIBS} ${BACKUPLIBS}" 53 52 54 AC_CHECK_ LIB(flint,fmpz_init,55 [flint_found="yes"],56 [flint_found="mo"],57 []58 )59 else 60 flint_found="no"53 AC_CHECK_HEADER([flint/fmpz.h], 54 [AC_CHECK_LIB(flint,fmpz_init, 55 [flint_found="yes"], 56 [], 57 [])], 58 [], 59 []) 61 60 fi 62 done 61 62 dnl if flint was not previously found, search FLINT_HOME_PATH 63 if test "x$flint_found" = "xno" ; then 64 for FLINT_HOME in ${FLINT_HOME_PATH} 65 do 66 if test -r "$FLINT_HOME/include/flint/fmpz.h"; then 67 68 FLINT_CFLAGS="-I${FLINT_HOME}/include/" 69 FLINT_LIBS="-L${FLINT_HOME}/lib -lflint -lmpfr" 70 71 # we suppose that mpfr and mpir to be in the same place or available by default 72 CFLAGS="${BACKUP_CFLAGS} ${FLINT_CFLAGS} ${GMP_CPPFLAGS}" 73 LIBS="${FLINT_LIBS} ${GMP_LIBS} ${BACKUPLIBS}" 74 75 AC_CHECK_LIB(flint,fmpz_init, 76 [flint_found="yes"], 77 [], 78 [] 79 ) 80 fi 81 done 82 fi 83 63 84 AC_LANG_POP([C]) 64 85 -
main.dox
r952bd16 r5e781f 11 11 - \subpage changes_in_sw_page "Significant changes in Singular 4", 12 12 - Short introduction to general concepts (types, paths, etc.)<br/> 13 <http ://www.singular.uni-kl.de/Manual/intro_sing.pdf>,13 <https://www.singular.uni-kl.de/Manual/intro_sing.pdf>, 14 14 - Short description of the Singular restructurization: <br/> 15 <http ://www.singular.uni-kl.de/gap-meeting-2012/SW.Aug.12.motsak.2.pdf> and15 <https://www.singular.uni-kl.de/gap-meeting-2012/SW.Aug.12.motsak.2.pdf> and 16 16 - Current internal structure and dependencies can be seen at \subpage deps_page. 17 17 Top-level packages are: -
redhat/singular.spec.in
r952bd16 r5e781f 6 6 Group: Applications/Math 7 7 Vendor: Singular Team 8 URL: http ://www.singular.uni-kl.de8 URL: https://www.singular.uni-kl.de 9 9 Packager: Mathias Schulze <mschulze@mathematik.uni-kl.de> 10 Source0: http ://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/UNIX/%{name}-%{version}.tar.gz10 Source0: https://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/UNIX/%{name}-%{version}.tar.gz 11 11 BuildArch: %{_arch} 12 12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -
resources/feResource.cc
r952bd16 r5e781f 87 87 {"IdxFile", 'x', feResFile, "SINGULAR_IDX_FILE", "%D/singular/singular.idx", (char *)""}, 88 88 {"HtmlDir", 'h', feResDir, "SINGULAR_HTML_DIR", "%D/singular/html", (char *)""}, 89 {"ManualUrl", 'u', feResUrl, "SINGULAR_URL", "http ://www.singular.uni-kl.de/Manual/", (char *)""},89 {"ManualUrl", 'u', feResUrl, "SINGULAR_URL", "https://www.singular.uni-kl.de/Manual/", (char *)""}, 90 90 {"ExDir", 'm', feResDir, "SINGULAR_EXAMPLES_DIR","%r/examples", (char *)""}, 91 91 {"Path", 'p', feResPath, NULL, "%b;%P;$PATH", (char *)""},
Note: See TracChangeset
for help on using the changeset viewer.