Changeset fff61a7 in git for Singular/LIB/hnoether.lib


Ignore:
Timestamp:
May 27, 1998, 12:54:24 PM (26 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
c73e2fb1900677386955dd960db01046688c0993
Parents:
7653af46ea6133081d48d2bfd8ea8a3e3c6f5540
Message:
* hannes: modified info-string


git-svn-id: file:///usr/local/Singular/svn/trunk@1999 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/hnoether.lib

    r7653af rfff61a7  
    1 // $Id: hnoether.lib,v 1.7 1998-05-14 18:45:05 Singular Exp $
     1// $Id: hnoether.lib,v 1.8 1998-05-27 10:54:24 Singular Exp $
    22// author:  Martin Lamm,  email: lamm@mathematik.uni-kl.de
    33// last change:           26.03.98
    44///////////////////////////////////////////////////////////////////////////////
    55
    6 version="$Id: hnoether.lib,v 1.7 1998-05-14 18:45:05 Singular Exp $";
     6version="$Id: hnoether.lib,v 1.8 1998-05-27 10:54:24 Singular Exp $";
    77info="
    88LIBRARY:  hnoether.lib   PROCEDURES FOR THE HAMBURGER-NOETHER-DEVELOPMENT
     
    1919 intersection(hne1,hne2); intersection multiplicity of two curves
    2020 stripHNE(hne);      reduce amount of memory consumed by hne
    21 
    22            perhaps useful procedures:
    23  puiseux2generators(m,n); convert puiseux pairs to generators of semigroup
    24  multiplicities(hne);     multiplicities of blowed up curves
    25  newtonpoly(f);      newtonpolygon of polynom f
    26  newtonhoehne(f);    same as newtonpoly, but uses internal procedure
    27  getnm(f);           intersection points of the Newton-polygon with the axes
    28  T_Transform(f,Q,N); returns f(y,xy^Q)/y^NQ (type f(x,y): poly, Q,N: int)
    29  T1_Transform(f,d,M); returns f(x,y+d*x^M)  (type f(x,y): poly,d:number,M:int)
    30  T2_Transform(f,d,M,N);   a composition of T1 & T
    31  koeff(f,I,J);       gets coefficient of indicated monomial of poly f (I,J:int)
    32  redleit(f,S,E);     restriction of monomials of f to line (S-E)
    33  squarefree(f);      returns a squarefree divisor of the poly f
    34  allsquarefree(f,l); returns the maximal squarefree divisor of the poly f
    35  set_list(L,v,l);    managing interconnected lists
    36 
    37            procedures (more or less) for internal use:
    38  leit(f,n,m);        special case of redleit (for irred. polynomials)
    39  testreducible(f,n,m); tests whether f is reducible
    40  polytest(f);        tests coefficients and exponents of poly f
    41  charPoly(f,M,N);    characteristic polynomial of f
    42  find_in_list(L,p);  find int p in list L
    43  get_last_divisor(M,N); last divisor in Euclid's algorithm
    44  factorfirst(f,M,N); try to factor f in a trivial way before using 'factorize'
    45  extrafactor(f,M,N); try to factor charPoly(f,M,N) where 'factorize' cannot
    46  extractHNEs(H,t);   extracts output H of HN to output of reddevelop
    47  HN(f,grenze);       recursive subroutine for reddevelop
    48  constructHNEs(...); subroutine for HN
    4921";
    50 
     22////////////////////////////////////////////////////////////////////////////
     23//           perhaps useful procedures:
     24// puiseux2generators(m,n); convert puiseux pairs to generators of semigroup
     25// multiplicities(hne);     multiplicities of blowed up curves
     26// newtonpoly(f);      newtonpolygon of polynom f
     27// newtonhoehne(f);    same as newtonpoly, but uses internal procedure
     28// getnm(f);           intersection points of the Newton-polygon with the axes
     29// T_Transform(f,Q,N); returns f(y,xy^Q)/y^NQ (type f(x,y): poly, Q,N: int)
     30// T1_Transform(f,d,M); returns f(x,y+d*x^M)  (type f(x,y): poly,d:number,M:int)
     31// T2_Transform(f,d,M,N);   a composition of T1 & T
     32// koeff(f,I,J);       gets coefficient of indicated monomial of poly f (I,J:int)
     33// redleit(f,S,E);     restriction of monomials of f to line (S-E)
     34// squarefree(f);      returns a squarefree divisor of the poly f
     35// allsquarefree(f,l); returns the maximal squarefree divisor of the poly f
     36// set_list(L,v,l);    managing interconnected lists
     37//
     38//           procedures (more or less) for internal use:
     39// leit(f,n,m);        special case of redleit (for irred. polynomials)
     40// testreducible(f,n,m); tests whether f is reducible
     41// polytest(f);        tests coefficients and exponents of poly f
     42// charPoly(f,M,N);    characteristic polynomial of f
     43// find_in_list(L,p);  find int p in list L
     44// get_last_divisor(M,N); last divisor in Euclid's algorithm
     45// factorfirst(f,M,N); try to factor f in a trivial way before using 'factorize'
     46// extrafactor(f,M,N); try to factor charPoly(f,M,N) where 'factorize' cannot
     47// extractHNEs(H,t);   extracts output H of HN to output of reddevelop
     48// HN(f,grenze);       recursive subroutine for reddevelop
     49// constructHNEs(...); subroutine for HN
    5150///////////////////////////////////////////////////////////////////////////////
    5251LIB "primitiv.lib";
Note: See TracChangeset for help on using the changeset viewer.