|  |  D.6.11.10 intersection Procedure from libraryhnoether.lib(see  hnoether_lib).
 
Example:Usage:
intersection(hne1,hne2); hne1, hne2 lists
Assume:
hne1, hne2represent an HN expansion of an irreducible plane
curve singularity (that is, are the output ofdevelop(f), or ofextdevelop(develop(f),n), or one entry of the list of HN data
computed byhnexpansion(f[,"ess"])).
Return:
int, the intersection multiplicity of the irreducible plane curve
singularities corresponding to hne1andhne2.
 See also:
 displayInvariants;
 hnexpansion.|  | LIB "hnoether.lib";
ring r=0,(x,y),dp;
list Hne=hnexpansion((x2-y3)*(x2+y3));
==> // No change of ring necessary, return value is HN expansion.
intersection(Hne[1],Hne[2]);
==> 6
 | 
 
 |