<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! 1.5 - Open Source Content Management" -->
<feed xmlns="http://www.w3.org/2005/Atom"  xml:lang="en-gb">
	<title type="text">News</title>
	<subtitle type="text">Singular - an open source computer algebra system</subtitle>
	<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de"/>
	<id>https://www.singular.uni-kl.de/index.php/news.feed</id>
	<updated>2022-05-13T08:53:42Z</updated>
	<generator uri="http://joomla.org" version="1.5">Joomla! 1.5 - Open Source Content Management</generator>
<link rel="self" type="application/atom+xml" href="https://www.singular.uni-kl.de/index.php/news.feed?type=atom" />
	<entry>
		<title>Release of SINGULAR 4-3-0</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-3-0.html"/>
		<published>2022-01-14T13:20:34Z</published>
		<updated>2022-01-14T13:20:34Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-3-0.html</id>
		<author>
			<name>Hannes</name>
		<email>hannes@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2&gt;News for version 4.3.0&lt;/h2&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enumpoints.lib: enumerating rational points ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_2784.htm#SEC2865&quot;&gt;enumpoints_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;sagbigrob.lib: Sagbi-Groebner basis of an ideal of a subalgebra ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_2953.htm#SEC3034&quot;&gt;sagbigrob_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;puiseuxexpansion.lib: Puiseux expansions over algebraic extensions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_2938.htm#SEC3019&quot;&gt;puiseuxexpansions_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;integralbasis_lib: Integral basis in algebraic function fields: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_1337.htm#SEC1418&quot;&gt;integralbasis_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ABI change: all number routines (&lt;code&gt;n_...&lt;/code&gt;) have only &lt;code&gt;coeffs&lt;/code&gt; as last argument,      functions with &lt;code&gt;ring&lt;/code&gt; as last argument are removed &lt;/li&gt;
&lt;li&gt;PATH is not changed for &lt;code&gt;system(&quot;sh&quot;,..)&lt;/code&gt; (use  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_361.htm#SEC401&quot;&gt;SingularBin&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;hilb&lt;/code&gt; avoids int overflow (also in &lt;code&gt;degree, stdhilb&lt;/code&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;liftstd&lt;/code&gt; (with 2 arguments) improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_289.htm#SEC329&quot;&gt;liftstd&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;noether&lt;/code&gt; improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_403.htm#SEC443&quot;&gt;noether&lt;/a&gt;), use in &lt;code&gt;groebner(I,&quot;HC&quot;)&lt;/code&gt; for faster results for local orderings, 0-dimensional ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_261.htm#SEC301&quot;&gt;groebner&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;letterplace routines improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_799.htm#SEC853&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;info file is now &lt;code&gt;singular.info&lt;/code&gt; instead of &lt;code&gt;singular.hlp&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;update for using FLINT 2.8.x &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a name=&quot;SEC3082&quot;&gt;&lt;/a&gt;&lt;/p&gt;</summary>
		<content type="html">&lt;h2&gt;News for version 4.3.0&lt;/h2&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enumpoints.lib: enumerating rational points ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_2784.htm#SEC2865&quot;&gt;enumpoints_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;sagbigrob.lib: Sagbi-Groebner basis of an ideal of a subalgebra ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_2953.htm#SEC3034&quot;&gt;sagbigrob_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;puiseuxexpansion.lib: Puiseux expansions over algebraic extensions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_2938.htm#SEC3019&quot;&gt;puiseuxexpansions_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;integralbasis_lib: Integral basis in algebraic function fields: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_1337.htm#SEC1418&quot;&gt;integralbasis_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ABI change: all number routines (&lt;code&gt;n_...&lt;/code&gt;) have only &lt;code&gt;coeffs&lt;/code&gt; as last argument,      functions with &lt;code&gt;ring&lt;/code&gt; as last argument are removed &lt;/li&gt;
&lt;li&gt;PATH is not changed for &lt;code&gt;system(&quot;sh&quot;,..)&lt;/code&gt; (use  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_361.htm#SEC401&quot;&gt;SingularBin&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;hilb&lt;/code&gt; avoids int overflow (also in &lt;code&gt;degree, stdhilb&lt;/code&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;liftstd&lt;/code&gt; (with 2 arguments) improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_289.htm#SEC329&quot;&gt;liftstd&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;noether&lt;/code&gt; improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_403.htm#SEC443&quot;&gt;noether&lt;/a&gt;), use in &lt;code&gt;groebner(I,&quot;HC&quot;)&lt;/code&gt; for faster results for local orderings, 0-dimensional ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_261.htm#SEC301&quot;&gt;groebner&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;letterplace routines improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-3-0/sing_799.htm#SEC853&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;info file is now &lt;code&gt;singular.info&lt;/code&gt; instead of &lt;code&gt;singular.hlp&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;update for using FLINT 2.8.x &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a name=&quot;SEC3082&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-2-1</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-2-1.html"/>
		<published>2021-07-04T13:19:44Z</published>
		<updated>2021-07-04T13:19:44Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-2-1.html</id>
		<author>
			<name>Hannes</name>
		<email>hannes@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2&gt;News for version 4.2.1&lt;/h2&gt;
&lt;p&gt;New commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Letterplace: dim, rightStd for qrings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_799.htm#SEC853&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Letterplace: map, fetch, imap ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_128.htm#SEC168&quot;&gt;map&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_246.htm#SEC286&quot;&gt;fetch&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_267.htm#SEC307&quot;&gt;imap&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;decomp.lib: functional decomposition of polynomials ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_1273.htm#SEC1354&quot;&gt;decomp_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;hodge.lib: algorithms for Hodge ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_2854.htm#SEC2935&quot;&gt;hodge_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;tateProdCplxNegGrad.lib: sheaf cohomology on product of projective spaces ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_2964.htm#SEC3045&quot;&gt;tateProdCplxNegGrad_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;liftstd&lt;/code&gt; (with 2 arguments) improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_289.htm#SEC329&quot;&gt;liftstd&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;building on Cygwin with shared libaries &lt;/li&gt;
&lt;li&gt;building the manual via &lt;code&gt;--enable-doc-build&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;</summary>
		<content type="html">&lt;h2&gt;News for version 4.2.1&lt;/h2&gt;
&lt;p&gt;New commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Letterplace: dim, rightStd for qrings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_799.htm#SEC853&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Letterplace: map, fetch, imap ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_128.htm#SEC168&quot;&gt;map&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_246.htm#SEC286&quot;&gt;fetch&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_267.htm#SEC307&quot;&gt;imap&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;decomp.lib: functional decomposition of polynomials ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_1273.htm#SEC1354&quot;&gt;decomp_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;hodge.lib: algorithms for Hodge ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_2854.htm#SEC2935&quot;&gt;hodge_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;tateProdCplxNegGrad.lib: sheaf cohomology on product of projective spaces ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_2964.htm#SEC3045&quot;&gt;tateProdCplxNegGrad_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;liftstd&lt;/code&gt; (with 2 arguments) improved ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-1/sing_289.htm#SEC329&quot;&gt;liftstd&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;building on Cygwin with shared libaries &lt;/li&gt;
&lt;li&gt;building the manual via &lt;code&gt;--enable-doc-build&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-2-0</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-2-0.html"/>
		<published>2020-12-22T10:20:47Z</published>
		<updated>2020-12-22T10:20:47Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-2-0.html</id>
		<author>
			<name>Hannes</name>
		<email>hannes@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;p&gt;Syntax changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;renamed poly.lib to polylib.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1077.htm#SEC1158&quot;&gt;polylib_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;interval.lib: interval arithmetic ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2037.htm#SEC2118&quot;&gt;interval_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;maxlike.lib: algebraic statistics ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2795.htm#SEC2876&quot;&gt;maxlike_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;nchilbert.lib: Hilbert series for LetterPlace algebras ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_661.htm#SEC715&quot;&gt;nchilbert_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;polyclass.lib: class of polynomials ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2949.htm#SEC3030&quot;&gt;polyclass_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;recover.lib: Hybrid numerical/symbolical algorithms ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2082.htm#SEC2163&quot;&gt;recover_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;redcgs.lib: Reduced Comprehensive Groebner Systems ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1098.htm#SEC1179&quot;&gt;redcgs_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;ringgb.lib: coefficient rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2953.htm#SEC3034&quot;&gt;ringgb_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;sets.lib: Sets ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2962.htm#SEC3043&quot;&gt;sets_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;stanleyreisner.lib: T1 and T2 for a general Stanley-Reiser ring ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2971.htm#SEC3052&quot;&gt;stanleyreisner_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;systhreads.lib: multi-threaded objects ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2981.htm#SEC3062&quot;&gt;systhreads_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;classify_aeq.lib: new procedure &lt;code&gt;classSpaceCurve&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1799.htm#SEC1880&quot;&gt;classify_aeq_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1033.htm#SEC1114&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;modular.lib: parallel version for verification via &lt;code&gt;system(&quot;verifyGB&quot;,I)&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;system(&quot;verifyGB&quot;,I)&lt;/code&gt;: test, if I is a Groebner basis (using parallel processes) &lt;/li&gt;
&lt;li&gt;Letterplace: modulo,syz,lift,liftstd, rightStd ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_799.htm#SEC853&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;update for using FLINT 2.6.x and for FLINT 2.7.0 &lt;/li&gt;
&lt;li&gt;Singular can be build with NTL or FLINT or both (if non is availabel, &lt;code&gt;factroize&lt;/code&gt; and &lt;code&gt;gcd&lt;/code&gt; will not work.) &lt;/li&gt;
&lt;/ul&gt;</summary>
		<content type="html">&lt;p&gt;Syntax changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;renamed poly.lib to polylib.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1077.htm#SEC1158&quot;&gt;polylib_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;interval.lib: interval arithmetic ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2037.htm#SEC2118&quot;&gt;interval_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;maxlike.lib: algebraic statistics ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2795.htm#SEC2876&quot;&gt;maxlike_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;nchilbert.lib: Hilbert series for LetterPlace algebras ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_661.htm#SEC715&quot;&gt;nchilbert_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;polyclass.lib: class of polynomials ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2949.htm#SEC3030&quot;&gt;polyclass_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;recover.lib: Hybrid numerical/symbolical algorithms ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2082.htm#SEC2163&quot;&gt;recover_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;redcgs.lib: Reduced Comprehensive Groebner Systems ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1098.htm#SEC1179&quot;&gt;redcgs_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;ringgb.lib: coefficient rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2953.htm#SEC3034&quot;&gt;ringgb_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;sets.lib: Sets ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2962.htm#SEC3043&quot;&gt;sets_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;stanleyreisner.lib: T1 and T2 for a general Stanley-Reiser ring ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2971.htm#SEC3052&quot;&gt;stanleyreisner_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;systhreads.lib: multi-threaded objects ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_2981.htm#SEC3062&quot;&gt;systhreads_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;classify_aeq.lib: new procedure &lt;code&gt;classSpaceCurve&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1799.htm#SEC1880&quot;&gt;classify_aeq_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_1033.htm#SEC1114&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;modular.lib: parallel version for verification via &lt;code&gt;system(&quot;verifyGB&quot;,I)&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;system(&quot;verifyGB&quot;,I)&lt;/code&gt;: test, if I is a Groebner basis (using parallel processes) &lt;/li&gt;
&lt;li&gt;Letterplace: modulo,syz,lift,liftstd, rightStd ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-2-0/sing_799.htm#SEC853&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;update for using FLINT 2.6.x and for FLINT 2.7.0 &lt;/li&gt;
&lt;li&gt;Singular can be build with NTL or FLINT or both (if non is availabel, &lt;code&gt;factroize&lt;/code&gt; and &lt;code&gt;gcd&lt;/code&gt; will not work.) &lt;/li&gt;
&lt;/ul&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR  4-1-3</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-3.html"/>
		<published>2020-05-25T20:34:36Z</published>
		<updated>2020-05-25T20:34:36Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-3.html</id>
		<author>
			<name>Hannes</name>
		<email>hannes@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2&gt;News for version 4-1-3p2&lt;/h2&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Letterplace: modulo,syz,lift,liftstd ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_792.htm#SEC846&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a name=&quot;SEC2985&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;News for version 4-1-3&lt;/h2&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;invar.lib: Invariant theory  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1807.htm#SEC1888&quot;&gt;invar_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;moddiq.lib: ideal quotient and saturation  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1292.htm#SEC1373&quot;&gt;moddiq_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;ncModslimgb.lib: modular Groebner bases for G-algebras  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_713.htm#SEC767&quot;&gt;ncModslimgb_lib&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;chern.lib:  new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_2382.htm#SEC2463&quot;&gt;chern_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1026.htm#SEC1107&quot;&gt;grobcov_lib&lt;/a&gt;),       new functions  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1048.htm#SEC1129&quot;&gt;ConsLevels&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1049.htm#SEC1130&quot;&gt;Levels&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1050.htm#SEC1131&quot;&gt;Grob1Levels&lt;/a&gt;,         &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1051.htm#SEC1132&quot;&gt;DifConsLCSets&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved gcd and multiplication via FLINT &lt;/li&gt;
&lt;li&gt;improved lift (and related) &lt;/li&gt;
&lt;li&gt;port to polymake 3.5.x &lt;/li&gt;
&lt;li&gt;rational functions via flint ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_252.htm#SEC292&quot;&gt;flintQ&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;free algebra over Z ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_792.htm#SEC846&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;adaptions/functions for &lt;code&gt;Singular.jl&lt;/code&gt;(&lt;a href=&quot;https://github.com/oscar-system/Singular.jl&quot;&gt;https://github.com/oscar-system/Singular.jl&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;</summary>
		<content type="html">&lt;h2&gt;News for version 4-1-3p2&lt;/h2&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Letterplace: modulo,syz,lift,liftstd ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_792.htm#SEC846&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a name=&quot;SEC2985&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;News for version 4-1-3&lt;/h2&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;invar.lib: Invariant theory  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1807.htm#SEC1888&quot;&gt;invar_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;moddiq.lib: ideal quotient and saturation  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1292.htm#SEC1373&quot;&gt;moddiq_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;ncModslimgb.lib: modular Groebner bases for G-algebras  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_713.htm#SEC767&quot;&gt;ncModslimgb_lib&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;chern.lib:  new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_2382.htm#SEC2463&quot;&gt;chern_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1026.htm#SEC1107&quot;&gt;grobcov_lib&lt;/a&gt;),       new functions  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1048.htm#SEC1129&quot;&gt;ConsLevels&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1049.htm#SEC1130&quot;&gt;Levels&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1050.htm#SEC1131&quot;&gt;Grob1Levels&lt;/a&gt;,         &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_1051.htm#SEC1132&quot;&gt;DifConsLCSets&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved gcd and multiplication via FLINT &lt;/li&gt;
&lt;li&gt;improved lift (and related) &lt;/li&gt;
&lt;li&gt;port to polymake 3.5.x &lt;/li&gt;
&lt;li&gt;rational functions via flint ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_252.htm#SEC292&quot;&gt;flintQ&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;free algebra over Z ( &lt;a href=&quot;https://www.singular.uni-kl.de/hannes/sing_792.htm#SEC846&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;adaptions/functions for &lt;code&gt;Singular.jl&lt;/code&gt;(&lt;a href=&quot;https://github.com/oscar-system/Singular.jl&quot;&gt;https://github.com/oscar-system/Singular.jl&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-1-2</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-2.html"/>
		<published>2019-03-25T12:29:58Z</published>
		<updated>2019-03-25T12:29:58Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-2.html</id>
		<author>
			<name>Andreas Steenpaß</name>
		<email>steenpass@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2&gt;News for version 4-1-2&lt;/h2&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;arnoldclassify.lib: Arnol'd Classifier of Singularities ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2337.htm#SEC2413&quot;&gt;arnoldclassify_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;difform.lib: Procedures for differential forms ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2454.htm#SEC2530&quot;&gt;difform_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;dmodideal.lib: Algorithms for Bernstein-Sato ideals of morphisms ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_591.htm#SEC643&quot;&gt;dmodideal_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;fpalgebras.lib: Generation of various algebras in the letterplace case ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_811.htm#SEC863&quot;&gt;fpalgebras_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;ncrat.lib: non-commutatie rational functions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_863.htm#SEC915&quot;&gt;ncrat_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;freegb.lib: lpDivision, lpPrint ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_849.htm#SEC901&quot;&gt;freegb_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;fpadim.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_805.htm#SEC857&quot;&gt;fpadim_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;schreyer.lib: deprecated &lt;/li&gt;
&lt;li&gt;goettsche.lib: new, extended version (The Nakajima-Yoshioka  formula up to n-th degree,Poincare Polynomial of the punctual  Quot-scheme of rank r on n planar points Betti numbers of the punctual  Quot-scheme of rank r on n planar points)( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2554.htm#SEC2630&quot;&gt;goettsche_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: small bug fix ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_1014.htm#SEC1090&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;integrated xalloc into omalloc: (&lt;code&gt;./configure --disable-omalloc&lt;/code&gt;) &lt;/li&gt;
&lt;li&gt;improved heuristic for &lt;code&gt;det&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_230.htm#SEC270&quot;&gt;det&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;improved reading of long polynomials &lt;/li&gt;
&lt;li&gt;improved groebner bases over Z coefficients &lt;/li&gt;
&lt;li&gt;code for free algebras (letterplace rings) rewritten (using now the standrad &lt;code&gt;+,-,*,^,std&lt;/code&gt;,...) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_789.htm#SEC841&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new commands &lt;code&gt;rightstd&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_796.htm#SEC848&quot;&gt;rightstd (letterplace)&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;extended &lt;code&gt;twostd&lt;/code&gt; to L&lt;small&gt;ETTERPLACE&lt;/small&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_798.htm#SEC850&quot;&gt;twostd (letterplace)&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_485.htm#SEC525&quot;&gt;twostd (plural)&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;pseudo type &lt;code&gt;polyBucket&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;new type &lt;code&gt;smatrix&lt;/code&gt;: sparse matrix (experimental) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_171.htm#SEC211&quot;&gt;smatrix&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;extended &lt;code&gt;coef&lt;/code&gt; to ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_219.htm#SEC259&quot;&gt;coef&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;error and signal handling in &lt;code&gt;libSingular&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2872.htm#SEC2962&quot;&gt;libSingular&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;updated gfanlib to version 0.6.2 &lt;/li&gt;
&lt;li&gt;port to NTL 11 (needs C++11: gcc6 or -std=c++11), which does not conflict with polymake (needs C++14) &lt;/li&gt;
&lt;/ul&gt;</summary>
		<content type="html">&lt;h2&gt;News for version 4-1-2&lt;/h2&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;arnoldclassify.lib: Arnol'd Classifier of Singularities ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2337.htm#SEC2413&quot;&gt;arnoldclassify_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;difform.lib: Procedures for differential forms ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2454.htm#SEC2530&quot;&gt;difform_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;dmodideal.lib: Algorithms for Bernstein-Sato ideals of morphisms ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_591.htm#SEC643&quot;&gt;dmodideal_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;fpalgebras.lib: Generation of various algebras in the letterplace case ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_811.htm#SEC863&quot;&gt;fpalgebras_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;ncrat.lib: non-commutatie rational functions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_863.htm#SEC915&quot;&gt;ncrat_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;freegb.lib: lpDivision, lpPrint ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_849.htm#SEC901&quot;&gt;freegb_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;fpadim.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_805.htm#SEC857&quot;&gt;fpadim_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;schreyer.lib: deprecated &lt;/li&gt;
&lt;li&gt;goettsche.lib: new, extended version (The Nakajima-Yoshioka  formula up to n-th degree,Poincare Polynomial of the punctual  Quot-scheme of rank r on n planar points Betti numbers of the punctual  Quot-scheme of rank r on n planar points)( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2554.htm#SEC2630&quot;&gt;goettsche_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: small bug fix ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_1014.htm#SEC1090&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;integrated xalloc into omalloc: (&lt;code&gt;./configure --disable-omalloc&lt;/code&gt;) &lt;/li&gt;
&lt;li&gt;improved heuristic for &lt;code&gt;det&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_230.htm#SEC270&quot;&gt;det&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;improved reading of long polynomials &lt;/li&gt;
&lt;li&gt;improved groebner bases over Z coefficients &lt;/li&gt;
&lt;li&gt;code for free algebras (letterplace rings) rewritten (using now the standrad &lt;code&gt;+,-,*,^,std&lt;/code&gt;,...) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_789.htm#SEC841&quot;&gt;LETTERPLACE&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new commands &lt;code&gt;rightstd&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_796.htm#SEC848&quot;&gt;rightstd (letterplace)&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;extended &lt;code&gt;twostd&lt;/code&gt; to L&lt;small&gt;ETTERPLACE&lt;/small&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_798.htm#SEC850&quot;&gt;twostd (letterplace)&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_485.htm#SEC525&quot;&gt;twostd (plural)&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;pseudo type &lt;code&gt;polyBucket&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;new type &lt;code&gt;smatrix&lt;/code&gt;: sparse matrix (experimental) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_171.htm#SEC211&quot;&gt;smatrix&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;extended &lt;code&gt;coef&lt;/code&gt; to ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_219.htm#SEC259&quot;&gt;coef&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;error and signal handling in &lt;code&gt;libSingular&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2872.htm#SEC2962&quot;&gt;libSingular&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;updated gfanlib to version 0.6.2 &lt;/li&gt;
&lt;li&gt;port to NTL 11 (needs C++11: gcc6 or -std=c++11), which does not conflict with polymake (needs C++14) &lt;/li&gt;
&lt;/ul&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-1-1</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-1.html"/>
		<published>2018-02-14T14:09:21Z</published>
		<updated>2018-02-14T14:09:21Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-1.html</id>
		<author>
			<name>Andreas Steenpaß</name>
		<email>steenpass@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2&gt;News for version 4-1-1&lt;/h2&gt;
&lt;p&gt;New syntax:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;alias&lt;/code&gt;: may be used as a prefix to a variable declaration. Can only be used in procedure headings. ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_35.htm#SEC59&quot;&gt;General command syntax&lt;/a&gt;). &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New command:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fres&lt;/code&gt;: improved version of &lt;code&gt;sres&lt;/code&gt;: computes a (not necessarily minimal) free resolution of the input ideal/module, using Schreyer's algorithm. ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_253.htm#SEC293&quot;&gt;fres&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_352.htm#SEC392&quot;&gt;sres&lt;/a&gt;). &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Extended commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pseudo ordering &lt;code&gt;L&lt;/code&gt; allows setting of limits for exponents in polynomials ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_866.htm#SEC918&quot;&gt;Pseudo ordering L&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_209.htm#SEC249&quot;&gt;attrib&lt;/a&gt; for &lt;code&gt;maxExp&lt;/code&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;%&lt;/code&gt;,&lt;code&gt;mod&lt;/code&gt;: also for poly operands ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_155.htm#SEC195&quot;&gt;poly operations&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: extended to intvec, ideal, module ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_227.htm#SEC267&quot;&gt;delete&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;syz ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_359.htm#SEC399&quot;&gt;syz&lt;/a&gt;), lift ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_285.htm#SEC325&quot;&gt;lift&lt;/a&gt;), liftstd ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_286.htm#SEC326&quot;&gt;liftstd&lt;/a&gt;), intersect( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_270.htm#SEC310&quot;&gt;intersect&lt;/a&gt;): with a specified GB algorithm &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;classify2.lib: Classification of isolated singularities of corank  &amp;lt;=2 and modality &amp;lt;= wrt. right equivalence over the complex  numbers according to Arnold's list. ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2321.htm#SEC2397&quot;&gt;classify2_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;goettsche.lib: Goettsche's formula for the Betti numbers of the Hilbert scheme of points on a surface, Macdonald's formula for the symmetric product ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2404.htm#SEC2480&quot;&gt;goettsche_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;combinat.lib, modules.lib, methods,lib, nets.lib: a more mathematical view of modules ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2342.htm#SEC2418&quot;&gt;combinat_lib&lt;/a&gt;: combinatorics), ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2490.htm#SEC2566&quot;&gt;methods_lib&lt;/a&gt;: construct procedures), ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2491.htm#SEC2567&quot;&gt;modules_lib&lt;/a&gt;: free resolutions), ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2622.htm#SEC2698&quot;&gt;nets_lib&lt;/a&gt;: pretty printing) &lt;/li&gt;
&lt;li&gt;ncHilb.lib: Hilbert series of non-commutative monomial algebras ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2601.htm#SEC2677&quot;&gt;ncHilb_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;realclassify.lib: Classification of real singularities( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2674.htm#SEC2750&quot;&gt;realclassify_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;rootisolation.lib: real root isolation using interval arithmetic( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2680.htm#SEC2756&quot;&gt;rootisolation_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;rstandard.lib: Janet bases and border bases for ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2693.htm#SEC2769&quot;&gt;rstandard_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;chern.lib:  new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2255.htm#SEC2331&quot;&gt;chern_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;gitfan.lib:  new (incompatible) version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2420.htm#SEC2496&quot;&gt;gitfan_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib:  new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_923.htm#SEC999&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;port to polymake 3.x.x &lt;/li&gt;
&lt;li&gt;port to NTL 10 with threads (needs also C++11: gcc6 or -std=c++11) &lt;/li&gt;
&lt;li&gt;p_Invers is only a helper for p_Series: now static &lt;/li&gt;
&lt;li&gt;p_Divide is now p_MDivide, pDivive is a new routine &lt;/li&gt;
&lt;/ul&gt;</summary>
		<content type="html">&lt;h2&gt;News for version 4-1-1&lt;/h2&gt;
&lt;p&gt;New syntax:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;alias&lt;/code&gt;: may be used as a prefix to a variable declaration. Can only be used in procedure headings. ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_35.htm#SEC59&quot;&gt;General command syntax&lt;/a&gt;). &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New command:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fres&lt;/code&gt;: improved version of &lt;code&gt;sres&lt;/code&gt;: computes a (not necessarily minimal) free resolution of the input ideal/module, using Schreyer's algorithm. ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_253.htm#SEC293&quot;&gt;fres&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_352.htm#SEC392&quot;&gt;sres&lt;/a&gt;). &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Extended commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pseudo ordering &lt;code&gt;L&lt;/code&gt; allows setting of limits for exponents in polynomials ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_866.htm#SEC918&quot;&gt;Pseudo ordering L&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_209.htm#SEC249&quot;&gt;attrib&lt;/a&gt; for &lt;code&gt;maxExp&lt;/code&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;%&lt;/code&gt;,&lt;code&gt;mod&lt;/code&gt;: also for poly operands ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_155.htm#SEC195&quot;&gt;poly operations&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;&lt;code&gt;delete&lt;/code&gt;: extended to intvec, ideal, module ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_227.htm#SEC267&quot;&gt;delete&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;syz ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_359.htm#SEC399&quot;&gt;syz&lt;/a&gt;), lift ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_285.htm#SEC325&quot;&gt;lift&lt;/a&gt;), liftstd ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_286.htm#SEC326&quot;&gt;liftstd&lt;/a&gt;), intersect( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_270.htm#SEC310&quot;&gt;intersect&lt;/a&gt;): with a specified GB algorithm &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;classify2.lib: Classification of isolated singularities of corank  &amp;lt;=2 and modality &amp;lt;= wrt. right equivalence over the complex  numbers according to Arnold's list. ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2321.htm#SEC2397&quot;&gt;classify2_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;goettsche.lib: Goettsche's formula for the Betti numbers of the Hilbert scheme of points on a surface, Macdonald's formula for the symmetric product ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2404.htm#SEC2480&quot;&gt;goettsche_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;combinat.lib, modules.lib, methods,lib, nets.lib: a more mathematical view of modules ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2342.htm#SEC2418&quot;&gt;combinat_lib&lt;/a&gt;: combinatorics), ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2490.htm#SEC2566&quot;&gt;methods_lib&lt;/a&gt;: construct procedures), ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2491.htm#SEC2567&quot;&gt;modules_lib&lt;/a&gt;: free resolutions), ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2622.htm#SEC2698&quot;&gt;nets_lib&lt;/a&gt;: pretty printing) &lt;/li&gt;
&lt;li&gt;ncHilb.lib: Hilbert series of non-commutative monomial algebras ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2601.htm#SEC2677&quot;&gt;ncHilb_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;realclassify.lib: Classification of real singularities( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2674.htm#SEC2750&quot;&gt;realclassify_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;rootisolation.lib: real root isolation using interval arithmetic( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2680.htm#SEC2756&quot;&gt;rootisolation_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;rstandard.lib: Janet bases and border bases for ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2693.htm#SEC2769&quot;&gt;rstandard_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;chern.lib:  new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2255.htm#SEC2331&quot;&gt;chern_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;gitfan.lib:  new (incompatible) version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2420.htm#SEC2496&quot;&gt;gitfan_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib:  new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_923.htm#SEC999&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel/build system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;port to polymake 3.x.x &lt;/li&gt;
&lt;li&gt;port to NTL 10 with threads (needs also C++11: gcc6 or -std=c++11) &lt;/li&gt;
&lt;li&gt;p_Invers is only a helper for p_Series: now static &lt;/li&gt;
&lt;li&gt;p_Divide is now p_MDivide, pDivive is a new routine &lt;/li&gt;
&lt;/ul&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-1-0</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-0.html"/>
		<published>2016-11-21T00:00:00Z</published>
		<updated>2016-11-21T00:00:00Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-1-0.html</id>
		<author>
			<name>Andreas Steenpaß</name>
		<email>steenpass@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2&gt;News for version 4-1-0&lt;/h2&gt;
&lt;p&gt;Syntax changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;new (additional) form of ring definitions: (for example &lt;code&gt;ring R=QQ[x,y,z];&lt;/code&gt;)       ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_30.htm#SEC41&quot;&gt;General syntax of a ring declaration&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new (additional) form of multi-indicies: (for example &lt;code&gt;i(1,2,3,4,5)&lt;/code&gt;)       ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_37.htm#SEC65&quot;&gt;Names&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;changed behaviour of &lt;code&gt;charstr&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_209.htm#SEC249&quot;&gt;charstr&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new data type &lt;code&gt;cring&lt;/code&gt; to describe the coeffient rings, to be used       for the new definitions for (polynomial) rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_30.htm#SEC41&quot;&gt;General syntax of a ring declaration&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new command &lt;code&gt;ring_list&lt;/code&gt; to access the parts used to contruct polynomial rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_333.htm#SEC373&quot;&gt;ring_list&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_332.htm#SEC372&quot;&gt;ringlist&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;extended polynomial ring construction: also from lists produced by &lt;code&gt;ring_list&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;new attribute &lt;code&gt;ring_cf&lt;/code&gt; for &lt;code&gt;ring&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_204.htm#SEC244&quot;&gt;attrib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;printing of rings changed to match &lt;code&gt;cring&lt;/code&gt; names ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_209.htm#SEC249&quot;&gt;charstr&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;new library: classifyMapGerms.lib: standard basis of the tangent space at the orbit of an algebraic group action ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2301.htm#SEC2377&quot;&gt;classifyMapGerms_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: ffmodstd.lib:  Groebner bases of ideals in polynomial rings over algebraic function fields( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2337.htm#SEC2413&quot;&gt;ffmodstd_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: nfmodsyz.lib: syzygy modules of submodules of free modules       over algebraic number fields( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2482.htm#SEC2558&quot;&gt;nfmodsyz_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: curveInv.lib: invariants of curves ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2309.htm#SEC2385&quot;&gt;curveInv_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: gfan.lib: interface to gfanlib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_1993.htm#SEC2069&quot;&gt;gfan_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;extended library: interface to polymake merged into  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2052.htm#SEC2128&quot;&gt;polymake_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;new library: tropicalNewton.lib: Newton polygon methods in tropical geometry ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2535.htm#SEC2611&quot;&gt;tropicalNewton_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: schubert.lib: some procedures for intersction theory ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2496.htm#SEC2572&quot;&gt;schubert_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;classify_aeq.lib: new procedures ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2293.htm#SEC2369&quot;&gt;classify_aeq_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_900.htm#SEC976&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;ncfactor.lib: factorization in some noncommuative algebras ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_684.htm#SEC736&quot;&gt;ncfactor_lib&lt;/a&gt;) with new routine ncfactor ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_685.htm#SEC737&quot;&gt;ncfactor&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;primdec.lib: new option &quot;subsystem&quot; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_1270.htm#SEC1346&quot;&gt;primdec_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved mapping of polynomials/ideals/... &lt;/li&gt;
&lt;li&gt;port to gcc 6 &lt;/li&gt;
&lt;li&gt;port to gfanlib 0.6 (requires C++11, i.e. gcc &amp;gt;=4.3) &lt;/li&gt;
&lt;li&gt;port to NTL 10 &lt;/li&gt;
&lt;li&gt;port to polymake 3.0 &lt;/li&gt;
&lt;li&gt;port to readline 7 &lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_335.htm#SEC375&quot;&gt;sba&lt;/a&gt; works for global orderings, also for coefficient types Z and Z/m &lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_346.htm#SEC386&quot;&gt;std&lt;/a&gt; works for all orderings, also for coefficient types Z and Z/m with local/mixed orderings &lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_236.htm#SEC276&quot;&gt;factorize&lt;/a&gt; works for polynomial rings over ZZ &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Experimental stuff:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;module  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2202.htm#SEC2278&quot;&gt;customstd_lib&lt;/a&gt;: modify &lt;code&gt;std&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2204.htm#SEC2280&quot;&gt;satstd&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;</summary>
		<content type="html">&lt;h2&gt;News for version 4-1-0&lt;/h2&gt;
&lt;p&gt;Syntax changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;new (additional) form of ring definitions: (for example &lt;code&gt;ring R=QQ[x,y,z];&lt;/code&gt;)       ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_30.htm#SEC41&quot;&gt;General syntax of a ring declaration&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new (additional) form of multi-indicies: (for example &lt;code&gt;i(1,2,3,4,5)&lt;/code&gt;)       ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_37.htm#SEC65&quot;&gt;Names&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;changed behaviour of &lt;code&gt;charstr&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_209.htm#SEC249&quot;&gt;charstr&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new data type &lt;code&gt;cring&lt;/code&gt; to describe the coeffient rings, to be used       for the new definitions for (polynomial) rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_30.htm#SEC41&quot;&gt;General syntax of a ring declaration&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new command &lt;code&gt;ring_list&lt;/code&gt; to access the parts used to contruct polynomial rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_333.htm#SEC373&quot;&gt;ring_list&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_332.htm#SEC372&quot;&gt;ringlist&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;extended polynomial ring construction: also from lists produced by &lt;code&gt;ring_list&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;new attribute &lt;code&gt;ring_cf&lt;/code&gt; for &lt;code&gt;ring&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_204.htm#SEC244&quot;&gt;attrib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;printing of rings changed to match &lt;code&gt;cring&lt;/code&gt; names ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_209.htm#SEC249&quot;&gt;charstr&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;new library: classifyMapGerms.lib: standard basis of the tangent space at the orbit of an algebraic group action ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2301.htm#SEC2377&quot;&gt;classifyMapGerms_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: ffmodstd.lib:  Groebner bases of ideals in polynomial rings over algebraic function fields( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2337.htm#SEC2413&quot;&gt;ffmodstd_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: nfmodsyz.lib: syzygy modules of submodules of free modules       over algebraic number fields( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2482.htm#SEC2558&quot;&gt;nfmodsyz_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: curveInv.lib: invariants of curves ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2309.htm#SEC2385&quot;&gt;curveInv_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: gfan.lib: interface to gfanlib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_1993.htm#SEC2069&quot;&gt;gfan_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;extended library: interface to polymake merged into  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2052.htm#SEC2128&quot;&gt;polymake_lib&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;new library: tropicalNewton.lib: Newton polygon methods in tropical geometry ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2535.htm#SEC2611&quot;&gt;tropicalNewton_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;new library: schubert.lib: some procedures for intersction theory ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2496.htm#SEC2572&quot;&gt;schubert_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;classify_aeq.lib: new procedures ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2293.htm#SEC2369&quot;&gt;classify_aeq_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib: new version ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_900.htm#SEC976&quot;&gt;grobcov_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;ncfactor.lib: factorization in some noncommuative algebras ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_684.htm#SEC736&quot;&gt;ncfactor_lib&lt;/a&gt;) with new routine ncfactor ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_685.htm#SEC737&quot;&gt;ncfactor&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;primdec.lib: new option &quot;subsystem&quot; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_1270.htm#SEC1346&quot;&gt;primdec_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in the kernel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved mapping of polynomials/ideals/... &lt;/li&gt;
&lt;li&gt;port to gcc 6 &lt;/li&gt;
&lt;li&gt;port to gfanlib 0.6 (requires C++11, i.e. gcc &amp;gt;=4.3) &lt;/li&gt;
&lt;li&gt;port to NTL 10 &lt;/li&gt;
&lt;li&gt;port to polymake 3.0 &lt;/li&gt;
&lt;li&gt;port to readline 7 &lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_335.htm#SEC375&quot;&gt;sba&lt;/a&gt; works for global orderings, also for coefficient types Z and Z/m &lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_346.htm#SEC386&quot;&gt;std&lt;/a&gt; works for all orderings, also for coefficient types Z and Z/m with local/mixed orderings &lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_236.htm#SEC276&quot;&gt;factorize&lt;/a&gt; works for polynomial rings over ZZ &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Experimental stuff:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;module  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2202.htm#SEC2278&quot;&gt;customstd_lib&lt;/a&gt;: modify &lt;code&gt;std&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/latest/sing_2204.htm#SEC2280&quot;&gt;satstd&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-0-2</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-0-2.html"/>
		<published>2015-03-05T11:54:14Z</published>
		<updated>2015-03-05T11:54:14Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-0-2.html</id>
		<author>
			<name>Andreas Steenpaß</name>
		<email>steenpass@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2&gt;News for version 4-0-2&lt;/h2&gt;
&lt;p&gt;New commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;align ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_260.htm#SEC299&quot;&gt;align&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;branchTo ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_155.htm#SEC194&quot;&gt;procs with different argument types&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;-&amp;gt;&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_154.htm#SEC193&quot;&gt;proc expression&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Change in ring handling:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;typeof(&lt;/code&gt; qring &lt;code&gt;)&lt;/code&gt; returns &lt;code&gt;&quot;ring&quot;&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;algemodstd.lib:  Groebner bases of ideals in polynomial rings       over algebraic number fields( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2025.htm#SEC2100&quot;&gt;algemodstd_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;arr.lib: arrangements of hyperplanes ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2028.htm#SEC2103&quot;&gt;arr_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;brillnoether.lib: Riemann-Roch spaces of divisors on curve ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2073.htm#SEC2148&quot;&gt;brillnoether_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;hess.lib: Riemann-Roch space of divisors       on function fields and curves ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2155.htm#SEC2230&quot;&gt;hess_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;gradedModules.lib: graded modules/matrices/resolutions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2142.htm#SEC2217&quot;&gt;gradedModules_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;revised polymake interface ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1941.htm#SEC2016&quot;&gt;polymake_lib&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2284.htm#SEC2359&quot;&gt;polymake_so&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;revised gfanlib interface ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2275.htm#SEC2350&quot;&gt;gfanlib_so&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Presolve::findvars ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1672.htm#SEC1747&quot;&gt;findvars&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_416.htm#SEC455&quot;&gt;variables&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Ring::addvarsTo ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1043.htm#SEC1118&quot;&gt;addvarsTo&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Ring::addNvarsTo ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1044.htm#SEC1119&quot;&gt;addNvarsTo&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Ring::hasAlgExtensionCoefficient ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1039.htm#SEC1114&quot;&gt;hasAlgExtensionCoefficient&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Schreyer::s_res ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2270.htm#SEC2345&quot;&gt;s_res&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib (grobcovK) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_956.htm#SEC1031&quot;&gt;grobcov_lib&lt;/a&gt;) with new routines    AddCons ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_971.htm#SEC1046&quot;&gt;AddCons&lt;/a&gt;), AddConsP ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_972.htm#SEC1047&quot;&gt;AddConsP&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;normaliz.lib (for normaliz &amp;gt;=2.8) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1243.htm#SEC1318&quot;&gt;normaliz_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;renamed groebnerFan to groebnerFanP in polymake.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1941.htm#SEC2016&quot;&gt;polymake_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;renamed fVector to fVectorP in polymake.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1941.htm#SEC2016&quot;&gt;polymake_lib&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2284.htm#SEC2359&quot;&gt;polymake_so&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;</summary>
		<content type="html">&lt;h2&gt;News for version 4-0-2&lt;/h2&gt;
&lt;p&gt;New commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;align ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_260.htm#SEC299&quot;&gt;align&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;branchTo ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_155.htm#SEC194&quot;&gt;procs with different argument types&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;code&gt;-&amp;gt;&lt;/code&gt; ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_154.htm#SEC193&quot;&gt;proc expression&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Change in ring handling:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;typeof(&lt;/code&gt; qring &lt;code&gt;)&lt;/code&gt; returns &lt;code&gt;&quot;ring&quot;&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;algemodstd.lib:  Groebner bases of ideals in polynomial rings       over algebraic number fields( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2025.htm#SEC2100&quot;&gt;algemodstd_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;arr.lib: arrangements of hyperplanes ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2028.htm#SEC2103&quot;&gt;arr_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;brillnoether.lib: Riemann-Roch spaces of divisors on curve ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2073.htm#SEC2148&quot;&gt;brillnoether_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;hess.lib: Riemann-Roch space of divisors       on function fields and curves ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2155.htm#SEC2230&quot;&gt;hess_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;gradedModules.lib: graded modules/matrices/resolutions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2142.htm#SEC2217&quot;&gt;gradedModules_lib&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changed libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;revised polymake interface ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1941.htm#SEC2016&quot;&gt;polymake_lib&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2284.htm#SEC2359&quot;&gt;polymake_so&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;revised gfanlib interface ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2275.htm#SEC2350&quot;&gt;gfanlib_so&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Presolve::findvars ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1672.htm#SEC1747&quot;&gt;findvars&lt;/a&gt;,  &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_416.htm#SEC455&quot;&gt;variables&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Ring::addvarsTo ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1043.htm#SEC1118&quot;&gt;addvarsTo&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Ring::addNvarsTo ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1044.htm#SEC1119&quot;&gt;addNvarsTo&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Ring::hasAlgExtensionCoefficient ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1039.htm#SEC1114&quot;&gt;hasAlgExtensionCoefficient&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Schreyer::s_res ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2270.htm#SEC2345&quot;&gt;s_res&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;grobcov.lib (grobcovK) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_956.htm#SEC1031&quot;&gt;grobcov_lib&lt;/a&gt;) with new routines    AddCons ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_971.htm#SEC1046&quot;&gt;AddCons&lt;/a&gt;), AddConsP ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_972.htm#SEC1047&quot;&gt;AddConsP&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;normaliz.lib (for normaliz &amp;gt;=2.8) ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1243.htm#SEC1318&quot;&gt;normaliz_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;renamed groebnerFan to groebnerFanP in polymake.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1941.htm#SEC2016&quot;&gt;polymake_lib&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;renamed fVector to fVectorP in polymake.lib ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_1941.htm#SEC2016&quot;&gt;polymake_lib&lt;/a&gt;, &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-2/sing_2284.htm#SEC2359&quot;&gt;polymake_so&lt;/a&gt;) &lt;/li&gt;
&lt;/ul&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-0-1</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-0-1.html"/>
		<published>2014-10-06T15:18:48Z</published>
		<updated>2014-10-06T15:18:48Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-0-1.html</id>
		<author>
			<name>Administrator</name>
		<email>ederc@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2 style=&quot;font-family: 'Segoe UI', Arial, Helvetica, sans-serif; color: #b22222; font-size: 18.571428298950195px; margin: 1em 0px; padding: 0px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;News for version 4-0-1&lt;/h2&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Version 4-0-1 is a bug fix release. New feature: attribute &lt;code&gt;ring_cf&lt;/code&gt; for &lt;code&gt;ring&lt;/code&gt;.&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Availability&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;S&lt;small style=&quot;color: #454545; font-size: 11.428571701049805px;&quot;&gt;INGULAR&lt;/small&gt; is available as source code and for Linux, Mac OS X, Windows, FreeBSD and SunOS-5.&lt;/p&gt;</summary>
		<content type="html">&lt;h2 style=&quot;font-family: 'Segoe UI', Arial, Helvetica, sans-serif; color: #b22222; font-size: 18.571428298950195px; margin: 1em 0px; padding: 0px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;News for version 4-0-1&lt;/h2&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Version 4-0-1 is a bug fix release. New feature: attribute &lt;code&gt;ring_cf&lt;/code&gt; for &lt;code&gt;ring&lt;/code&gt;.&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Availability&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;S&lt;small style=&quot;color: #454545; font-size: 11.428571701049805px;&quot;&gt;INGULAR&lt;/small&gt; is available as source code and for Linux, Mac OS X, Windows, FreeBSD and SunOS-5.&lt;/p&gt;</content>
	</entry>
	<entry>
		<title>Release of SINGULAR 4-0-0</title>
		<link rel="alternate" type="text/html" href="https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-0-0.html"/>
		<published>2014-07-28T09:07:48Z</published>
		<updated>2014-07-28T09:07:48Z</updated>
		<id>https://www.singular.uni-kl.de/index.php/news/release-of-singular-4-0-0.html</id>
		<author>
			<name>Administrator</name>
		<email>ederc@mathematik.uni-kl.de</email>
		</author>
		<summary type="html">&lt;h2 style=&quot;font-family: 'Segoe UI', Arial, Helvetica, sans-serif; color: #b22222; font-size: 18.571428298950195px; margin: 1em 0px; padding: 0px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;News for version 4-0-0&lt;/h2&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Version 4-0-0 is a milestone relase of Singular. The new release series 4 aims for an entirely modularized architecture simplifying connectivity with other systems and paving the way for parallel computations. As a first step in modularization, the new release features an internal structural separation of coefficient rings and polynomial rings. This allows for a flexible integration of new coefficient rings.&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;S&lt;small style=&quot;color: #454545; font-size: 11.428571701049805px;&quot;&gt;INGULAR&lt;/small&gt; 4-0-0's list of new functionality and significant improvements further extends that of the 3-1-6/7 prerelease series.&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;New functionality&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt; &lt;/p&gt;
&lt;ul style=&quot;margin: 1em 0px; padding: 0px; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;de Rham cohomology of complements of algebraic varieties ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2109.htm#SEC2184&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;derham_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;Gromov-Witten numbers of elliptic curves ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1960.htm#SEC2035&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;ellipticcovers_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;classification of isolated complete intersection singularities in characteristic 0 ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1937.htm#SEC2012&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;classifyci_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;parametrization of orbits of unipotent actions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2002.htm#SEC2077&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;orbitparam_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;F5-like Groebner basis algorithm ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_385.htm#SEC424&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;sba&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;element-wise application of functions to data structures ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_420.htm#SEC459&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;apply&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;support for debugging libraries ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_64.htm#SEC100&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;ASSUME&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Improved functionality&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt; &lt;/p&gt;
&lt;ul style=&quot;margin: 1em 0px; padding: 0px; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;Groebner cover for parametric ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_883.htm#SEC958&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;grobcov_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;normalization of affine rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1142.htm#SEC1217&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;normal_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;classification of real singularities ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2084.htm#SEC2159&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;realclassify_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;GIT-fans ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1995.htm#SEC2070&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;gitfan_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;algebraic/transcendental field extensions&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;&lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_462.htm#SEC501&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;Non-commutative subsystem&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;an abstraction layer for parallel computations ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2078.htm#SEC2153&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;parallel_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;run-time loading of supplementary kernel code ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_779.htm#SEC830&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;Dynamic modules&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;interpreter language support for name spaces ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_143.htm#SEC182&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;package&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Availability&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;S&lt;small style=&quot;color: #454545; font-size: 11.428571701049805px;&quot;&gt;INGULAR&lt;/small&gt; is available as source code and for Linux, Mac OS X, Windows, FreeBSD and SunOS-5.&lt;/p&gt;</summary>
		<content type="html">&lt;h2 style=&quot;font-family: 'Segoe UI', Arial, Helvetica, sans-serif; color: #b22222; font-size: 18.571428298950195px; margin: 1em 0px; padding: 0px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;News for version 4-0-0&lt;/h2&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Version 4-0-0 is a milestone relase of Singular. The new release series 4 aims for an entirely modularized architecture simplifying connectivity with other systems and paving the way for parallel computations. As a first step in modularization, the new release features an internal structural separation of coefficient rings and polynomial rings. This allows for a flexible integration of new coefficient rings.&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;S&lt;small style=&quot;color: #454545; font-size: 11.428571701049805px;&quot;&gt;INGULAR&lt;/small&gt; 4-0-0's list of new functionality and significant improvements further extends that of the 3-1-6/7 prerelease series.&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;New functionality&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt; &lt;/p&gt;
&lt;ul style=&quot;margin: 1em 0px; padding: 0px; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;de Rham cohomology of complements of algebraic varieties ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2109.htm#SEC2184&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;derham_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;Gromov-Witten numbers of elliptic curves ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1960.htm#SEC2035&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;ellipticcovers_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;classification of isolated complete intersection singularities in characteristic 0 ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1937.htm#SEC2012&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;classifyci_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;parametrization of orbits of unipotent actions ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2002.htm#SEC2077&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;orbitparam_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;F5-like Groebner basis algorithm ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_385.htm#SEC424&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;sba&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;element-wise application of functions to data structures ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_420.htm#SEC459&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;apply&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;support for debugging libraries ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_64.htm#SEC100&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;ASSUME&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Improved functionality&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt; &lt;/p&gt;
&lt;ul style=&quot;margin: 1em 0px; padding: 0px; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;Groebner cover for parametric ideals ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_883.htm#SEC958&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;grobcov_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;normalization of affine rings ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1142.htm#SEC1217&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;normal_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;classification of real singularities ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2084.htm#SEC2159&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;realclassify_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;GIT-fans ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_1995.htm#SEC2070&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;gitfan_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;algebraic/transcendental field extensions&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;&lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_462.htm#SEC501&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;Non-commutative subsystem&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;an abstraction layer for parallel computations ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_2078.htm#SEC2153&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;parallel_lib&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;run-time loading of supplementary kernel code ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_779.htm#SEC830&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;Dynamic modules&lt;/a&gt;)&lt;/li&gt;
&lt;li style=&quot;padding-left: 30px; background-image: url(templates/ja_purity/images/bullet.gif); background-position: 18px 8px; background-repeat: no-repeat no-repeat;&quot;&gt;interpreter language support for name spaces ( &lt;a href=&quot;https://www.singular.uni-kl.de/Manual/4-0-0/sing_143.htm#SEC182&quot; style=&quot;color: #004e77; font-weight: bold;&quot;&gt;package&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;Availability&lt;/p&gt;
&lt;p style=&quot;margin: 1em 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11.428571701049805px; line-height: 18px; background-color: #f2f2f2;&quot;&gt;S&lt;small style=&quot;color: #454545; font-size: 11.428571701049805px;&quot;&gt;INGULAR&lt;/small&gt; is available as source code and for Linux, Mac OS X, Windows, FreeBSD and SunOS-5.&lt;/p&gt;</content>
	</entry>
</feed>
