Thank you Trevor! This was extremely helpful!
Trevor Karn schrieb am Dienstag, 27. Juli 2021 um 14:23:37 UTC+2:

> Check out this ask.sagemath.org post: 
> https://ask.sagemath.org/question/56243/quotients-of-exterior-algebras/. 
> You could try to implement a specific ideal for the graded commutative 
> algebras. I opened a ticket https://trac.sagemath.org/ticket/32249 to 
> start doing this but in the meantime got pulled toward other tasks for my 
> GSoC project. 
>
> On Monday, July 26, 2021 at 1:43:33 PM UTC-5 Michael Jung wrote:
>
>> Sorry, the last example is of course
>>
>> sage: from sage.algebras.commutative_graded_algebra_finite import 
>> FiniteGCAlgebra
>> sage: A.<x,y,z> = FiniteGCAlgebra(QQ, degrees=(1,2,3), max_degree=6)
>> sage: I = A.ideal(y^2)
>> sage: Q = A.quotient(I)
>> sage: Q.gen(1)^2
>> ybar^2
>>
>> Michael Jung schrieb am Montag, 26. Juli 2021 um 20:40:25 UTC+2:
>>
>>> Hello everyone,
>>>
>>> In https://trac.sagemath.org/ticket/32272, I am trying to implement 
>>> graded algebras with finite degree. I have troubles constructing a 
>>> (generic) quotient. Here is what happens without a ngens method:
>>>
>>> sage: from sage.algebras.commutative_graded_algebra_finite import 
>>> FiniteGCAlgebra
>>> sage: A.<x,y,z> = FiniteGCAlgebra(QQ, degrees=(1,2,3), max_degree=6)
>>> sage: I = A.ideal(y^2)
>>> sage: A.quotient(I)
>>> Traceback (most recent call last)
>>> ...
>>> RuntimeError: Graded commutative algebra with generators ('x', 'y', 'z') 
>>> in degrees (1, 2, 3) with maximal finite degree 6 still using old coercion 
>>> framework
>>>
>>> Adding a ngens method on the other hand causes the quotients not to 
>>> function properly:
>>>
>>> sage: from sage.algebras.commutative_graded_algebra_finite import 
>>> FiniteGCAlgebra
>>> sage: A.<x,y,z> = FiniteGCAlgebra(QQ, degrees=(1,2,3), max_degree=6)
>>> sage: I = A.ideal(y^2)
>>> sage: Q = A.quotient(I)
>>> sage: Q.gen(0)*Q.gen(1)                                                
>>> xbar*ybar
>>>
>>> The result, however, should be zero.
>>>
>>> What am I doing wrong? Help is very much appreciated! :)
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/06c0d95c-c0f4-4ef6-ac2d-5d4a56b7fa90n%40googlegroups.com.

Reply via email to