Singular https://www.singular.uni-kl.de/forum/ |
|
Creating a NC Algebra https://www.singular.uni-kl.de/forum/viewtopic.php?f=10&t=1641 |
Page 1 of 1 |
Author: | Justin [ Thu May 31, 2007 10:08 pm ] |
Post subject: | Creating a NC Algebra |
Hi, I've tried out the examples in the Plural doc, and looked at some postings in the Forum, but I am still unclear on how to do the following. I want an algebra, A, with generators 1,x,y,..., subject to relations like this: f(x)=0 g(y)=0 (so each generator generates a number field, assuming the base field is Q). Then there are relations like xy + yx + ... = 0. The latter seems clear from the examples. I am having problems with the former. I would think that creating a base qring using an ideal generated by f,g,... would be the way to start, but the results aren't what I expect (e.g., I always get a reduced value of 0 for x^2). What am I missing? Thanks! Justin |
Author: | levandov [ Tue Jun 12, 2007 7:45 pm ] |
Post subject: | Re: Creating a NC Algebra |
Hi Justin, basically you're given say the generators x,y over some field K and three relations, xy + yx + ... = 0, f(x)=0, g(y) = 0. The classical way to input such an algebra is 1) define the algebra, say A, in x,y with the relation xy + yx + ... = 0 (with, say, ncalg command) 2) compute a two-sided Groebner basis of the ideal in A, generated by polynomials f(x), g(y): Code: poly f = ...; poly g = ...; ideal Q = f,g; Q = twostd(Q); Here it would be interesting to see what Q gives 3) pass to the factor algebra modulo Q Code: qring q = Q; If you have further problems, please send me some examples you're playing with to levandov at mathematik.uni-kl.de Best regards. Viktor |
Author: | Justin [ Wed Jun 20, 2007 6:23 pm ] |
Post subject: | Re: Creating a NC Algebra |
Thanks to some off-line help from Viktor, and a course in remedial reading , I have some success. The problem I reported is due to the fact that I misread the example of an ncalgebra computation in the manual. Once I got that right, I was able to get sensible results. For the record, the "nc" relation I was using is xy + yx + x + 1. I filled in the two arrays with Code: C[2][2] = 1 D[2][2] = x + 1 which, unfortunately, represents yx - xy - x - 1. As usual, the computer did exactly what I told it to. Using the latter relation, it was easy to see that the ideal generated by the algebraic relations for x, y is in fact the unit ideal. This accounts for the fact that in the quotient ring, everything came up as 0. Justin |
Page 1 of 1 | All times are UTC + 1 hour [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |