Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 7ebd25ac536d248d499a3ce2acda963a > files > 2814

Macaulay2-1.3.1-8.fc15.i686.rpm

-- -*- M2-comint -*- {* hash: -835737777 *}

i1 : R = QQ[x,y,z]/(y^2-x^3)

o1 = R

o1 : QuotientRing

i2 : H = Hom(ideal(x,y), R^1)

o2 = image {-1} | x y  |
           {-1} | y x2 |

                             2
o2 : R-module, submodule of R

i3 : g = homomorphism H_{1}

o3 = | y x2 |

o3 : Matrix

i4 : source g

o4 = image | x y |

                             1
o4 : R-module, submodule of R

i5 : target g

      1
o5 = R

o5 : R-module, free

i6 : H1 = prune H

o6 = cokernel | x2 -y |
              | -y x  |

                            2
o6 : R-module, quotient of R

i7 : homomorphism(H1.cache.pruningMap * H1_{1})

o7 = | y x2 |

o7 : Matrix

i8 : f = basis(3,H)

o8 = {0} | xy2 xyz xz2 y3 y2z yz2 z3 0  0  0  |
     {1} | 0   0   0   0  0   0   0  y2 yz z2 |

o8 : Matrix

i9 : rand = random(R^(numgens source f), R^1)

o9 = | 3    |
     | 1    |
     | 3    |
     | 3/4  |
     | 1/5  |
     | 2/7  |
     | 6/7  |
     | 10/3 |
     | 4    |
     | 7/3  |

             10       1
o9 : Matrix R   <--- R

i10 : h = homomorphism(f * rand)

o10 = | 3x2y2+3/4xy3+x2yz+1/5xy2z+3x2z2+2/7xyz2+6/7xz3+10/3y3+4y2z+7/3yz2
      -----------------------------------------------------------------------
      10/3x2y2+3xy3+3/4y4+4x2yz+xy2z+1/5y3z+7/3x2z2+3xyz2+2/7y2z2+6/7yz3 |

o10 : Matrix

i11 : source h

o11 = image | x y |

                              1
o11 : R-module, submodule of R

i12 : target h

       1
o12 = R

o12 : R-module, free

i13 :