• 検索結果がありません。

2 Interpolation on Algebraic Curves

N/A
N/A
Protected

Academic year: 2022

シェア "2 Interpolation on Algebraic Curves"

Copied!
25
0
0

読み込み中.... (全文を見る)

全文

(1)

Interpolation on Real Algebraic Curves to Polynomial Data

Len Bosa ·Indy Lagub

Abstract

We discuss a polynomial interpolation problem where the data are of the form of a set of algebraic curves inR2on each of which is prescribed a polynomial. The object is then to construct a global bivariate polynomial that agrees with the given polynomials when restricted to the corresponding curves.

2000 AMS subject classification: 41A10.

Keywords:algebraic curves, bivariate interpolation

1 Interpolation on Lines

We first discuss the simplest case – that of interpolation on lines. This, and also a more general Hermite case, was first described in Hakopian and Shakian[9](in the general setting ofRd). Later de Boor, Dyn and Ron[4]gave a considerably simplified exposition. However, we prefer to place the problem in the proper context of projective space as this is also a simplifying concept in the curve case.

LetΓbe a set ofn+2differentlines inR2. For eachγΓwe assume that we are given a polynomialPγof degree at mostn. The problem is to find a global bivariate polynomialP, deg(P)≤n, such that

P|γ=Pγ, ∀γΓ. (1)

Now, if two (or more) lines intersect at a pointu∈R2then there are necessarily consistency conditions imposed. First of all,

Pγ(u) =Pγ0(u), ∀γ,γ0Γs.t.uγγ0. (2) But more is true. The interpolation condition P|γ=Pγimplies that all the directional derivatives ofPalongγare determined.

Consequently, for example, any two lines intersecting atu∈R2determine the gradient ofPatuand the directional derivative along any other line passing throughumust be consistent with this gradient (see Figure1).

In order to make this more precise, we first introduce some notation. Foru∈R2, let Γu:={γ∈Γ :uγ}.

For a direction vectorv∈R2we let

Dvjf(u):=

dj

d tjf(u+t v)

t=0

be the jth directional derivative of f, in the directionv, at the pointu. Of course Dvf(u) =5f(u)·v

and, more generally, we may write

1

j!Dvjf(u) =X

|α|=j

Dαf(u) α!

vα (3)

where we have used standard multinomial notation (including for the partial derivativeDαf). The vector[Dαf(u)]|α|≤k ordered in some degree-consistent manner is known as thek-jet of f at the pointu.

By an abuse of notation we will write

Dγf(u)

to denote the directional derivative of f atuin the direction of the lineγ. Normally the choice of the orientation of the direction vector of a line, nor its length, will not matter, as long as it is done consistently.

aDepartment of Computer Science, University of Verona, Italy

(2)

Figure 1:Two lines determine the gradient; the others must be consistent with them

Lemma1. Letk:=#Γu≥1 and suppose that there existsfCk−1(R2)such that

Dγjf(u) =DγjPγ(u), 0≤jk−1, ∀γ∈Γu. (4) Then this information uniquely determines the(k−1)-jet of f atu.

Proof.Ifk=1 there is nothing to do so we may assume thatk≥2. We must show that the conditions (4) determine the

k+1 2

entries in the(k−1)−jet off atu∈R2, i.e., of the vector

[Dαf(u)]|α|<k∈R(k+21), or, equivalently, of the vector

Dαf(u) α!

|α|<k

∈R(k+12). (5)

Now, the right side of equation (3) for directional derivatives may be interpreted in matrix-vector form as therowvector [vα]|α|=j= [v(j,0),v(j−1,1),v(j−2,2), . . . ,v(0,j)]∈Rj+1

times thecolumnvector

Dαf(u) α!

|α|=j

=

1

j!0!D(j,0)f(u)

1

(j−1)!1!D(j−1,1)f(u)

·

·

1

0!j!D(0,j)f(u)

∈Rj+1.

Thus forj+1 directionsv0,v1, . . . ,vj∈R2we have the square linear system

1 j!

Dvj

0f(u) Dvj1f(u)

·

· Dvj

jf(u)

=

v0(j,0) v0(j−1,1) v0(j−2,2) · · v0(0,j) v1(j,0) v1(j−1,1) v1(j−2,2) · · v1(0,j)

· ·

· ·

v(jj,0) v(jj−1,1) v(jj−2,2) · · v(0,jj )

Dαf(u) α!

|α|=j

. (6)

(3)

We claim that (6) determines the partial derivatives”Dαf(u)

α!

—

|α|=jgiven the data of directional derivatives on the left. In fact, this follows easily from the fact that the homogeneous Vandermonde matrix

V=

v0(j,0) v0(j−1,1) v0(j−2,2) · · v0(0,j) v1(j,0) v1(j−1,1) v1(j−2,2) · · v1(0,j)

· ·

· ·

v(jj,0) v(jj−1,1) v(jj−2,2) · · v(0,j j)

is non-singular for distinct directionsv0,v1, . . .vj∈R2. To see this, first write the directions in coordinates asvi= (xi,yi)so thatVbecomes

V=

x0jy00 x0j−1y01 x0j−2y02 · · x00y0j x1jy10 x1j−1y11 x1j−2y12 · · x10y1j

· ·

· ·

xjjy0j xjj−1y1j xjj−2y2j · · x0jyjj

 .

It is easily seen that

det(V) =Y

s<t

(xsytxtys).

These calculations are valid as long as the number of directions used, j+1≤k, the total number of directions available, i.e., forjk−1.

We will keep track of this derivative information by means of a finite Taylor series, i.e., a polynomial with precisely those derivative values atu.

Definition1. (Affine Consistency, first version) Ifk=#Γu≥2 lines intersect at the pointu∈R2we say that the data are consistent atuif there exists a bivariate polynomialGu, of degree at mostk−2 such that for allγΓu,PγGuhas a zero of orderk−1 atualongγ.

There is a simple test for Affine Consistency. LetR:=PγGu. Then, we are asking that the bivariate polynomialR, when restricted to the lineγ, have a zero of orderk−1 at a pointu= (x0,y0)∈R, say. But a bivariate polynomial restricted to a line is a univariate polynomial. Specifically, suppose that we parameterize the lineγ:aγx+bγy+cγ=0 by

(x,y) =t(bγ,−aγ) + (x0,y0). (7) Then the restriction ofRtoγbecomes

r(t):=R(t bγ+x0,−t aγ+y0).

That this has a zero of orderk−1 at(x0,y0)is equivalent tor(t)having a zero of orderk−1 att=0, i.e.,

r(t) =tk−1q(t) (8)

for some polynomialq(t).

However, we may calculate, for(x,y)γ,

x y 1

aγ bγ cγ x0 y0 1

=

xx0 yy0 0 aγ bγ cγ

x0 y0 1

(subtracting 3rd row from 1st)

=

t bγ −t aγ 0 aγ bγ cγ x0 y0 1

= t

bγ −aγ 0 aγ bγ cγ x0 y0 1

= t(a2γ+b2γ+cγ2) as an easy calculation shows. In particular, we have

t= 1

a2γ+b2γ+cγ2

x y 1

aγ bγ cγ x0 y0 1

(4)

and the condition (8) may be expressed as

r(t) =

x y 1

aγ bγ cγ x0 y0 1

k−1

q(t) (for(x,y)∈γgiven by (7)).

Hence we may reformulate our definition as

Definition2. (Affine Consistency, second version) Ifk=#Γu≥2 lines intersect at the pointu= (x0,y0)∈R2we say that the data are consistent atuif there exists a bivariate polynomialGu(of degree at mostk−2) such that for allγΓu, there exists a polynomialQγ(x,y)such that

Pγ(x,y)−Gu(x,y) =

x y 1

aγ bγ cγ x0 y0 1

k−1

Qγ(x,y) for all(x,y)∈γ. Or, in other words,

Pγ(x,y)Gu(x,y)

x y 1

aγ bγ cγ x0 y0 1

k−1

Qγ(x,y)∈ 〈γ〉, with〈γ〉the ideal generated byγ.

Remark.This condition for consistency depends only on the partial derivatives ofGuatuup to orderk−2. Hence one may use any other polynomialGu0say, providedGuandG0uhave the same(k−2)-jet atu. In other words, there is not really a constraint on the degree ofGu; we include it only because degreek−2 is the minimal necessary and most efficient to use in practice.

One problem remains – some of the lines inΓcould be parallel and intersect at “infinity". The natural setting for this is projective space,RP2and we introduce the following notation.

We will use standard homogeneous coordinates for

RP2:={[x0:y0:z0]: x0,y0,z0∈R}

(withx02+y02+z206=0 and[t x0:t y0:tz0]≡[x0:y0:z0]for allt∈R). The points[x:y: 1]∈RP2correspond toR2while the points[x:y: 0]∈RP2form the line at infinity.

If the affine lineγhas equation

γ={(x1,x2)∈R2 : aγx1+bγx2+cγ=0} we will let

γe={[x1,x2,z]∈RP2 :aγx1+bγx2+cγz=0}

denote itsprojectivization. It is easy to verify that two affine lines are parallel if and only if their projectivizations intersect at a point at infinity.

For a polynomial of degree at mostn,

P(x) =X

|α|≤n

aαxα, we will let

eP(x,z):=X

|α|≤n

aαxαzn−|α|

denote the homogenization (of degreen) ofP. We emphasize here that the homogenization depends on the degreenused.

For example the homogenization ofP(x,y) =1+x+y considered as a polynomial of degree 1 iseP(x,y,z) =z+x+y whereas when it is considered as a polynomial of degree 3, theneP(x,y,z) =z3+xz2+yz2. In general two homogenizations of different degrees will differ only by a compensating power ofz. However, to avoid confusion, the homogenization degrees of the data polynomialsPγwill always be assumed to ben(the parameter of the interpolation problem).

As before, foru∈RP2, we let

Γu:={γ∈Γ :u∈eγ}. The extension of consistency, Definition 1, is straightforward.

Definition3. (Projective Consistency) Ifk:=#Γu≥2 lines intersect at the pointu= [x0:y0:z0]∈RP2we say that the data are consistent atuif there exists a homogeneous polynomialGeu, of degreen, such that for allγΓu, there exists a homogeneous polynomialQeγ(x,y,z)such that

ePγ(x,y,z)Geu(x,y,z) =

x y z

aγ bγ cγ x0 y0 z0

k−1

Qeγ(x,y,z)

(5)

for all[x:y:z]∈eγ. Or, in other words,

ePγ(x,y,z)Geu(x,y,z)

x y z

aγ bγ cγ x0 y0 z0

k−1

Qeγ(x,y,z)∈ 〈eγ〉, the ideal generated byeγ.

Remark.Clearly this definition is independent of the particular chart forRP2that might be used to check for consistency.

The points at infinity are of the form[x0:y0: 0]withx02+y026=0. Hencex0and y0are not both zero and it follows that every point of infinity is in one of theallowablechartsUx :={[1 : y :z]}orUy :={[x : 1 :z]}. If we pass to such an allowable chart then the condition of projective consistency reduces to that of affine consistency, i.e., for allγΓu,PγGu

has a zero of orderk−1 atualongγ(in that chart). From now on by consistent we will meanprojectively consistent.

Example 1.Consider the data

γ1 : xy+1=0, Pγ1=12+26x−4y+5x2−2x y+y2 γ2 : xy+0=0, Pγ2=1−x+5y+x2+2x y+y2 γ3 : xy−1=0, Pγ3=4x−9x2+8x y+5y2.

Herek=3 and we taken=2.

It is easy to check that

u:=γe1∩eγ2∩eγ3= [1 : 1 : 0],

a point at infinity, reflecting the fact that the three lines are parallel. To check for consistency we have a choice. We may work with homogeneous polynomials as in the Definition 1.4, or else we may restrict to a chart and do our calculations there.

Let us first do our calculations in the chartUy:={[x: 1 :z]}.

TakeGeu(x,y,z) =14y2−10x y+4yzso that (by an abuse of notation)Gu(x,z) =Geu(x, 1,z) =14−10x+4z(in the chartUy).

γ1:

Equation:xy+1=0 Homogenized:xy+z=0 Restricted toUy:x−1+z=0

Homogenization ofPγ1Pγ1(x,y,z) =12z2+26xz−4yz+5x2−2x y+y2 Restricted toUy:P1(x,z) =12z2+26xz−4z+5x2−2x+1

Determinantal Factor:

x y z

aγ bγ cγ x0 y0 z0

=

x 1 z

1 −1 1

1 1 0

= (1−x+2z) Test:

P1(x,z)−Gu(x,z) = (12z2+26xz−4z+15x2−2x+1)−(14−10x+4z)

= (1−x+2z)2(−1) + (12+6x+16z)(x+z−1)

= (1−x+2z)2(−1) (onγ1)

=

x y z

aγ bγ cγ x0 y0 z0

2

(−1) (onγ1) γ2:

Equation:xy=0 Homogenized:xy=0 Restricted toUy:x−1=0

Homogenization ofPγ2Pγ2(x,y,z) =z2xz+5yz+x2+6x y+y2 Restricted toUy:P2(x,z) =z2xz+5z+x2+2x+1

Determinantal Factor:

x y z

aγ bγ cγ x0 y0 z0

=

x 1 z

1 −1 0

1 1 0

=−2z

(6)

Test:

P2(x,z)Gu(x,z) = (z2xz+2z+x2+2x+1)−(14−10x+4z)

= z2+ (x2xz+z+12x−13)

= (−2z)21

4+ (x−1)(x−z+13)

= (−2z)21

4 (onγ2)

=

x y z

aγ bγ cγ x0 y0 z0

2

1

4 (onγ2) γ3:

Equation:xy−1=0 Homogenized:xyz=0 Restricted toUy:x−1−z=0

Homogenization ofPγ3Pγ3(x,y,z) =4xz−9x2+8x y+5y2 Restricted toUy:P3(x,z) =4xz−9x2+8x+5

Determinantal Factor:

x y z

aγ bγ cγ x0 y0 z0

=

x 1 z

1 −1 −1

1 1 0

=x+2z−1 Test:

P3(x,z)Gu(x,z) = (4xz−9x2+8x+5)−(14−10x+4z)

= 4xz−9x2+18x−9−4z

= −5

9(x+2z−1)2−4

9(x−1−z)(19x+5z−19)

= −5

9(x+2z−1)2 (onγ3)

=

x y z

aγ bγ cγ x0 y0 z0

2

(−5

9) (onγ3) It follows that the data on these three lines are (projectively) consistent atu.

Secondly, for comparison’s sake, let us verify consistency for the first lineγ1by working directly with the homogeneous polynomials. As beforeGeu(x,y,z) =14y2−10x y+4yz.

γ1:

Equation:xy+1=0 Homogenized:xy+z=0

Homogenization ofPγ1Pγ1(x,y,z) =12z2+26xz−4yz+5x2−2x y+y2 Determinantal Factor:

x y z

aγ bγ cγ x0 y0 z0

= (−x+y+2z) Test:

ePγ1(x,y,z)Geu(x,y,z) = (12z2+26xz−4yz+15x2−2x y+y2)

−(14y2−10x y+4yz)

= (−x+y+2z)2(−1)

+(12y2+6x y+16yz)(xy+z)

= (−x+y+2z)2(−1) (onγe1)

=

x y z

aγ bγ cγ x0 y0 z0

2

(−1) (onγe1)

The calculations for the other lines are similar.

(7)

Example 2. Consider the family of parallel lines given by γi : yi = 0, 0 ≤ ik−1, with polynomial data Pγi(x):=

n

X

j=0

a(ji)xj. The following Lemma shows that consistency at infinity is perhaps more complicated than one may have thought.

Lemma2. The above data are (projectively) consistent iff there arek−1 univariate polynomialsqrof degree at mostr, 0≤rk−2, such that

a(ni)r=qr(i), 0≤rk−2 and 0≤ik−1.

Proof.The homogenization ofγiisγei(x,y,z) =yiz. Clearly these lines intersect atu:= [1 : 0 : 0]∈RP2.

Suppose first that the data are consistent, i.e., there exists a homogeneous polynomialGeu(x,y,z)such that for each line γthere is a polynomialQγ(x,y)such that

ePγ(x,y,z)Geu(x,y,z) =

x y z

aγ bγ cγ x0 y0 z0

k−1

Qeγ(x,y,z) for all[x:y:z]∈eγ. We will work in the chartUx:={[1 :y:z]}. Then, forγi, we have

x y z

aγ bγ cγ x0 y0 z0

=

1 y z

0 1 −i

1 0 0

=−zi y=−(z+i y).

But, onγei,y=izand hence

x y z

aγ bγ cγ x0 y0 z0

=−(1+i2)z, i=0, . . . ,k−1.

It follows that

Pfγi(1,iz,z)Geu(1,iz,z) =zk−1Qeγi(1,iz,z) for some polynomialsQeγi. In particular,

dr dzr

Pfγi(1,iz,z)

z=0= dr

dzr

fGu(1,iz,z) z=0

forr=0, 1, . . . ,(k−2).

But,

Pfγi(x,y,z) =

n

X

j=0

a(ji)xjznj

so that

Pfγi(1,iz,z) =

n

X

j=0

a(ji)zn−j=

n

X

j=0

a(n−ji)zj. Hence, in other words, we have

r!a(i)n−r= dr dzr

fGu(1,iz,z) z=0

forr=0, 1, . . . ,(k−2).

But we may writeGfu(x,y,z) = X

s+tn

gstxsytzn−s−tfor some coefficientsgst, and hence

fGu(1,iz,z) = X

s+tn

gstitzns

=

n

X

s=0

zn−s

‚n−s X

t=0

gstit

Œ

=

n

X

s=0

zs

‚ s X

t=0

gns,tit

Œ

=:

n

X

s=0

zsqs(i) where the last equation defines the polynomialsqs(of degree at mosts).

(8)

It follows that

r!a(n−ri) = dr dzr

fGu(1,iz,z)

z=0=r!qr(i) forr=0, 1, . . . ,(k−2), as required.

Conversely, suppose that there arek−1 univariate polynomialsqrof degree at mosts, 0rk−2, such that a(n−ri) =qr(i), 0≤rk−2 and 0≤ik−1.

We need only construct the polynomialGu. But note that since the degree ofqr is at mostrk−2, thekvalues of qr(i), 0≤ik−1 determineqrand, in particular, all the coefficients ofqr. It is easy to see then that the polynomial Gu(x,y) = X

s+tk−2

gstxsyt withgk−2−s,t defined to be the coefficient ofxt inqr(x), appropriately homogenized, has the desired properties.

Remark.Note that these consistency conditions for a point at infinity are on the coefficientsa(i)n−r, 0≤rk−2, i.e., on the k−1highestorder coefficients. In contrast, consistency at a finite point (e.g. 0) are on thelowerorder coefficients. This

“inversion” is caused essentially by the fact that in the homogenization of a polynomial a degreejterm is multiplied byznj, i.e., there is an inversion in the degrees of the powers ofz.

Example 2 Continued.Consider, for simplicity,k=2. The conditions above become more explicitly:

Forr=0 :a(ni)=q0(i), forq0a polynomial of degree 0, i.e., a constant. In other words a(0)n =a(1)n =a(2)n .

Forr=1 :a(ni−1) =q1(i)forq1(x) =B x+A, some polynomial of degree at most 1. In other wordsan(0)−1=q1(0) =A, a(1)n−1=q1(1) =B+Aanda(2)n−1=q1(2) =2B+A. This is easily seen to be equivalent to the second difference condition

a(0)n−1−2a(1)n−1+a(2)n−1=0.

The point of intersection isu= [1 : 0 : 0]∈RP2. Hence it is convenient to work in the chartUx:={[1 :y:z]}whereu is thefinitepointu= (y,z) = (0, 0). The homogenized lines areγei=yiz=0 which inUxhave the same equation and direction vector〈i, 1〉. The data polynomials homogenize toePγi(x,y,z) =Pn

j=0a(ji)xjznjwhich inUx become ePγi(1,y,z) =

n

X

j=0

a(ji)znj. The consistency conditions inUx are then:

(a) Function value condition: ePγ0(1, 0, 0) =ePγ1(1, 0, 0) =ePγ2(1, 0, 0), i.e., a(0)n =a(1)n =a(2)n . (b) First derivative condition: there exists a gradient〈A,B〉such that

D〈i,1〉ePγi(1,y,z)

(y,z)=(0,0)=〈A,B〉 · 〈i, 1〉, i=0, 1, 2.

In other words

⇐⇒ ePγi

∂z (1, 0, 0) =Ai+B, i=0, 1, 2

⇐⇒ a(n−1i) =Ai+B, i=0, 1, 2

⇐⇒ a(n−10) −2a(n−11) +a(n−12) =0, as before.

Alternatively we may perform a projective change of coordinates

x y z

=A

x0 y0 z0

withA∈ C3×3 that moves the point at infinity to a finite point where we may apply the usual consistency condtions.

Specifically take

x y z

=

0 0 1

0 1 0

1 0 0

x0 y0 z0

,

(9)

which has the effect of interchangingx andz.

In the new coordinatesγibecomesy0i x0=0 which intersect at thefinitepoint[0 : 0 : 1]∈RP2. Moreover, the data polynomials convert to

ePγi(x0,y0,z0) =

n

X

j=0

a(ji)(z0)j(x0)nj. Working in the chartz0=1 we then have

ePγi(x0,y0, 1) =

n

X

j=0

a(ji)(x0)n−j. The consistency conditions at(x0,y0) = (0, 0)then become:

(a) Function value condition: ePγ0(0, 0, 1) =ePγ1(0, 0, 1) =ePγ2(0, 0, 1), i.e., a(0)n =a(1)n =a(2)n . (b) First derivative condition: there exists a gradient〈A,B〉such that

forγ0(i.e. y0=0),D〈1,0〉Pγ0(0, 0, 1) =〈A,B〉 · 〈1, 0〉, i.e.,a(0)n−1=A;

forγ1(i.e. y0x0=0),D〈1,1〉Pγ1(0, 0, 1) =〈A,B〉 · 〈1, 1〉, i.e.,a(n−11) =A+B;

forγ2(i.e. y0−2x0=0),D〈1,1〉Pγ1(0, 0, 1) =〈A,B〉 · 〈1, 2〉, i.e.,a(1)n−1=A+2B.

Clearly these are exactly the same conditions as above, equivalent to a(0)n−1−2a(1)n−1+a(2)n−1=0.

We would like to emphasize that, as this example shows, viewing projective space as a “whole”, the points at infinity are really no different than any other point.

We are now ready to state and prove the main theorem of this section.

Theorem 1.1. Suppose thatΓ is a set of n+2different lines inR2and that to each lineγΓ is associated a (bivariate) polynomial Pγof degree at most n.Then there exists an interpolant of these data, (i.e., a polynomial P of degree at most n such that (P−Pγ)

γ=0for allγΓ),if and only if the data are consistent at all points of intersection of the lines.

Proof. Suppose first that there exists an interpolant P. Consider a point of intersectionu∈RP2. By passing to an appropriate chart, or else by a projective change of coordinates, we may assume thatu∈R2is afinitepoint. Let, as before, Γu={γ∈Γ : uγ}withk=k(u):=#Γu. Ifk≤1 there is nothing to do so we may assume thatk≥2. Clearly we may takeGu=Tuk−2P, the Taylor polynomial ofPof degree at mostk−2 based atu, showing that then the data are consistent.

Conversely, suppose that the data are consistent. We begin with a Lemma.

Lemma3. Suppose that the data are consistent and thatP is some (bivariate) polynomial of degree at mostn. Then (P−Pγ)

γ=0 for allγΓ, if and onlyPGuhas a zero of orderk(u)−1 at each point (of intersection).

Proof of Lemma.Suppose first that (P−Pγ)

γ=0 for allγΓ. Then for eachu, the polynomialGucollects all the derivative information determined by the lines intersecting atu. SincePandPγagree alongγ, (and the data are assumed to be consistent)Pmust also share this derivative information, i.e.,PandGuhave the same Taylor polynomial of degree k(u)−2 (the degree ofGu) based atu. In other words,PGuhas a zero of orderk(u)−1 atu.

Conversely, suppose thatPGuhas a zero of orderk(u)−1 at each point (of intersection). ForγΓ, let Xγ:={u∈RP2 :∃γ0Γsuch thatu=γγ0}

denote the set of intersection points on the lineγ. ForuXγ, (PγGu)

γhas a zero of orderk(u)−1 atuby consistency and PGu)

γhas a zero there of orderk(u)−1 by assumption. Hence (P−Pγ)

γalso has a zero of orderk(u)−1 atu. It follows that (P−Pγ)

γhas a total ofX

uXγ

(k(u)−1)zeros (onγ). But each line inΓ\{γ}contributes exactly one point of intersection toγso that

X

u∈Xγ

(k(u)−1) =#(Γ\{γ}) =#Γ−1=n+1.

It follows that the univariate polynomial of degree at mostn,(P−Pγ)

γ, hasn+1 zeros and must be identically zero.

Continuing with the proof of the converse, by the Lemma it is sufficient to construct a bivariate polynomialPof degree at mostnsuch thatPGuhas a zero of orderk(u)−1 at each point of intersectionu, or, in other words, thatPandGuhave the same Taylor polynomial of degreek(u)−2 atu. But sinceGuis of degree at mostk(u)−2 this is equivalent to

Tuk(u)−2P=Gu, ∀u.

(10)

At eachuthis imposes

k(u)−2+2 2

= k(u)

2

linear conditions onPfor a total of X

k(u)≥2

k(u) 2

linear conditions. But X

k(u)≥2

k(u) 2

is the number of intersections (including multiplicity) of pairs ofk(u)lines. Since two lines intersect at only one point, it follows that X

k(u)≥2

k(u) 2

is the number of intersections of then+2 lines ofΓ, i.e.,

X

k(u)≥2

k(u) 2

= n+2

2

.

Hence we have n+2

2

linear conditions on the n+2

2

coefficients ofP, a square linear system.

Consider the homogeneous system, i.e., whenGu≡0 for allu. LetP be any solution. In this case consistency implies thatPγ=0 for allγΓand hence that P|γ=0 for allγΓ. HenceP(of degree at mostn) hasn+2 linear factors and must be zero.

Since the zero polynomial is the only solution of the homogeneous linear system the corresponding matrix is non-singular and every such system has a unique solution.

2 Interpolation on Algebraic Curves

Suppose thatγ(x,y)is a polynomial. Its zero set

VR(γ):={(x,y)∈R2 :γ(x,y) =0}

is analgebraiccurve. For simplicity’s sake, we will typically speak of the curveγinstead of the curveVR(γ). The interpolation problem is as follows. Fix a degreen≥0. LetΓ={γ}be a set of distinct algebraic curves inR2withdγ:=deg(γ). We will insist that no two of the curvesγΓ have a common component, i.e., that the defining polynomials are pairwise relatively prime (have no common factor). On eachγwe are given a (bivariate) polynomialPγof degree at mostn. We look for a global polynomialP, also of degree at mostn, such that

(P−Pγ)

γ=0, ∀γ∈Γ. (9) (In Proposition 2 below we will give a condition onnin terms of the deg(γ)that guarantees uniqueness of such aP, if it exists.)

The algebraic curve case presents us with a number of technical problems. First of all, for any polynomialγ,γkdefines the exact same curve for any positive integerk. Or even worse, ifγ=γ1γ2can be factored,γk1γ2j define the same curve.

There would also be a redundancy ifγ1andγ2had a common factor. We need to avoid these situations.

Definition4. A polynomialγ(x,y)is said to be square-free if it can be written γ=γ1γ2· · ·γs

where theγjare mutually coprime, i.e., have no common (complex) factors.

There is also in several variables a problem ofdegeneracy. For example, for the polynomialγ=x2+y2, the associated

“curve"

VR(γ):={(x,y)∈R2 :γ(x,y) =0}={(0, 0)},

a single point. In particular, if a polynomialPhas the property of being zero on this particular “curve"VR(γ), it isnotthe case that there is a factorizationP=γQfor some quotient polynomialQ.

Here is a condition for such a factorization to exist.

Proposition1. ([10, Thm. 4.3, p. 48]) Suppose thatγis a square-free bivariate real polynomial such that dimR(VR(γ)) =dimC(VC(γ)).

Then, if the polynomialPis zero onVR(γ), there exists a polynomialQwith deg(Q) =deg(P)−deg(γ)such that P=γQ.

(11)

Remark.HereVC(γ) ={(z1,z2)∈C2 : γ(z1,z2) =0}. Roughly speaking this Proposition says that ifVR(γ)is really a curve and not degenerate, it has the desired factorization property.

Proof of the Proposition.ClearlyVR(γ)⊂VC(γ). Moreover,VC(γ)is the smallest complex variety with this property. To see this, suppose thatVis another variety inC2such thatVR(γ)⊂V butVC(γ)6⊂V. ThenVC(γ)∩V is a proper subvariety of VC(γ)and hence (cf.[CLO, Prop. 10, p. 443]),

dimC(V∩VC(γ)))<dimC(VC(γ)).

But, on the other hand, sinceVVC(γ)containsVR(γ), it follows (cf.[CLO, Prop. 1, p. 438]) that dimC(V∩VC(γ)))≥dimR(VR(γ)) =dimC(VC(γ)),

a contradiction.

Now suppose thatPis a real polynomial that is zero onVR(γ). ThenVC(P)is a complex variety that containsVR(γ)and hence, by the minimality property discussed above,VC(γ)⊂VC(P). But sinceγis square-free, we have (cf. [CLO, p. 178])

I(VC(γ)) =〈γ〉

where

I(V):={p: p|V=0}

is the ideal of polynomials which are zero on the varietyV. Consequently we have thatP∈ 〈γ〉and henceγdividesPover the complexes. But since bothPandγare real polynomials, it follows thatγdividesPover the reals.

From now on we will assume that all the curvesγΓ are square-free and have the factorization property guaranteed, for example, by Proposition1.

The interpolation problem may, in principle, be stated for any degreen. However, uniqueness of the interpolant is only guaranteed ifnis sufficiently small.

Proposition2. Consider the interpolation problem (9). Suppose that the curves of the setΓare square-free and have the factorization property of Propostion 1 and that

n≤ X

γ∈Γ

dγ

!

−1. (10)

Then, if a solution of the interpolation problem (9) exists, it must be unique.

Proof. Suppose thatP andQare two polynomials of degree at mostn, given by (10), that satisfy the interpolation conditions (9). Then, by the factorization property,

(P−Q)|γ=0, γΓ =⇒ (P−Q) =AY

γ∈Γ

γ for some polynomialA. But

deg(Y

γ∈Γ

γ) =X

γ∈Γ

dγn+1 and deg(P−Q)n. HenceA=0 andP=Q.

Remark.IfΓconsists only of lines, i.e.,dγ=1,∀γ∈Γ, then the maximal degreenfrom (10) becomesn=#Γ−1, so that #Γ=n+1. However, for the case of lines, discussed in the first section, we used #Γ=n+2. In fact, any line intersects n+1 other lines inn+1 points (counting multiplicity). A polynomial of degree at mostnis determined by its values at thesen+1 points and hence the extra line is really redundant. We usen+2 in order to be consistent with the presentation of Hakopian and Sahakian[9].

Just as for the line case, the interpolation data must be consistent at points of intersection of the curves. However, the curve case is rather more complicated. By Bezout’s Theorem, two curves of degreen, in general, intersect atn2points, some of which could be complex, and some of which could be at infinity. Moreover, two curves can intersect at a point in a much more complicated way than two (or even many) lines. Here are some illustrative examples. For the sake of simplicity we will writePjforPγjetc., when no confusion is possible.

Example 1. ConsiderΓ={γ1=y,γ2=yx2}. The two curves intersect (only) at the origin and are tangent there (see Figure2). Take the data polynomialsP1(x,y) = X

i+jn

ai jxiyjandP2(x,y) = X

i+jn

bi jxiyj. We claim that the consistency conditions are thatP1(0, 0) =P2(0, 0)(the function values agree at the point of intersection) and ∂P1

∂x(0, 0) =∂P2

∂x (0, 0) (the derivatives in the direction of the common tangent agree). Clearly these are necessary for there to be an interpolant in the sense of (9). To see that they are also sufficient, note that they hold iffa00=b00anda10=b10. ThenP1(x, 0)−P2(x, 0) has a zero of order 2 at the origin and hence there exists a polynomialQ(x)(of degree at mostn−2) such that

P1(x, 0)−P2(x, 0) =x2Q(x). (11)

(12)

Figure 2:Two curves with simple tangent at point of intersection

Figure 3:A line and a cusp

We claim that

P(x,y):=P2(x,y) + (yx2)Q(x) is an interpolant. Indeed, onγ2,yx2=0 and so(P−P2)

γ2=0. Moreover, onγ1,y=0, so (P−P1)

γ1 = P(x, 0)P1(x, 0)

= (P2(x, 0) + (0−x2)Q(x))−P1(x, 0)

= 0 by (11).

Remark.Note that these consistency conditions are not on theentirejet of a given order (as was the case for lines), just on the direction given by the common tangent. However, they are valid for data polynomialsP1andP2of arbitrary degree at mostn, not just thengiven by (10) (which would however guarantee uniqueness).

Example 2. ConsiderΓ ={γ1 = y,γ2 = y2x3}. The two curves intersect (only) at the origin and are tangent there (see Figure3), however, the curveγ2is a so-called cusp and is singular at the origin. Take the data polynomials P1(x,y) = X

i+jn

ai jxiyjandP2(x,y) = X

i+jn

bi jxiyj. We claim that the consistency conditions are thatP1(0, 0) =P2(0, 0)(the function values agree at the point of intersection), ∂P1

∂x(0, 0) =∂P2

∂x(0, 0)(the derivatives in the direction of the common tangent agree) and 2P1

∂x2(0, 0) =2P2

∂x2(0, 0)(the second derivatives in the direction of the common tangent agree).

参照

関連したドキュメント

We recall here the de®nition of some basic elements of the (punctured) mapping class group, the Dehn twists, the semitwists and the braid twists, which play an important.. role in

2 Combining the lemma 5.4 with the main theorem of [SW1], we immediately obtain the following corollary.. Corollary 5.5 Let l &gt; 3 be

We show that a discrete fixed point theorem of Eilenberg is equivalent to the restriction of the contraction principle to the class of non-Archimedean bounded metric spaces.. We

Using the multi-scale convergence method, we derive a homogenization result whose limit problem is defined on a fixed domain and is of the same type as the problem with

[19, 20], and it seems to be commonly adopted now.The general background for these geometries goes back to Klein’s definition of geometry as the study of homogeneous spaces, which

Debreu’s Theorem ([1]) says that every n-component additive conjoint structure can be embedded into (( R ) n i=1 ,. In the introdution, the differences between the analytical and

Keywords and Phrases: The Milnor K-group, Complete Discrete Val- uation Field, Higher Local Class Field Theory..

It is perhaps not a priori clear that the implied flows are given directly by FM vectorfields along such curves (or that the flows are even PDE’s on the curve level). In any event,