Introduction

In applications quite often we have to do with functions that satisfy some equations only approximately. One of possible ways to deal with them is just to replace such functions by corresponding (in suitable ways) exact solutions to those equations. But there of course arises the issue of errors which we commit in this way. Some tools to evaluate such errors are provided within the theory of Ulam’s type stability. For instance, we can introduce the following definition, which somehow describes the main ideas of such stability notion for the Cauchy equation

f(x+y)=f(x)+f(y).
(1)

Definition 1 Let (A,+) and (X,+) be semigroups, d be a metric in X, EC R + A 2 be nonempty, and be an operator mapping into R + A ( R + stands for the set of nonnegative reals). We say that Cauchy equation (1) is (E,T)-stable provided for every εE and φ 0 X A with

d ( φ 0 ( x + y ) , φ 0 ( x ) + φ 0 ( y ) ) ε(x,y),x,yA,
(2)

there exists a solution φ X A of equation (1) such that

d ( φ ( x ) , φ 0 ( x ) ) Tε(x),xA.
(3)

(As usual, C D denotes the family of all functions mapping a set D into a set C.) Roughly speaking, (E,T)-stability of equation (1) means that every approximate (in the sense of (2)) solution of (1) is always close (in the sense of (3)) to an exact solution to (1).

Let us mention that this type of stability has been a very popular subject of investigations for the last nearly fifty years (see, e.g., [110]). The main motivation for it was given by S.M. Ulam (cf. [4, 11]) in 1940 in his talk at the University of Wisconsin, where he presented, in particular, the following problem.

Let G 1 be a group and ( G 2 ,d) be a metric group. Given ε>0 , does there exist δ>0 such that if f: G 1 G 2 satisfies

d ( f ( x y ) , f ( x ) f ( y ) ) <δ,x,y G 1 ,

then a homomorphism T: G 1 G 2 exists with d(f(x),T(x))<ε for x G 1 ?

Hyers [4] published a partial answer to it, which can be stated as follows.

Let E and Y be Banach spaces and ε>0 . Then, for every g:EY with

sup x , y E g ( x + y ) g ( x ) g ( y ) ε,

there is a unique f:EY that is additive (i.e., satisfies equation (1)) and such that

sup x E g ( x ) f ( x ) ε.

Quite often we describe that result of Hyers simply saying that Cauchy functional equation (1) is Hyers-Ulam stable (or has the Hyers-Ulam stability).

In the next few years, Hyers and Ulam published some further stability results for polynomial functions, isometries and convex functions in [1215]. Let us mention yet that now we are aware of an earlier (than that of Hyers) result concerning such stability that is due to Pólya and Szegö [[16], Teil I, Aufgabe 99] (see also [[17], Part I, Ch. 3, Problem 99]) and reads as follows (ℕ stands for the set of positive integers).

For every real sequence ( a n ) n N with sup n , m N | a n + m a n a m |1 , there is a real number ω such that sup n N | a n ωn|1 . Moreover, ω= lim n a n /n .

The next theorem is considered to be one of the most classical results.

Theorem 1 Let E 1 and E 2 be two normed spaces, E 2 be complete, c0 and p1 be fixed real numbers. Let f: E 1 E 2 be a mapping such that

f ( x + y ) f ( x ) f ( y ) c ( x p + y p ) ,x,y E 1 {0}.
(4)

Then there exists a unique additive function T: E 1 E 2 with

f ( x ) T ( x ) c x p | 2 p 1 1 | ,x E 1 {0}.
(5)

It was motivated by Th.M. Rassias (see [1820]) and is composed of the outcomes in [18, 21, 22]. Note that Theorem 1 with p=0 yields the result of Hyers and it is known (see [22]; cf. also [23, 24]) that for p=1 an analogous result is not valid. Moreover, it was shown in [25] that estimation (5) is optimum for p0 in the general case.

Theorem 1 has a very nice simple form. However, recently, it was shown in [26] that it can be significantly improved; namely, in the case p<0, each f: E 1 E 2 satisfying (4) must actually be additive and the assumption of completeness of E 2 is not necessary in such a situation. So, taking into account that result in [26], we can reformulate Theorem 1 in the following way.

Theorem 2 Let E 1 and E 2 be two normed spaces and c0 and p1 be fixed real numbers. Let f: E 1 E 2 be a mapping satisfying (4). If p0 and E 2 is complete, then there exists a unique additive function T: E 1 E 2 such that (5) holds. If p<0, then f is additive.

The second statement of Theorem 2, for p<0, can be described as the φ-hyperstability of the additive Cauchy equation for φ(x,y)c( x p + y p ). Unfortunately, such result does not remain valid if we restrict the domain of f, as the following remark shows it.

Remark 1 Let p<0, a0, I=(a,), and f,T:IR be given by T(x)=0 and f(x)= x p for xI. Then, clearly,

| f ( x ) T ( x ) | = x p ,xI,

and (cf. Example 1)

| f ( x + y ) f ( x ) f ( y ) | x p + y p ,x,yI.

1 The main result

In this paper we prove the following complement to Theorem 1, which covers also the situation described in Remark 1 (see Remark 2).

Theorem 3 Let (X,+) be a commutative semigroup, (E,+) be a commutative group, d be a complete metric in E which is invariant (i.e., d(x+z,y+z)=d(x,y) for x,y,zX), and h:X R + be a function such that

M 0 := { n N : s ( n ) + s ( n + 1 ) < 1 } ,

where s(n):=inf{t R + :h(nx)th(x) for all xX} for nN. Assume that f:XE satisfies the inequality

d ( f ( x + y ) , f ( x ) + f ( y ) ) h(x)+h(y),x,yX.
(6)

Then there exists a unique additive T:XE such that

d ( f ( x ) , T ( x ) ) s 0 h(x),xX,
(7)

with

s 0 :=inf { 1 + s ( n ) 1 s ( n ) s ( n + 1 ) : n M 0 } .

It is easily seen that Theorem 3 yields the subsequent corollary.

Corollary 1 Let X, E and d be as in Theorem 3 and h:X(0,) be such that

lim inf n sup x X h ( n x ) + h ( ( 1 + n ) x ) h ( x ) =0.
(8)

Assume that f:XE satisfies (6). Then there is a unique additive T:XE with

d ( f ( x ) , T ( x ) ) h(x),xX.
(9)

Remark 2 If E 1 and E 2 are normed spaces and X is a subsemigroup of the group ( E 1 ,+) such that 0X, then it is easily seen that the function h:X E 2 , given by h(x)=c x p for xX, with some real p<0 and c>0, fulfils condition (8). This shows that Corollary 1 (and therefore Theorem 3, as well) complements Theorem 2 and in particular also Theorem 1. Note that for such h, (9) takes the form

f ( x ) T ( x ) c x p ,xX,
(10)

which is sharper than (5) for p<0.

A bit more involved example of h:X E 2 satisfying (8) we obtain taking

h(x)=γ(x)A ( x ) p ,xX

for any real p<0, any bounded function γ:XR with infγ(X)>0, and any A:X(0,) such that A(nx)nA(x) for xX, N (for instance, we can take A(x):=α(x) for xX, with some additive α: E 1 E 2 ).

In some cases, estimation (9) provided in Corollary 1 is optimum as the subsequent example shows. Unfortunately, this is not always the case, because the possibly sharpest such estimation we have in Theorem 2 for p<0.

Example 1 Let p<0, a0, I=[a,), and A:IR be additive and such that X:={xI:A(x)>0}. Write h(x)=A ( x ) p for xX. Then it is easily seen that X is a subsemigroup of the semigroup (I,+) and (8) is valid. Define f,T:XR by T(x)=0 and f(x)=A ( x ) p for xX. Then

| f ( x ) T ( x ) | =A ( x ) p =h(x),xX.

We show that

| f ( x + y ) f ( x ) f ( y ) | h(x)+h(y),x,yX.

Actually, the calculations are very elementary, but for the convenience of readers, we provide them.

So, fix x,yX. Suppose, for instance, that A(x)A(y). Then

A(x)+A(y)2A(x),

which means that

A ( x + y ) p = ( A ( x ) + A ( y ) ) p 2 p A ( x ) p <A ( x ) p <A ( x ) p +A ( y ) p

and consequently

| f ( x + y ) f ( x ) f ( y ) | = A ( x ) p + A ( y ) p A ( x + y ) p A ( x ) p + A ( y ) p = h ( x ) + h ( y ) .

2 Auxiliary result

The proof of Theorem 3 is based on a fixed point result that can be easily derived from [[27], Theorem 2] (cf. [[28], Theorem 1] and [29]). Let us mention that [[27], Theorem 2] was already used, in a similar way as here, for the first time in [30] for proving some stability results for the functional equation of p-Wright affine functions, next in [26, 31] in proving hyperstability of the Cauchy equation, and (very recently) also for investigations of stability and hyperstability of some other equations in [3234] (the Jensen equation, the general linear equation, and the Drygas functional equation, respectively).

The fixed point approach to Ulam’s type stability was proposed for the first time in [35] (cf. [36] for a generalization; see also [37]) and later applied in numerous papers; for a survey on this subject, we refer to [38].

We need to introduce the following hypotheses.

  1. (H1)

    X is a nonempty set and (Y,d) is a complete metric space.

  2. (H2)

    f 1 , f 2 :XX are given maps.

  3. (H3)

    T: Y X Y X is an operator satisfying the inequality

    d ( T ξ ( x ) , T μ ( x ) ) d ( ξ ( f 1 ( x ) ) , μ ( f 1 ( x ) ) ) +d ( ξ ( f 2 ( x ) ) , μ ( f 2 ( x ) ) ) ,ξ,μ Y X ,xX.
  4. (H4)

    Λ: R + X R + X is an operator defined by

    Λδ(x):=δ ( f 1 ( x ) ) +δ ( f 2 ( x ) ) ,δ R + X ,xX.

Now we are in a position to present the above mentioned fixed point result following from [[27], Theorem 2].

Theorem 4 Assume that hypotheses (H1)-(H4) are valid. Suppose that there exist functions ε:X R + and φ:XY such that

T φ ( x ) φ ( x ) ε(x), ε (x):= n = 0 ( Λ n ε ) (x)<,xX.

Then there exists a unique fixed point ψ of with

φ ( x ) ψ ( x ) ε (x),xX.

Moreover, ψ(x):= lim n ( T n φ)(x) for xX.

3 Proof of Theorem 3

Note that (6) with y=mx gives

d ( f ( ( 1 + m ) x ) , f ( x ) + f ( m x ) ) ( 1 + s ( m ) ) h(x),xX,mN.
(11)

Define operators T m : E X E X and Λ m : R + X R + X by

T m ξ ( x ) : = ξ ( ( 1 + m ) x ) ξ ( m x ) , x X , ξ E X , m N , Λ m δ ( x ) : = δ ( ( 1 + m ) x ) + δ ( m x ) , x X , δ R + X , m N .
(12)

Then it is easily seen that, for each mN, Λ:= Λ m has the form described in (H4) with f 1 (x)=mx and f 2 (x)=(1+m)x. Moreover, since d is invariant, (11) can be written in the form

d ( T m f ( x ) , f ( x ) ) ( 1 + s ( m ) ) h(x)=: ε m (x),xX,mN,
(13)

and

d ( T m ξ ( x ) , T m μ ( x ) ) = d ( ξ ( ( 1 + m ) x ) ξ ( m x ) , μ ( ( 1 + m ) x ) μ ( m x ) ) d ( ξ ( ( 1 + m ) x ) , μ ( ( 1 + m ) x ) ) + d ( ξ ( m x ) , μ ( m x ) )
(14)

for every ξ,μ E X , xX, mN. Consequently, for each mN, also (H3) is valid with Y:=E and T:= T m .

It is easy to show by induction on n that

Λ m n ε m (x) ( 1 + s ( m ) ) h(x) ( s ( m ) + s ( 1 + m ) ) n

for xX, n N 0 (nonnegative integers) and m M 0 . Hence

ε m ( x ) : = n = 0 ( Λ m n ε m ) ( x ) ( 1 + s ( m ) ) h ( x ) n = 0 ( s ( m ) + s ( 1 + m ) ) n = ( 1 + s ( m ) ) h ( x ) 1 s ( m ) s ( 1 + m ) , x X , m M 0 .

Now, we can use Theorem 4 with Y=E and φ=f. According to it, the limit

T m (x):= lim n ( T m n f ) (x)

exists for each xX and m M 0 ,

d ( f ( x ) , T m ( x ) ) ( 1 + s ( m ) ) h ( x ) 1 s ( m ) s ( 1 + m ) ) ,xX,m M 0 ,
(15)

and the function T m :XE, defined in this way, is a solution of the equation

T(x)=T ( ( 1 + m ) x ) T(mx).
(16)

Now we show that

d ( T m n f ( x + y ) , T m n f ( x ) + T m n f ( y ) ) ( s ( m ) + s ( 1 + m ) ) n ( h ( x ) + h ( y ) )
(17)

for every x,yX, n N 0 and m M 0 . Since the case n=0 is just (6), take k N 0 and assume that (17) holds for n=k and every x,yX, m M 0 . Then

d ( T m k + 1 f ( x + y ) , T m k + 1 f ( x ) + T m k + 1 f ( y ) ) = d ( T m k f ( ( 1 + m ) ( x + y ) ) T m k f ( m ( x + y ) ) , T m k f ( ( 1 + m ) x ) T m k f ( m x ) + T m k f ( ( 1 + m ) y ) T m k f ( m y ) ) d ( T m k f ( ( 1 + m ) x + ( 1 + m ) y ) , T m k f ( ( 1 + m ) x ) + T m k f ( ( 1 + m ) y ) ) + d ( T m k f ( m x + m y ) , T m k f ( m x ) + T m k f ( m y ) ) ( s ( m ) + s ( 1 + m ) ) k ( h ( ( 1 + m ) x ) + h ( ( 1 + m ) y ) ) + ( s ( m ) + s ( 1 + m ) ) k ( h ( m x ) + h ( m y ) ) ( s ( m ) + s ( 1 + m ) ) k + 1 ( h ( x ) + h ( y ) ) , x , y X , m M 0 .

Thus, by induction we have shown that (17) holds for every x,yX, n N 0 , and m M 0 . Letting n in (17), we obtain the equality

T m (x+y)= T m (x)+ T m (y),x,yX,m M 0 .
(18)

Next, we prove that each additive function T:XY satisfying the inequality

d ( f ( x ) , T ( x ) ) Lh(x),xX,
(19)

with some L>0, is equal to T m for each m M 0 . To this end, fix m 0 M 0 and an additive T:XY satisfying (19). Note that by (15),

d ( T ( x ) , T m 0 ( x ) ) d ( T ( x ) , f ( x ) ) + d ( f ( x ) , T m 0 ( x ) ) = L 0 h ( x ) n = 0 ( s ( m 0 ) + s ( 1 + m 0 ) ) n , x X
(20)

for some L 0 >0 (the case h(x)0 is trivial, so we exclude it here). Observe yet that T and T m 0 are solutions to equation (16) for all m M 0 .

We show that for each j N 0 ,

d ( T ( x ) , T m 0 ( x ) ) L 0 h(x) n = j ( s ( m 0 ) + s ( 1 + m 0 ) ) n ,xX.
(21)

The case j=0 is exactly (20). So, fix l N 0 and assume that (21) holds for j=l. Then, in view of (20),

d ( T ( x ) , T m 0 ( x ) ) = d ( T ( ( 1 + m 0 ) x ) T ( m 0 x ) , T m 0 ( ( 1 + m 0 ) x ) T m 0 ( m 0 x ) ) d ( T ( ( 1 + m 0 ) x ) , T m 0 ( ( 1 + m 0 ) x ) ) + d ( T ( m 0 x ) , T m 0 ( m 0 x ) ) L 0 ( h ( ( 1 + m 0 ) x ) + h ( m 0 x ) ) n = l ( s ( m 0 ) + s ( 1 + m 0 ) ) n L 0 h ( x ) n = l + 1 ( s ( m 0 ) + s ( 1 + m 0 ) ) n , x X .

Thus we have shown (21). Now, letting j in (21), we get

T= T m 0 .
(22)

Thus we have also proved that T m = T m 0 for each m M 0 , which (in view of (15)) yields

d ( f ( x ) , T m 0 ( x ) ) ( 1 + s ( m ) ) h ( x ) 1 s ( m ) s ( 1 + m ) ,xX,m M 0 .
(23)

This implies (7) with T:= T m 0 ; clearly, equality (22) means the uniqueness of T as well.

Remark 3 Note that from the above proof we can derive a much stronger statement on the uniqueness of T than the one formulated in Theorem 3. Namely, it is easy to see that T:= T m 0 is the unique additive mapping such that (19) holds with some L>0.