• No results found

Functional equations from generating functions: a novel approach to deriving identities for the Bernstein basis functions

N/A
N/A
Protected

Academic year: 2020

Share "Functional equations from generating functions: a novel approach to deriving identities for the Bernstein basis functions"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

Functional equations from generating

functions: a novel approach to deriving

identities for the Bernstein basis functions

Yilmaz Simsek

*

*Correspondence:

[email protected] Department of Mathematics, Faculty of Science, University of Akdeniz, Antalya, TR-07058, Turkey

Abstract

The main aim of this paper is to provide a novel approach to deriving identities for the Bernstein polynomials using functional equations. We derive various functional equations and differential equations using generating functions. Applying these equations, we give new proofs for some standard identities for the Bernstein basis functions, including formulas for sums, alternating sums, recursion, subdivision, degree raising, differentiation and a formula for the monomials in terms of the Bernstein basis functions. We also derive many new identities for the Bernstein basis functions based on this approach. Moreover, by applying the Laplace transform to the generating functions for the Bernstein basis functions, we obtain some interesting series representations for the Bernstein basis functions.

MSC: 14F10; 12D10; 26C05; 26C10; 30B40; 30C15; 44A10

Keywords: Bernstein polynomials; generating functions; functional equations; integral transforms; differential equations

1 Introduction

The Bernstein polynomials have many applications: in approximations of functions, in statistics, in numerical analysis, inp-adic analysis and in the solution of differential equa-tions. It is also well known that in Computer Aided Geometric Design (CAGD) polyno-mials are often expressed in terms of the Bernstein basis functions. These polynopolyno-mials are calledBezier curves and surfaces. Convexity and its generalization play an important role in the theory of Bernstein polynomials. Therefore, a fixed point theorem and its applica-tions are also very important in the theory of Bezier curves and surfaces.

Many of the known identities for the Bernstein basis functions are currently derived in anad hocfashion, using either the binomial theorem, the binomial distribution, tricky al-gebraic manipulations or blossoming. The main purpose of this work is to construct novel functional equations for the Bernstein polynomials. Using these functional equations and the Laplace transform, we develop a novel approach both to standard and to new identities for the Bernstein polynomials. Thus these polynomial identities are just the residue of a much more powerful system of functional equations.

The remainder of this study is organized as follows. We find severalfunctional equa-tionsanddifferential equationsfor the Bernstein basis functions using generating func-tions. From these equations, many properties of the Bernstein basis functions are then

(2)

derived. For instance, we give a new proof of the recursive definition of the Bernstein ba-sis functions as well as a novel derivation for the two-term formula for the derivatives of thenth degree Bernstein basis functions. Using functional equations, we give new deriva-tions for the sum and alternating sum of the Bernstein basis funcderiva-tions and a formula for the monomials in terms of the Bernstein basis functions. We also derive identities corre-sponding to the degree elevation and subdivision formulas for Bezier curves. We prove many new identities for the Bernstein basis functions. Finally, we give some applications of the Laplace transform to the generating functions for the Bernstein basis functions. We obtain interesting series representations for the Bernstein basis functions. We also give some remarks and observations related to the Fourier transform and complex generating functions for the Bernstein basis functions.

2 Generating functions

The Bernstein polynomials and related polynomials have been studied and defined in many different ways, for example, byq-series, complex functions,p-adic Volkenborn inte-grals and many algorithms. In this section, we provide novel generating functions for the Bernstein basis functions.

The Bernstein basis functionsBn

k(x) are defined as follows. Definition .

Bnk(x) =

n k

xk( –x)nk, ()

where

n k

= n!

k!(nk)!,

k= , , . . . ,n,cf.[–].

Generating functions for the Bernstein basis functions can be defined as follows.

Definition .

fB,k(x,t) = ∞

n=

Bnk(x)t n

n!. ()

Note that there is one generating function for each value ofk. Theorem .

fB,k(x,t) =

tkxke(–x)t

k! . ()

Proof By substituting () into the right-hand side of (), we get ∞

n=

Bnk(x)t n

n!= ∞

n=

n k

xk( –x)nk

tn

(3)

Therefore

n=

Bnk(x)t n

n!= (xt)k

k! ∞

n=k

( –x)nk t nk (nk)!.

The right-hand side of the above equation is a Taylor series fore(–x)t, thus we arrive at the

desired result.

We give some alternative forms of the generating functions in () as follows:

n=

Bnk(x)t n

n!e

xt=tkxket

k! , ()

n=

Bnk(x)t n

n!e

t=tkxkext

k! , ()

and

n=

Bnk(x)t n

n!e

(x–)t=tkxk

k! . ()

By using the above alternative forms, we derive some new identities for the Bernstein basis functions.

Remark . If we replacexby xbaain (), wherea<b, then

tk(xa ba)

ke(bbxa)t

k! = ∞

n=

Bnk(x,a,b)t n

n!, whereBn

k(x,a,b) denotes the generalized Bernstein basis function defined by

Bnk(x,a,b) =

n k

(xa)k(bx)nk (ba)m ,

cf.[].

ABernstein polynomialP(x) is a polynomial represented in the Bernstein basis func-tions

P(x) = n

k=

cnkBnk(x), ()

cf.[].

Recently, Simsek [, ], Simseket al. [] and Acikgozet al. [] have also studied on the generating function for Bernstein basis type functions.

(4)

In approximation theory, the Weierstrass approximation theorem is very useful. The Bernstein basis functions are also related to this theorem. We give the following remarks for this theorem.

Letf : [, ]→Rbe a continuous function. The sequence of the Bernstein polynomials off is given by

Bn(x,f) = n

k=

f

k n

Bnk(x), Bn(x,f) –f(x)→

asn→ ∞, which was proved by many methods, for example, by the Weierstrass approx-imation theorem, by the probabilistic interpretation toBn(x,f) (cf.[, , ]).

3 Identities for the Bernstein basis functions

In this section, we use the generating functions for the Bernstein basis functions to derive a family of functional equations. Using these equations, we derive a collection of identities for the Bernstein basis functions.

3.1 Sums and alternating sums

From (), we get the following functional equations:

k=

fB,k(x,t) =et ()

and

k=

(–)kfB,k(x,t) =e(–x)t. ()

Theorem .(Sum of the Bernstein basis functions)

n

k=

Bnk(x) = .

Proof From (), one finds that ∞

k=

fB,k(x,t) =

n=

tn

n!. ()

By combining () and (), we get

n=

n

k=

Bnk(x)

tn

n!= ∞

n=

tn

n!.

Comparing the coefficients of tnn! on both sides of the above equation, we arrive at the

(5)

Theorem .(Alternating sum of the Bernstein basis functions)

n

k=

(–)kBnk(x) = ( – x)n.

Proof By combining () and (), we obtain ∞

n=

n

k=

(–)kBnk(x)

tn

n! = ∞

n=

( – x)ntn

n! .

Comparing the coefficients of tn

n! on both sides of the above equation, we arrive at the

desired result.

Remark . Goldman [], [, Chapter , pp.-] derived the formula for the alter-nating sum of the Bernstein basis functions algebraically.

3.2 Subdivision

From (), we have the following functional equation:

fB,j(xy,t) =fB,j(x,ty)et(–y). ()

From this functional equation, we get the following identity which is the basis for subdi-vision of Bezier curves,cf.[–, ].

Theorem .

Bnj(xy) = n

k=j

Bkj(x)Bnk(y).

Proof By equations () and (), ∞

n=j

Bnj(xy)t n

n! =

n=

Bnj(x)ynt

n

n!

n=

( –y)ntn

n!

.

Therefore

n=j

Bnj(xy)t n

n! = ∞

n=j n

k=j

Bkj(x)y

k( –y)nk

k!(nk)!

tn.

Substituting () into the above equation, we arrive at the desired result.

Remark . Theorem . is a bit tricky to prove with algebraic manipulations. Goldman [], [, Chapter , pp.-] proved this identity algebraically. He also proved the fol-lowing related subdivision identities:

Bnj( –y)x+y = j

k=

(6)

and

Bnj( –y)x+yz = n

k= p+q=j

Bnpk(x)Bkq(z)

Bnk(y).

For additional identities, see [], [, Chapter , pp.-].

3.3 Formula for the monomials in terms of the Bernstein basis functions

Multiplying both sides of () bykl , we get

k l

(xt)k

k! e t(–x)=

k l

n=

Bnk(x)t n

n!.

Summing both sides of the above equation overk, we obtain the following functional equa-tion, which is used to derive a formula for the monomials in terms of the Bernstein basis functions:

xltl

l! e t=

k=

k l

fB,k(x,t). ()

Theorem .

n l

xl= k

l=

k l

Bnk(x).

Proof Combining () and (), we get

xl

l! ∞

n=

tn+l

n! = ∞

n=

n

k=

k l

Bnk(x)

tn

n!. Therefore

n=

n l

xl

tn

n! = ∞

n=

n

k=

k l

Bnk(x)

tn

n!.

Comparing the coefficients of tnn! on both sides of the above equation, we arrive at the

desired result.

3.4 Differentiating the Bernstein basis functions

In this section we give higher-order derivatives of the Bernstein basis functions. We begin by observing that

fB,k(x,t) =gk(t,x)h(t,x), () where

gk(t,x) =t kxk

(7)

and

h(t,x) =e(–x)t.

Using Leibnitz’s formula for thelth derivative, with respect tox, we obtain the following

higher-order partial differential equation:

∂lfB,k(x,t)

∂xl = l

j=

l j

∂jgk(t,x) ∂xj

∂ljh(t,x) ∂xlj

. ()

From this equation, we arrive at the following theorem.

Theorem .

∂lf B,k(x,t)

∂xl = l

j=

l j

(–)ljtlfB,kj(x,t). ()

Proof Formula () follows immediately from (). Applying Theorem ., we obtain a new derivation for the higher-order derivatives of the Bernstein basis functions.

Theorem .

dlBn k(x)

dxl =

n! (nl)!

l

j=

(–)lj

l j

Bnklj(x). ()

Proof By substituting the right-hand side of () into (), we get ∞

n=

dlBn k(x)

dxl

tn n! =

n=

l

j=

(–)lj

l j

Bnkj(x)

tn+l n! .

Therefore

n=

dlBn k(x)

dxl

tn

n! = ∞

n=

l

j=

(–)lj

l j

n l

l!Bnkjl(x)

tn

n!.

Comparing the coefficients of tnn! on both sides of the above equation, we arrive at the

desired result.

Substitutingl=  into (), we arrive at the following standard corollary. Corollary .

d dxB

n k(x) =n

Bnk––(x) –Bnk–(x) ,

(8)

3.5 Recurrence relation

In the previous section we computed the derivative of () with respect toxto derive a derivative formula for the Bernstein basis functions. In this section we are going to differ-entiate () with respect totto derive a recurrence relation for the Bernstein basis func-tions.

Using Leibnitz’s formula for thevth derivative, with respect tot, we obtain the following

higher-order partial differential equation:

∂vfB,k(x,t) ∂tv =

v

j=

v j

∂jgk(t,x) ∂tj

∂vjh(t,x) ∂tvj

. ()

From the above equation, we have the following theorem.

Theorem .

∂vf B,k(x,t)

∂tv = v

j=

Bvj(x)fB,kj(x,t). ()

Proof Formula () follows immediately from (). Using definitions () and () in Theorem ., we obtain a recurrence relation for the Bernstein basis functions.

Theorem .

Bnk(x) = v

j=

Bjv(x)Bknvj(x). ()

Proof By substituting the right-hand side of () into (), we get

∂v ∂tv

n=

Bnk(x)t n

n!

= ∞

n=

v

j=

Bvj(x)Bnkj(x)

tn

n!.

Therefore

n=v

Bnk(x) t nv (nv)!=

n=

v

j=

Bvj(x)Bnkj(x)

tn

n!.

From the above equation, we get

n=v

Bnk(x) t nv (nv)!=

n=v v

j=

Bvj(x)Bnkvj(x)

tnv (nv)!.

Comparing the coefficients of tnn! on both sides of the above equation, we arrive at the

(9)

We also computed the derivative of () with respect totto derive the following higher-order partial differential equation:

∂vfB,k(x,t) ∂tv =

v

j=

v j

Bvvj(x)fB,kv+j(x,t).

By using the above equation, we derive another recurrence relation for the Bernstein basis functions as follows:

Bnk(x) = v

j=

v j

Bvvj(x)Bknvv+j(x).

Remark . Settingv=  in (), one obtains the standard recurrence

Bnk(x) = ( –x)Bkn–(x) +xBnk––(x).

3.6 Degree raising

In this section we present a functional equation which we apply to provide a new proof of the degree raising formula for the Bernstein polynomials.

From (), we obtain the followingfunctional equation:

(xt)dfB,k(x,t) =

(k+d)!

k! fB,k+d(x,t). Therefore

xdBnk(x) =n!(k+d)!

k!(n+d)!B n+d

k+d(x). ()

Substitutingd=  into the above equation, we have

xBnk(x) = k+ 

n+ B n+

k+(x). ()

The above relation can also be proved by (),cf.[–]. From (), we also get the following functional equation:

(xt)–dfB,k(x,t) = (kd)!

k! fB,kd(x,t). Therefore

( –x)dBnk(x) = n!(n+dk)! (n+d)!(nk)!B

n+d k (x). Substitutingd= , we have

( –x)Bnk(x) =(n+  –k) (n+ ) B

n+

k (x). ()

Adding () and (), we get the standard degree elevation formula

Bnk(x) = 

n+ 

(10)

4 New identities

In this section, using alternative forms of the generating functions, functional equations and the Laplace transform, we give many new identities for the Bernstein basis functions.

Using (), we obtain the followingfunctional equations:

fB,k(x,t)fB,k(x,t) =

k+k

k

k+kfB,k+k(x, t) ()

and

fB,k(x,t)fB,k(y, –t) =

(–xyt)k (k!) e

t(yx). ()

Theorem .

Bnk+k(x) = k+k–nk

!k!

(k+k)!

n

j=

n j

Bjk

(x)B

nj k (x).

Proof By substituting the right-hand side of () into (), we get ∞

n=

Bnk(x)t n

n! ∞

n=

Bnk(x)t n

n!= ∞

n=

Bnk+k(x) nk–k(k

+k)!tn

n!k!k!

.

Therefore

n=

n

j=

n j

Bjk(x)Bnkj(x)

tn

n!= ∞

n=

Bnk+k(x)

nk–k(k

+k)!tn

n!k!k!

.

Comparing the coefficients of tnn! on both sides of the above equation, we arrive at the

desired result.

Theorem .

(–xy)k(yx)n–k= (k!)

(n)k n

j=

n j

(–)njBjk(x)Bnkj(y),

where

(n)k=n(n– )· · ·(n– k+ ),

and(n)= .

Proof Combining () and (), we get

n=

Bnk(x)t n

n!

n=

(–)nBnk(y)t n

n!

=(–xy) k

(k!)

n=

(yx)ntn+k

(11)

From the above equation, we obtain ∞ n= n j= n j

(–)njBjk(x)Bnkj(y)

tn

n! = (–xy)k

(k!)

n=

(n)k(yx)n–k

tn

n!.

Comparing the coefficients of tn

n! on both sides of the above equation, we arrive at the

desired result.

Theorem . Let x= .For all positive integers k and n,we have

nk j= n j

xjkBnkj(x) =

n k

.

Proof By using (), we obtain ∞

n=

Bnk(x)t n

n! ∞

n=

xnt

n

n! =

tkxk

k! ∞

n=

tn

n!. Therefore

n=k nk

j= k j

xjBnkj(x)

tn n!=x

k

n=k

n k

tn n!.

Comparing the coefficients of tn

n! on both sides of the above equation, we arrive at the

desired result.

Theorem . For all positive integers k and n,we have

nk j= (–)j n j

Bnkj(x) = (–)nk

n k

xn.

Proof By using (), we get ∞

n=

Bnk(x)t n

n! ∞

n=

(–)nt n

n!=

tkxk

k! ∞

n=

(–)nxnt

n

n!. Therefore

n=k nk

j= (–)j k j

Bnkj(x)

tn n!=

n=k

n k

(–)nkxnt

n

n!.

Comparing the coefficients of tn

n! on both sides of the above equation, we arrive at the

desired result.

Theorem . For all positive integers k and n,we have

nk j= (–)j n j

( –x)jBnkj(x) = ⎧ ⎨ ⎩

(12)

Proof Proof of Theorem . is the same as that of Theorem .. So we omit it.

5 Applications of the Laplace transform to the generating functions for the Bernstein basis functions

In this section, we give some applications of the Laplace transform to the generating func-tions for the Bernstein basis funcfunc-tions. We obtain interesting series representafunc-tions for the Bernstein basis functions.

Theorem . Let x= .For all the positive integer k,we have

n=

xBnk(x) = .

Proof Integrate equation () (by parts) with respect totfrom  to∞, we have ∞

n=

Bnk(x)

n! ∞

tnetdt=x k

k! ∞

tkextdt. ()

If we appropriately use the case

x> 

of the following Laplace transform of the functionf(t) =tk:

Ltk = k!

xk+,

on the both sides of (), we find that

n=

Bnk(x) = 

x.

From the above equation, we arrive at the desired result.

Theorem . Let x= .For all the positive integer k,we have

n=

(–)nB n k(x)

xn+ = (–)

kxk.

Proof Proof of Theorem . is the same as that of Theorem .. That is, if we replacetby –tin equation () and integrate by parts with respect totfrom  to∞using the Laplace transform of the functionf(t) =tn, then we arrive at the desired result.

6 Further remarks and observations

(13)

in ()-(), one may give applications of the Fourier transform to thecomplexgenerating functions for the Bernstein basis functions.

Competing interests

The author declares that he has no competing interests.

Author’s contributions

The author completed the paper himself. The author read and approved the final manuscript.

Acknowledgements

Dedicated to Professor Hari M Srivastava.

The present investigation was supported by the Scientific Research Project Administration of Akdeniz University.

Received: 28 December 2012 Accepted: 14 March 2013 Published: 2 April 2013 References

1. Acikgoz, M, Araci, S: On generating function of the Bernstein polynomials. AIP Conf. Proc.1281, 1141-1143 (2010) 2. Bernstein, SN: Démonstration du théorème de Weierstrass fondée sur la calcul des probabilités. Comm. Kharkov

Math. Soc.13, 1-2 (1912-1913)

3. Chui, CK, He, TX, Jiang, Q: Fourier transform of Bernstein-Bézier polynomials. Preprint. http://www.iwu.edu/~the/YLMAA11029_Final.pdf

4. Goldman, R: An Integrated Introduction to Computer Graphics and Geometric Modeling. CRC Press, Boca Raton (2009)

5. Goldman, R: Pyramid Algorithms: A Dynamic Programming Approach to Curves and Surfaces for Geometric Modeling. Morgan Kaufmann, San Diego (2002)

6. Goldman, R: Identities for the univariate and bivariate Bernstein basis functions. In: Paeth, A (ed.) Graphics Gems, pp. 149-162. Academic Press, San Diego (1995)

7. Lorentz, GG: Bernstein Polynomials. Chelsea, New York (1986)

8. Izumi, SI, Satô, M, Uchiyama, S: Fourier series. XII. Bernstein polynomials. Proc. Jpn. Acad.33, 67-69 (1957) 9. Kim, MS, Kim, T, Lee, B, Ryoo, CS: Some identities of Bernoulli numbers and polynomials associated with Bernstein

polynomials. Adv. Differ. Equ.2010, Article ID 305018 (2010)

10. Phillips, GM: Bernstein polynomials based on theq-integers. Ann. Numer. Math.4, 511-518 (1997) 11. Phillips, GM: Interpolation and Approximation by Polynomials. CMS Books in Mathematics/Ouvrages de

Mathématiques de la SMC, vol. 14. Springer, New York (2003)

12. Phillips, GM: On generalized Bernstein polynomials. In: Griffits, DF, Watson, GA (eds.) Numerical Analysis: A.R. Mitchell 75th Birthday Volume, pp. 263-269. World Scientific, Singapore (1996)

13. Romik, D: Probability theory lecture notes. Department of Mathematics, UC Davis (2011)

14. Simsek, Y, Acikgoz, M: A new generating function of (q-) Bernstein-type polynomials and their interpolation function. Abstr. Appl. Anal.2010, Article ID 769095 (2010)

15. Simsek, Y: Interpolation function of generalizedq-Bernstein-type basis polynomials and applications. In: Curves and Surfaces. LNCS, vol. 6920, pp. 647-662. Springer, Berlin (2011)

16. Simsek, Y: Construction a new generating function of Bernstein type polynomials. Appl. Math. Comput.218, 1072-1076 (2011)

doi:10.1186/1687-1812-2013-80

References

Related documents

These products feature lower input offset voltage, lower input bias current and higher DC gain than devices with comparable bandwidth.. The 200MHz gain bandwidth ensures high

Large majorities denounce attacks on American civilians, whether in the US or in a Muslim country, though there has been some softening in the numbers who hold this view strongly.

Tussilago farfara showed stronger antioxidant activity (DPPH method – 7.67 mg TEAC – Trolox equivalent antioxidant capacity per g of sample; phosphomolybdenum method – 111.67 mg

Using technology for technology’s sake is not an option – these tools need to work well, provide solutions and really add the intended value?. It’s also worth looking at how

Prior to 2004, Olympic carried steel for approximately 75 calendar days, but by carefully planning purchases it increased inventory turns and shaved approximately seven days

According to the A.U constitutive act fourteen (14) objectives in all, among which are (a) to achieve greater unity and solidarity between the African countries and peoples of

Items on the survey pertained to students‟ perceptions on the effectiveness of computer simulation for learning to accurately administer and score a standardized

This paper is mainly intended to improve the quality of service (QoS ) in vehicular ad hoc network by analyzing parameters like throughput, End-to-End delay, Average