Changeset bf75121 in git for Singular/LIB/gradedModules.lib
- Timestamp:
- Apr 29, 2015, 6:38:52 PM (9 years ago)
- Branches:
- (u'spielwiese', 'd1b01e9d51ade4b46b745d3bada5c5f3696be3a8')
- Children:
- abc5f14430fc46985a74afdd4a426157fa69263e
- Parents:
- e5e219020eee81e7dc5562da6a0aa0a4a1e2b3e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/gradedModules.lib
re5e219 rbf75121 26 26 grdeg(M) compute graded degrees of columns of the map M 27 27 grview(M) view the graded structure of map M 28 grshift(M,d) shift graded module coker(M) by d28 grshift(M,d) shift graded module coker(M) by +d 29 29 grzero() presentation of S(0)^1 30 grtwist(r,d) presentation of S( -d)^r31 grtwists(v) presentation of S( -v[1])+...+S(-v[size(v)])30 grtwist(r,d) presentation of S(d)^r 31 grtwists(v) presentation of S(v[1])+...+S(v[size(v)]) 32 32 grsum(M,N) direct sum of two graded modules coker(M) + coker(N) 33 33 grpower(M,p) direct p-th power of graded module coker(M) … … 865 865 "USAGE: grshift(A, d), graded objects A, int d 866 866 RETURN: shifted graded object 867 PURPOSE: shift the grading on A by d: A _i -> A_{i+/-d}?867 PURPOSE: shift the grading on A by d: A(i) -> A(i+d) 868 868 EXAMPLE: example grshift; shows an example 869 869 " … … 1140 1140 int l = size(v); 1141 1141 module Z; Z[l] = [0]; 1142 Z = grobj(Z, v,v); // will set the rank as well1142 Z = grobj(Z, -v, -v); // will set the rank as well 1143 1143 return(Z); 1144 1144 } … … 1170 1170 1171 1171 // zero syzygy? 1172 return( grtwists( v) ); // ???1172 return( grtwists(-v) ); // ??? 1173 1173 } 1174 1174 example … … 1249 1249 for ( i = 1; i <= l; i++ ) 1250 1250 { 1251 if( size(r[i]) == 0 ){ r[i] = grtwists( v); i++; break; }1251 if( size(r[i]) == 0 ){ r[i] = grtwists(-v); i++; break; } 1252 1252 1253 1253 r[i] = grobj(r[i], v); v = grdeg(r[i]);
Note: See TracChangeset
for help on using the changeset viewer.