Macaulay2 » Documentation
Packages » A1BrouwerDegrees :: gwMultiply
next | previous | forward | backward | up | index | toc

gwMultiply -- the tensor product of two Grothendieck-Witt classes

Synopsis

Description

This computes the tensor product of the Grothendieck-Witt classes beta and gamma.

i1 : M = matrix(QQ,{{1,0},{0,1}});

              2       2
o1 : Matrix QQ  <-- QQ
i2 : N = matrix(QQ, {{1, 2}, {2, 5}});

              2       2
o2 : Matrix QQ  <-- QQ
i3 : beta = gwClass(M);
i4 : gamma = gwClass(N);
i5 : gwMultiply(beta, gamma)

o5 = GrothendieckWittClass{cache => CacheTable{}}
                           matrix => | 1 2 0 0 |
                                     | 2 5 0 0 |
                                     | 0 0 1 2 |
                                     | 0 0 2 5 |

o5 : GrothendieckWittClass

See also

Ways to use gwMultiply :

For the programmer

The object gwMultiply is a method function.