On the Computation of the Adjoint Ideal of Curves with Ordinary Singularities

Similar documents
ON CERTAIN CLASSES OF CURVE SINGULARITIES WITH REDUCED TANGENT CONE

Solving Homogeneous Systems with Sub-matrices

Projective Schemes with Degenerate General Hyperplane Section II

Algebraic Models in Different Fields

MODULI SPACES OF CURVES

On the Power of Standard Polynomial to M a,b (E)

HILBERT FUNCTIONS. 1. Introduction

HILBERT BASIS OF THE LIPMAN SEMIGROUP

CAYLEY-BACHARACH AND EVALUATION CODES ON COMPLETE INTERSECTIONS

Journal of Algebra 226, (2000) doi: /jabr , available online at on. Artin Level Modules.

HILBERT l-class FIELD TOWERS OF. Hwanyup Jung

Introduction to Arithmetic Geometry Fall 2013 Lecture #17 11/05/2013

r-ideals of Commutative Semigroups

Numerically Testing Generically Reduced Projective Schemes for the Arithmetic Gorenstein Property

Vector bundles in Algebraic Geometry Enrique Arrondo. 1. The notion of vector bundle

Searching for Multigrades

On Permutation Polynomials over Local Finite Commutative Rings

LECTURE 7: STABLE RATIONALITY AND DECOMPOSITION OF THE DIAGONAL

Classifying Hilbert functions of fat point subschemes in P 2

12. Hilbert Polynomials and Bézout s Theorem

on the geometric interpretation

Canonical Commutative Ternary Groupoids

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.

COMMUTING PAIRS AND TRIPLES OF MATRICES AND RELATED VARIETIES

ON THE ISOMORPHISM BETWEEN THE DUALIZING SHEAF AND THE CANONICAL SHEAF

The Hilbert-Mumford Criterion

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix.

BOREL IDEALS IN THREE AND (FOUR) VARIABLES

On J(R) of the Semilocal Rings

Secant Varieties and Inverse Systems. Anthony V. Geramita. Ottawa Workshop on Inverse Systems January, 2005

Rings and groups. Ya. Sysak

GEOMETRIC STRUCTURES OF SEMISIMPLE LIE ALGEBRAS

10. Smooth Varieties. 82 Andreas Gathmann

Quadrics Defined by Skew-Symmetric Matrices

4. Noether normalisation

Noetherian property of infinite EI categories

A Generalization of p-rings

THE HILBERT FUNCTION OF A REDUCED X-ALGEBRA

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields

On Annihilator Small Intersection Graph

Yuriy Drozd. Intriduction to Algebraic Geometry. Kaiserslautern 1998/99

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

Generalized Boolean and Boolean-Like Rings

BETTI NUMBERS AND DEGREE BOUNDS FOR SOME LINKED ZERO-SCHEMES

Secant varieties. Marin Petkovic. November 23, 2015

where m is the maximal ideal of O X,p. Note that m/m 2 is a vector space. Suppose that we are given a morphism

When is the Ring of 2x2 Matrices over a Ring Galois?

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998

Secant Varieties of Segre Varieties. M. Catalisano, A.V. Geramita, A. Gimigliano

STEENROD OPERATIONS IN ALGEBRAIC GEOMETRY

Rational Normal Curves as Set-Theoretic Complete Intersections of Quadrics

(1) A frac = b : a, b A, b 0. We can define addition and multiplication of fractions as we normally would. a b + c d

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

arxiv: v1 [math.ag] 14 Dec 2016

LECTURE 11: SOERGEL BIMODULES

Quasi-Bigraduations of Modules, Slow Analytic Independence

12. Linear systems Theorem Let X be a scheme over a ring A. (1) If φ: X P n A is an A-morphism then L = φ O P n

Some Reviews on Ranks of Upper Triangular Block Matrices over a Skew Field

If F is a divisor class on the blowing up X of P 2 at n 8 general points p 1,..., p n P 2,

On the lifting problem in positive characteristic

On Almost Simple Transcendental Field Extensions

1.8 Dual Spaces (non-examinable)

DIVISORS ON NONSINGULAR CURVES

Subring of a SCS-Ring

A Family of Nonnegative Matrices with Prescribed Spectrum and Elementary Divisors 1

On Symmetric Bi-Multipliers of Lattice Implication Algebras

International Journal of Algebra, Vol. 7, 2013, no. 3, HIKARI Ltd, On KUS-Algebras. and Areej T.

Characterization of Weakly Primary Ideals over Non-commutative Rings

Math 418 Algebraic Geometry Notes

ADVANCED TOPICS IN ALGEBRAIC GEOMETRY

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ.

Endo-prime Submodules in Endo-multiplication Modules

Curves on P 1 P 1. Peter Bruin 16 November 2005

APPENDIX 3: AN OVERVIEW OF CHOW GROUPS

Non-uniruledness results for spaces of rational curves in hypersurfaces

Detection Whether a Monoid of the Form N n / M is Affine or Not

LINEAR EQUATIONS WITH UNKNOWNS FROM A MULTIPLICATIVE GROUP IN A FUNCTION FIELD. To Professor Wolfgang Schmidt on his 75th birthday

NONSINGULAR CURVES BRIAN OSSERMAN

arxiv: v1 [math.ag] 14 Mar 2019

Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013

TIGHT CLOSURE IN NON EQUIDIMENSIONAL RINGS ANURAG K. SINGH

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Commutative algebra 19 May Jan Draisma TU Eindhoven and VU Amsterdam

GAUSSIAN MAPS OF PLANE CURVES WITH NINE SINGULAR POINTS. Dedicated with gratitude to the memory of Sacha Lascu

A finite universal SAGBI basis for the kernel of a derivation. Osaka Journal of Mathematics. 41(4) P.759-P.792

CHERN CLASSES OF RANK TWO GLOBALLY GENERATED VECTOR BUNDLES ON P 2.

E. GORLA, J. C. MIGLIORE, AND U. NAGEL

CHEVALLEY S THEOREM AND COMPLETE VARIETIES

Journal of Pure and Applied Algebra

MINIMAL FREE RESOLUTIONS OF GENERAL POINTS LYING ON CUBIC SURFACES IN P 3

Pseudo symmetric monomial curves

Reid 5.2. Describe the irreducible components of V (J) for J = (y 2 x 4, x 2 2x 3 x 2 y + 2xy + y 2 y) in k[x, y, z]. Here k is algebraically closed.

ABELIAN HOPF GALOIS STRUCTURES ON PRIME-POWER GALOIS FIELD EXTENSIONS

H. Lange and E. Sernesi *

Groebner Bases and Applications

12 Hilbert polynomials

div(f ) = D and deg(d) = deg(f ) = d i deg(f i ) (compare this with the definitions for smooth curves). Let:

mult V f, where the sum ranges over prime divisor V X. We say that two divisors D 1 and D 2 are linearly equivalent, denoted by sending

Basic facts and definitions

Parameterizing orbits in flag varieties

Transcription:

Applied Mathematical Sciences Vol. 8, 2014, no. 136, 6805-6812 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.49697 On the Computation of the Adjoint Ideal of Curves with Ordinary Singularities Ferruccio Orecchia and Isabella Ramella Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Via Cintia, 80126 Napoli, Italy Copyright 2014 Ferruccio Orecchia and Isabella Ramella. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract Let C be a projective algebraic curve. Suppose that C has ordinary singularities (with reduced tangent cones). In this paper we construct an efficient algorithm for computing locally, with polynomial computational cost, the largest adjoint ideal of C. Mathematics Subject Classification: 14Q05 Keywords: Curve, Adjoint, Conductor 1 Introduction Let C be an algebraic curve. If C is a plane affine curve, the adjoint curves of C (curves passing through all singularities of a given curve with high enough multiplicity) play a fundamental role in various areas of mathematics: algebraic geometry, number theory, coding theory, etc. The adjoint curves form an ideal called the adjoint ideal of C. Various algorithms for computing the adjoint ideal of C in the planar case have been introduced [3],[6]. The notion of adjoint curve and adjoint ideal of a plane affine curve can be extended, following classical ideas of Castelnuovo and Petri, to the notion of adjoint hypersurface of a space curve C in the projective space P n ([1]). There are various adjoint ideals to space curves [1]. We call the largest one Adj(C). Adj(C) has the property that its local ideal, in the local ring A of C at a singular point Q, is

6806 Ferruccio Orecchia and Isabella Ramella the conductor I of A (in its normalization A). No general algorithm for the computation of the conductor of A is known. In this paper we construct an algorithm for computing I when Q is an ordinary singular point with reduced tangent cone. The key idea is reconducting the algorithm to the computation of the conductor of the coordinate ring of the points of the projective tangent cone P roj(g(a)) to C at Q. In particular, if the points of P roj(g(a)) are in generic position, I is a power of the maximal ideal of A. 2 Adjoint ideals to a curve and conductor In this section, for all undefined notions we refer to [5]. Let C P n be an irreducible, non-degenerate complete curve of degree d and genus g, defined over an algebraically closed field k. Let π C C be the normalization morphism. We denote by D the divisor on C, pull-back via π of a hyperplane in P n. Let S = t 0 S t be the ring k[x 0,..., X r ] and let G be any graded, saturated ideal in S, properly containing the ideal of polynomials vanishing on C. Let Sing(C) be the finite set of singular points of C and let Q Sing(C). Let I be the local ideal of G in the local ring A of C at Q. Suppose that I is a proper ideal for any Q (this means that the hypersurfaces of the projective variety V (G) corresponding to G contain all the singular points of C). If M 1,..., M h are the maximal ideals of the normalization A of A and IA is the extension of I to A, one has IA = M a 1 1... M a h h, with a 1,..., a h positive integers. Let Q 1,..., Q h be the points on C corresponding to M 1,..., M h ; we can then consider the effective divisor on C, defined by G (G) = (a 1 Q 1 + + a h Q). Q Sing(C) Definition 2.1. The ideal G is an adjoint ideal of C if, for t large enough, the maps ρ t G t H 0 (C, O C (td (G))) are surjective. It is well known that there exist adjoint ideals on C: for example the Castelnuovo adjoint ideal and the Petri adjoint ideal [1]. In the planar case these adjoint ideals coincide [2, (3.1)]. The following crucial theorem states that all adjoint ideals are locally extended ideals. Theorem 2.2. G is an adjoint ideal of C if and only if, for any Q Sing(C), I = IA that is I is an extended ideal of of A in A Proof. See [2, Thm. 2.5]. Definition 2.3. If S is a ring, the conductor of S in its integral closure (normalization) S is Ann S (S/S) = {b S bs S}, which is clearly the largest extended ideal of S in S.

On the computation of the adjoint ideal of curves 6807 Definition 2.4. Adj(C) is the largest homogeneous ideal of S such that its local ideal I, at any singular point Q of C, is the conductor of the the local ring A of C at Q in its normalization A. Theorem 2.5. Any adjoint ideal of C is contained in the ideal Adj(C). Proof. See [2, Prop. 2.1 and Lemma 2.3]. Then to compute the largest adjoint ideal of a curve C it is enough to compute the conductor of the local rings of C at its singular points. This is what we will do in the next section for ordinary singularities with reduced tangent cones. 3 The conductor of the local ring A of a curve C at an ordinary singularity with reduced tangent cone In the following A is the local ring, at a singular point Q, of an irreducible projective curve C over an algebraically closed field k. We denote with M the maximal ideal of A and with M i, i = 1,..., s the maximal ideals of the normalization A of A. We set J = M 1... M s, the Jacobson radical of A. If n N, H(A, n) = dim k (M d /M d+1 ) denotes the Hilbert function of A and e(a) the multiplicity of A at M, that is the multiplicity of C at the singular point Q (H(A, d) = e(a), for n large enough). H(A, 1) is the embedding dimension emdim(a) of A (i.e. the dimension of the tangent space of C at Q). For any semilocal ring B, the form ring of B, with respect to its Jacobson radical N, is G(B) = n N (N n /N n+1 ). Spec(G(A)) is the tangent cone of C at Q and is contained in the affine space A r+1, r + 1 = emdim(a). If x B, x N n N n+1, n N, we say that x has degree n and x N n /N n+1 is the image of x in G(B), i.e. the initial form of x. If I is an ideal of B, G(I) is the homogeneous ideal of G(B) generated by all the initial forms of the elements of I. If G(I) n is the set of homogeneous elements of degree n in G(I), then G(I) = (I M n )/(I M n+1 ). The natural homomorphisms M n /M n+1 J n /J n+1 induce a homomorphism of graded rings f G(A) G(A). Proposition 3.1. The following conditions are equivalent: i. G(A) is reduced ii. J n A = M n for any integer n iii. f G(A) G(A) is injective] Further if G(A) is reduced MA = J, e(a) = s and G(A) is the normalization of Imf. Proof. See [9, Prop.1].

6808 Ferruccio Orecchia and Isabella Ramella From now on we assume G(A) reduced and G(A) G(A). In this case Q is an ordinary singularity, the tangent cone Spec(G(A)) consists of s simple lines (s = e(a)) and the projectivized tangent cone Proj(G(A)) consists of s-points {P 1,..., P s } of the projective space P r k corresponding to the ideals M i of A [8]. If I is the conductor of A in A and G is the conductor of G(A) in G(A) we have I = s i=1 M n i i and G = s i=1 G(M i) m i [7, 4]. Taking into account that G(I) = s i=1 G(M i) n i the next theorem shows that mi = n i, for any i. Theorem 3.2. The ideal I is the conductor of A in its integral closure A if and only if G(I) is the conductor of G(A) in G(A). Proof. See [9, Thm. 2]. With the previous result, one can refer the computation of the conductor of the local ring of a curve, with reduced tangent cone to the computation of the homogeneous ring of the points of the projective tangent cone (or, which is the same, of the lines of the affine tangent cone). Then we consider the algebraic variety consisting of a finite set of points V = {P 1,..., P s } P r k. Let I = I(V ) = d N I(V ) d be the homogeneous ideal of V in the graded ring R = k[x 0,..., X r ]. Let S = R/I(V ) be the homogeneous coordinate ring of V, N be the maximal homogeneous ideal of S and let N i be the maximal homogeneous ideals of the integral closure S of S. The conductor I of S can be written as I = N n i i for suitable integers n i [7, 4]. From now on, we say that the Hilbert function H(S, n) = dim k (N n /N n+1 ) and the conductor of S are the Hilbert function and the conductor of V. Theorem 3.3. The ideal I = N n i i is the conductor of S in S if and only if n i is the least degree of a hypersurface of P r k containing {P 1,..., P s } and not containing P i. Proof. See [7, Thm. 4.3]. The integer n i is called the degree of the conductor (or simply the degree) of P i in V and denoted by deg V (P i ). There is a way of characterizing deg V (P i ) via Hilbert functions. Let S i be the homogeneous coordinate ring of the points {P 1,..., P s } {P i }. Then: Lemma 3.4. deg V (P i ) = Min{n H(S i, n) H(S, n)}. Proof. See [9, Lemma 5]. In the next proposition we show that deg V (P i ) is bounded by the following integers: α = Min{d I(V ) d 0} = Min{d H(S, d) < ( d+r )} ; ν = Min{d H(S, d) = s}. r

On the computation of the adjoint ideal of curves 6809 Proposition 3.5. (i) α 1 deg V (P i ) ν (ii) if deg V (P i ) = deg V (P j ), 1 i, j s then deg V (P i ) = ν (iii) V contains at least ν + 1 points P i with deg V (P i ) = ν Proof. See [9, Prop. 7]. Definition 3.6. A set of points V = {P 1,..., P s } for which deg V (P i ) = ν, for any i, is called a Cayley-Bacharach scheme (CB-scheme). We refer to [4] for properties of CB-schemes. As a consequence of theorems 3.2 and 3.3 we get the conductor of the local ring A of a curve: Corollary 3.7. If P roj(g(a)) = {P 1,..., P s } the ideal I = M n i i is the conductor of A in A if and only if n i = deg V (P i ), for any i. In particular if Proj(G(A)) is a Caylay-Bacharach scheme, then the ideal M ν is the conductor of A in A. 4 Computing the Hilbert functions, the conductor and the Caylay-Bacharach property By the results of section 3, given the local ring A of a curve with reduced tangent cone Spec(G(A)) (that is with G(A) reduced) any algorithm for computing the conductor of the points {P 1,..., P s } of Proj(G(A)) gives an algorithm for computing the conductor of the local ring of the curve. In this section we construct an algorithm which computes, with polynomial computational cost, the conductor of the coordinate ring of any set of projective points. We will show that the algorithm needs only the computation of the rank of suitable matrices with entries the coordinates of the points of Proj(G(A)). Let V = {P 1,..., P s } P r k and I(V ) be the homogeneous ideal of V in the graded ring R = k[x 0,..., X r ] = d N R d (R d = {f R f has degree d}). We have I(V ) = d N I(V ) d, where I(V ) d = {f R d f(p i ) = 0, i = 1,...s}. Let S = R/I(V ) be the homogeneous coordinate ring of V and N be the maximal homogeneous ideal of S. The vector space I(V ) d is easily described as the null space of a matrix with elements in k. In fact: I(V ) d = {f R d f(p i ) = 0 for i = 1,..., s}. If we denote with Ti d, i = 1,..., N(d) = (d+r), r the terms of degree d in the indeterminates X 0,..., X r then {Ti d} i=1,...,n(d) is a basis of the k-vector space R d. Let G s d be the N(d) s matrix Gs d = (td ij ), where td ij = T i d(p j). We denote

6810 Ferruccio Orecchia and Isabella Ramella the i-th row of G s d with td i and with t d i x h, h = 0,..., r, the row of G s d+1 whose elements are t d ij x hj where x hj is the h-th coordinate of P j (note that any row of G s d+1 can be written in the form td i x h for suitable x h ). We denote with p 1,..., p s the column-vectors of G s d corresponding to the points P 1,..., P s. If f = N(d) i=1 λ i Ti d R d, we set: (G s d )t f = (G s d )t λ 1. λ N(d) where (G s d )t denotes the transpose of G s d. Then I(V ) d = {f R d (G s d )t f = 0}, i.e. I(V ) d is the null space of the matrix G s d. Hence, for any d N we have (4.1) H(S, d) = N(d) dim k I(V ) d = ρ(g s d ) Min{s, N(d)} (ρ = rank), and the integers α and ν of Proposition 3.5 are given by (4.2) α = Min{d ρ(g s d ) < N(d)}, ν = Min{d ρ(gs d ) = s}, In the sequel we consider matrices in reduced row-echelon form, i. e. the first non zero entry of a row is further to the left of the first non zero entry of all successive rows and each column that contains a first non zero entry has zeros everywhere else. We recall from elementary linear algebra that every matrix D (with m rows and n columns or simply m n) can be transformed, by the elementary row operations of Gauss algorithm, in a matrix D (m n) in reduced row-echelon form. The number of non null rows of D is the rank of the matrix D. We want to construct submatrices Hd s of the matrices Gs d which allow us to compute the conductor of V = {P 1,..., P s } in polynomial time. (4.3) Construction of the matrix Hd s (By induction) If d α then Hd s = Gs d, If d α, let Hd s Gs d be constructed; we want to construct Hs d+1. Compute the rank ρ of Hd s and let td i j j = 1,..., ρ be the rows of G s d which correspond to the non null rows of H s d (they can be immediately recovered from H s d by taking care of the permutations needed to row-reduce Hd s). Then Hs d+1 is the matrix whose rows are the rows t d i j x h, j = 0,..., ρ, h = 0,..., r, of G s d+1 (i.e. obtained by deleting in G s d+1 the rows different from td i j x h ). We define the matrix H s i d as the submatrix of Hs d obtained deleting column i. Lemma 4.1. ρ(h s d ) = ρ(gs d ). Proof. Since Hd s Gs d then ρ(hs d ) ρ(gs d ). Suppose ρ(hs d ) = ρ(gs d ). We want to prove that ρ(hd+1 s ) = ρ(gs d+1 ). If ρ(hs d ) = ρ(gs d ) = ρ then, by elementary linear algebra, there are E = {t d i 1,..., t d i ρ } linearly independent rows such that the other rows t d i of Gs d are linearly dependent from E. Since a row of Gs d+1 is of the form t ix h for suitable x h then t i x h is a linear combination of the rows t d i j x h of H s d+1. This proves that ρ(h s d+1 ) = ρ(gs d+1 ).

On the computation of the adjoint ideal of curves 6811 Now let S i be the homogeneous coordinate ring of the points {P 1,..., P s } {P i }. Then by (4.1) and lemmas 3.4, 4.1 and (4.4) deg V (P i ) = Min{d ρ(hd si) ρ(hs d )} the property ρ(h s i d ) ρ(hs d ) can be easily decided, for any i, by inspection on H s d, by the following Lemma whose proof is elementary. Lemma 4.2. Let i 1,..., i h be the columns containing the first non zero entries of the rows of H s d. If i {1,..., N(d)} {i 1,..., i h } then ρ(h s i d ) ρ(hs d ). If i = i n 1 n h then ρ(h s i d ) ρ(hs d ) if and only if the n-th row of (H)s i d is null. With the previous results one can construct the following algorithm. (4.5) Algorithm Input: Coordinates of the points P 1,..., P s in P r k. Output: 1) Hilbert function H(S, d), 2) degrees deg V (P i ) of the conductor, 3) V = {P 1,.., P s } is a CB-scheme or not. Step 1. Set d = 0, Step 2. Reset d = d + 1 Step 3. Construct Hd s and compute ρ(hs d ) (by row-reduction). Set ρ(hs d ) = H(S, d). Step 4. If ρ(hd s ) < N(d) then set d = α (see 4.2) Step 5. If ρ(h s i d ) ρ(hs d ) (Lemma 4.2) and ρ(hs i d 1 ) = ρ(hs d 1 ), for i = i 1,..., i h then set deg V (P i1 ) = = deg V (P ih ) = d (see 4.4) Step 6. If ρ(hd s ) = s then set d = ν (see 4.2) and continue, else go to Step 2. Step 7. If deg V (P i ) = ν, for any i = 1,..., s, then set: V is a CB-scheme, otherwise set: V isn t a CB-scheme. Now we examine the computational cost of algorithm. Proposition 4.3. All the matrices involved in algorithm (2.9) have dimension m s where m (r + 1)s. Then the cost of computing their rank is given by a polynomial in r and s of order O(rs 3 ). The total computational cost of the algorithm is given by a polynomial of order at most O(rs 4 ). Proof. The matrices (G s d ) have dimension N(d) s (N(d) = (d+r)). r Then, if d α 1, ρ(hd s) = ρ(gs d ) = N(d) s and Hs d has dimension at most s s. If d = α, observe that Hd s has dimension at most s s. If d = α, observe that N(α) (r + 1)N(α 1) and then G s d has dimension N(α) s, where N(α) (r + 1)s. If d > α, then, by construction ρ(hd+1 s ), has dimension ρ(hs d )(r +1) s and ρ(hs d ) s. Hence the first statement is proved. The second statement follows from the well known fact that the number of operations (sums and products) necessary to compute the rank of a matrix m n, if m n, is given by a polynomial in m and n of order O(n 2 m). The third statement follows immediately from the fact that ν s.

6812 Ferruccio Orecchia and Isabella Ramella Remark 4.4 The algorithm has been implemented in the software [10] and it reveals very fast if the points of P roj(g(a)) are in generic position [7]. In this case P roj(g(a)) satisfies the CB property and then the conductor of A is a power of the maximal ideal. References [1] E. Arbarello, C. Ciliberto, Adjoint hypersurfaces to curves in P r following Petri, Commutative Algebra, Lecture notes in Pure and Applied Math., 84 (1983), 1-22. [2] C. Ciliberto, F. Orecchia, Adjoint ideals to projective curve are locally extended ideals, Bollettino U.M.I., (6)3-B (1984), 39-52. [3] M. El Kahoui, Z.Y. Moussa, An algorithm to compute the adjoint ideal of an affine plane algebraic curve,to appear in Mathematics in Computer Science- Special volume on Computational Algebraic Geometry. [4] A.V. Geramita, M. Kreuzer, L. Robbiano, Cayley - Bacharach schemes and their canonical modules, Transactions of A.M.S., 339 (1993), 163-189. [5] R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics, Springer Verlag, New York, 52 (1977). [6] M.Mňuk, An algebraic approach to computing adjoint curves, J. Symbolic Comput., 23 (1997), 229-240. [7] F.Orecchia, Points in generic position and conductors of curves with ordinary singularities, J. London Math. Soc., 24 (1981), 85-96. [8] F.Orecchia, Ordinary singularities of algebraic curves, Canad. Math. Bull., 24 (1981), 423-431. [9] F.Orecchia, I. Ramella, The conductor of one-dimensional local rings with reduced associated graded ring, Ricerche di matematica, 44 (1995), 231-236. [10] Points (software for computation on points), freely available at http:// wpage.unina.it/cioffifr/epoints.html, Received: May 20, 2014