Thanks helping, but it doesnt help.
I alrerady know Mathematica provide matrices product. I dont need to change matrix or vector product, but establishing "computing rules" between some elements of a set, and use it.
example :
E = { a,b,c }
plus :
(a,a) -> a,
(a,b) -> b,
(b,a) -> b,
...
Multiply :
(a,a) -> b,
(a,b) -> a
And now, if I compute
( {{a, a}, {b, a} } ) ( {{a, b}, {a, a}} )
I expect the result is :
{{b, a}, {a, b}}
and not only :
{{a^2, a b}, {a b, a^2}}
I tried to search on google, but I dont have the good "key-words" to collect some interesting results.
I know it's something about finite groups, algebra or something like that, but i didnt found at now...
Please help.