Dear Marc, Erik, Forum,
I have a finitely generated matrix algebra over the rationals that I know is not a field but contains zero divisors. To find one (and this seems to be quite suitable) I simply use: i:=First(rc.algebra, a-> Determinant(a)=0 and a <> 0*I);
Does anybody know how to do this another way with more chance for a success?
In general this is a very difficult problem. If the input basis is bad, then no general algorithm is known (if the algebra is central simple). For more information: @article {MR2325916, AUTHOR = {P{\'{\i}}lnikov{\'a}, Jana}, TITLE = {Trivializing a central simple algebra of degree 4 over the rational numbers}, JOURNAL = {J. Symbolic Comput.}, FJOURNAL = {Journal of Symbolic Computation}, VOLUME = {42}, YEAR = {2007}, NUMBER = {6}, PAGES = {579--586}, ISSN = {0747-7171}, MRCLASS = {16K20}, MRNUMBER = {2325916 (2008c:16030)}, MRREVIEWER = {Zinovy Reichstein}, DOI = {10.1016/j.jsc.2007.01.001}, URL = {http://dx.doi.org/10.1016/j.jsc.2007.01.001}, } Best wishes, Willem de Graaf _______________________________________________ Forum mailing list Forum@mail.gap-system.org http://mail.gap-system.org/mailman/listinfo/forum