> > I guess FiniteDimensionalAlgebrasWithBasis has both the old Algebras() 
> > and the new MagmaticAlgebras() as supercategories? That would explain 
> > why I'm seeing associativity and rings everywhere. 
> > 
>
> ...and building up a pile of non-associative categories one-at-a-time 
> doesn't work either, of course =) 
>
> MagmaticAlgebras has been around for quite some time. At some point, there 
is a plan to make Algebras to not assume associativity in order to be more 
explicit. Also, Algebras is not "old" and not going away. However, as you 
said, FiniteDimensionalAlgebrasWithBasis has Algebras as a basis, and so it 
is associative. For the analogous thing, you want 
MagmaticAlgebras(R).FiniteDimensional().WithBasis() (maybe also .Unital() 
added too). However, this will be a more generic join category. If some of 
the methods currently in the associative version still apply, you should 
create the corresponding category and move those methods to this category. 
Does that clarify things?

Best,
Travis

-- 
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/69de6c75-42cd-4f79-9642-5731a02312cf%40googlegroups.com.

Reply via email to