Changeset 8942a5 in git for Singular/LIB/poly.lib


Ignore:
Timestamp:
Dec 22, 2000, 3:33:13 PM (23 years ago)
Author:
Gert-Martin Greuel <greuel@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
8bb77bfee92151ac9ed599c9d789653dc8a3570c
Parents:
803c5a17d620ffa41d14efaab791dcf17ad1f7a4
Message:
* GMG: Kosmetik


git-svn-id: file:///usr/local/Singular/svn/trunk@4982 2c84dea3-7e68-4137-9b89-c4e89433aadc
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///////////////////////////////////////////////////////////////////////////////
     2version="$Id: poly.lib,v 1.29 2000-12-22 14:22:23 greuel Exp $";
    83category="General purpose";
    94info="
    10 LIBRARY:  poly.lib      PROCEDURES FOR MANIPULATING POLYS, IDEALS, MODULES
     5LIBRARY:  poly.lib      Procedures for Manipulating Polys, Ideals, Modules
     6AUTHORS:  O. Bachmann, G.-M: Greuel, A. Fruehbis
    117
    128PROCEDURES:
     
    6864"USAGE: katsura([n]): n integer
    6965RETURN: katsura(n) : n-th katsura ideal of
    70                       (1) newly created and set ring (32003, x(0..n), dp), if
    71                           nvars(basering) < n
    72                       (2) basering, if nvars(basering) >= n
     66         (1) newly created and set ring (32003, x(0..n), dp), if
     67             nvars(basering) < n
     68         (2) basering, if nvars(basering) >= n
    7369        katsura()  : katsura ideal of basering
    7470EXAMPLE: example katsura; shows examples
     
    820816
    821817proc subrInterred(ideal mon, ideal sm, intvec iv)
    822 "USAGE:    subrInterred(mon,sm,iv);
    823           sm:   ideal in a ring r with n + s variables,
    824                 e.g. x_1,..,x_n and t_1,..,t_s
    825           mon:  ideal with monomial generators (not divisible by
    826                 one of the t_i) such that sm is contained in the module
    827                 k[t_1,..,t_s]*mon[1]+..+k[t_1,..,t_s]*mon[size(mon)]
    828           iv:   intvec listing the variables which are supposed to be used
    829                 as x_i
    830 RETURN:   list l:
     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
     826RETURN:  list l:
    831827          l[1]=the monomials from mon in the order used
    832828          l[2]=their coefficients after interreduction
    833829          l[3]=l[1]*l[2]
    834                (interreduced system of generators of sm seen as a submodule
    835                 of k[t_1,..,t_s]*mon[1]+..+k[t_1,..,t_s]*mon[size(mon)])
    836 EXAMPLE:  example subrInterred; shows an 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)])
     832EXAMPLE: example subrInterred; shows an example"
    837833{
    838834  int p = printlevel-voice+3;  // p=printlevel+1 (default: p=1)
Note: See TracChangeset for help on using the changeset viewer.