Changeset 314804 in git for Singular/iparith.inc
- Timestamp:
- Nov 24, 2023, 2:45:47 PM (6 months ago)
- Branches:
- (u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- f2c4eb5ab0c58d916ba6c1943560d74958d6a93e
- Parents:
- da05799562c49cbdffa24ce57c0a0d3f37d8b3e4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.inc
rda05799 r314804 36 36 // operation: bigint (poly) -> bigint 37 37 // operation: bigintmat (bigintmat) -> bigintmat 38 // operation: bigintvec (bigintvec) -> bigintvec 38 39 // operation: char (ring) -> int 39 40 // operation: char_series (ideal) -> matrix, only commutative rings, field coeffs … … 116 117 // operation: intvec (intmat) -> intvec 117 118 // operation: intvec (intvec) -> intvec 119 // operation: intvec (bigintvec) -> intvec 118 120 // operation: rvar (poly) -> int 119 121 // operation: rvar (string) -> int … … 186 188 // operation: print (def) -> string 187 189 // operation: proc (proc) -> proc 188 // operation: prune (module) -> module 190 // operation: prune (module) -> module, field coeffs 189 191 // operation: qhweight (ideal) -> intvec 190 192 // operation: qhweight (module) -> intvec … … 761 763 // operation: ( (...) -> any_type ( number of arguments >0 ) 762 764 // operation: [ (...) -> ring ( number of arguments >0 ) 765 // operation: bigintvec (...) -> bigintvec ( 1 arguments ) 766 // operation: bigintvec (...) -> bigintvec ( number of arguments >0 ) 763 767 // operation: breakpoint (...) -> nothing ( 0 arguments ) 764 768 // operation: breakpoint (...) -> nothing ( number of arguments >0 ) … … 873 877 // convert bigintvec -> bigintmat 874 878 // convert intmat -> bigintmat 879 // convert intvec -> bigintvec 875 880 // convert intvec -> intmat 876 881 // convert polyBucket -> ideal … … 1170 1175 { 45,2 }, /* - */ 1171 1176 { 262,1 }, /* -- */ 1172 { 263,15 0}, /* not */1177 { 263,152 }, /* not */ 1173 1178 { 265,0 }, /* ++ */ 1174 1179 { 269,22 }, /* bigintmat */ 1175 { 271,99 }, /* intmat */ 1176 { 272,172 }, /* proc */ 1177 { 273,188 }, /* ring */ 1178 { 276,85 }, /* ideal */ 1179 { 277,131 }, /* map */ 1180 { 278,132 }, /* matrix */ 1181 { 279,139 }, /* module */ 1182 { 280,151 }, /* number */ 1183 { 281,166 }, /* poly */ 1184 { 282,181 }, /* resolution */ 1185 { 283,202 }, /* smatrix */ 1186 { 284,229 }, /* vector */ 1180 { 270,23 }, /* bigintvec */ 1181 { 271,100 }, /* intmat */ 1182 { 272,174 }, /* proc */ 1183 { 273,190 }, /* ring */ 1184 { 276,86 }, /* ideal */ 1185 { 277,133 }, /* map */ 1186 { 278,134 }, /* matrix */ 1187 { 279,141 }, /* module */ 1188 { 280,153 }, /* number */ 1189 { 281,168 }, /* poly */ 1190 { 282,183 }, /* resolution */ 1191 { 283,204 }, /* smatrix */ 1192 { 284,231 }, /* vector */ 1187 1193 { 285,15 }, /* betti */ 1188 { 286,7 0}, /* gen */1189 { 288,7 5}, /* freemodule */1190 { 292,13 3}, /* maxideal */1191 { 293,14 1}, /* monomial */1192 { 294,16 2}, /* par */1193 { 295,1 68}, /* preimage */1194 { 296,23 2}, /* var */1195 { 321, 199}, /* setring */1194 { 286,71 }, /* gen */ 1195 { 288,76 }, /* freemodule */ 1196 { 292,135 }, /* maxideal */ 1197 { 293,143 }, /* monomial */ 1198 { 294,164 }, /* par */ 1199 { 295,170 }, /* preimage */ 1200 { 296,234 }, /* var */ 1201 { 321,201 }, /* setring */ 1196 1202 { 360,12 }, /* attrib */ 1197 1203 { 361,13 }, /* bareiss */ 1198 1204 { 362,19 }, /* bigint */ 1199 { 366,2 3}, /* char */1200 { 367,2 5}, /* charstr */1201 { 368,2 4}, /* char_series */1202 { 371,15 4}, /* $INVALID$ */1203 { 373,2 6}, /* close */1204 { 374,2 7}, /* coeffs */1205 { 376,2 8}, /* ncols */1206 { 377,3 4}, /* cleardenom */1207 { 379,3 6}, /* size */1208 { 380,5 1}, /* cring */1209 { 382,5 2}, /* def */1210 { 383, 59}, /* defined */1211 { 384,5 4}, /* deg */1212 { 385,5 7}, /* degree */1213 { 387,6 0}, /* denominator */1214 { 388,6 2}, /* det */1215 { 390,6 6}, /* dim */1216 { 392, 69}, /* dump */1217 { 395,21 2}, /* envelope */1218 { 396,7 2}, /* ERROR */1219 { 397,7 1}, /* execute */1220 { 400,7 3}, /* factorize */1221 { 403,7 6}, /* facstd */1222 { 409,7 4}, /* finduni */1223 { 411,7 7}, /* getdump */1224 { 412,7 8}, /* highcorner */1225 { 413,8 0}, /* hilb */1226 { 414,8 3}, /* homog */1227 { 416,9 0}, /* impart */1228 { 418,9 1}, /* indepSet */1229 { 420,9 2}, /* int */1230 { 423,9 7}, /* interred */1231 { 425,10 1}, /* intvec */1232 { 426,10 3}, /* rvar */1233 { 427,10 6}, /* jacob */1234 { 428,1 09}, /* janet */1235 { 430,11 0}, /* kbase */1236 { 431,11 2}, /* kernel */1237 { 432,1 18}, /* killattrib */1238 { 434,11 4}, /* laguerre */1239 { 435,1 19}, /* lead */1240 { 436,12 3}, /* leadcoef */1241 { 437,12 5}, /* leadexp */1242 { 438,12 7}, /* leadmonom */1243 { 441,1 29}, /* link */1244 { 442,13 0}, /* list */1245 { 443,23 7}, /* load */1246 { 445,11 5}, /* ludecomp */1247 { 448,13 4}, /* memory */1248 { 449,13 5}, /* minbase */1249 { 451,13 7}, /* minres */1250 { 453,14 0}, /* monitor */1251 { 457,14 4}, /* mstd */1252 { 458,14 2}, /* mult */1253 { 459,14 6}, /* nameof */1254 { 460,14 7}, /* names */1255 { 464,2 38}, /* convhull */1256 { 465,15 5}, /* npars */1257 { 466,6 1}, /* numerator */1258 { 467,15 6}, /* nvars */1259 { 468,1 59}, /* ord */1260 { 469,15 7}, /* open */1261 { 471,21 3}, /* opposite */1262 { 472,1 58}, /* option */1263 { 473,16 1}, /* ordstr */1264 { 475,16 3}, /* pardeg */1265 { 477,16 4}, /* parstr */1266 { 478,11 6}, /* primefactors */1267 { 479,1 69}, /* prime */1268 { 480,17 0}, /* print */1269 { 481,17 3}, /* prune */1270 { 483,17 4}, /* qhweight */1271 { 488,17 6}, /* rank */1272 { 489,17 7}, /* read */1273 { 491,1 78}, /* regularity */1274 { 492,1 79}, /* repart */1275 { 494,18 0}, /* reservedName */1276 { 496,18 3}, /* restart */1277 { 498,18 4}, /* rightstd */1278 { 499,18 5}, /* ringlist */1279 { 500,18 6}, /* ring_list */1280 { 501,19 0}, /* nrows */1281 { 502,19 7}, /* sba */1282 { 505,20 0}, /* slimgb */1283 { 506,20 3}, /* sortvec */1284 { 507,20 5}, /* sqrfree */1285 { 510,20 6}, /* std */1286 { 511,2 09}, /* string */1287 { 514,21 0}, /* syz */1288 { 517,2 18}, /* transpose */1289 { 518,21 6}, /* trace */1290 { 519,21 4}, /* twostd */1291 { 520,22 4}, /* typeof */1292 { 521,22 5}, /* univariate */1293 { 525,22 6}, /* variables */1294 { 526,23 3}, /* varstr */1295 { 527,23 0}, /* vdim */1296 { 528,2 39}, /* waitfirst */1297 { 529,24 0}, /* waitall */1298 { 531,23 5}, /* weight */1205 { 366,24 }, /* char */ 1206 { 367,26 }, /* charstr */ 1207 { 368,25 }, /* char_series */ 1208 { 371,156 }, /* $INVALID$ */ 1209 { 373,27 }, /* close */ 1210 { 374,28 }, /* coeffs */ 1211 { 376,29 }, /* ncols */ 1212 { 377,35 }, /* cleardenom */ 1213 { 379,37 }, /* size */ 1214 { 380,52 }, /* cring */ 1215 { 382,53 }, /* def */ 1216 { 383,60 }, /* defined */ 1217 { 384,55 }, /* deg */ 1218 { 385,58 }, /* degree */ 1219 { 387,61 }, /* denominator */ 1220 { 388,63 }, /* det */ 1221 { 390,67 }, /* dim */ 1222 { 392,70 }, /* dump */ 1223 { 395,214 }, /* envelope */ 1224 { 396,73 }, /* ERROR */ 1225 { 397,72 }, /* execute */ 1226 { 400,74 }, /* factorize */ 1227 { 403,77 }, /* facstd */ 1228 { 409,75 }, /* finduni */ 1229 { 411,78 }, /* getdump */ 1230 { 412,79 }, /* highcorner */ 1231 { 413,81 }, /* hilb */ 1232 { 414,84 }, /* homog */ 1233 { 416,91 }, /* impart */ 1234 { 418,92 }, /* indepSet */ 1235 { 420,93 }, /* int */ 1236 { 423,98 }, /* interred */ 1237 { 425,102 }, /* intvec */ 1238 { 426,105 }, /* rvar */ 1239 { 427,108 }, /* jacob */ 1240 { 428,111 }, /* janet */ 1241 { 430,112 }, /* kbase */ 1242 { 431,114 }, /* kernel */ 1243 { 432,120 }, /* killattrib */ 1244 { 434,116 }, /* laguerre */ 1245 { 435,121 }, /* lead */ 1246 { 436,125 }, /* leadcoef */ 1247 { 437,127 }, /* leadexp */ 1248 { 438,129 }, /* leadmonom */ 1249 { 441,131 }, /* link */ 1250 { 442,132 }, /* list */ 1251 { 443,239 }, /* load */ 1252 { 445,117 }, /* ludecomp */ 1253 { 448,136 }, /* memory */ 1254 { 449,137 }, /* minbase */ 1255 { 451,139 }, /* minres */ 1256 { 453,142 }, /* monitor */ 1257 { 457,146 }, /* mstd */ 1258 { 458,144 }, /* mult */ 1259 { 459,148 }, /* nameof */ 1260 { 460,149 }, /* names */ 1261 { 464,240 }, /* convhull */ 1262 { 465,157 }, /* npars */ 1263 { 466,62 }, /* numerator */ 1264 { 467,158 }, /* nvars */ 1265 { 468,161 }, /* ord */ 1266 { 469,159 }, /* open */ 1267 { 471,215 }, /* opposite */ 1268 { 472,160 }, /* option */ 1269 { 473,163 }, /* ordstr */ 1270 { 475,165 }, /* pardeg */ 1271 { 477,166 }, /* parstr */ 1272 { 478,118 }, /* primefactors */ 1273 { 479,171 }, /* prime */ 1274 { 480,172 }, /* print */ 1275 { 481,175 }, /* prune */ 1276 { 483,176 }, /* qhweight */ 1277 { 488,178 }, /* rank */ 1278 { 489,179 }, /* read */ 1279 { 491,180 }, /* regularity */ 1280 { 492,181 }, /* repart */ 1281 { 494,182 }, /* reservedName */ 1282 { 496,185 }, /* restart */ 1283 { 498,186 }, /* rightstd */ 1284 { 499,187 }, /* ringlist */ 1285 { 500,188 }, /* ring_list */ 1286 { 501,192 }, /* nrows */ 1287 { 502,199 }, /* sba */ 1288 { 505,202 }, /* slimgb */ 1289 { 506,205 }, /* sortvec */ 1290 { 507,207 }, /* sqrfree */ 1291 { 510,208 }, /* std */ 1292 { 511,211 }, /* string */ 1293 { 514,212 }, /* syz */ 1294 { 517,220 }, /* transpose */ 1295 { 518,218 }, /* trace */ 1296 { 519,216 }, /* twostd */ 1297 { 520,226 }, /* typeof */ 1298 { 521,227 }, /* univariate */ 1299 { 525,228 }, /* variables */ 1300 { 526,235 }, /* varstr */ 1301 { 527,232 }, /* vdim */ 1302 { 528,241 }, /* waitfirst */ 1303 { 529,242 }, /* waitall */ 1304 { 531,237 }, /* weight */ 1299 1305 { 10000,0 } 1300 1306 }; 1301 #define JJTAB1LEN 13 01307 #define JJTAB1LEN 131 1302 1308 const struct sValCmdTab dArithTab2[]= 1303 1309 {
Note: See TracChangeset
for help on using the changeset viewer.