I think that this does want you want and it's just the absence of documentation that is letting you down. Try:
sage: M = FreeMonoid(3,['a','b','c']) sage: a,b,c=M.gens() # or use M.inject_variables() sage: A=M.algebra(QQ) sage: A(a)*A(b)+ A(c) B[c] + B[a*b] Andrew -- You received this message because you are subscribed to the Google Groups "sage-support" group. 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. Visit this group at http://groups.google.com/group/sage-support?hl=en.