Changeset 8fc505d in git


Ignore:
Timestamp:
Oct 6, 2010, 9:19:00 AM (14 years ago)
Author:
Frank Seelisch <seelisch@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
20aed372f6f3570345cfae02b1f372ebf5f1c0fa
Parents:
a1f90e40f6eb4bdcfaf9ef62b43cfc9c02f4f093
Message:
update by Wolfram

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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/integralbasis.lib

    ra1f90e4 r8fc505d  
    99          F. Seelisch, seelisch@mathematik.uni-kl.de
    1010
     11OVERVIEW:
     12Given an irreducible polynomial f in two variables defining a plane curve,
     13this library implements an algorithm to compute an integral basis of the
     14integral closure of the affine coordinate ring in the algebraic function
     15field via normalization.@*
     16The user can choose whether the algorithm will do the computation globally
     17or (this is the default) compute in the localization at each component of
     18the singular locus and put everything together.
     19
    1120PROCEDURES:
    1221 integralBasis(f, intVar);     Integral basis of an algebraic function field
     
    2433        must be monic as polynomial in the intVar-th variable.@*
    2534        Optional parameters in list choose (can be entered in any order):@*
    26         Algorithm:@*
     35        Parameters for selecting the algorithm:@*
    2736        - \"global\" -> computes the integral basis by computing the
    2837        normalization of R/<f>, where R is the base ring.@*
     
    3140        locus of R/<f>, and then putting everything together.
    3241        This is the default option.@*
    33         Other:@*
     42        Other parameters:@*
    3443        - \"isIrred\" -> assumes that the input polynomial f is irreducible,
    35         and therefore will not check it. If this option is given but f is not
     44        and therefore will not check this. If this option is given but f is not
    3645        irreducible, the output might be wrong.@*
    3746        - list(\"inputJ\", ideal inputJ) -> takes as initial test ideal the
    3847        ideal inputJ. This option is only for use in other procedures. Using
    3948        this option, the result might not be the integral basis.@*
    40         (When this option is given the global option will be used.)@*         
     49        (When this option is given, the global option will be used.)@*         
    4150        - list(\"inputC\", ideal inputC) -> takes as initial conductor the
    4251        ideal inputC. This option is only for use in other procedures. Using
    4352        this option, the result might not be the integral basis.@*
    44         (When this option is given the global option will be used.)@*         
     53        (When this option is given, the global option will be used.)@*         
    4554RETURN: a list, say l, of size 2.
    46 @format l[1] is an ideal I and l[2] is a polynomial D such that the integral
     55        l[1] is an ideal I and l[2] is a polynomial D such that the integral
    4756        basis is b_0 = I[1] / D, b_1 = I[2] / D, ..., b_{n-1} = I[n] / D.@*
    4857        That is, the integral closure of k[x] in the algebraic function
    4958        field k(x,y) is @*
    5059        k[x] b_0 + k[x] b_1 + ... + k[x] b_{n-1},@*
    51         where we assume that x is the trascendental variable, y is the integral
     60        where we assume that x is the transcendental variable, y is the integral
    5261        element (indicated by intVar), f gives the integral equation and n is
    5362        the degree of f as a polynomial in y.@*
    54 @end format
     63
    5564THEORY:  We compute the integral basis of the integral closure of k[x] in k(x,y)
    5665         by computing the normalization of the affine ring k[x,y]/<f> and
Note: See TracChangeset for help on using the changeset viewer.