next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
ToricVectorBundles :: randomDeformation

randomDeformation -- a random deformation of a given toric vector bundle

Synopsis

Description

"For a bundle of rank k the function "randomDeformation" replaces each base matrix by a random k by k matrix with entries between l and h. For this h must be greater than l. If l is not given then the random entries are between 0 and h and then h must be strictly positive."

i1 : E = tangentBundle pp1ProductFan 2

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

o1 : ToricVectorBundleKlyachko
i2 : details E

o2 = HashTable{| -1 | => (| -1 0 |, | -1 0 |)}
               | 0  |     | 0  1 |
               | 0  | => (| 0  1 |, | -1 0 |)
               | -1 |     | -1 0 |
               | 0 | => (| 0 1 |, | -1 0 |)
               | 1 |     | 1 0 |
               | 1 | => (| 1 0 |, | -1 0 |)
               | 0 |     | 0 1 |

o2 : HashTable
i3 : E1 = randomDeformation(E,-2,6)

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

o3 : ToricVectorBundleKlyachko
i4 : details E1

o4 = HashTable{| -1 | => (| -2 4 |, | -1 0 |)}
               | 0  |     | 0  5 |
               | 0  | => (| -2 4 |, | -1 0 |)
               | -1 |     | 4  1 |
               | 0 | => (| 6 6  |, | -1 0 |)
               | 1 |     | 2 -1 |
               | 1 | => (| 6 3  |, | -1 0 |)
               | 0 |     | 6 -2 |

o4 : HashTable

See also

Ways to use randomDeformation :