1 Introduction

The theory of impulsive differential equations is an important branch of differential equations which has an extensive physical background. Impulsive differential equations arise frequently in the modeling of many physical systems whose states are subject to sudden change at certain moments. There has been a significant development in impulsive theory especially in the area of impulsive differential equations with fixed moments (see, for instance, the monographs [14] and the references therein).

Many of the physical systems can better be described by integral boundary conditions. Integral boundary conditions are encountered in various applications such as population dynamics, blood flow models, chemical engineering and cellular systems. Moreover, boundary value problems with integral conditions constitute a very interesting and important class of problems. They include two-point, three-point, multipoint and nonlocal boundary value problems as special cases. For boundary value problems with nonlocal boundary conditions and comments on their importance, we refer the reader to the papers [518] and the references therein.

In the present paper, we study the existence and uniqueness of the system of nonlinear impulsive differential equations of the type

x ˙ (t)=f ( t , x ( t ) ) for t t i ,i=1,2,,p,t[0,T],
(1)

subject to two-point and integral boundary conditions

Ax(0)+Bx(T)= 0 T g ( s , x ( s ) ) ds
(2)

and impulsive conditions

x ( t i + ) x ( t i ) = I i ( x ( t i ) ) , i = 1 , 2 , , p , t [ 0 , T ] , 0 = t 0 < t 1 < t 2 < < t p < t p + 1 = T ,
(3)

where A,B R n × n are given matrices and det(A+B)0; f,g:[0,T]× R n R n and I i : R n R n are given functions;

Δx( t i )=x ( t i + ) x ( t i ) ,

where

x ( t i + ) = lim h 0 + x( t i +h),x ( t i ) = lim h 0 + x( t i h)=x( t i )

are the right- and left-hand limits of x(t) at t= t i , respectively.

The organization of the present paper is as follows. First, we provide the necessary background. Second, theorems on the existence and uniqueness of a solution of problem (1), (2), (3) are established under some sufficient conditions on the nonlinear terms. Third, a simple example of application of the main result of this paper is presented.

2 Preliminaries

In this section, we present some basic definitions and preliminary facts which are used throughout the paper. By C([0,T], R n ), we denote the Banach space of all vector continuous functions x(t) from [0,T] into R n with the norm

x=max { | x ( t ) | : t [ 0 , T ] } ,

where || is the norm in the space R n .

We consider the linear space

P C ( [ 0 , T ] , R n ) = { x : [ 0 , T ] R n : x ( t ) C ( ( t i , t i + 1 ] , R n ) , i = 0 , 1 , , p , x ( t i )  and  x ( t i + )  exist  i = 1 , , p  and  x ( t i ) = x ( t i ) } .

PC([0,T], R n ) is a Banach space with the norm

x P C =max { x ( t i , t i + 1 ] , i = 0 , 1 , , p } .

We define a solution of problem (1), (2) and (3) as follows.

Definition 2.1 A function xPC([0,T], R n ) is said to be a solution of problem (1), (2) and (3) if

x ˙ (t)=f ( t , x ( t ) )

for each t[0,T], t t i , i=1,2,,p, and for each

i=1,2,,p,x ( t i + ) x( t i )= I i ( x ( t i ) ) ,0< t 1 < t 2 << t p <T

and boundary condition (2) are satisfied.

Lemma 2.1 Let y,gC([0,T], R n ) and a i R n , i=1,2,,p. Then the boundary value problem for the impulsive differential equation

x ˙ (t)=y(t),t[0,T],t t i ,i=1,2,,p,
(4)
x ( t i + ) x( t i )= a i ,i=1,2,,p,0< t 1 < t 2 << t p <T,
(5)
Ax(0)+Bx(T)= 0 T g(s)ds
(6)

has a unique solution x(t)PC([0,T], R n ) given by

x(t)=C+ 0 T K(t,τ)y(τ)dτ+ 0 < t k < T K( t i , t k ) a k

for t( t i , t i + 1 ], i=0,1,,p, where

K ( t , τ ) = { ( A + B ) 1 A , 0 τ < t , ( A + B ) 1 B , t τ T , C = ( A + B ) 1 0 T g ( s ) d s .

Proof Assume that x(t) is a solution of boundary value problem (4)-(6), then integrating equation (4) for t(0, t j + 1 ), we get

0 t y ( s ) d s = 0 t x ( s ) d s = [ x ( t 1 ) x ( 0 + ) ] + [ x ( t 2 ) x ( t 1 + ) ] + + [ x ( t ) x ( t j + ) ] = x ( 0 ) [ x ( t 1 + ) x ( t 1 ) ] [ x ( t 2 + ) x ( t 2 ) ] [ x ( t j + ) x ( t j ) ] + x ( t ) .

Using this formula and condition (5), we can write

x(t)=x(0)+ 0 t y(s)ds+ 0 < t j < t a j .
(7)

Applying formula (7) and condition (6), we get

(A+B)x(0)= 0 T g(t)dtB 0 T y(t)dτdtB 0 < t k < T a k .
(8)

Hence, we obtain

x(0)=C ( A + B ) 1 B 0 T y(t)dt ( A + B ) 1 B 0 < t k < T a k .
(9)

From formulas (7) and (9), it follows

x ( t ) = C ( A + B ) 1 B 0 T y ( t ) d t ( A + B ) 1 B 0 < t k < T a k + 0 t y ( s ) d s + 0 < t j < t a j = C + 0 T K ( t , τ ) y ( τ ) d τ + 0 < t k < T K ( t j , t k ) a k .

Therefore we can state that

x(t)=C+ 0 T K(t,τ)y(τ)dτ+ 0 < t k < T K( t i , t k ) a k for t( t i , t i + 1 ],i=0,1,,p.
(10)

Lemma 2.1 is established. □

Remark 2.1 Note that for solution (7) we have that:

  1. i.

    C= ( A + B ) 1 0 T g(s)ds is the solution of x ˙ (t)=0 with nonlocal boundary condition (6);

  2. ii.

    The function 0 T K(t,τ)y(τ)dτ is the solution of x ˙ (t)=y(t) with the nonlocal boundary condition Ax(0)+Bx(T)=0. Here K(t,τ) is Green’s function of this problem;

  3. iii.

    The functions 0 < t k < T K( t i , t k ) a k , i=1,2,,p, are the solution of x ˙ (t)=0 with the nonlocal boundary condition Ax(0)+Bx(T)=0 and are jumps (5).

Lemma 2.2 Assume that f,gC([0,T]× R n , R n ) and I k (x)C( R n ), then the function x(t) is a solution of impulsive boundary value problem (1), (2) and (3) if and only if x(t) is a solution of the impulsive integral equation

x(t)= 0 T K(t,s)f ( s , x ( s ) ) ds+ ( A + B ) 1 0 T g ( s , x ( s ) ) ds+ k = 1 p K( t i , t k ) I k ( x ( t k ) )
(11)

for t( t i , t i + 1 ], i=0,1,,p.

Proof Let x(t) be a solution of boundary value problem (1), (2) and (3), then in the same way as in Lemma 2.1, we can prove that it is a solution of impulsive integral equation (11). By direct verification we can show that the solution of impulsive integral equation (11) also satisfies equation (1) and nonlocal boundary condition (3). Also, it is easy to verify that it satisfies condition (2). Lemma 2.2 is proved. □

3 Main results

The first main statement of the present study is the existence and uniqueness of boundary value problem (1), (2) and (3), a result that is based on a Banach fixed point theorem.

Theorem 3.1 Assume that:

(H1) There exists a constant N>0 such that

|f(t,x)f(t,y)|N|xy|

for any t[0,T] and all x,y R n .

(H2) There exists a constant M>0 such that

|g(t,x)g(t,y)|M|xy|

for any t[0,T] and all x,y R n .

(H3) There exist constants l i >0, i=1,2,,p, such that

| I i (x) I i (y)| l i |xy|

for all x,y R n .

If

L= [ S ( N T + k = 1 p l k ) + M T ( A + B ) 1 ] <1,
(12)

then boundary value problem (1), (2) and (3) has a unique solution on [0,T]. Here

S=max { ( A + B ) 1 A , ( A + B ) 1 B } .

Proof We will transform problem (1), (2) and (3) into a fixed point problem. Consider the operator

F:PC ( [ 0 , T ] , R n ) PC ( [ 0 , T ] , R n ) ,

defined by

F(x)(t)= 0 T K(t,s)f ( s , x ( s ) ) ds+ ( A + B ) 1 0 T g ( s , x ( s ) ) ds+ k = 1 p K( t i , t k ) I k ( x ( t k ) )
(13)

for t( t i , t i + 1 ], i=0,1,,p.

Clearly, the fixed points of the operator F are solutions of problem (1), (2) and (3). We will use the Banach contraction principle to prove that F defined by (13) has a fixed point. We will show that F is a contraction.

Let x,yPC([0,T], R n ). Then, for each t( t i , t i + 1 ], we have that

| F ( x ) ( t ) F ( y ) ( t ) | 0 T | K ( t , s ) | | f ( s , x ( s ) ) f ( s , y ( s ) ) | d s + ( A + B ) 1 0 T | g ( s , x ( s ) ) g ( s , y ( s ) ) | d s + k = 1 p | K ( t i , t k ) | | I k ( x ( t k ) ) I k ( y ( t k ) ) | S N T x y + M ( A + B ) 1 x y + S k = 1 p l k | x ( t k ) y ( t k ) | [ S ( N T + k = 1 p l k ) + M T ( A + B ) 1 ] x y P C .

Thus

F ( x ) ( t ) F ( y ) ( t ) P C L x y P C .

Consequently, by assumption (12) the operator F is a contraction. As a consequence of the Banach fixed point theorem, we deduce that the operator F has a fixed point which is a solution of problem (1), (2) and (3). Theorem 3.1 is established. □

The second main statement of the present study is an existence result for boundary value problem (1), (2) and (3) that is based on the Schaefer fixed point theorem.

Theorem 3.2 Assume that:

(H4) The function f:[0,T]× R n R n is continuous.

(H5) There exists a constant N 1 >0 such that

|f(t,x)| N 1 for any t[0,T] and all x R n .

(H6) The function g:[0,T]× R n R n is continuous.

(H7) There exists a constant N 2 >0 such that

|g(t,x)| N 2 for any t[0,T] and all x R n .

(H8) The functions I k (x), x R n , k=1,2,,p, are continuous and there exists a constant N 3 >0 such that

max k { 1 , , p } | I k (x)| N 3

for all x R n .

Then boundary value problem (1), (2) and (3) has at least one solution on [0,T].

Proof We will divide the proof into four main steps in which we will show that under the assumptions of the theorem, the operator F has a fixed point.

Step 1. The operator F under the assumptions of the theorem is continuous. Let { x n } be a sequence such that x n x in PC([0,T], R n ). Then, for any t( t i , t i + 1 ], i=0,1,,p,

| F ( x n ) ( t ) F ( x ) ( t ) | 0 T | K ( t , s ) | | f ( s , x n ( s ) ) f ( s , x ( s ) ) | d s + ( A + B ) 1 0 T | g ( s , x n ( s ) ) g ( s , x ( s ) ) | d s + k = 1 p | K ( t i , t k ) | | I k ( x n ( t k ) ) I k ( x ( t k ) ) | S T max s [ 0 , T ] | f ( s , x n ( s ) ) f ( s , x ( s ) ) | + ( A + B ) 1 T max s [ 0 , T ] | g ( s , x n ( s ) ) g ( s , x ( s ) ) | + S k = 1 p | I k ( x n ( t k ) ) I k ( x ( t k ) ) | .

Since f, g and I k , k=1,2,,p, are continuous functions, we have

F ( x n ) ( t ) F ( x ) ( t ) P C 0

as n.

Step 2. The operator F maps bounded sets in bounded sets in PC([0,T], R n ). Indeed, it is enough to show that for any η>0, there exists a positive constant l such that for any x B η ={xPC([0,T], R n ):xη}, we have F(x())l. Applying the triangle inequality, assumptions (H5), (H7) and (H8), for t( t i , t i + 1 ], we obtain

| F ( x ) ( t ) | 0 T | K ( t , s ) | | f ( s , x ( s ) ) | d s + ( A + B ) 1 0 T | g ( s , x ( s ) ) | d s + k = 1 p | K ( t i , t k ) | | I k ( t k ) |

for any t[0,T]. Hence,

|F(x)(t)|ST N 1 + N 2 T ( A + B ) 1 +Sp N 3 .

Thus

F ( x ) ( t ) P C S[T N 1 +p N 3 ]+ N 2 T ( A + B ) 1 =l.

Step 3. The operator F maps bounded sets into equicontinuous sets of PC([0,T], R n ).

Let τ 1 , τ 2 ( t i , t i + 1 ], τ 1 < τ 2 , B η be a bounded set of PC([0,T], R n ) as in Step 2, and let x B η . We have that

F ( x ) ( τ 2 ) F ( x ) ( τ 1 ) = ( A + B ) 1 A 0 τ 2 f ( s , x ( s ) ) d s ( A + B ) 1 B τ 2 T f ( s , x ( s ) ) d s ( A + B ) 1 A 0 τ 1 f ( s , x ( s ) ) d s + ( A + B ) 1 B τ 1 T f ( s , x ( s ) ) d s = ( A + B ) 1 A τ 1 τ 2 f ( s , x ( s ) ) d s + ( A + B ) 1 B τ 1 τ 2 f ( s , x ( s ) ) d s .

Then, applying the triangle inequality, assumptions (H5), (H7) and (H8), we obtain

| F ( x ) ( τ 2 ) F ( x ) ( τ 1 ) | ( A + B ) 1 A τ 1 τ 2 | f ( s , x ( s ) ) | d s + ( A + B ) 1 B τ 1 τ 2 | f ( s , x ( s ) ) | d s 2 S τ 1 τ 2 | f ( s , x ( s ) ) | d s .

As τ 1 τ 2 , the right-hand side of the above inequality tends to zero. As a consequence of Steps 1 to 3 together with the Arzela-Ascoli theorem, we can conclude that the operator F:PC([0,T], R n )PC([0,T], R n ) is completely continuous.

Step 4. A priori bounds. Now, it remains to show that the set

Δ= { x P C ( [ 0 , T ] , R n ) : x = λ F ( x )  for some  0 < λ < 1 }

is bounded. Let x=λ(Fx) for some 0<λ<1. Then, for any t( t i , t i + 1 ], i=0,1,,p, we have

x(t)=λ [ 0 T K ( t , s ) f ( s , x ( s ) ) d s + ( A + B ) 1 0 T g ( s , x ( s ) ) d s + k = 1 p K ( t i , t k ) I k ( x ( t k ) ) ] .

This implies by (H5), (H7) and (H8) (as in Step 2) that for any t[0,T], we have

|F(x)(t)|[ N 1 T+p N 3 ]S+ N 2 T ( A + B ) 1 .

Therefore, for every t[0,T], we have that

x P C [ N 1 T+p N 3 ]S+ N 2 T ( A + B ) 1 =R.

This shows that the set Δ is bounded. As a consequence of the Schaefer fixed point theorem, we deduce that F has a fixed point which is a solution of problem (1), (2) and (3). Theorem 3.2 is established. □

In the following theorem, we give an existence result for problem (1), (2) and (3) by means of an application of a Leray-Schauder type nonlinear alternative, where the conditions (H5), (H7) and (H8) are weakened.

Theorem 3.3 Assume that (H4), (H6) and the following conditions hold:

(H9) There exist θ f L 1 ([0,T], R + ) and a continuous and nondecreasing ψ f :[0,)[0,) such that

|f(t,x)| θ f (t) ψ f ( | x | ) for any t[0,T] and all x R n .

(H10) There exist θ g L 1 ([0,T], R + ) and a continuous nondecreasing ψ g :[0,)[0,) such that

|g(t,x)| θ g (t) ψ g ( | x | ) for every t[0,T] and all x R n .

(H11) There exist ψ:[0,)[0,) and a continuous and nondecreasing function such that

| I k (x)|ψ ( | x | )

for all x R n .

(H12) There exists a number K>0 such that

K S ψ f ( K ) 0 T θ f ( t ) d t + ( A + B ) 1 ψ g ( K ) 0 T θ g ( t ) d t + S p ψ ( K ) >1.

Then boundary value problem (1), (2) and (3) has at least one solution on [0,T].

Proof Consider the operator F defined in Theorems 3.2 and 3.3. It can be easily shown that F is continuous and completely continuous. For λ[0,1] let x be such that for each t( t i , t i + 1 ], i=0,1,,p, we have x(t)=λ(Fx)(t). Then from (H9)-(H11) we have

| x ( t ) | 0 T | K ( t , s ) | | f ( s , x ( s ) ) | d s + ( A + B ) 1 0 T | g ( s , x ( s ) ) | d s + k = 1 p | K ( t i , t k ) | | I k ( x ( t k ) ) | S ψ f ( x ) 0 T θ f ( t ) d t + ( A + B ) 1 ψ g ( x ) 0 T θ g ( t ) d t + S p ψ ( x )

for each t( t i , t i + 1 ], i=0,1,,p. Therefore,

x P C S ψ f ( x P C ) 0 T θ f ( t ) d t + ( A + B ) 1 ψ g ( x P C ) 0 T θ g ( t ) d t + S p ψ ( x P C ) 1.

Then, by condition (H12), there exists K such that xK.

Let

U= { x P C ( [ 0 , T ] , R n ) : x < K } .

The operator F: U ¯ PC([0,T],R) is continuous and completely continuous. By the choice of U, there exists no xU such that x=λF(x) for some λ(0,1). As a consequence of the nonlinear alternative of Leray-Schauder type [19], we deduce that F has a fixed point x in U ¯ , which is a solution of problem (1), (2) and (3). Theorem 3.2 is proved. □

4 An example

Now, we give an example to illustrate the usefulness of our main results. Let us consider the following nonlocal boundary value problem for a system of impulsive differential equations:

{ x ˙ 1 ( t ) = 1 5 cos x 2 ( t ) , t ( 0 , 1 ) , x ˙ 2 ( t ) = 1 5 sin x 1 ( t ) , t ( 0 , 1 ) , x 1 ( 0 ) = 0 1 cos ( 0.1 x 2 ( t ) ) d t , x 2 ( 1 ) = 1 , Δ x 1 ( 0.2 ) = 1 10 x 2 ( 0.2 ) .
(14)

Evidently, T=p=1, A+B=E, ( A + B ) 1 =1 and S=1. Hence, the conditions (H1)-(H2) hold with N=M=0.2; l 1 =0.1. We can easily see that condition (4) is satisfied. Indeed,

L= [ S ( N T + i = 1 p l i ) + M T ( A + B ) 1 ] =0.2+0.1+0.2=0.5<1,
(15)

then by Theorem 3.1 boundary value problem (14) has a unique solution on [0,1].

5 Conclusion

In this work, some existence and uniqueness of a solution results have been established for the system of nonlinear impulsive differential equations with two-point and integral boundary conditions under some sufficient conditions on the nonlinear terms. These statements without proof are formulated in [20]. Of course, such type of existence and uniqueness results hold under the same sufficient conditions on the nonlinear terms for the system of nonlinear impulsive differential equations (1), subject to multipoint nonlocal and integral boundary conditions

Ex(0)+ j = 1 J B j x( λ j )= 0 T g ( s , x ( s ) ) ds
(16)

and impulsive conditions

x ( t i + ) x( t i )= I i ( x ( t i ) ) ,i=1,2,,p,0< t 1 < t 2 << t p <T,
(17)

where B j R n × n are given matrices and j = 1 J B j <1. Here, 0< λ 1 << λ J T.

Moreover, applying the result of the paper [21], the single-step difference schemes for the numerical solution of nonlocal boundary value problem (1), (16) and (17) can be presented. Of course, such type of existence and uniqueness results hold under some sufficient conditions on the nonlinear terms for the solution of the system of these difference schemes.