Changeset 5895e8 in git


Ignore:
Timestamp:
Sep 23, 2010, 3:51:15 PM (13 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
Children:
807759680bf2373d9851bbe0a7f175e190f4c18a
Parents:
fc2d16d75fa03d73ea81fee4ff230ad4158b821e
Message:
doc fix

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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/resjung.lib

    rfc2d16 r5895e8  
     1//
    12version="$Id: jung.lib,v 1.0 2008/13/06 10:32:00 Singular Exp $";
    23category="Commutative Algebra";
     
    78          Anne Fruehbis-Krueger, anne@math.uni-hannover.de
    89
    9 MAIN PROCEDURES:
     10PROCEDURES:
    1011 jungresolve(J,i)  computes a resolution of the surface given by the
    1112                   ideal J using Jungs Method
    12 
    13 AUXILLARY PROCEDURES:
    1413 clocus(J)         computes the critical locus of the projection of V(J)
    1514                   onto the coordinate plane of the last two coordinates
     
    9089    if(attrib(J,"isPrincipal")==0){
    9190      setring R;
    92       for(j = 1;j<=size(J);j++){   //determines the monic polynomial in var(i) with coefficents in C2
     91      for(j = 1;j<=size(J);j++)
     92      {   //determines the monic polynomial in var(i) with coefficents in C2
    9393        if(defined(w)) {kill w;}
    9494        intvec w = leadexp(J[j]);
     
    108108      setring A;
    109109    }
    110     product = product*resultant(J[index],diff(J[index],var(i)),var(i));   //Product of the discriminants, which lies in C2
     110    //Product of the discriminants, which lies in C2:
     111    product = product*resultant(J[index],diff(J[index],var(i)),var(i));
    111112    kill index,J,v;
    112113  }
     
    115116  ideal Clocus = imap(A,product);      //the critical locus is contained in this
    116117  ideal I = preimage(A,LastTwo,lowdim);
    117   Clocus = radical(intersect(Clocus,I));  //radical is necessary since the resultant is not reduced in general
     118  //radical is necessary since the resultant is not reduced in general:
     119  Clocus = radical(intersect(Clocus,I));
    118120  export(Clocus);
    119121  return(C2);
Note: See TracChangeset for help on using the changeset viewer.