\documentstyle{Carticle} \renewcommand\baselinestretch{1.4} \textwidth=14.8cm \textheight=22.5cm \evensidemargin=0pt \oddsidemargin=0pt \topmargin=0pt \baselineskip 50pt \begin{document} \title{ \bf The Application of Cayley-Bacharach Theorem to Bivariate Lagrange Interpolation } \author{Xue-Zhang Liang , Li-Hong Cui and Jie-Lin Zhang\\ (Institute of Mathematics,Jilin University,Changchun,130012,China)} \date{} \maketitle \begin{center}\bf Abstract\end{center}
\indent In this paper, we give a new proof of the famous Cayley-Bacharach theorem by means of interpolation, and deduce a general method of constructing properly posed set of nodes for bivariate Lagrange interpolation . As a result, we generalize the main results in [1], [2] and [3] to the more extensive situations.\\ {\bf Keywords:} bivariate Lagrange interpolation; properly posed set of nodes for bivariate Lagrange interpolation; Lagrange interpolation along a plane algebraic curve. \begin{center}{\Large \bf 1. Introduction }\end{center}
In this paper what we will discuss is the problem of bivariate Lagrange interpolation in two-dimensional real plane ${\mathbf{R}}^2$, which is closely related to the problem of Lagrange interpolation along a plane algebraic curve . Let $n$ be a nonnegative integer and $e_n=\displaystyle\frac{1}{2}(n+1)(n+2)$. ${\mathbf{P}}_n$ denotes the space of all bivariate polynomials of total degree $\leq n$, i.e. $${\mathbf{P}}_n = \{\sum \limits_{0\leq {i+j}\leq n} a_{ij} x^i y^j |a_{ij} \in \mathbf{R}\}.$$ \indent In 1965, Liang gave the definition about a properly posed set of nodes for bivariate Lagrange interpolation in [1] as follows .\\ \indent {\bf Definition A ([1])}~~ Let ${ \cal A}=\{Q_i\}_{i=1}^{e_n}$ be a set of $e_n$ distinct points on ${\mathbf{R}}^2$. Given any set of real numbers $\{f_i\}_{i=1}^{e_n}$ , we seek a polynomial $g(x,y)\in {\mathbf{P}}_n$ satisfying \begin{equation}\label{Eq1} g(Q_i)=f_i,\hspace{10pt}i=1,\cdots ,e_n. \end{equation} If for any given set $\{f_i\}_{i=1}^{e_n}$ of real numbers there exists a unique solution for the equation system (1), we call the interpolation problem a properly posed interpolation problem and call the corresponding set ${\cal A}=\{Q_i\}_{i=1}^{e_n}$ of nodes a properly posed set of nodes ( or PPSN, for short ) for ${\mathbf{P}}_n$.\\ \indent In the case of bivariate interpolation, different from the univariate interpolation, the condition $e_n=\dim{\mathbf{P}}_n= \displaystyle\frac{1}{2}(n+1)(n+2)$ is only necessary for ${\cal A}=\{Q_i\}_{i=1}^{e_n}$ being a PPSN for ${\mathbf{P}}_n$, but is not sufficient. In view of this situation, Liang gave two theorems in [1] and [7] as follows:\\ \indent {\bf Theorem A ([1])}~~ A set ${\cal A}=\{Q_i\}_{i=1}^{e_n}$ of points is a PPSN for ${\mathbf{P}}_n$ if and only if ${\cal A}=\{Q_i\}_{i=1}^{e_n}$ is not contained in any plane algebraic curve in ${\mathbf{P}}_n$. (We call $g(x,y)=0$ a plane algebraic curve in $\mathbf{P_n}$ if $g(x,y)\in \mathbf{P_n}$ and $g(x,y) \not\equiv 0$. )\\ \indent{\bf Theorem B ([7])}~~ If ${\cal A}=\{Q_i\}_{i=1}^{e_n}$ is a PPSN for $\mathbf{P_n}$, and none of these points is on an irreducible curve $q(x,y)=0$ of degree $l$ ($l=1$ or $l=2$, $l=1$ means a straight line; $l=2$ means a conic ), then ${\cal A}=\{Q_i\}_{i=1}^{e_n}$ together with the $(n+3)l-1$ points being distinct and selected freely on the irreducible curve $q(x,y)=0$ of degree $l$ must constitute a PPSN for ${\mathbf{P}}_{n+l}$ . \\ \indent Since any point on ${\mathbf{R}}^2$ must constitute a PPSN for ${\mathbf{P}}_0$, basing on it, we can construct some PPSNs for a series of interpolation spaces ${\mathbf{P}}_{1},{\mathbf{P}}_{2},{\mathbf{P}}_{3},\dots$ by repeated using Theorem B. At the same time, we call the constructive methods given in Theorem B a Line-Superposition Process ( $l=1$) and a Conic-Superposition Process ($l=2$).\\ \indent In 1998, Liang and l$\ddot{u}$ [2] not only proposed the following concept of bivariate Lagrange interpolation along an algebraic curve without multiple factors ( or ACWMF, for short )but also gave a method of constructing the PPSN along an ACWMF, and proved two recursive construction theorems. \\ \indent {\bf Definition B ([2])}~~ Let $k$ be a natural number, \begin{equation}\label{Eq2} e_n(k)=(\begin{array}{c} n+2 \\ 2 \ \end{array})-(\begin{array}{c} n+2-k \\ 2 \ \end{array})=\left\{\begin{array}{ll} \frac{\displaystyle 1}{\displaystyle 2}(n+1)(n+2), & \hspace{10pt} n<k \\ \frac{\displaystyle 1}{\displaystyle 2}k(2n+3-k), & \hspace{10pt} n \geq k, \end{array}\right. \end{equation} and $q(x,y)=0$ be an ACWMF of degree $k$. Also suppose that ${\cal B}=\{Q_i\}_{i=1}^{e_n(k)}$ is a set of $e_n(k)$ distinct points on $q(x,y)=0$. Given any set $\{f_i\}_{i=1}^{e_n(k)}$ of real numbers, we seek a polynomial $g(x,y)\in {\mathbf{P}}_n$ satisfying \begin{equation}\label{Eq3} g(Q_i)=f_i,\hspace{10pt}i=1,\cdots ,e_n(k). \end{equation} We call the set ${\cal B}=\{Q_i\}_{i=1}^{e_n(k)}$ of nodes a PPSN for polynomial interpolation of degree $n$ along the ACWMF $q(x,y)=0$ of degree $k$ and write ${\cal{B}}\in I_n(q)$ ( where $I_n(q)$ denotes the set of all the PPSN for polynomial interpolation of degree $n$ along the ACWMF $q(x,y)=0$ ) , if for each given set $\{f_i\}_{i=1}^{e_n(k)}$ of real numbers there always exists a solution for the equation system (3).\\ \indent {\bf Theorem C ([2])}~~ Suppose an ACWMF $q(x,y)=0$ of degree $k$ and a straight line $l(x,y)=0$ meet exactly at $k$ distinct points ${\cal{C}}={\{Q_i\}}_{i=1}^k$, ${\cal{B}}\in I_n(q)$ $ (n\geq k-2)$, and ${\cal{B}}\bigcap{\cal{C}}=\O$. Then we have $${\cal{B}}\bigcup{\cal{C}}\in I_{n+1}(q).$$ \indent {\bf Theorem D ([2])}~~ Let the set ${\cal A}=\{Q_i\}^{e_n}_{i=1}$ of points be a PPSN for ${\bf P}_n$. If none of these points is on an ACWMF $q(x,y)=0$ of degree $k$, then for any ${\cal D}\in I_{n+k}(q)$, ${\cal D}\cup{\cal A}$ must be a PPSN for ${\bf P}_{n+k}$.\\ \indent We call the above two theorems Recursive Construction Theorems.\\ \indent Theorem C gives a method of constructing PPSN for polynomial interpolation along an ACWMF by using the intersection of a straight line with a curve of degree $k$. According to Theorem C and Theorem D, we know that Theorem C is a generalization of Theorem B. In 2000, Liang and Cui further generalized the method given in Theorem C to the case that a conic intersects with a curve of degree $k$. \\ \indent {\bf Theorem E ([3])}~~ Suppose an ACWMF $q(x,y)=0$ of degree $k$ and a conic $c(x,y)=0$ meet exactly at $2k$ distinct points ${\cal{D}}={\{Q_i\}}_{i=1}^{2k}$, ${\cal{B}}\in I_n(q)$ $(n\geq k-2)$, and ${\cal{D}}\bigcap{\cal{B}}=\O$. Then we have $${\cal{D}}\bigcup{\cal{B}}\in I_{n+2}(q).$$ \indent The following theorem will play a very important role in the proof of our main results( see section 2) .\\ \indent {\bf Theorem F ([5])}~~ Let $e_n(k)$ be defined as (2), $\{Q_i\}_{i=1}^{e_n(k)}$ a set of $e_n(k)$ distinct points on an ACWMF $q(x,y)=0$ of degree $k$. Then $\{Q_i\}_{i=1}^{e_n(k)}\in I_n(q)$, if and only if, for any polynomial $g(x,y)\in {\mathbf{P}}_n$ which satisfies the following zero-interpolation condition $$g(Q_i)=0,\hspace{10pt}i=1,\cdots ,e_n(k),$$ there always exists a polynomial $r(x,y) \in {\mathbf{P}}_{n-k}$ ($n\geq k$) such that $$g(x,y)=q(x,y)r(x,y),$$ ( when $n<k$, it means $r(x,y)\equiv 0$ ).\\ \indent {\bf Remark 1 ([3])}~~ In Definition B the condition `` If for each given set $\{f_i\}_{i=1}^{e_n(k)}$ of real numbers, there always exists a polynomial $g(x,y)\in {\mathbf{P}}_n$ satisfying $g(Q_i)=f_i,i=1,\cdots,e_n(k)$." can be replaced by the condition `` If the relations $g(x,y)\in {\mathbf{P}}_n$ and $g(Q_i)=0,i=1,\cdots,e_n(k)$ , imply $g(x,y)\equiv 0 $ along the curve $q(x,y)=0$ of degree $k$".\\ \indent{\bf Remark 2}~~ Let the set ${\cal A}=\{Q_i\}^{e_n}_{i=1}$ be a PPSN for ${\bf P}_n$, then ${\cal A}$ can be produced by the Recursive Construction Theorem D.\\ \indent{\bf Proof of Remark 2:} Suppose that $l_1(x,y),\cdots,l_{e_n}(x,y)$ are the basic polynomials of Lagrange interpolation for ${\cal A}$. Then\\ $~~~~~~~~~~~~~~~~~~~~~~~~~~~l_i(Q_j)=\left\{\begin{array}{ll} 1, & j=i \\ 0, & j\neq i \end{array}\right. \hspace {20pt} i, j =1, \cdots ,e_n. $\\ Choose a point in ${\cal A}$ freely, we might as well suppose it is $Q_1$. It is obvious that $Q_1$ is a PPSN for ${\bf P}_{0}$. Then by using Theorem A and Theorem F, we know that $\cal B $$=\{Q_i\}^{e_n}_{i=2}$ must be a PPSN for polynomial interpolation of degree $n$ along the ACWMF $l_1(x,y)=0$ of degree $n$.\\ \indent In fact, suppose that there exists a polynomial $p(x,y)\in {\bf P}_{n}$ ( $p(x,y) \not\equiv 0$) satisfying $p(Q_i)=0,$ $\forall Q_i \in \cal B$. By Theorem A, we have $p(Q_1)\neq 0$.\\ \indent Next set $\tilde{p}(x,y)=p(x,y)/p(Q_1)$, then we have $\tilde{p}(Q_1)=1$ , $\tilde{p}(Q_i)=0,$ $i=2 ,\cdots , e_n$.\\ \indent That is to say, $ \tilde{p}(x,y)$ is the basic polynomial corresponding to the point $Q_1$, i.e. $l_1(x,y)$. Therefore $p(x,y)=p(Q_1)l_1(x,y)$. By Theorem F, $\{Q_i\}^{e_n}_{i=2}$ is a PPSN for polynomial interpolation of degree $n$ along the curve $l_1(x,y)=0$ of degree $n$ .\\ \indent From Remark $2$, we know that the key of constructing the PPSN for ${\bf P}_{n}$ is the construction of PPSN for interpolation polynomial of degree $n$ along a curve of degree $n$.\\ \indent A very interesting problem is whether the conclusions given in Theorem C and Theorem E can be generalized to the general case that a curve of degree $m$ (here $m$ is allowed that $m > 2$) intersects with another one of degree $n$. In this paper, we give an affirmative answer on the problem and deduce a general method of constructing PPSN for Lagrange interpolation along an algebraic curve by using Cayley-Bacharach Theorem [6] in algebraic geometry.\\ \indent Cayley-Bacharach Theorem which we will use in this paper is as follows:\\ \indent {\bf Theorem G ([6])}~~ Let $m,n$ and $r$ be natural numbers, and $3\leq r\leq \min {\{m,n\}}+2$. Suppose that the two curves $p(x,y)=0$ of degree $m$ and $q(x,y)=0$ of degree $n$ meet exactly at $mn$ distinct points. If $f(x,y)\in {\mathbf{P}}_{m+n-r}$ and the curve $f(x,y)=0$ passes through $mn-\displaystyle\frac{1}{2}(r-1)(r-2)$ points of those $mn$ points, then it must pass through the $\displaystyle\frac{1}{2}(r-1)(r-2)$ remainder points, unless these $\displaystyle\frac{1}{2}(r-1)(r-2)$ remainder points lie on one curve of degree $r-3$.\\ \indent In this paper, we give a new proof of Cayley-Bacharach theorem by means of interpolation and acquire the following main result by using Theorem G. \\ \indent {\bf Theorem $\bf 1$ } Let $\{0\}=\mathbf{P}_{-1}=\mathbf{P}_{-2}=...$ denote the space of zero polynomial, and under these circumstances we regard the corresponding PPSN as the empty set. Suppose $m$ and $n$ are natural numbers, $m\leq n$, and $\sigma$ is an integer number satisfying $\sigma \geq 1-m$. Also suppose that the two curves $p(x,y)=0$ of degree $m$ and $q(x,y)=0$ of degree $n$ meet exactly at $mn$ distinct points ${\cal A}=\{Q_i\}_{i=1}^{mn},$ and $ {\cal B}\subseteq {\cal A}$ is a PPSN for $\mathbf{P}_{-\sigma}$. Then we have\\ (1) If ${\cal C}_1$ is a PPSN for polynomial interpolation of degree $m+\sigma -3$ along the curve $p(x,y)=0$ of degree $m$, and ${\cal C}_1\bigcap {\cal A}=\O$, then ${\cal C}_1\bigcup ({\cal A}\backslash {\cal B})$ must be a PPSN for polynomial interpolation of degree $m+n+\sigma-3$ along the curve $p(x,y)=0$ of degree $m$ ;\\ (2) If ${\cal C}_2$ is a PPSN for polynomial interpolation of degree $n+\sigma -3$ along the curve $q(x,y)=0$ of degree $n$, and ${\cal C}_2\bigcap {\cal A}=\O$, then ${\cal C}_2\bigcup ({\cal A}\backslash {\cal B})$ must be a PPSN for polynomial interpolation of degree $m+n+\sigma-3$ along the curve $q(x,y)=0$ of degree $n$.\\ \indent {\bf Remark 3} In Theorem 1, if $m+\sigma-3<0$ the empty set ( and only the empty set ) is regarded as a PPSN for polynomial interpolation of degree $m+\sigma-3$ along a given curve .
\begin{center}{\Large \bf 2. The Proof of Theorems }\end{center}
\indent In order to prove Theorem 1 and Cayley-Bacharach Theorem (i.e. Theorem G), we need the following lemma .\\ \indent {\bf Lemma 1}~~ Let $m,n$ and $r$ be natural numbers. If the two curves $p(x,y)=0$ of degree $m$ and $q(x,y)=0$ of degree $n$ meet exactly at $mn$ distinct points, and the curve $f(x,y)=0$ of degree $r$ passes through these $mn$ distinct points, then there must exist polynomials $\alpha(x,y)\in {\mathbf{P}}_{r-m}$ and $\beta(x,y)\in {\mathbf{P}}_{r-n}$ such that $$f(x,y)=\alpha(x,y)p(x,y)+\beta(x,y)q(x,y).$$ \indent {\bf Proof :} The proof can be realized by proving the following three propositions.\\ \indent {\bf Proposition 1} The Lemma holds when $r\geq mn-1$.\\ \indent {\bf Proposition 2} The Lemma holds when $mn-2\geq r \geq m+n-1$.\\ \indent {\bf Proposition 3} The Lemma holds when $m+n-2\geq r \geq1$.\\ \indent Now we prove them respectively.\\ \indent {\bf Proof of Proposition 1 :} Let ${\cal{A}}={\{Q_i\}}_{i=1}^{mn}$ denote the set of these $mn$ points of intersection, then there exists a set ${\{l_i(x,y)\in {\mathbf{P}}_r\}}_{i=1}^{mn} $ of polynomials which constitute the basic polynomials of Lagrange interpolation for $\cal{A}$. In fact it can be constructed as follows: For each point $Q_i$ $\in \cal A$ ($i=1,\cdots , mn$), we make a straight line $L_i(x,y)=0$ which passes through $Q_i$ $\in \cal A$ and doesn't pass through any other point in $\cal A$. Thus we obtain a set $\{L_i(x,y)=0\}_{i=1}^{mn}$ of straight lines. Let $$\displaystyle l_i(x,y)=\displaystyle\frac{L_1(x,y)L_2(x,y)\cdots L_{i-1}(x,y)L_{i+1}(x,y) \cdots L_{mn}(x,y)}{L_1(Q_i)L_2(Q_i)\cdots L_{i-1}(Q_i)L_{i+1}(Q_i)\cdots L_{mn}(Q_i)},$$ then it is obvious that $l_i(Q_j)=\left\{\begin{array}{ll} 1, & j=i \\ 0, & j\neq i \end{array}\right. $ \hspace {20pt}$i, j =1,\cdots,mn.$\\ \indent We select $d=\displaystyle\frac{1}{2}m(2r-2n+3-m)$ distinct points ${\{Q_i\}}_{i=1+mn}^{d+mn}$ on the curve $p(x,y)=0$ , such that ${\cal{B}}={\{Q_i\}}_{i=1+mn}^{d+mn}$ constitutes a PPSN for polynomial interpolation of degree $r-n$ along the curve $p(x,y)=0$ (it is realizable according to Theorem C) and $\cal B \bigcap \cal A =\O $. For any given set ${\{{\widetilde{f}_i}\}}_{i=1}^{d+mn}$ of real numbers, we construct a polynomial $\widetilde{g}(x,y)\in {\mathbf{P}}_r$ as follows: \begin{equation}\label{Eq4} \widetilde{g}(x,y)=\sum\limits_{j=1}^{mn}\widetilde{f}_jl_j(x,y) + \widetilde{\beta} (x,y)q(x,y). \end{equation} \indent Where $\widetilde{\beta}(x,y)\in {\mathbf{P}}_{n-r}$ and satisfies \begin{equation}\label{Eq5} \widetilde{\beta}(Q_i)=(\widetilde{g}(Q_i)-\sum\limits_{j=1}^{mn}\widetilde{f}_jl_j(Q_i))/ q(Q_i), \hspace{10pt}i=1+mn,\cdots, d+mn. \end{equation} \indent Since ${\cal{B}}={\{Q_i\}}_{i=1+mn}^{d+mn}\in I_{r-n}(p)$ , there must exist a polynomial $\widetilde{\beta}(x,y)\in {\mathbf{P}}_{r-n}$ satisfying (5). From (4) and (5), we know that there exists the polynomial $\widetilde{g}(x,y)\in {\mathbf{P}}_r$ such that $$\widetilde{g}(Q_i)=\widetilde{f}_i,\hspace{20pt} i=1,\cdots,d+mn.$$ The number of points in $\cal{B}\bigcup\cal{A}$ is $$\frac{1}{2}m(2r-2n+3-m)+mn=\frac{1}{2}m(2r+3-m),$$ which is exactly equal to the number of points in a PPSN for polynomial interpolation of degree $r$ along the curve $p(x,y)=0$ of degree $m$.\\ \indent So it follows from Definition B that $\cal{B}\bigcup\cal{A}$ constitutes a PPSN for polynomial interpolation of degree $r$ along the curve $p(x,y)=0$.\\ \indent Also since ${\cal{B}}={\{Q_i\}}_{i=1+mn}^{d+mn}\in I_{r-n}(p)$, there must exist a polynomial $\beta(x,y)\in {\mathbf{P}}_{r-n}$ satisfying $$\beta(Q_i)=\frac{f(Q_i)}{q(Q_i)} \hspace{20pt}, \forall \hspace{5pt} Q_i\in \cal{B}.$$ Let \begin{equation} \label{6} g(x,y)=f(x,y)-\beta(x,y)q(x,y) ~~(~g(x,y)\in {\mathbf{P}}_r ~). \end{equation} Then $g(x,y)$ satisfies $$g(Q_i)=f(Q_i)-\beta(Q_i)q(Q_i)=0,\hspace{20pt}\forall \hspace{5pt} Q_i\in \cal B \bigcup \cal A.$$ Because $\cal B \bigcup \cal A $$\in I_r(p)$, from Remark 1 we know that $g(x,y)\equiv 0$ along the curve $p(x,y)=0$. Hence based on Bezout Theorem [4] there exists $\alpha(x,y)\in {\mathbf{P}}_{r-m}$ such that \begin{equation}\label{Eq7} g(x,y)=\alpha(x,y)p(x,y). \end{equation} Combining (6) and (7), we have $$f(x,y)=\alpha(x,y)p(x,y)+\beta(x,y)q(x,y),$$ where $\alpha(x,y)\in {\mathbf{P}}_{r-m}$ and $\beta(x,y)\in {\mathbf{P}}_{r-n}$. Thus we complete the proof of Proposition 1 .\\ \indent {\bf Proof of Proposition 2 :} We use the descending induction for $r$ to prove this proposition, i.e. by hypothesizing its truth for the polynomial of degree $r+1$ we are to prove Lemma 1 is true for the polynomial of degree $r$. Suppose $f(x,y)\in {\mathbf{P}}_r$, and the curve $f(x,y)=0$ passes through these $mn$ distinct points of intersection (denoted by the set $\cal A$$ =\{Q_i\}_{i=1}^{mn}$ ). We make a straight line $l(x,y)=0$ such that it meets with the curve $q(x,y)=0$ exactly at $n$ distinct points ${\{Q_i\}}_{i=1}^n$ and $\{Q_i\}_{i=1}^{n}$ $\bigcap \cal A =\O$. Since $l(x,y)f(x,y)\in {\mathbf{P}}_{r+1}$, according to the assumption of induction, there must exist polynomials $\alpha_1(x,y)\in {\mathbf{P}}_{r+1-m}$ and $\beta_1(x,y)\in {\mathbf{P}}_{r+1-n}$ such that $$l(x,y)f(x,y)\equiv \alpha_1(x,y)p(x,y)+\beta_1(x,y)q(x,y) \ \equiv (\alpha_1(x,y)-\lambda(x,y)q(x,y))p(x,y)$$ \begin{equation}\label{Eq8} +(\beta_1(x,y)+\lambda(x,y)p(x,y))q(x,y), \end{equation} where $\lambda(x,y)\in {\mathbf{P}}_{r+1-m-n}$ is an arbitrary polynomial of degree $r+1-m-n$. From (8) we know $$\alpha_1(Q_i)=0 ,~~ \alpha_1(Q_i)-\lambda(Q_i)q(Q_i)=0 , ~~\forall \hspace{5pt} {Q_i}\in {\{Q_i\}}_{i=1}^n.$$ Now we freely choose $r+2-m-n$ distinct points ${\{Q_i\}}_{i=n+1}^{r+2-m}$ on the straight line again such that $ {\{Q_i\}}_{i=1}^n \bigcap {\{Q_i\}}_{i=n+1}^{r+2-m}=\O$. Then by using the Line-Superposition Process in Theorem A, we can construct a PPSN $\widetilde{\cal A}$ for ${\mathbf{P}}_{r+1-m-n}$ such that ${\{Q_i\}}_{i=n+1}^{r+2-m}\subset \widetilde{\cal A}$ and no point in $\widetilde{\cal A}$ lies on the curve $q(x,y)=0$. Therefore, by the interpolation condition $$\alpha_1(Q_i)-\lambda(Q_i)q(Q_i)=0, \hspace{10pt} \forall \hspace{5pt} Q_i \in \widetilde{\cal A},$$ we can obtain a unique polynomial $\lambda(x,y)\in {\mathbf{P}}_{r+1-m-n}$ . At the same time, we have $$\alpha_1(Q_i)-\lambda(Q_i)q(Q_i)=0, \hspace{10pt} \forall \hspace{5pt} Q_i \in {\{Q_i\}}_{i=1}^{n}\bigcup {\{Q_i\}}_{i=n+1}^{r+2-m} .$$ Since $\alpha_1(x,y)-\lambda(x,y)q(x,y) \in {\mathbf{P}}_{r+1-m}$, $l(x,y)$ is a factor of $\alpha_1(x,y)-\lambda(x,y)q(x,y)$. From (8) we know that $l(x,y)$ must be a factor of $\beta_1(x,y)+\lambda(x,y)p(x,y)$. After reducing $l(x,y)$ from both sides of the equation (8), we know that there exist $\alpha(x,y)\in {\mathbf{P}}_{r-m}$ and $\beta(x,y)\in {\mathbf{P}}_{r-n}$ such that $$f(x,y)=\alpha(x,y)p(x,y)+\beta(x,y)q(x,y).$$ \indent The proof of Proposition 2 is completed.\\ \indent {\bf Proof of Proposition 3 :} The method of proving this proposition is similar to that of Proposition 2, so we omit it here.\\ \indent Up to now we finish the proof of Lemma 1.\\ \indent Next we give a new proof of Cayley-Bacharach Theorem (i.e. Theorem G )by interpolation .\\ \indent {\bf Proof of Cayley-Bacharach Theorem:} We consider the cases of $r=3$ and $r>3$ respectively.\\ \indent ( i ) For $r=3$, let $Q_i\in \cal A$ $=\{Q_i\}_{i=1}^{mn}$ be the remainder point. We make a straight line $l(x,y)=0$ which passes through the point $Q_i$ and doesn't pass through any other point in $\cal A$, such that it meets the curve $p(x,y)=0$ at $m$ distinct points and the curve $q(x,y)=0$ at $n$ distinct points respectively. Then $l(x,y)f(x,y)\in {\mathbf{P}}_{m+n-2}$ and the curve $l(x,y)f(x,y)=0$ passes through all the $mn$ points in $\cal A$. It follows from Lemma 1 that there exist $\widetilde{\alpha}(x,y)\in {\mathbf{P}}_{n-2}$ and $\widetilde{\beta}(x,y)\in {\mathbf{P}}_{m-2}$ such that \begin{equation}\label{Eq9} l(x,y)f(x,y)=\widetilde{\alpha}(x,y)p(x,y)+\widetilde{\beta}(x,y)q(x,y). \end{equation} From (9) we know that $l(x,y)=0$ intersects with $\widetilde{\alpha}(x,y)=0$ at not less than $n-1$ points and intersects with $\widetilde{\beta}(x,y)$ at not less than $m-1$ points. So it follows from Bezout Theorem [4]that \begin{equation}\label{Eq10} \widetilde{\alpha}(x,y)=\alpha(x,y)l(x,y), \end{equation} \begin{equation}\label{Eq11} \widetilde{\beta}(x,y)=\beta(x,y)l(x,y), \end{equation} where $\alpha(x,y)\in {\mathbf{P}}_{n-3}$ and $\beta(x,y)\in {\mathbf{P}}_{m-3} $ . Substituting (10) , (11 ) into (9) and reducing $l(x,y)$ from both sides of the equation (9) we have $$f(x,y)=\alpha(x,y)p(x,y)+\beta(x,y)q(x,y).$$ \indent From the above equation we have $f(Q_i)=0$.\\ \indent ( ii ) For $r>3$, let $d=\displaystyle\frac{1}{2}(r-1)(r-2)$ and $\hat{\cal A}=$${\{Q_i\}}_{i=1}^d$ be the set of the remainder points. Since $\hat{ \cal A}$ does not lie on any curve of degree $r-3$, it follows from Theorem B that $\hat{\cal A}$ must constitute a PPSN for ${\mathbf{P}}_{r-3}$. Let ${\{l_i(x,y)\in {\mathbf{P}}_{r-3}\}}_{i=1}^d$ denote the corresponding basic polynomials of Lagrange interpolation and $\cal A$ denote the set of $mn$ points of intersection, then $l_i(x,y)f(x,y)\in {\mathbf{P}}_{m+n-3}$ and $l_i(x,y)f(x,y)=0$ passes through all points in $\cal A$ but $Q_i$ . By the conclusion from the case of $r=3$, we know that $l_i(x,y)f(x,y)=0$ must pass through all $mn$ points of intersection. It follows from Lemma 1 that there exist $\alpha(x,y)\in {\mathbf{P}}_{n-3}$ and $\beta(x,y)\in {\mathbf{P}}_{m-3} $ such that $$l_i(x,y)f(x,y)=\alpha(x,y)p(x,y)+\beta(x,y)q(x,y).$$ Hence for any ${Q_i}\in \cal{A}$, we have $l_i(Q_i)f(Q_i)=0 $. But $l_i(Q_i)=1\neq 0$, so $f(Q_i)=0$. Taking $i=1,\cdots,d$ , we get the conclusion .\\ \indent This completes the proof of Cayley-Bacharach Theorem.\\ \indent {\bf Proof of Theorem 1 :} The proofs of two conclusions in Theorem 1 are similar, so we only prove the first conclusion here. We consider three cases : $\sigma\geq3,~\sigma<0$ and $\sigma=0,1,2.$\\ \indent ( i ) For $\sigma\geq3$, in this case we have $\cal{B}=\O$. By Definition A and Definition B, we know that the number of points in ${{\cal{C}}_1}\bigcup(\cal{A}\backslash \cal{B})=$${\cal{C}}_1\bigcup\cal{A}$ is $$\frac{1}{2}m(2(m+\sigma-3)+3-m)+mn=\frac{1}{2}m(2(m+n+\sigma-3)+3-m),$$ which is exactly equal to the number of the points contained in a PPSN for polynomial interpolation of degree $m+n+\sigma-3$ along the curve $p(x,y)=0$ of degree $m$.\\ \indent Let $g(x,y)\in {\mathbf{P}}_{m+n+\sigma-3}$ which satisfies $$g(Q_i)=0,\hspace{10pt}\forall\hspace{7pt}Q_i\in {\cal{C}}_1\bigcup\cal{A}.$$ Since $g(Q_i)=0$ for every $Q_i\in\cal{A}$, it follows from Lemma 1 that there exist $\alpha(x,y)\in {\mathbf{P}}_{n+\sigma-3}$ and $\beta(x,y)\in {\mathbf{P}}_{m+\sigma-3} $ such that \begin{equation}\label{Eq12} g(x,y)=\alpha(x,y)p(x,y)+\beta(x,y)q(x,y). \end{equation} Also since \begin{equation}\label{Eq13} g(Q_i)=0,\hspace{20pt}\forall\hspace{7pt}Q_i\in{\cal{C}}_1, \end{equation} combining (12) and (13), we have $$\beta(Q_i)q(Q_i)=0,\hspace{20pt}\forall\hspace{7pt}Q_i\in{\cal{C}}_1.$$ But for every $Q_i\in{\cal{C}}_1$ we have $q(Q_i)\neq 0$, hence ${\cal{B}}(Q_i)=0$. Because $\beta(x,y)\in {\mathbf{P}}_{m+\sigma-3}$ and ${\cal{C}}_1\in I_{m+\sigma-3}(p)$, from Theorem F we know that there exists $\widetilde{r}(x,y)\in {\mathbf{P}}_{\sigma-3}$ such that \begin{equation}\label{Eq14} \beta(x,y)=p(x,y)\widetilde{r}(x,y). \end{equation} Substituting (14) into (12) , we have $$g(x,y)=p(x,y)r(x,y),$$ where $r(x,y)=\alpha(x,y)+\widetilde{r}(x,y)q(x,y)\in {\mathbf{P}}_{n+\sigma-3}$. Then it follows from Theorem F that \begin{center} ${\cal{C}}_1\bigcup\cal{A}= $${\cal C}_1 \bigcup ({\cal A} \backslash {\cal B})$ $ \in I_{m+n+\sigma-3}(p).$ \end{center}
\indent ( ii ) For $\sigma<0$, according Definition A and Definition B and by a simple calculation, we firstly get that the number of points in ${\cal C}_1\bigcup ({\cal A}\backslash {\cal B})$ is exactly equal to the number of points which should be contained in a PPSN for polynomial interpolation of degree $m+n+\sigma-3$ along the curve $p(x,y)=0$ .\\ \indent Suppose that $g(x,y)\in {\mathbf{P}}_{m+n+\sigma-3}$ and $g(Q_i)=0$ for every $Q_i\in {\cal C}_1\bigcup ({\cal A}\backslash {\cal B})$. Since $\cal B$ is a PPSN for ${\mathbf{P}}_{-\sigma}$, from Theorem B , $\cal B$ is not contained in any curve of degree $-\sigma$. Also because $g(Q_i)=0$ for every $Q_i\in {\cal A}\backslash {\cal B}$, from Cayley-Bacharach Theorem, we have $g(Q_i)=0$ for each $Q_i\in \cal A$. At the same time, by using Lemma 1 we have \begin{equation}\label{Eq15} g(x,y)=\alpha(x,y)p(x,y)+\beta(x,y)q(x,y), \end{equation} where $\alpha(x,y)\in {\mathbf{P}}_{n+\sigma-3}$ and $\beta(x,y)\in {\mathbf{P}}_{m+\sigma-3} $.\\ \indent Since $g(Q_i)=0$ for every $Q_i\in {\cal C}_1$, combining with (15) we have $\beta(Q_i)q(Q_i)=0$. By using Bezout Theorem we can prove that $q(Q_i)\neq 0$. So $\beta(Q_i)=0$. Also because ${\cal C}_1 \in I_{m+\sigma-3}(p)$ and $\beta(x,y)\in {\mathbf{P}}_{m+\sigma-3}$, therefore from Remark 1 we have $\beta(x,y)\equiv 0$ along the curve $p(x,y)=0$. So $g(x,y)\equiv 0$ along the curve $p(x,y)=0$. Then it follows from Remark 1 that ${\cal C}_1\bigcup ({\cal A}\backslash {\cal B})\in I_{m+n+\sigma-3}(p)$.\\ \indent ( iii ) For $\sigma=0,1,2$, we can complete the proof just like that in case (ii). So we omit it here.\\ \indent This finishes the proof of Theorem 1. \begin{center}{\Large \bf 3. Extension, Corollaries and Example of Theorem }\end{center}
We have an extension of Cayley-Bacharach Theorem as follows:\\ \indent {\bf Theorem 2 } Let $m, n $ and $r$ be natural numbers, $m\leq n$, and $3\leq r\leq m+2$. Suppose that the two curves $p(x,y)=0$ of degree $m$ and $q(x,y)=0$ of degree $n$ meet exactly at $mn$ distinct points $\cal A =$${\{Q_i\}}_{i=1}^{mn}$, and $e_n(k)$ is defined just like (2). Also suppose that $\widetilde{\cal A}=$${\{Q_i\}}_{i=1}^{e_{r-3}(m)}$ $\subset \cal A$ is a PPSN for polynomial interpolation of degree $r-3$ along the curve $p(x,y)=0$ of degree $m$. Then we have : If $f(x,y)\in {\mathbf{P}}_{m+n-r}$ and the curve $f(x,y)=0$ passes through $mn-e_{r-3}(m)$ points in $\cal B =$ $\cal A \backslash \widetilde{\cal A}$, then it must pass through the $e_{r-3}(m)$ remainder points in $\cal A$.\\ \indent For Theorem 1, we deduce the following three corollaries which are convenient to use.\\ \indent Let $\sigma\leq 0$ and $r=3-\sigma$ in Theorem 1, then we have\\ \indent {\bf Corollary 1}~~ Suppose that $m$ and $n$ are natural numbers, $m\leq n$, $r$ is a nonnegative integer, and $3\leq r \leq m+2 $. If the two curves $p(x,y)=0$ of degree $m$ and $q(x,y)=0$ of degree $n$ meet exactly at $mn$ distinct points ${\cal A} ={\{Q_i\}}_{i=1}^{mn}$, and the set $\cal B \subset \cal A$ is a PPSN for ${\mathbf{P}}_{r-3}$, then we have \\ \indent (1) If ${\cal D}_1$ is a PPSN for polynomial interpolation of degree $m-r$ along the curve $p(x,y)=0$ of degree $m$ , ${\cal D}_1\bigcap {\cal A}=\O,$ then ${\cal D}_1\bigcup ({\cal A}\backslash {\cal B})$ must constitute a PPSN for polynomial interpolation of degree $m+n-r$ along the curve $p(x,y)=0$ ;\\ \indent(2) If ${\cal D}_2$ is a PPSN for polynomial interpolation of degree $n-r$ along the curve $q(x,y)=0$ of degree $n$ , ${\cal D}_2\bigcap {\cal A}=\O,$ then ${\cal D}_2\bigcup ({\cal A}\backslash {\cal B})$ must constitute a PPSN for polynomial interpolation of degree $m+n-r$ along the curve $q(x,y)=0$ .\\ \indent Let $\sigma\geq 1$ and $r=\sigma-1$ in Theorem 1, then we have\\ \indent {\bf Corollary 2}~~ Suppose that $m$ and $n$ are natural numbers, and $r$ is a nonnegative integer. If the two curves $p(x,y)=0$ of degree $m$ and $q(x,y)=0$ of degree $n$ meet exactly at $mn$ distinct points ${\cal A} ={\{Q_i\}}_{i=1}^{mn}$, then we have \\ \indent (1) If ${\cal E}_1$ is a PPSN for polynomial interpolation of degree $m+r-2$ along the curve $p(x,y)=0$ of degree $m$, ${\cal E}_1\bigcap {\cal A}=\O,$ then ${\cal E}_1\bigcup {\cal A}$ must constitute a PPSN for polynomial interpolation of degree $m+n+r-2$ along the curve $p(x,y)=0$ ;\\ \indent (2) If ${\cal E}_2$ is a PPSN for polynomial interpolation of degree $n+r-2$ along the curve $q(x,y)=0$ of degree $n$ , ${\cal E}_2\bigcap {\cal A}=\O,$ then ${\cal E}_2\bigcup {\cal A}$ must constitute a PPSN for polynomial interpolation of degree $m+n+r-2$ along the curve $q(x,y)=0$ .\\ \indent Furthermore let $\sigma\geq 1$ and $r=m+\sigma-3$ or $r=n+\sigma-3$ in Theorem 1, then we have\\ \indent {\bf Corollary 3}~~ Suppose that $m$ and $n$ are natural numbers, and $r$ is a nonnegative integer. If the two curves $p(x,y)=0$ of degree $m$ and $q(x,y)=0$ of degree $n$ meet exactly at $mn$ distinct points ${\cal A} ={\{Q_i\}}_{i=1}^{mn}$, then we have \\ \indent (1) If $r\geq m-2$ , ${\cal B}_1 \in I_r(p)$ and ${\cal B}_1\bigcap {\cal A}=\O,$ then ${\cal B}_1\bigcup {\cal A}\in I_{r+n}(p)$;\\ \indent (2) If $ r\geq n-2$ , ${\cal B}_2 \in I_r(q)$ and ${\cal B}_2\bigcap {\cal A}=\O,$ then ${\cal B}_2\bigcup {\cal A}\in I_{r+m}(q)$.\\ \indent {\bf Remark 4 }~~If we take $n=1$ and $n=2$ in case (1) (or take $m=1$ and $m=2$ in case(2) ) in Corollary 3 , then Theorem C and Theorem E can be acquired respectively.\\ \indent Finally we give a concrete example. Suppose that an elliptic circumference adding its long axis (say, its equation is $p(x,y)=0, p(x,y)\in {\mathbf{P}}_3$ ) and another elliptic circumference adding its long axis (say, its equation is $q(x,y)=0, q(x,y)\in {\mathbf{P}}_3$ ) meet exactly at nine distinct points $\{1,2,\dots,9\}$(See Figure 1 ), then these nine points do not constitute a PPSN for any subspace of ${\mathbf{P}}_3$. But if we move any one point of them along the curve $p(x,y)=0$ to a new position(e.g. move 1 to $1'$), then these current nine points$\{1',2,\dots 9\}$ must constitute a PPSN for polynomial interpolation of degree $3$ along the curve $p(x,y)=0$. Moreover, if we add an arbitrary point (say, node 10) out of the two curves $p(x,y)=0$ and $q(x,y)=0$, then we get a PPSN $\{1',2,\dots 9,10\}$ for ${\mathbf{P}}_3$.
\begin{center} \begin{picture}(70,50) \put(0,0){\vector(1,0){100}} \put(50,-50){\vector(0,1){100}} \put(45,50){$y$} \put(108,-5){$x$}
\qbezier(20,10)(45,20)(80,10) \qbezier(20,-10)(45,-20)(80,-10) \qbezier(20,10)(-8,0)(20,-10) \qbezier(80,10)(108,0)(80,-10) \qbezier(38,30)(25,0)(38,-30) \qbezier(62,30)(75,0)(62,-30) \qbezier(38,30)(50,50)(62,30) \qbezier(38,-30)(50,-50)(62,-30) \put(30,15){1} \put(45,16){$2$} \put(70,15){$3$}\put(26,1){$4$}\put(45,1){$5$}\put(71,1){$6$} \put(29,-22){$7$}\put(45,-23){$8$}\put(70,-21){$9$} \put(82,-23){$10$} \put(35,-60){$Figure~ 1$} \put(20,10){\circle*{3}} \put(15,12){$1'$} \put(30,15){\vector(-1,0){8}} \put(33,13){\circle*{3}}\put(50,15){\circle*{3}}\put(67,13){\circle*{3}} \put(31,0){\circle*{3}}\put(50,0){\circle*{3}}\put(70,0){\circle*{3}} \put(33,-13){\circle*{3}}\put(50,-15){\circle*{3}}\put(67,-13){\circle*{3}} \put(80,-23){\circle*{3}} \end{picture} \end{center} \vspace {3pt}
\begin{thebibliography}{90} \item X-Z. Liang, \textit{On the interpolation and approximation in several variables}, Postgraguate Thesis, Jilin Univ., 1965. \item X-Z. Liang and C-M. L\"u, \textit{Properly posed set of nodes for bivariate Lagrange interpolation}, Approximation Theory IX, Vol.2, Vanderbilt University Press, 1998, 189-196. \item X.Z.Liang, L.H.Cui and J.L.Zhang, \textit{Properly posed set of nodes for bivariate Lagrange interpolation along an algebric curve}, in Analysis, Combinatorics and Computing , Nova Science Publishers , Inc.,(2002),295-304. \item R.J.Walker,\textit{ Algebraic Curves}, Princeton Univ. Press, Princeton, NJ.,1950. \item X-Z.Liang, C-M.L\"u and R-Z.Feng, \textit{Properly posed set of nodes for multivariate Lagrange interpolation in $C^s$}, SIAM J. Number. Anal.,39(2),(2001), 578-595. \item J.G.Semple and L.Roth, \textit{Introduction to algebraic geometry}, Oxford Press, 1949. \item X.Z.Liang, \textit{Interpolation and approximation of multivariate function }[J], Numerical Mathematics, a Journal of Chinese Universities ,1(1), (1979), 123-124. \end{thebibliography}
\end{document}