Macaulay2 » Documentation
Packages » ToricVectorBundles :: tensor(ToricVectorBundle,ToricVectorBundle)
next | previous | forward | backward | up | index | toc

tensor(ToricVectorBundle,ToricVectorBundle) -- the tensor product of two toric vector bundles

Synopsis

Description

If E1 and E2 are defined over the same fan and are in the same description, then tensor computes the tensor product of the two vector bundles in this description.
i1 : E1 = toricVectorBundle(2,hirzebruchFan 3)

o1 = {dimension of the variety => 2 }
      number of affine charts => 4
      number of rays => 4
      rank of the vector bundle => 2

o1 : ToricVectorBundleKlyachko
i2 : E2 = tangentBundle hirzebruchFan 3

o2 = {dimension of the variety => 2 }
      number of affine charts => 4
      number of rays => 4
      rank of the vector bundle => 2

o2 : ToricVectorBundleKlyachko
i3 : E = tensor(E1,E2)

o3 = {dimension of the variety => 2 }
      number of affine charts => 4
      number of rays => 4
      rank of the vector bundle => 4

o3 : ToricVectorBundleKlyachko
i4 : details E

o4 = HashTable{| -1 | => (| -1 1/3 0  0   |, | -1 0 -1 0 |)}
               | 3  |     | 3  0   0  0   |
                          | 0  0   -1 1/3 |
                          | 0  0   3  0   |
               | 0  | => (| 0  1 0  0 |, | -1 0 -1 0 |)
               | -1 |     | -1 0 0  0 |
                          | 0  0 0  1 |
                          | 0  0 -1 0 |
               | 0 | => (| 0 1 0 0 |, | -1 0 -1 0 |)
               | 1 |     | 1 0 0 0 |
                         | 0 0 0 1 |
                         | 0 0 1 0 |
               | 1 | => (| 1 0 0 0 |, | -1 0 -1 0 |)
               | 0 |     | 0 1 0 0 |
                         | 0 0 1 0 |
                         | 0 0 0 1 |

o4 : HashTable

See also

Ways to use this method: