Changeset 8942a5 in git for Singular/LIB/poly.lib
- Timestamp:
- Dec 22, 2000, 3:33:13 PM (23 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 8bb77bfee92151ac9ed599c9d789653dc8a3570c
- Parents:
- 803c5a17d620ffa41d14efaab791dcf17ad1f7a4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/poly.lib
r803c5a1 r8942a5 1 // $Id: poly.lib,v 1.28 2000-12-19 14:37:26 anne Exp $ 2 //(GMG, last modified 22.06.96) 3 //(obachman: 17.12.97 -- added katsura) 4 //(anne: 11.12.2000 -- added mod2id, id2mod, subrInterred) 5 /////////////////////////////////////////////////////////////////////////////// 6 7 version="$Id: poly.lib,v 1.28 2000-12-19 14:37:26 anne Exp $"; 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: poly.lib,v 1.29 2000-12-22 14:22:23 greuel Exp $"; 8 3 category="General purpose"; 9 4 info=" 10 LIBRARY: poly.lib PROCEDURES FOR MANIPULATING POLYS, IDEALS, MODULES 5 LIBRARY: poly.lib Procedures for Manipulating Polys, Ideals, Modules 6 AUTHORS: O. Bachmann, G.-M: Greuel, A. Fruehbis 11 7 12 8 PROCEDURES: … … 68 64 "USAGE: katsura([n]): n integer 69 65 RETURN: katsura(n) : n-th katsura ideal of 70 71 72 66 (1) newly created and set ring (32003, x(0..n), dp), if 67 nvars(basering) < n 68 (2) basering, if nvars(basering) >= n 73 69 katsura() : katsura ideal of basering 74 70 EXAMPLE: example katsura; shows examples … … 820 816 821 817 proc subrInterred(ideal mon, ideal sm, intvec iv) 822 "USAGE: 823 824 825 826 827 828 829 830 RETURN: 818 "USAGE: subrInterred(mon,sm,iv); 819 sm: ideal in a ring r with n + s variables, 820 e.g. x_1,..,x_n and t_1,..,t_s 821 mon: ideal with monomial generators (not divisible by 822 one of the t_i) such that sm is contained in the module 823 k[t_1,..,t_s]*mon[1]+..+k[t_1,..,t_s]*mon[size(mon)] 824 iv: intvec listing the variables which are supposed to be used 825 as x_i 826 RETURN: list l: 831 827 l[1]=the monomials from mon in the order used 832 828 l[2]=their coefficients after interreduction 833 829 l[3]=l[1]*l[2] 834 835 836 EXAMPLE: 830 (interreduced system of generators of sm seen as a submodule 831 of k[t_1,..,t_s]*mon[1]+..+k[t_1,..,t_s]*mon[size(mon)]) 832 EXAMPLE: example subrInterred; shows an example" 837 833 { 838 834 int p = printlevel-voice+3; // p=printlevel+1 (default: p=1)
Note: See TracChangeset
for help on using the changeset viewer.