Is there a software package that does Schubert Calculus computations? - MathOverflow most recent 30 from http://mathoverflow.net2013-06-19T17:33:08Zhttp://mathoverflow.net/feeds/question/1373http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/1373/is-there-a-software-package-that-does-schubert-calculus-computationsIs there a software package that does Schubert Calculus computations?Charles Siegel2009-10-20T04:41:55Z2009-10-20T09:48:34Z
<p>Is there a good software package for doing computations in the cohomology ring of Grassmannians? Things like, I can write down a polynomial in, in fact, special Schubert classes, but it's one where doing the multiplication out is too tedious for me to have any chance at accuracy in the final answer, and want an efficient way to tell a computer to do it (things that will just multiply pairs, and then you input the next set of pairs don't count).</p>
http://mathoverflow.net/questions/1373/is-there-a-software-package-that-does-schubert-calculus-computations/1379#1379Answer by Steven Sam for Is there a software package that does Schubert Calculus computations?Steven Sam2009-10-20T05:18:19Z2009-10-20T05:33:47Z<p>There's a Littlewood-Richardson calculator here:
<a href="http://math.rutgers.edu/~asbuch/lrcalc/" rel="nofollow">http://math.rutgers.edu/~asbuch/lrcalc/</a></p>
<p>I usually use the "SchurRings" package in Macaulay 2 ( <a href="http://www.math.uiuc.edu/Macaulay2/" rel="nofollow">http://www.math.uiuc.edu/Macaulay2/</a> ) though. No particular reason why, just that Macaulay 2 is something I am used to using. It's very easy to use, here's an example (it doesn't print correctly on this page) where the 4 in the first command means use 4 variables (so we're working in Gr(4, infinity)). </p>
<p>i1 : S = schurRing(s,4)</p>
<p>o1 = S</p>
<p>o1 : SchurRing</p>
<p>i2 : s_{2,2} * s_{3,1}</p>
<p>o2 = s + s + s + s + s + s + s</p>
<pre><code> 5,3 5,2,1 4,3,1 4,2,2 4,2,1,1 3,3,2 3,2,2,1
</code></pre>
<p>o2 : S</p>
http://mathoverflow.net/questions/1373/is-there-a-software-package-that-does-schubert-calculus-computations/1399#1399Answer by Henning Arnór Úlfarsson for Is there a software package that does Schubert Calculus computations?Henning Arnór Úlfarsson2009-10-20T09:08:55Z2009-10-20T09:08:55Z<p>The package Schubsingular.m2 by Alexander Woo, Alexander Yong (available from the authors
<a href="http://www.math.uiuc.edu/~ayong/" rel="nofollow">website</a>) won't do the Schubert calculus for you but it can determine which Schubert varieties are smooth, factorial and Gorenstein by examining pattern avoidance of the defining permutations.</p>
http://mathoverflow.net/questions/1373/is-there-a-software-package-that-does-schubert-calculus-computations/1405#1405Answer by David Lehavi for Is there a software package that does Schubert Calculus computations?David Lehavi2009-10-20T09:48:34Z2009-10-20T09:48:34Z<p>There is something called <a href="http://www.algorithm.uni-bayreuth.de/en/research/SYMMETRICA/" rel="nofollow">Symmetrica</a>, which is now bundled with <a href="http://www.sagemath.org/index.html" rel="nofollow">Sage</a>.</p>