mabshoff wrote: > > > On Oct 24, 6:27 pm, "William Stein" <[EMAIL PROTECTED]> wrote: >> On 10/24/07, Jaap Spies <[EMAIL PROTECTED]> wrote:
> > I am on that, I got a 32 bit build of 2.8.9.alpha0. >> By the way, could you remind me where dance is defined? >> >> sage: search_src('dance') >> [nothing] >> sage: >> >> It is not in matrix2.pyx, It is on the bottom of my first message and heer below. It uses some functions/methods present in matrix2.pyx: rook_vector, permanental_minor, prod_of_row_sums, permanent. >>>> increase the amount of swap you have in that box. Adding more physical >>>> RAM will probably makes the problem go away, too. >>> I rebooted with no succes. Same error using 50-60% of 1 GB memory. >>> Swap space is 5 GB. >>> Jaap > > Ok, I will investigate on a 32 bit box then. Could you give us > distribution/gcc and so on please? It might be related to specific > compilers. > Linux paix 2.6.22.9-91.fc7 #1 SMP Thu Sep 27 23:10:59 EDT 2007 i686 i686 i386 GNU/Linux gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-27) Jaap ------- ########################################################################## # Copyright (C) 2006 Jaap Spies, [EMAIL PROTECTED] # # Distributed under the terms of the GNU General Public License (GPL): # # http://www.gnu.org/licenses/ ########################################################################## """ Usage from sage sage: attach 'dancing.sage' sage: dance(4) h^4 - 2*h^3 + 9*h^2 - 8*h + 6 """ # use variable 'h' in the polynomial ring over the rationals h = QQ['h'].gen() def dance(m): """ Generates the polynomial solutions of the Dancing School Problem Based on a modification of theorem 7.2.1 from Brualdi and Ryser, Combinatorial Matrix Theory. See NAW 5/7 nr. 4 december 2006 p. 285 INPUT: integer m OUTPUT: polynomial in 'h' EXAMPLE: sage: dance(4) h^4 - 2*h^3 + 9*h^2 - 8*h + 6 AUTHOR: Jaap Spies (2006) """ n = 2*m-2 M = MatrixSpace(ZZ, m, n) A = M([0 for i in range(m*n)]) for i in range(m): for j in range(n): if i > j or j > i + n - m: A[i,j] = 1 rv = A.rook_vector() # print rv s = sum([(-1)^k*rv[k]*falling_factorial(m+h-k, m-k) for k in range(m+1)]) print s --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---