> {{{id=2|
> %time
> B.<x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x
>21,x22,x23,x24,x25,x26,x27,x28,x29,x30>=BooleanPolynomialRing
> (30,order='lex')
> I1=ideal([x13*x15 + x1*x7*x13*x25 + x9*x22 + x17 + x18 + x3 + x13,1 +
> x6*x21 + x3,x2*x18 + 1 + x16*x25,x15 + x9 + x1*x10*x20,x23 +
> x9*x21*x23*x27 + x25 + x7,x13 + x1*x4*x15 + x6*x24 + 1 + x26*x27 +
> x3,1 + 1,1 + x13 + x22*x28 + x1*x29,x8 + x11*x29 + x15*x18 +
> x5*x11,x3*x9 + 1 + 1,x8,x14 + x14 + x6*x16*x28 + x6 + x13 +
> x23,x1*x15*x17 + 1 + x7 + x8 + x3 + x3*x15 + x12*x13*x25 +
> x3,x26,x4*x7*x8 + x3*x7 + x15*x17 + x15 + 1,x3*x17*x26*x28 +
> x2*x14*x20*x21 + x5*x18*x28 + x30,x5*x6 + x12 + x28 + x3*x25 + x12,1 +
> x7 + x16*x23 + 1 + 1,x1*x12*x24 + x4*x22*x26 + x6,x19*x21 + x2*x5*x9 +
> 1 + x21 + x6,x30 + x13,x17 + x10*x11 + x3 + x10 + x7*x8*x18,x14 +
> x7*x8*x11 + x5*x21 + x2*x15*x19 + x5*x7,x20*x21 + x15*x18*x19 +
> x9*x10,x2*x8*x10*x19*x22 + x8 + x14 + x16*x24 + x16*x21 + x29,x9*x25 +
> x10*x17*x18 + x2*x19 + x22*x25 + x6*x22*x25,x25 + x6 + x8*x26 +
> x10*x23 + x29 + x12 + x30 + x4*x13,x22 + x24 + x26 + x2 + x30 +
> x6*x10*x16 + x20,0,x28 + x8 + x9 + x2 + x15*x18*x29 + x16])
> I2 = ideal([B(f) for f in I1.gens()])

Why are you doing this? Probably just an oversight, nevermind.

> G=I2.groebner_basis(faugere=False,linear_algebra_in_last_block=False)
> GG=Ideal(G)
> R.<x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x
>21,x22,x23,x24,x25,x26,x27,x28,x29,x30>=PolynomialRing
> (GF(2),30,order='lex')
> GB = ideal([R(f) for f in G]) + ideal(sage.rings.ideal.FieldIdeal(R))
> GB.variety()
> ///
...
> TypeError: Singular error:
> // ** redefining zerlegt
>    ? wrong range[4] in ideal/module(3)
>    ? error occurred in triang.lib::invertieren_oT line 433: `
> T_bis_k = T[1..(k-1)];`
>    ? leaving triang.lib::invertieren_oT
>    ? wrong range[21] in ideal/module(3)
>    ? error occurred in triang.lib::Erw_ggt_oT line 509: `parameter
> poly f; parameter  poly g; parameter  int v; parameter  ideal T;  `
>    ? wrong type declaration. type 'help poly;'
>    ? leaving triang.lib::Erw_ggt_oT
>    ? `f` is undefined
>    ? error occurred in triang.lib::Erw_ggt_oT line 511: `    poly p1 =
> f;`
>    ? expected poly-expression. type 'help poly;'
>    ? leaving triang.lib::Erw_ggt_oT
>    skipping text from `;` error at token `)`
>    ? leaving triang.lib::invertieren_oT
>    ? leaving triang.lib::invertieren
>    ? leaving triang.lib::triangLbas
>    ? leaving triang.lib::triangLfak
> }}}

I can reproduce your error and it seems this might be an error in Singular. 
I'm CCing Michael Brickenstein from the Singular team. If he doesn't have 
time to look into this, I'll properly report this bug upstream.

Cheers,
Martin

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
_otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF
_www: http://www.informatik.uni-bremen.de/~malb
_jab: martinralbre...@jabber.ccc.de


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to