Sophie

Sophie

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

Macaulay2-1.3.1-8.fc15.i686.rpm

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

i1 : isHomogeneous(ZZ)

o1 = true

i2 : isHomogeneous(ZZ[x])

o2 = true

i3 : isHomogeneous(ZZ[x]/(x^3-x-3))

o3 = false

i4 : A = QQ[a,b,c];

i5 : B = A[x,y];

i6 : isHomogeneous B

o6 = true

i7 : isHomogeneous ideal(a*x+y,y^3-b*x^2*y)

o7 = false

i8 : R = QQ[a,b,c,Degrees=>{{1,1},{1,0},{0,1}}];

i9 : I = ideal(a-b*c);

o9 : Ideal of R

i10 : isHomogeneous I

o10 = true

i11 : isHomogeneous(R/I)

o11 = true

i12 : isHomogeneous(R/(a-b))

o12 = false

i13 : S = QQ[a,b];

i14 : F = S^{-1,2}

       2
o14 = S

o14 : S-module, free, degrees {1, -2}

i15 : isHomogeneous F

o15 = true

i16 : G = S^{1,2}

       2
o16 = S

o16 : S-module, free, degrees {-1, -2}

i17 : phi = random(G,F)

o17 = {-1} | a2+5ab+2b2        0 |
      {-2} | 2a3+8a2b+4ab2+8b3 8 |

              2       2
o17 : Matrix S  <--- S

i18 : isHomogeneous phi

o18 = true

i19 : degree phi

o19 = {0}

o19 : List

i20 : M = coker phi

o20 = cokernel {-1} | a2+5ab+2b2        0 |
               {-2} | 2a3+8a2b+4ab2+8b3 8 |

                             2
o20 : S-module, quotient of S

i21 : isHomogeneous(a*M)

o21 = true

i22 : isHomogeneous((a+1)*M)

o22 = false

i23 :