Changeset 93332c in git for Singular/LIB
- Timestamp:
- Aug 5, 2004, 5:59:22 PM (20 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- b0b7bdeafea2f16d524d312078bcb23219f9425f
- Parents:
- 35340eda1fec349be666fea4232329107bae3a69
- Location:
- Singular/LIB
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/gmssing.lib
r35340e r93332c 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: gmssing.lib,v 1. 3 2004-04-22 10:50:51Singular Exp $";2 version="$Id: gmssing.lib,v 1.4 2004-08-05 15:59:20 Singular Exp $"; 3 3 category="Singularities"; 4 4 … … 121 121 int gmsmaxdeg; maximal weight of variables 122 122 @end format 123 NOTE: gmsbasis is a C {{s}}-basis of H'' and [t,s]=s^2123 NOTE: gmsbasis is a C[[s]]-basis of H'' and [t,s]=s^2 124 124 KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice 125 125 EXAMPLE: example gmsring; shows examples -
Singular/LIB/hnoether.lib
r35340e r93332c 1 version="$Id: hnoether.lib,v 1.3 8 2004-04-21 14:27:23Singular Exp $";1 version="$Id: hnoether.lib,v 1.39 2004-08-05 15:59:21 Singular Exp $"; 2 2 category="Singularities"; 3 3 info=" … … 170 170 " 171 171 { 172 nameof(basering);173 172 map T1 = basering,var(1),var(2)+d*var(1)^Q; 174 173 return(T1(f)); -
Singular/LIB/paramet.lib
r35340e r93332c 1 1 // last change: 17.01.2001 2 2 /////////////////////////////////////////////////////////////////////////////// 3 version="$Id: paramet.lib,v 1.1 2 2001-08-27 14:47:57Singular Exp $";3 version="$Id: paramet.lib,v 1.13 2004-08-05 15:59:22 Singular Exp $"; 4 4 category="Visualization"; 5 5 info=" … … 69 69 // number of necessary variables, and the information, if 70 70 // the parametrization was successful. 71 list param=para,d,1;71 list @param=para,d,1; 72 72 // if (d==0) 73 73 // { … … 82 82 { 83 83 setring BAS; 84 list param=I,0,0;84 list @param=I,0,0; 85 85 } 86 86 } … … 88 88 { 89 89 setring BAS; 90 list param=I,0,0;90 list @param=I,0,0; 91 91 } 92 92 option(set,ov); 93 return( param);93 return(@param); 94 94 } 95 95 example … … 117 117 intvec ov=option(get); 118 118 option(noredefine); 119 list primary,no,nor,para, param;119 list primary,no,nor,para,@param; 120 120 def BAS=basering; 121 121 int d=dim(std(I)); … … 153 153 // (x-a,y-b,z-c), since only then normap=(a,b,c). 154 154 // } 155 param[ii]=inter;155 @param[ii]=inter; 156 156 kill inter; 157 157 setring BAS; … … 161 161 setring PR; 162 162 list inter=0,0,0; 163 param[ii]=inter;163 @param[ii]=inter; 164 164 kill inter; 165 165 setring BAS; … … 171 171 keepring PR; 172 172 option(set,ov); 173 return( param);173 return(@param); 174 174 } 175 175 example … … 202 202 for (int ii=1; ii<=size(hn); ii++) 203 203 { 204 para[ii]= param(hn[ii]);204 para[ii]=@param(hn[ii]); 205 205 } 206 206 } -
Singular/LIB/solve.lib
r35340e r93332c 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: solve.lib,v 1.2 6 2003-07-18 14:13:15Singular Exp $";2 version="$Id: solve.lib,v 1.27 2004-08-05 15:59:22 Singular Exp $"; 3 3 category="Symbolic-numerical solving"; 4 4 info=" … … 29 29 "USAGE: laguerre_solve(f [, m, l, n, s] ); f = polynomial,@* 30 30 m, l, n, s = integers (control parameters of the method) 31 @format32 31 m: precision of output in digits ( 4 <= m), if basering is not ring of 33 32 complex numbers; … … 43 42 current ring) 44 43 ( default: m, l, n, s = 8, 30, 1, 0 ) 45 @end format46 44 ASSUME: f is a univariate polynomial;@* 47 45 basering has characteristic 0 and is either complex or without … … 49 47 RETURN: list of (complex) roots of the polynomial f, depending on n. The 50 48 result is of type 51 @format52 49 string: if the basering is not complex, 53 50 number: otherwise. 54 @end format55 51 NOTE: If printlevel >0: displays comments ( default = 0 ). 56 52 If s != 0 and if the procedure stops with ERROR, try a higher … … 522 518 "USAGE: solve(G [, m, n, l] ); G = ideal, 523 519 m, n, l = integers (control parameters of the method) 524 @format525 520 m: precision of output in digits ( 4 <= m) and of the 526 521 generated ring of complex numbers; … … 533 528 ( default: m, n, l = 8, 0, 30 or 534 529 for (n != 0 and size(#) = 2) l = 60 ) 535 @end format536 530 ASSUME: the ideal is 0-dimensional;@* 537 531 basering has characteristic 0 and is either complex or … … 540 534 list of complex numbers in the generated output ring (the new 541 535 basering). 542 @format543 536 The result is a list L 544 537 n = 0: a list of all different solutions (L[i]), … … 547 540 L[i][2] the multiplicity 548 541 L is ordered w.r.t. multiplicity (the smallest first). 549 @end format550 542 NOTE: If the problem is not 0-dim. the procedure stops with ERROR, if the 551 543 ideal G is not a lex. standard basis, it is generated with internal … … 1199 1191 proc ures_solve( ideal gls, list # ) 1200 1192 "USAGE: ures_solve(i [, k, p] ); i = ideal, k, p = integers 1201 @format1202 1193 k=0: use sparse resultant matrix of Gelfand, Kapranov and Zelevinsky, 1203 1194 k=1: use resultant matrix of Macaulay which works only for … … 1206 1197 if the basering is not complex (in decimal digits), 1207 1198 (default: k=0, p=30) 1208 @end format1209 1199 ASSUME: i is a zerodimensional ideal with 1210 1200 nvars(basering) = ncols(i) = number of vars … … 1212 1202 RETURN: list of all (complex) roots of the polynomial system i = 0; the 1213 1203 result is of type 1214 @format1215 1204 string: if the basering is not complex, 1216 1205 number: otherwise. 1217 @end format1218 1206 EXAMPLE: example ures_solve; shows an example 1219 1207 " … … 1267 1255 proc mp_res_mat( ideal i, list # ) 1268 1256 "USAGE: mp_res_mat(i [, k] ); i ideal, k integer, 1269 @format1270 1257 k=0: sparse resultant matrix of Gelfand, Kapranov and Zelevinsky, 1271 1258 k=1: resultant matrix of Macaulay (k=0 is default) 1272 @end format1273 1259 ASSUME: The number of elements in the input system must be the number of 1274 1260 variables in the basering plus one; … … 1629 1615 proc lex_solve( ideal fi, list # ) 1630 1616 "USAGE: lex_solve( i[,p] ); i=ideal, p=integer, 1631 @format1632 1617 p>0: gives precision of complex numbers in decimal digits (default: p=30). 1633 @end format1634 1618 ASSUME: i is a reduced lexicographical Groebner bases of a zero-dimensional 1635 1619 ideal, sorted by increasing leading terms.
Note: See TracChangeset
for help on using the changeset viewer.