1 Introduction

Let \(C\) be a nonempty closed and convex subset of \({\mathbb R}^n\) and let \(\phi , \psi : C\times C \longrightarrow \mathbb R\) be two bifunctions satisfying \(\phi \left( x,x\right) =\psi \left( x,x\right) =0\), for every \(x\in C\). Such bifunctions \(\phi \) and \(\psi \) are called equilibrium bifunctions. We consider the following bilevel equilibrium problem

$$\begin{aligned} \text {find } x^*\in S\left( C,\psi \right) \text { such that } \phi \left( x^*,y\right) \ge 0 \quad \forall y\in S\left( C,\psi \right) \qquad \qquad \qquad \qquad {\hbox {BEP}} \end{aligned}$$

where \(S\left( C,\psi \right) \) is the solution set of the following equilibrium problem

$$\begin{aligned} \text {find } \overline{x}\in C \text { such that } \psi \left( \overline{x},y\right) \ge 0 \quad \forall y\in C \qquad \qquad \qquad \qquad \qquad \qquad \qquad {\hbox {EP}\left( C,\psi \right) } \end{aligned}$$

This problem encompasses several problems including variational inequalities, mathematical programming, Nash equilibrium, optimization and many other problems in nonlinear analysis.

Regularization methods which are widely used in convex optimization and variational inequalities have been recently applied to equilibrium problems. The proximal point method which is a fundamental regularization technique for handling ill-posed problems has been recently applied in [22] to monotone bilevel equilibrium problems. Auxiliary problem principle and penalty function method as well as many other methods have also been considered for solving bilevel equilibrium problems, see for example, [8, 10, 12, 16, 19, 2123] and the references therein.

In this paper, we apply a penalty function method for solving pseudomonotone bilevel equilibrium problems under weak conditions of semicontinuity. First, we deal with results on existence of solutions for equilibrium problems. Some approaches introduced in [13] concerning continuity of bifunctions will be developed here and adapted to the notion of semicontinuity. We introduce the notions of upper and lowed semicontinuity on a subset with respect to the whole space. These notions allow us to state that both upper and lower semicontinuity in the first and second variable of equilibrium bifunctions are not needed in the whole space when solving equilibrium problems. This yields generalizations of some results on the existence of solutions of equilibrium problems including the well-known Ky Fan’s minimax inequality theorem and the theorem of Bianchi and Schaible for pseudomonotone equilibrium problems.

In last part of this paper, we give applications of our approach to a penalty function method for bilevel equilibrium problems and provide an example of a bilevel equilibrium problem involving a strictly pseudomonotone bifunction which is not strongly monotone and not upper semicontinuous in the second variable on the whole space and a pseudomonotone bifunction which is not strictly pseudomonotone and not upper semicontinuous in the first variable on the whole space.

2 On semicontinuity of equilibrium bifunctions

In this section, we introduce the notions of lower and upper semicontinuity of bifunctions on subsets and apply them to obtain generalizations of some old existing results on the existence of solutions of equilibrium problems.

Let \(A\) be a subset of \(C\). We say that a function \(f:C\longrightarrow \mathbb R\) is

  1. 1.

    Upper semicontinuous on \(A\) with respect to \(C\) if for every \(x\in A\) and every sequence \(\left( x_n\right) _n\) in \(C\) converging to \(x\), we have

    $$\begin{aligned} f\left( x\right) \ge \limsup \limits _{n\rightarrow +\infty }f\left( x_n\right) \end{aligned}$$

    where \(\limsup \nolimits _{n\rightarrow +\infty }f\left( x_n\right) =\inf \nolimits _{n}\sup \nolimits _{k\ge n}f\left( x_k\right) \).

  2. 2.

    Lower semicontinuous on \(A\) with respect to \(C\) if for every \(x\in A\) and every sequence \(\left( x_n\right) _n\) of \(C\) converging to \(x\), we have

    $$\begin{aligned} f\left( x\right) \le \liminf \limits _{n\rightarrow +\infty }f\left( x_n\right) \end{aligned}$$

    where \(\liminf \nolimits _{n\rightarrow +\infty }f\left( x_n\right) =\sup \nolimits _{n}\inf \nolimits _{k\ge n}f\left( x_k\right) \).

The following result provides us with sufficient conditions for semicontinuity on a subset with respect to the whole space and brings to light some tools for constructing examples, see Example 1 in next section.

Proposition 1

Let \(f:C\longrightarrow {\mathbb {R}}\) be a function and let \(A\) be a subset of \(C\). If every point of \(A\) has a neighborhood in \(C\) on which the restriction of \(f\) is upper (resp. lower) semicontinuous, then \(f\) is upper (resp. lower) semicontinuous on \(A\) with respect to \(X\).

Corollary 1

Let \(f:C\longrightarrow {\mathbb {R}}\) be a function and let \(A\) be a subset of \(C\). If the restriction of \(f\) to an open set in \(C\) containing \(A\) is upper (resp. lower) semicontinuous, then any extension of \(f\) to the space \(C\) is a upper (resp. lower) semicontinuous function on \(A\) with respect to \(C\).

Corollary 2

Let \(f:C\longrightarrow {\mathbb {R}}\) be a function and let \(A\) be a subset of \(C\). If \(f\) is a upper (resp. lower) semicontinuous function on \(A\) with respect to \(C\), then it is upper (resp. lower) semicontinuous on every subset of \(A\) with respect to \(C\).

The following lemma provides us with some properties of semicontinuous functions on a subset with respect to the whole space. Also, it shows the role played by this concept of semicontinuity and it will be used later for solving equilibrium problems.

Lemma 1

Let \(f:C\longrightarrow {\mathbb {R}}\) be a function, \(A\) a subset of \(C\) and \(a\in \mathbb R\).

  1. 1.

    If \(f\) is a upper semicontinuous function on \(A\) with respect to \(C\), then

    $$\begin{aligned} {\overline{\left\{ x\in C\mid f\left( x\right) \ge a\right\} }}\cap A=\left\{ x\in A\mid f\left( x\right) \ge a\right\} . \end{aligned}$$

    In particular, the traces on \(A\) of upper level sets of \(f\) are closed in \(A\).

  2. 2.

    If \(f\) is a lower semicontinuous function on \(A\) with respect to \(C\), then

    $$\begin{aligned} {\overline{\left\{ x\in C\mid f\left( x\right) \le a\right\} }}\cap A=\left\{ x\in A\mid f\left( x\right) \le a\right\} . \end{aligned}$$

    In particular, the traces on \(A\) of lower level sets of \(f\) are closed in \(A\).

Proof

The second statement being similar to the first, we prove only the case of upper semicontinuity. Let

$$\begin{aligned} x^*\in {\overline{\left\{ x\in C\mid f\left( x\right) \ge a\right\} }}\cap A. \end{aligned}$$

Let \(\left( x_n\right) _n\) be a sequence in the set \(\left\{ x\in C\mid f\left( x\right) \ge a\right\} \) converging to \(x^*\). Since \(x^*\in A\), then by upper semicontinuity of \(f\) on \(A\) with respect to \(C\), we have

$$\begin{aligned} f\left( x^*\right) \ge \limsup \limits _{n\rightarrow +\infty }f\left( x_n\right) \ge a. \end{aligned}$$

Thus, \(x^*\in \left\{ x\in A\mid f\left( x\right) \ge a\right\} \). The converse holds from the fact that

$$\begin{aligned} \left\{ x\in A\mid f\left( x\right) \ge a\right\} =\left\{ x\in C\mid f\left( x\right) \ge a\right\} \cap A \end{aligned}$$

which is obvious.

In the sequel, for a bifunction \(\theta :C\times C\longrightarrow {\mathbb {R}}\) and \(y\in C\), we define the following sets:

$$\begin{aligned} \theta ^+\left( y\right) =\left\{ x\in C\mid \theta \left( x,y\right) \ge 0\right\} \quad \text {and}\quad \theta ^-\left( y\right) =\left\{ x\in C\mid \theta \left( y,x\right) \le 0\right\} . \end{aligned}$$

Clearly, \(\displaystyle {x^*\in C}\) is a solution of the equilibrium problem

$$\begin{aligned} \text {find } x^*\in C \text { such that } \theta \left( x^*,y\right) \ge 0 \quad \forall y\in C \qquad \qquad \qquad \qquad \qquad \qquad {\hbox {EP}\left( C,\theta \right) } \end{aligned}$$

if and only if \(\displaystyle {x^*\in \bigcap \nolimits _{y\in C}\theta ^+\left( y\right) }\).

The following result extends the well-known Ky Fan’s minimax inequality theorem (see [15, 18, 20]) for upper semicontinuous bifunctions on the compact subset of coercivity property with respect to \(C\).

Theorem 1

Let \(\theta :C\times C\longrightarrow \mathbb R\) be an equilibrium bifunction and suppose the following assumptions hold:

  1. 1.

    \(\theta \left( x,x\right) =0\), for every \(x\in C\);

  2. 2.

    \(\theta \) is quasiconvex in its second variable on \(C\);

  3. 3.

    there exists a compact subset \(K\) of \(C\) and \(y_0\in K\) such that

    $$\begin{aligned} \theta \left( x,y_0\right) <0\quad \forall x\in C{\setminus }K; \end{aligned}$$
  4. 4.

    \(\theta \) is upper semicontinuous in its first variable on \(K\) with respect to \(C\).

Then, the equilibrium problem

$$\begin{aligned} \text {find } x^*\in C\text { such that } \theta \left( x^*,y\right) \ge 0 \quad \forall y\in C \end{aligned}$$

has a solution.

Proof

By quasiconvexity of \(\theta \) in its second variable and since \(\theta ^+\left( y_0\right) \) is contained in the compact \(K\), then the conditions of Ky Fan Lemma are satisfied for the family \(\left( {\overline{\theta ^+\left( y\right) }}\right) _{y\in C}\) (see for example, [2, 3, 6, 14, 15, 17, 18]). That is, for every \(y\in C\), \(\overline{\theta ^+\left( y\right) }\) are nonempty and closed, \(\overline{\theta ^+\left( y\right) }\) is compact and the convex hull of every finite subset \(\left\{ y_1,\ldots , y_n\right\} \) of \(C\) is contained in \(\bigcup _{n=1}^n\overline{\theta ^+\left( y\right) }\). Then, we have

$$\begin{aligned} \bigcap _{y\in C}{\overline{\theta ^+\left( y\right) }}\not =\emptyset . \end{aligned}$$

In the other hand, we have

$$\begin{aligned} \bigcap _{y\in C}{\overline{\theta ^+\left( y\right) }}=\left( \bigcap _{y\in C}{\overline{\theta ^+\left( y\right) }}\right) \cap K=\bigcap _{y\in C}\left( {\overline{\theta ^+\left( y\right) }}\cap K\right) . \end{aligned}$$

By Lemma 1, we have

$$\begin{aligned} {\overline{\theta ^+\left( y\right) }}\cap K= \theta ^+\left( y\right) \cap K\quad \forall y\in C. \end{aligned}$$

Thus,

$$\begin{aligned} \bigcap _{y\in C}{\theta ^+\left( y\right) }=\bigcap _{y\in C}{\overline{\theta ^+\left( y\right) }}\not =\emptyset \end{aligned}$$

which completes the proof.

Remark 1

The condition (3) in the above theorem is known in the literature under the name of coercivity property.

The Minty Lemma for equilibrium problems deals in particular with properties such as compactness and convexity of the solution sets of equilibrium problems (see for example, [20]).

It is easily seen that under assumptions of Theorem 1, the solution set \(S\left( C,\theta \right) \) of the equilibrium problem \((EP\left( C,\theta \right) )\) is a nonempty compact set. For additional properties, let us recall the following concepts of monotonicity for bifunctions.

A bifunction \(\theta :C\times C\longrightarrow {\mathbb {R}}\) is called

  1. 1.

    strongly monotone on \(C\) with modulus \(\beta \) if

    $$\begin{aligned} \theta \left( x,y\right) +\theta \left( y,x\right) \le -\beta \Vert x-y\Vert ^2,\quad \forall x, y \in C, \end{aligned}$$
  2. 2.

    monotone on \(C\) if

    $$\begin{aligned} \theta \left( x,y\right) +\theta \left( y,x\right) \le 0,\quad \forall x, y\in C, \end{aligned}$$
  3. 3.

    strictly pseudomonotone on \(C\) if

    $$\begin{aligned} \theta \left( x,y\right) \ge 0\Longrightarrow \theta \left( y,x\right) <0,\quad \forall x, y \in C, x\not =y, \end{aligned}$$
  4. 4.

    pseudomonotone on \(C\) if

    $$\begin{aligned} \theta \left( x,y\right) \ge 0\Longrightarrow \theta \left( y,x\right) \le 0,\quad \forall x, y \in C. \end{aligned}$$

Every strongly monotone bifunction is both monotone and strictly pseudomonotone and every strictly pseudomonotone bifunction \(\theta \) is pseudomonotone provided that \(\theta \left( x,x\right) =0, \forall x\in C\).

Remark 2

If \(\theta :C\times C\longrightarrow {\mathbb {R}}\) is a strictly pseudomonotone bifunction, then for every subset \(A\) of \(C\), the following equilibrium problem

$$\begin{aligned} \text {find } x^*\in A\text { such that } \theta \left( x^*,y\right) \ge 0 \quad \forall y\in A \end{aligned}$$

has at most one solution (see [6, Theorem 4.2]).

Proposition 2

Under assumptions of Theorem 1, and if in addition

  1. 1.

    \(\theta \) is pseudomonotone on \(C\) and

  2. 2.

    \(\theta \) is explicitly quasiconvex in its second variable on \(C\),

then

$$\begin{aligned} \bigcap _{y\in C}\theta ^+\left( y\right) =\left( \bigcap _{y\in C}\theta ^-\left( y\right) \right) \cap K. \end{aligned}$$

Thus, if in addition \(K\) is convex, then the solution set \(S\left( C,\theta \right) \) is convex.

Proof

By pseudomonotonicity, we have

$$\begin{aligned} \theta ^+\left( y\right) \subset \theta ^-\left( y\right) . \end{aligned}$$

Since \(\bigcap _{y\in C}\theta ^+\left( y\right) \subset K\), then

$$\begin{aligned} \bigcap _{y\in C}\theta ^+\left( y\right) \subset \left( \bigcap _{y\in C}\theta ^-\left( y\right) \right) \cap K. \end{aligned}$$

Now, by explicit quasiconvexity (see [3]), we obtain

$$\begin{aligned} \left( \bigcap _{y\in C}\theta ^-\left( y\right) \right) \cap K\subset \bigcap _{y\in C}\theta ^+\left( y\right) . \end{aligned}$$

Finally, by quasiconvexity, the set \(\theta ^-\left( y\right) \) is convex, for every \(y\). Thus, the solution set \(S\left( C,\theta \right) \) is convex whenever \(K\) is convex.

As well-known in the literature, the equilibrium problem \((EP\left( C,\theta \right) )\) can be also solved when the bifunction \(\theta \) is not upper semicontinuous on its first variable. In this case some additional conditions are needed. The following result extends (under the settings of \({\mathbb R}^n\)) some results of [3, 6] on existence of solutions for pseudomontone equilibrium problems. Our restriction to \({\mathbb R}^n\) is motivated by the fact that the proof of Lemma 1 is based on the Fréchet-Urysohn property which is of course verified by \({\mathbb R}^n\). A space verifies the Fréchet-Urysohn property if a point is in the closure of a subset if and only if it is a limit of a sequence in the subset (see [4, 13]).

Following [2, 3], recall that a function \(f:C\longrightarrow {\mathbb {R}}\) is said to be upper hemicontinuous on \(A\) with respect to \(C\) if for every \(x\in C\) and \(\overline{x}\in A\), there exists a sequence \(\left( x_n\right) _n\) in the segment between \(x\) and \(\overline{x}\) such that \(\lim \nolimits _{n\rightarrow +\infty }x_n=\overline{x}\) and

$$\begin{aligned} f\left( \overline{x}\right) \ge \limsup \limits _{n\rightarrow +\infty }f\left( x_n\right) \!. \end{aligned}$$

Theorem 2

Let \(\theta :C\times C\longrightarrow \mathbb R\) be an equilibrium bifunction and suppose the following assumptions hold:

  1. 1.

    \(\theta \left( x,x\right) =0\), for every \(x\in C\);

  2. 2.

    \(\theta \) is pseudomonotone on \(C\);

  3. 3.

    there exists a compact subset \(K\) of \(C\) and \(y_0\in K\) such that

    $$\begin{aligned} \theta \left( x,y_0\right) <0\quad \forall x\in C{\setminus }K; \end{aligned}$$
  4. 4.

    \(\theta \) is upper hemicontinuous in its first variable on \(K\) with respect to \(C\);

  5. 5.

    \(\theta \) is explicitly quasiconvex in its second variable on \(C\);

  6. 6.

    \(\theta \) is lower semicontinuous in its second variable on \(K\) with respect to \(C\).

Then, the equilibrium problem

$$\begin{aligned} \text {find } x^*\in C\text { such that } \theta \left( x^*,y\right) \ge 0 \quad \forall y\in C \end{aligned}$$

has a solution.

Proof

By Ky Fan Lemma, we have

$$\begin{aligned} \bigcap _{y\in C}{\overline{\theta ^+\left( y\right) }}\not =\emptyset \end{aligned}$$

and since \(\theta ^+\left( y_0\right) \) is contained in the compact \(K\), then

$$\begin{aligned} \bigcap _{y\in C}{\overline{\theta ^+\left( y\right) }}=\bigcap _{y\in C}\left( {\overline{\theta ^+\left( y\right) }}\cap K\right) \!. \end{aligned}$$

Since \(\theta \) is lower semicontinuous in its second variable on \(K\) with respect to \(C\), then by applying Lemma 1, the set \(\theta ^-\left( y\right) \cap K\) is closed, for every \(y\in C\). From pseudomonotonicity, we have \(\theta ^+\left( y\right) \subset \theta ^-\left( y\right) \), for every \(y\in C\). It follows that

$$\begin{aligned} \bigcap _{y\in C}\left( {\overline{\theta ^+\left( y\right) }}\cap K\right) \subset \bigcap _{y\in C}\left( \theta ^-\left( y\right) \cap K\right) . \end{aligned}$$

By [3, Lemma 1.3], we have

$$\begin{aligned} \bigcap _{y\in C}\left( \theta ^-\left( y\right) \cap K\right) \subset \bigcap _{y\in C}\theta ^+\left( y\right) . \end{aligned}$$

This yields,

$$\begin{aligned} \bigcap _{y\in C}{\overline{\theta ^+\left( y\right) }}=\bigcap _{y\in C}{\theta ^+\left( y\right) } \end{aligned}$$

and completes the proof.

As in Proposition 2, let us point out the following result concerning the solution sets of equilibrium problems.

Proposition 3

Under assumptions of Theorem 2, the solution set \(S\left( C,\theta \right) \) of the equilibrium problem \((EP\left( C,\theta \right) )\) is a nonempty compact set. If in addition \(K\) is convex, then \(S\left( C,\theta \right) \) is convex.

Before closing this section, let us point out that among various generalizations of the notion of semicontinuity, there exists the notion of transfer semicontinuity introduced in [24] and used by several authors. The notion of transfer semicontinuity plays an important role in the existence of solutions of different kinds of equilibrium problems, see for example [3, 17, 24] and the references therein.

Here is a discussion in order to compare our notion of semicontinuity on a subset with respect to the whole space with that of transfer semicontinuity.

Let \(X\) and \(Y\) be two Hausdorff topological spaces. Recall that a bifunction \(\theta :X\times Y\longrightarrow {\mathbb {R}}\) is said to be transfer lower semicontinuous in its second variable if, for every \(x,y\in X\times Y\) with \(\theta \left( x,y\right) >0\), there exist \(x'\in X\) and a neighborhood \(V\left( y\right) \) of \(y\) in \(Y\) such that

$$\begin{aligned} \Phi \left( x',z\right) >0\quad \forall z\in V\left( y\right) . \end{aligned}$$

A bifunction \(\theta :X\times Y\longrightarrow {\mathbb {R}}\) is said to be transfer upper semicontinuous in its second variable if \(-\theta \) is transfer lower semicontinuous in its second variable.

It is well-known and easy to see that every upper (resp. . lower) semicontinuous bifunction in the second variable is a transfer upper (resp. . lower) semicontinuous bifunction in the second variable.

As a punctual definition, we say that \(\theta :X\times Y\longrightarrow {\mathbb {R}}\) is a transfer lower semicontinuous bifunction in its second variable at a point \(y\in Y\) if for every \(x\in X\) with \(\theta \left( x,y\right) >0\), there exist \(x'\in X\) and a neighborhood \(V\left( y\right) \) of \(y\) in \(Y\) such that

$$\begin{aligned} \Phi \left( x',z\right) >0\quad \forall z\in V\left( y\right) . \end{aligned}$$

We say that a bifunction \(\theta :X\times Y\longrightarrow {\mathbb {R}}\) is transfer upper semicontinuous in its second variable at a point \(y\in Y\) if \(-\theta \) is transfer lower semicontinuous in its second variable at \(y\in Y\).

It is easily seen that \(\theta :X\times Y\longrightarrow {\mathbb {R}}\) is a transfer upper (resp. . lower) semicontinuous bifunction in its second variable if and only if it is a transfer upper (resp. . lower) semicontinuous bifunction in its second variable at every point \(y\in Y\).

Now, we consider our settings of \(X=Y=C\), a nonempty closed and convex subset of \({\mathbb R}^n\), and let \(A\) be a subset of \(C\). By analogy, we say that \(\theta :C\times C\longrightarrow {\mathbb {R}}\) is a transfer upper (resp. . lower) semicontinuous bifunction in its second variable on \(A\) with respect to \(C\) if it is a transfer upper (resp. . lower) semicontinuous bifunction in its second variable at every point \(y\in A\).

By using standard arguments as in Lemma 1, we can easily prove that if \(\theta :C\times C\longrightarrow {\mathbb {R}}\) is a upper (resp. . lower) semicontinuous bifunction in its second variable on \(A\) with respect to \(C\), then \(\theta \) is a transfer upper (resp. . lower) semicontinuous bifunction in its second variable on \(A\) with respect to \(C\).

Note that there exists in the literature a notion of transfer semicontinuity on a subset which has been introduced in [17] (see also [3, Theorem 2.4]) as follows. A bifunction \(\theta :C\times C\longrightarrow {\mathbb {R}}\) is said to be a transfer upper (resp. . lower) semicontinuous bifunction in its second variable on a subset \(A\) of \(C\) if the restriction bifunction \(\theta :A\times A\longrightarrow {\mathbb {R}}\) is transfer upper (resp. . lower) semicontinuous in the second variable.

Curiously, the notion of transfer semicontinuity seems to be not hereditary by restriction, that is, if \(\theta :C\times C\longrightarrow {\mathbb {R}}\) is a transfer upper (resp. . lower) semicontinuous bifunction in its second variable, then nothing can guarantee that \(\theta :A\times A\longrightarrow {\mathbb {R}}\) is transfer upper (resp. . lower) semicontinuous in its second variable. This is because \(x'\) which is required in \(A\) may exist only in \(X\). It follows that the notions of being transfer upper (resp. . lower) semicontinuous in the second variable on a subset with respect to the whole space is different from that of being a transfer upper (resp. . lower) semicontinuous bifunction in the second variable as a restriction bifunction. Also, the notions of being a upper (resp. . lower) semicontinuous bifunction in the second variable on a subset with respect to the whole space and that of being a transfer upper (resp. . lower) semicontinuous bifunction in the second variable as a restriction bifunction are different and both are important when dealing with existence of solutions of equilibrium problems, see [3, 17, 24]. See also [9, Lemma 2] and [11, Lemma 2.3] for further related results.

To our opinion, more investigations are necessary in order to bring to light the exact role played in the various results concerning existence of solutions of equilibrium problems by each one of these two notions of semicontinuity on a subset with respect to the whole space and that of transfer semicontinuity on a subset. Although, these two notions seem to be similar but different, maybe they include a common property which is the key tool for existence of solutions of equilibrium problems.

3 A penalty function method for bilevel equilibrium problems

In this section, we use a penalty function method for solving bilevel equilibrium problems involving upper semicontinuous bifunctions in their first variable on a subset of coercivity property with respect to \(C\).

For \(\epsilon >0\), define the bifunction \(\varphi _\epsilon :C\times C\longrightarrow \mathbb R\) by

$$\begin{aligned} \varphi _\epsilon \left( x,y\right) =\psi \left( x,y\right) +\epsilon \phi \left( x,y\right) . \end{aligned}$$

Let \(\left( \epsilon _n\right) _n\) be a sequence of positive numbers. For every \(n\), we consider the penalized equilibrium problem PEP\(\left( C,\varphi _{\epsilon _n}\right) \) defined by

$$\begin{aligned} \text {find } x^*_n\in C\text { such that } \varphi _{\epsilon _n}\left( x^*_n,y\right) \ge 0 \quad \forall y\in C \qquad \qquad \qquad \qquad \qquad \qquad \left( {\hbox {PEP}\left( C,\varphi _{\epsilon _n}\right) }\right) \end{aligned}$$

where its set of solutions is denoted by \(S\left( C,\varphi _{\epsilon _n}\right) \). Note that when \(\phi \) or \(\psi \) is pseudomonotone, the penalized equilibrium problem \(\left( {\hbox {PEP}\left( C,\varphi _{\epsilon _n}\right) }\right) \), in general, does not inherit any monotonicity property from \(\phi \) and \(\psi \). Thus, Theorem 1 is more adapted for solving penalized equilibrium problems.

The following result has been proved in [12] under some additional conditions including strong monotonicity of the bifunction \(\phi \), upper semicontinuity of \(\phi \) and \(\psi \) in their first variable on \(C\) and lower semicontinuity of \(\phi \) and \(\psi \) in their second variable on \(C\).

Theorem 3

Let \(K\) be a subset of \(C\) and \(\left( \epsilon _n\right) _n\) is a sequence of positive numbers such that \(\lim \nolimits _{n\rightarrow +\infty }\epsilon _n=0\). Suppose that the following assumptions hold:

  1. 1.

    \(\phi \) and \(\psi \) are pseudomonotone on \(C\);

  2. 2.

    \(\phi \) and \(\psi \) are convex in the second variable on \(C\);

  3. 3.

    \(\phi \) and \(\psi \) are upper semicontinuous in the first variable on \(K\) with respect to \(C\).

Then any cluster point \(x^*\in K\) of a sequence \(\left( x_n\right) _n\) with \(x_n\in S\left( C,\varphi _{\epsilon _n}\right) \) for every \(n\), is a solution to the original bilevel equilibrium problem (BEP). If in addition, the following assumptions hold:

  1. 1.

    \(\phi \) is strictly pseudomonotone;

  2. 2.

    \(K\) is compact and there exists \(y_0\in C\) such that \(\phi \left( x,y_0\right) <0\), for every \(x\in C{\setminus }K\);

  3. 3.

    there exists \(A\subset K\) such that \(\psi \left( x,y_0\right) <0\), for every \(x\in C{\setminus }A\).

Then for every \(n\), the penalized problem \(\left( \mathrm{PEP}\left( C,\varphi _{\epsilon _n}\right) \right) \) is solvable, and any sequence \(\left( x_n\right) _n\) with \(x_n\in S\left( C,\varphi _{\epsilon _n}\right) \) for every \(n\), converges to the unique solution of the bilevel equilibrium problem (BEP).

Proof

Let \(\left( x_n\right) _n\) be a sequence such that \(x_n\in S\left( C,\varphi _{\epsilon _n}\right) \) admitting \(x^*\in K\) as a cluster point. Without loss of generality, we may assume that \(\left( x_n\right) _n\) converges to \(x^*\). Then for every \(n\), we have

$$\begin{aligned} \psi \left( x_n,y\right) +\epsilon _n\phi \left( x_n,y\right) \ge 0 \quad \forall y\in C. \end{aligned}$$

Let \(z\in S\left( C,\psi \right) \). By pseudomonotonicity of \(\psi \), we have \(\psi \left( x_n,z\right) \le 0\). Since

$$\begin{aligned} \psi \left( x_n,z\right) +\epsilon _n\phi \left( x_n,z\right) \ge 0, \end{aligned}$$

we have,

$$\begin{aligned} \epsilon _n\phi \left( x_n,z\right) \ge -\psi \left( x_n,z\right) \ge 0 \end{aligned}$$

which implies that \(\displaystyle {\phi \left( x_n,z\right) \ge 0}\). Letting \(n\) go to \(+\infty \), we obtain by upper semicontinuity of \(\phi \) in its first variable on \(K\) with respect to \(C\) that \(\phi \left( x^*,z\right) \ge 0\). Thus,

$$\begin{aligned} \phi \left( x^*,z\right) \ge 0 \quad \forall z\in S\left( C,\psi \right) . \end{aligned}$$

To complete the first part of the theorem, it remains to prove that \(x^*\in S\left( C,\psi \right) \). Again by upper semicontinuity of \(\phi \) and \(\psi \) in their first variable on \(K\) with respect to \(C\) and since

$$\begin{aligned} \psi \left( x_n,y\right) +\epsilon _n\phi \left( x_n,y\right) \ge 0 \quad \forall y\in C, \end{aligned}$$

we have

$$\begin{aligned} \psi \left( x^*,y\right) \ge 0 \quad \forall y\in C. \end{aligned}$$

Now, we prove the second part of the theorem. Note that for every \(n\),

$$\begin{aligned} \psi \left( x_n,y_0\right) +\epsilon _n\phi \left( x_n,y_0\right) <0 \quad \forall x\in C{\setminus }K. \end{aligned}$$

Thus, by Theorem 1, the problem \(\left( \mathrm{PEP}\left( C,\varphi _{\epsilon _n}\right) \right) \) is solvable and its set of solutions \(S\left( C,\varphi _{\epsilon _n}\right) \) is contained in \(K\), for every \(n\). Let \(\left( x_n\right) _n\) be a sequence such that \(x_n\in S\left( C,\varphi _{\epsilon _n}\right) \), for every \(n\). Then, the sequence \(\left( x_n\right) _n\) has a cluster point \(x^*\in K\) and by the first part of the theorem, \(x^*\) is a solution to the bilevel equilibrium problem (BEP). Since \(\phi \) is strictly pseudomonotone, the bilevel equilibrium problem (BEP) has a unique solution. It follows that every subsequence of the sequence \(\left( x_n\right) _n\) admits \(x^*\) as a cluster point. Thus, the sequence \(\left( x_n\right) _n\) converges to the unique solution \(x^*\) of the bilevel equilibrium problem (BEP).

Remark 3

When \(\phi \) is strongly monotone on \(C\), and convex and lower semicontinuous in its second variable, then by [12, Lemma 2.6], there exists a compact subset \(A\) such that

$$\begin{aligned} \varphi _{\epsilon _n}\left( x,y_0\right) <0, \quad \forall x\in C{\setminus }(K\cup A), \forall n. \end{aligned}$$

In this case, we need \(\phi \) and \(\psi \) in the above theorem to be upper semicontinuous on \(K\cup A\) with respect to \(C\).

Let us point out in this section that techniques related to different kinds of regularization methods for solving equilibrium problems abound in the literature. In this direction, we mention that the approach of penalty function method for solving bilevel equilibrium problems used in Theorem 3 has been considered earlier in [8, Sect. 6] under the name of Viscosity Principle for Equilibrium Problems with \(\psi \) is monotone and \(\phi \) is not necessarily strictly pseudomonotone. In this case, the bilevel equilibrium problem (BEP) may not be uniquely solvable.

As well-known, the monotonicity is an important concept which is stronger than pseudomontonicity and then, the other conditions involved for existence of solutions of equilibrium problems can be weaker in the presence of monotonicity than those in the presence of pseudomonotonicity. As a comparison with [8, Theorem 6.1 and Theorem 6.2], not only Theorem 3 is obtained under weakened conditions of semicontinuity on subsets with respect to the whole space, but also we avoid some conditions such as the lower semicontinuity in the second variable. However, the intriguing presence of upper hemicontinuity in the first variable of the bifunction \(\psi \) in [8, Theorem 6.1] rather than upper semicontinuity is very interesting to investigate. By similar techniques as in Theorem 2, it could be possible to replace upper hemicontinuity in the first variable of the bifunction \(\psi \) in [8, Theorem 6.1] by upper hemicontinuity in the first variable on the set of coercivity property which is introduced in [8, Theorem 6.1] with respect to the whole space. On the other hand, it is not clear whether upper hemicontinuity can be replaced by upper hemicontinuity on the subset of coercivity property with respect to the whole space in [8, Theorem 4.4] which is useful to obtain existence of solutions of the associated penalized equilibrium problems called approximate problems in [8].

As a conclusion of this short discussion, it seems that our approach based on the notion of semicontinuity on a subset with respect to the whole space can be used with different techniques employed in the literature for solving equilibrium problems. Further investigations are necessary to know all these techniques where our approach of weakening semicontinuity can be applied jointly. The Viscosity Principle for Equilibrium Problems studied in [8] reveals a priority interest to these investigations since it is stated under the more general setting of real topological Hausdorff vector spaces.

Now, we turn to constructing examples in relation with our techniques of weakening semicontinuity. There are in the literature some well-known examples of pseudomonotone equilibrium bifunctions, see for example, [3, 57] and the references therein. With slight modification of them, we construct here the following bilevel equilibrium problem which provides us with two bifunctions \(\phi \) and \(\psi \) satisfying all the conditions of Theorem 3 without being upper semicontinuous in their first variable on the whole space \(C\).

Example 1

Let \(C={\mathbb {R}}\), \(K=\left[ -1,+1\right] \) and \(y_0=0\).

  • Define the bifunction \(\phi :C\times C\longrightarrow {\mathbb {R}}\) by

    $$\begin{aligned} \phi \left( x,y\right) = {\left\{ \begin{array}{ll}\frac{y^4-x^4}{65} &{}\text {if}\quad x=2,\\ y^4-x^4 &{}\text {otherwise.} \end{array}\right. } \end{aligned}$$

Clearly \(\phi \) is strictly pseudomonotone on \(C\), \(\phi \left( x,x\right) =0\), for every \(x\in C\) and \(\phi \left( x,0\right) <0\), for every \(x\notin \left[ -1,+1\right] \).

To see that \(\phi \) is convex in its second variable, let \(x\in C\) be fixed.

  1. 1.

    If \(x=2\), then \(\phi \left( 2,y\right) =\frac{y^4-16}{65}\), for every \(y\in C\). The function \(y\mapsto \frac{y^4-16}{65}\) is convex on \(C\).

  2. 2.

    If \(x\not =2\), then \(\phi \left( x,y\right) =y^4-x^4\), for every \(y\in C\). The function \(y\mapsto y^4-x^4\) is convex on \(C\).

To see that \(\phi \) is upper semicontinuous in its first variable on \(\left[ -1,+1\right] \) with respect to \(C\), let \(y\in C\) be fixed and denote by \(f:C\longrightarrow \mathbb R\) the function defined by

$$\begin{aligned} f\left( x\right) =\phi \left( x,y\right) . \end{aligned}$$

The restriction \(f_{|U}\) of \(f\) to the open set \(U=\left]-\infty ,2\right[\) containing \(\left[ -1,+1\right] \) is defined by \(f_{|U}\left( x\right) =y^4-x^4\) which is continuous on \(U\) and then by Proposition 1, \(f\) is upper semicontinuous on \(\left[ -1,+1\right] \) with respect to \(C\).

Finally, the bifunction \(\phi \) is not upper semicontinuous in its first variable on \(C\). Indeed, consider \(y=3\) for example. Let \(\left( x_n\right) _n\) be a converging sequence to \(2\) such that \(x_n\not =2\), for every \(n\). We have

$$\begin{aligned} \phi \left( 2,3\right) =1<65=\limsup _{n\rightarrow +\infty }\phi \left( x_n,3\right) \!. \end{aligned}$$
  • Now, define the bifunction \(\psi :C\times C\longrightarrow {\mathbb {R}}\) by

    $$\begin{aligned} \psi (x,y)= {\left\{ \begin{array}{ll} (x+2)(y-x) &{}\text {if}\quad x\in ]-\infty ,-2 [,\\ (x+1)(y-x) &{}\text {if}\quad x\in [-2,-1 [,\\ \max (x,0) (y-x )&{}\text {otherwise.} \end{array}\right. } \end{aligned}$$

Clearly, \(\psi \left( x,x\right) =0\), for every \(x\in C\) and \(\psi \left( x,0\right) <0\), for every \(x\notin \left[ -1,+1\right] \).

To verify that \(\psi \) is pseudomonotone on \(C\), let \(x,y\in C\) be such that \(\psi \left( x,y\right) \ge 0\).

  1. 1.

    If \(x\in \left]-\infty ,-2\right[\), then \(\psi \left( x,y\right) =\left( x+2\right) \left( y-x\right) \). It follows that \(y-x\le 0\) and then \(y<-2\). Thus \(\psi \left( y,x\right) =\left( y+2\right) \left( x-y\right) \le 0\).

  2. 2.

    If \(x\in [-2,-1[\), then \(y-x\le 0\) and then \(y<-1\). If \(y\in [-2,-1[\), then \(\psi \left( y,x\right) =\left( y+1\right) \left( x-y\right) \le 0\), and if \(y\in \left]-\infty ,-2\right[\), then \(\psi \left( y,x\right) =\left( y+2\right) \left( x-y\right) \le 0\).

  3. 3.

    If \(x\ge -1\), then \(y\ge x\). It follows that \(y\ge -1\) and then \(\psi \left( y,x\right) =\max \left( y,0\right) \left( x-y\right) \le 0\).

Clearly \(\psi \) is convex in its second variable on \(C\) and upper semicontinuous in its first variable on \(\left[ -1,+1\right] \) with respect to \(C\).

To see that \(\psi \) is not upper semicontinuous in its first variable on \(C\), consider \(y>-2\) and take a sequence \(\left( x_n\right) _n\) in \(\left]-\infty ,-2\right[\) converging to \(-2\). We have

$$\begin{aligned} \psi \left( -2,y\right) =-\left( y+2\right) <0= \limsup _{n\rightarrow +\infty }\left( x_n+2\right) \left( y+2\right) =\limsup _{n\rightarrow +\infty }\psi \left( x_n,y\right) \!. \end{aligned}$$

Note that \(\psi \) is not lower semicontinuous in its first variable on \(C\) too. To see this fact, consider \(y<-2\) and take a sequence \(\left( x_n\right) _n\) in \(\left]-\infty ,-2\right[\) converging to \(-2\). We have

$$\begin{aligned} \psi \left( -2,y\right) =-\left( y+2\right) >0= \liminf _{n\rightarrow +\infty }\left( x_n+2\right) \left( y+2\right) =\liminf _{n\rightarrow +\infty }\psi \left( x_n,y\right) \!. \end{aligned}$$

Finally, let us point out that \(\psi \) is not strictly pseudomonotone on \(C\) since \(\psi \left( x,y\right) =\psi \left( y,x\right) =0\) whenever \(x,y\in \left[ -1,0\right] \).

In conclusion, the results and characterizations obtained in this paper about the notion of semicontinuity on a subset with respect to the whole space provides us with some tools to verify and construct examples of bifunctions which are upper (resp. . lower) semicontinuous on a subset with respect to the whole space without being upper (resp. . lower) on the whole space. On the other hand, the last example shows explicitly that even under additional conditions such as monotonicity and convexity, we can construct bifunctions which are semicontinuous on a subset with respect to the whole space without being semicontinuous on the whole space.

In this paper, we have also investigated equilibrium problems and obtained generalizations of some old existing results of Ky Fan, and Bianchi and Schaible about existence of solutions of equilibrium problems. As an application, we have stated in the last section of this paper that our techniques of weakening semicontinuity to the subset of coercivity property with respect to the whole space can be applied to regularization methods for solving bilevel equilibrium problems.