1 Introduction

Let \(\Omega \subseteq \mathbb {R}^N\) be a bounded domain with a Lipschitz-boundary \(\partial \Omega \). In this paper, we study the following nonlinear nonhomogeneous elliptic problem with a multivalued convection term and under obstacle condition

$$\begin{aligned} \left\{ \begin{array}{l} -{{\,\mathrm{div}\,}}a\left( x,\nabla u\right) \in f(x,u,\nabla u)\quad \text {in}\ \Omega ,\\ u(x) \leqslant \Phi (x)\quad \text {in}\ \Omega ,\\ u = 0 \quad \text {on}\ \partial \Omega , \end{array} \right. \end{aligned}$$
(1.1)

where \(a:\overline{\Omega }\times \mathbb {R}^N \rightarrow \mathbb {R}^N\) is continuous, monotone with respect to the second variable and satisfies particular other growth conditions to be described later, reaction term \(f:\Omega \times \mathbb {R}\times \mathbb {R}^N\rightarrow 2^{\mathbb {R}}\) is multivalued and depends on the gradient of the solution (which makes the problem nonvariational) and obstacle \(\Phi :\Omega \rightarrow [0,+\infty ]\) is a given function.

As the setting is general enough and hypotheses are mild and natural, we incorporate in our framework many differential operators, such as the p-Laplacian, the (pq)-Laplacian (i.e., the sum of a p-Laplacian and a q-Laplacian) and the generalized p-mean curvature differential operator. The precise conditions set on the data will be formulated in Sect. 3.

For the nonlinear elliptic problems with gradient dependence we refer to the following papers: Averna-Motreanu-Tornatore [1], Bai [2], Bai-Gasiński-Papageorgiou [3], Faraci-Motreanu-Puglisi [4], Gasiński-Papageorgiou [5, 6], Gasiński-Winkert [7], Motreanu-Motreanu-Moussaoui [8], Guarnotta-Marano-Motreanu [9], Papageorgiou-Rădulescu-Repovš [10], Faraci-Puglisi [11], Figueiredo-Madeira [12], Papageorgiou-Rǎdulescu-Repovš [13], Tanaka [14], Guarnotta-Marano [15], Liu-Motreanu-Zeng [16], Marano-Winkert [17], Araujo-Faria [18], Bai-Papageorgiou-Zeng [19]. None of the above papers deals with multivalued or obstacle problems. To the best of our knowledge, this is the first paper combining all these phenomena in one problem. The main tool in the proof of the existence result for problem (1.1) will be the surjectivity result due to Le [20] for multivalued mappings generated by the sum of a maximal monotone multivalued operator and a bounded multivalued pseudomonotone mapping.

Since (1.1) is an obstacle problem, the appropriate set in which we are looking for its solutions is the following one

$$\begin{aligned} \left\{ u\in W^{1,p}_0(\Omega )\ \big | \ u(x)\leqslant \Phi (x)\ \text {for a. a. }x\in \Omega \right\} \end{aligned}$$

with a given obstacle function \(\Phi :\Omega \rightarrow \overline{\mathbb {R}}_+=[0,\infty ]\). When \(\Phi \equiv +\infty \), problem (1.1) becomes the following nonlinear problem with multivalued convection term

$$\begin{aligned} \left\{ \begin{array}{l} -{{\,\mathrm{div}\,}}a\left( x,\nabla u\right) \in f(x,u,\nabla u)\ \text {in}\ \Omega ,\\ u = 0 \ \text {on}\ \partial \Omega \end{array} \right. \end{aligned}$$

(see e.g., [5, 10, 21, 22]). In addition, when f is a single-valued function, problem (1.1) reduces to

$$\begin{aligned} \left\{ \begin{array}{l} -{{\,\mathrm{div}\,}}a\left( x,\nabla u\right) = f(x,u,\nabla u)\ \text {in}\ \Omega ,\\ u = 0 \ \text {on}\ \partial \Omega \end{array} \right. \end{aligned}$$

(see e.g., [1, 8, 10]).

Moreover, for problems with double phase operators (which include the case for the (pq)-Laplacian) and multivalued terms (and also dealing with obstacle problems), we refer to Zeng-Gasiński-Winkert-Bai [23,24,25]. Finally, we mention that Mingione-Rădulescu [26] provided an overview of recent results concerning elliptic variational problems with nonstandard growth conditions and related to different kinds of nonuniformly elliptic operators.

2 Preliminaries

Let \(\Omega \) be a bounded domain in \(\mathbb {R}^N\) and let \(1\leqslant r\leqslant \infty \). In what follows, we denote by \(L^r(\Omega )\) and \(L^r(\Omega ;\mathbb {R}^N)\) the usual Lebesgue spaces endowed with the norm \(\Vert \cdot \Vert _r\). Moreover, \(W^{1,r}_0(\Omega )\) stands for the Sobolev space endowed with the norm

$$\begin{aligned} \Vert u\Vert :=\Vert \nabla u\Vert _r\ \text{ for } \text{ all }\ u\in W^{1,r}_0(\Omega ). \end{aligned}$$

Let us now consider the eigenvalue problem for the r-Laplacian with homogeneous Dirichlet boundary condition and \(1<r<\infty \) which is defined by

$$\begin{aligned} \left\{ \begin{array}{l} -\Delta _r u =\lambda |u|^{r-2}u \ \text {in}\ \Omega ,\\ u = 0 \ \text {on}\ \partial \Omega . \end{array} \right. \end{aligned}$$
(2.1)

A number \(\lambda \in \mathbb {R}\) is an eigenvalue of \(\left( -\Delta _r,W^{1,r}_0(\Omega )\right) \) if problem (2.1) has a nontrivial solution \(u \in W^{1,r}_0(\Omega )\) which is called an eigenfunction corresponding to the eigenvalue \(\lambda \). We denote by \(\sigma _r\) the set of eigenvalues of \(\left( -\Delta _r,W^{1,r}_0(\Omega )\right) \). From Lê [27] we know that the set \(\sigma _r\) has a smallest element \(\lambda _{1,r}\) which is positive, isolated, simple and it can be variationally characterized through

$$\begin{aligned} \lambda _{1,r} =\inf \left\{ \frac{\Vert \nabla u\Vert _{r}^r}{\Vert u\Vert _{r}^r}: u \in W^{1,r}_0(\Omega ), u \ne 0 \right\} . \end{aligned}$$
(2.2)

For \(s>1\) we denote by \(s'=\frac{s}{s-1}\) its conjugate, the inner product in \(\mathbb {R}^N\) is denoted by \(\cdot \) and the Euclidean norm of \(\mathbb {R}^N\) by \(|\cdot |\). Moreover, \(\mathbb {R}_+=[0,+\infty )\) and the Lebesgue measure of a set A in \(\mathbb {R}^N\) is denoted by \(|A|_N\).

As for the data a of the problem (1.1) we assume that

\(H(a)_0\)::

\(a:\overline{\Omega }\times \mathbb {R}^N \rightarrow \mathbb {R}^N\) is a function such that \(a(x,\xi )=a_0\left( x,|\xi |\right) \xi \) with \(a_0 \in C(\overline{\Omega }\times \mathbb {R}_+)\) for all \(\xi \in \mathbb {R}^N\) and with \(a_0(x,t)>0\) for all \(x\in \overline{\Omega }\), all \(t>0\).

For the regularity of \(a_0\) as well as its behavior at zero, we will assume the following

\(H(a)_1\)::

\(a_0 \in C^1(\overline{\Omega }\times (0,\infty ))\), \(t \mapsto ta_0(x,t)\) is strictly increasing in \((0,\infty )\), \(\displaystyle \lim _{t \rightarrow 0^+} t a_0(x,t)=0\) for all \(x\in \overline{\Omega }\) and

$$\begin{aligned} \lim _{t \rightarrow 0^+} \frac{t a_0'(x,t)}{a_0(x,t)}=c>-1\ \text {for all}\ x\in \overline{\Omega }; \end{aligned}$$

For the growth assumptions on a, we will exploit a function \(\vartheta \in C^1(0,\infty )\) satisfying

$$\begin{aligned} 0 < a_1 \leqslant \frac{t \vartheta '(t)}{\vartheta (t)} \leqslant a_2 \quad \text {and}\quad a_3 t^{p-1} \leqslant \vartheta (t) \leqslant a_4 \left( t^{q-1}+t^{p-1}\right) \end{aligned}$$
(2.3)

for all \(t>0\), with some constants \(a_1,a_2,a_3,a_4>0\) and for \(1<q<p<\infty \). Now we can state the growth of a as follows

\(H(a)_2\)::

there exists \(a_5>0\) such that

$$\begin{aligned} |\nabla _\xi a(x,\xi )| \leqslant a_5 \frac{\vartheta \left( |\xi |\right) }{|\xi |} \ \text {for all }x\in \overline{\Omega }, \xi \in \mathbb {R}^N \setminus \{0\}; \end{aligned}$$

The above defined function \(\vartheta \) will be also exploited in the next assumption guaranteeing coercivity-like behavior of the function a

\(H(a)_3\)::

\(\displaystyle \nabla _\xi a(x,\xi ) y \cdot y \geqslant \frac{\vartheta \left( |\xi |\right) }{|\xi |} |y|^2\) for all \(x\in \overline{\Omega }\), \(\xi \in \mathbb {R}^N \setminus \{0\}\) and \(y \in \mathbb {R}^N\).

Under the above hypotheses, we can state the following lemma in which we will summarize some properties of the function \(a:\overline{\Omega }\times \mathbb {R}^N\rightarrow \mathbb {R}^N\) (see e.g., Bai-Gasiński-Papageorgiou [3, Lemma 2.2]).

Lemma 2.1

If hypotheses \(H(a)_0\)\(H(a)_3\) hold, then:

  1. (i)

    \(a\in C(\overline{\Omega }\times \mathbb {R}^N;\mathbb {R}^N)\cap C^1(\overline{\Omega }\times (\mathbb {R}^N \setminus \{0\});\mathbb {R}^N)\) and for all \(x\in \overline{\Omega }\) the map \(\xi \rightarrow a(x,\xi )\) is continuous, strictly monotone (and so maximal monotone);

  2. (ii)

    there exists \(a_6>0\), such that

    $$\begin{aligned} |a(x,\xi )| \leqslant a_6 \left( 1+|\xi |^{p-1}\right) \ \text {for all }x\in \overline{\Omega }\hbox { and }\xi \in \mathbb {R}^N; \end{aligned}$$
  3. (iii)

    \(a(x,\xi ) \cdot \xi \geqslant \frac{a_3}{p-1} |\xi |^p\) for all \(x \in \overline{\Omega }\) and \(\xi \in \mathbb {R}^N\).

The nonlinear operator \(A :W^{1,p}_0(\Omega ) \rightarrow W^{1,p}_0(\Omega )^*\) defined by

$$\begin{aligned} \langle A(u),\varphi \rangle = \int _{\Omega }\left( a(x,\nabla u), \nabla \varphi \right) _{\mathbb {R}^N} dx \ \text {for all}\ u,\varphi \in W^{1,p}_0(\Omega ), \end{aligned}$$
(2.4)

possesses the following useful properties (see e.g., Gasiński-Papageorgiou [28]).

Proposition 2.2

If hypotheses \(H(a)_0\)\(H(a)_3\) hold, then the operator A defined by (2.4) is bounded, monotone, continuous, hence maximal monotone and of type \(({{\,\mathrm{S}\,}}_+)\).

In the following example we indicate some operators fitting in our framework.

Example 2.3

In what follows for simplicity, we drop the dependence of the operators a on x. All the following maps satisfy hypotheses \(H(a)_0\)\(H(a)_3\):

  1. (i)

    If \(a(\xi )=|\xi |^{p-2}\xi \) with \(1<p<\infty \), then the corresponding operator is the classical p-Laplacian

    $$\begin{aligned} \Delta _p u={{\,\mathrm{div}\,}}\left( |\nabla u|^{p-2} \nabla u \right) \ \text {for all}\ u \in W^{1,p}(\Omega ). \end{aligned}$$
  2. (ii)

    If \(a(\xi )=|\xi |^{p-2}\xi +\mu |\xi |^{q-2}\xi \) with \(1<q<p<\infty \) and \(\mu >0\) then the corresponding operator is the so called weighted (pq)-Laplacian defined by \(\Delta _p u+ \mu \Delta _q u\) for all \(u \in W^{1,p}(\Omega )\).

  3. (iii)

    If \(a(\xi )=\left( 1+|\xi |^2\right) ^{\frac{p-2}{2}}\xi \) with \(1<p<\infty \), then the corresponding operator represents the generalized p-mean curvature differential operator defined by

    $$\begin{aligned} {{\,\mathrm{div}\,}}\left[ (1+|\nabla u|^2)^{\frac{p-2}{2}} \nabla u \right] \ \text {for all}\ u \in W^{1,p}(\Omega ). \end{aligned}$$
  4. (iv)

    If \(a(y)=|y|^{p-2}y+\frac{|y|^{p-2}y}{1+|y|^p}\) with \(2<p<+\infty \), then the corresponding operator takes the form

    $$\begin{aligned} \Delta _p u+{{\,\mathrm{div}\,}}\left( \frac{|\nabla u|^{p-2}\nabla u}{1+|\nabla u|^p}\right) \ \text {for all}\ u\in W^{1,p}_0(\Omega ), \end{aligned}$$

    which arises in various problems of plasticity.

Next, let us recall the notions of pseudomonotonicity and generalized pseudomonotonicity for multivalued operators (see e.g., Gasiński-Papageorgiou [29, Definition 1.4.8]) which will be useful in the sequel.

Definition 2.4

Let X be a real reflexive Banach space. The operator \(A:X\rightarrow 2^{X^*}\) is called

  1. (a)

    pseudomonotone if the following conditions hold:

    1. (i)

      the set A(u) is nonempty, bounded, closed and convex for all \(u \in X\).

    2. (ii)

      A is upper semicontinuous from each finite-dimensional subspace of X to the weak topology on \(X^*\).

    3. (iii)

      if \(\{u_n\} \subset X\) with \(u_n\rightharpoonup u\) in X and \(u_n^*\in A(u_n)\) are such that

      $$\begin{aligned} \limsup _{n\rightarrow \infty }\langle u_n^*,u_n-u\rangle _{X^*\times X}\leqslant 0, \end{aligned}$$

      then to each element \(v \in X\), there exists \(u^*(v) \in A(u)\) with

      $$\begin{aligned} \langle u^*(v),u-v\rangle _{X^*\times X}\leqslant \liminf _{n\rightarrow \infty }\langle u_n^*,u_n-v\rangle _{X^*\times X}. \end{aligned}$$
  2. (b)

    generalized pseudomonotone if the following holds: Let \(\{u_n\}\subset X\) and \(\{u_n^*\}\subset X^*\) with \(u_n^*\in A(u_n)\). If \(u_n \rightharpoonup u\) in X and \(u_n^*\rightharpoonup u^*\) in \(X^*\) and

    $$\begin{aligned} \limsup _{n \rightarrow \infty } \langle u_n^*, u_n-u\rangle _{X^*\times X} \leqslant 0, \end{aligned}$$

    then the element \(u^*\) lies in A(u) and

    $$\begin{aligned} \left\langle u_n^*,u_n \right\rangle _{X^*\times X} \rightarrow \left\langle u^*, u\right\rangle _{X^*\times X}. \end{aligned}$$

It is not difficult to see that every pseudomonotone operator is generalized pseudomonotone, see e.g., Carl-Le-Motreanu [30, Proposition 2.122] or Gasiński-Papageorgiou [29, Proposition 1.4.11]. However, under the additional assumption of boundedness, we obtain the converse statement, see e.g., Carl-Le-Motreanu [30, Proposition 2.123] or Gasiński-Papageorgiou [29, Proposition 1.4.12].

Proposition 2.5

Let X be a real reflexive Banach space and assume that \(A:X \rightarrow 2^{X^*}\) satisfies the following conditions:

  1. (i)

    for each \(u\in X\) we have that A(u) is a nonempty, closed and convex subset of \(X^*\).

  2. (ii)

    \(A:X\rightarrow 2^{X^*}\) is bounded.

  3. (iii)

    if \(u_n \rightharpoonup u\) in X and \(u_n^*\rightharpoonup u^*\) in \(X^*\) with \(u_n^*\in A(u_n)\) and if

    $$\begin{aligned} \limsup _{n \rightarrow \infty } \langle u_n^*, u_n-u\rangle _{X^*\times X} \leqslant 0, \end{aligned}$$

    then \(u^*\in A(u)\) and

    $$\begin{aligned} \left\langle u_n^*,u_n \right\rangle _{X^*\times X} \rightarrow \left\langle u^*, u\right\rangle _{X^*\times X}. \end{aligned}$$

Then the operator \(A:X\rightarrow 2^{X^*}\) is pseudomonotone.

Finally, we will state the following surjectivity theorem for multivalued mappings which are defined as the sum of a maximal monotone multivalued operator and a bounded multivalued pseudomonotone mapping. The following theorem can be found in Le [20, Theorem 2.2]. We use the notation \(B_R(0):=\{u\in X \ : \ \Vert u\Vert _X<R\}\).

Theorem 2.6

Let X be a real reflexive Banach space, let \(F:D(F)\subset X\rightarrow 2^{X^*}\) be a maximal monotone operator, let \(G:D(G)=X\rightarrow 2^{X^*}\) be a bounded multivalued pseudomonotone operator and let \(L\in X^*\). Assume that there exist \(u_0\in X\) and \(R\geqslant \Vert u_0\Vert _X\) such that \(D(F)\cap B_R(0)\ne \emptyset \) and

$$\begin{aligned} \langle \xi +\eta -L,u-u_0\rangle _{X^*\times X}>0 \end{aligned}$$

for all \(u\in D(F)\) with \(\Vert u\Vert _X=R\), all \(\xi \in F(u)\) and all \(\eta \in G(u)\). Then the inclusion

$$\begin{aligned} F(u)+G(u)\ni L \end{aligned}$$

has a solution in D(F).

3 Main Results

Let us start this section with the assumption of the multivalued convection term \(f:\Omega \times \mathbb {R}\times \mathbb {R}^N\rightarrow 2^\mathbb {R}\) which will be needed in the existence result for problem (1.1). First of them provides general information on the regularity of f.

\(H(f)_0\)::

\(f:\Omega \times \mathbb {R}\times \mathbb {R}^N\rightarrow 2^\mathbb {R}\) has nonempty, compact and convex values; for all \((s,\xi )\in \mathbb {R}\times \mathbb {R}^N\), the multivalued mapping \(x\mapsto f(x,s,\xi )\) has a measurable selection; for almost all \(x\in \Omega \), the multivalued mapping \((s,\xi )\mapsto f(x,s,\xi )\) is upper semicontinuous.

Next two assumptions provide the growth conditions on f. In what follows by \(p^*\) we denote the critical exponent corresponding to p, namely

$$\begin{aligned} p^*:=\left\{ \begin{array}{ll} \frac{Np}{N-p}&{}\text{ if }\ p<N\\ +\infty &{}\text{ if }\ p\geqslant N \end{array}\right. ; \end{aligned}$$
\(H(f)_1\)::

there exists \(\alpha \in L^\frac{q_1}{q_1-1}(\Omega )\), \(e_1,e_2\geqslant 0\) and \(1<q_1<p^*\) such that

$$\begin{aligned} |\eta |\leqslant e_1|\xi |^{p\frac{q_1-1}{q_1}}+e_2|s|^{q_1-1}+\alpha (x) \end{aligned}$$

for all \(\eta \in f(x,s,\xi )\), for a.a. \(x\in \Omega \), all \(s\in \mathbb {R}\) and all \(\xi \in \mathbb {R}^N\).

\(H(f)_2\)::

there exist \(w\in L^1_+(\Omega )\) and \(b_1,b_2\geqslant 0\) are such that

$$\begin{aligned} b_1+b_2\lambda _{1,p}^{-1}<\frac{a_3}{p-1}, \end{aligned}$$

[see (2.3) for the definition of \(a_3\) and (2.2) for the definition of \(\lambda _{1,p}\)] and

$$\begin{aligned} \eta s\leqslant b_1|\xi |^p+b_2|s|^p+w(x) \end{aligned}$$

for all \(\eta \in f(x,s,\xi )\), for a.a. \(x\in \Omega \), all \(s\in \mathbb {R}\) and all \(\xi \in \mathbb {R}^N\).

We can provide an explicit example of a function f satisfying the above hypotheses.

Example 3.1

For the simplicity we drop the x-dependence. Let \(1<p<\infty \), \(g:\mathbb {R}^N\rightarrow \mathbb {R}\) be a continuous function and \(h:\mathbb {R}\rightarrow \mathbb {R}\) a locally Lipschitz function such that there exists constants \(e_1,e_2>0\) satisfying

  1. (i)

    \(|g(\xi )|\le e_1|\xi |^{p-1}\) for all \(\xi \in \mathbb {R}^N\);

  2. (ii)

    \(\max \limits _{\xi \in \partial h(s)}|\xi |\le e_2|s|^{p-1}\) for all \(s\in \mathbb {R}\),

where \(\partial h\) stands for the generalized (Clarke) subdifferential of h. Let \(a_3>(e_2+\frac{1}{p})\lambda _{1,p}^{-1}+\frac{e_1^{p'}}{p'}\). Then, it is straightforward to check that the function \(f(s,\xi )=g(\xi )+\partial h(s)\) satisfies hypotheses \(H(f)_0\)\(H(f)_2\) with respect to the weighted p-Laplacian and \(q_1=p\), namely, \(a(\xi )=\frac{a_3}{p-1}|\xi |^{p-2}\xi \) for all \(\xi \in \mathbb {R}^N\).

Let K be a subset of \(W_0^{1, p}(\Omega )\) defined by

$$\begin{aligned} K:=\left\{ u\in W_0^{1,p}(\Omega )\ \big | \ u(x)\leqslant \Phi (x)\ \text {for a.a.}\ x\in \Omega \right\} , \end{aligned}$$
(3.1)

where

$$\begin{aligned} \Phi :\Omega \rightarrow [0,+\infty ]\ \text {is a function}. \end{aligned}$$
(3.2)

It is obvious that the set K is a nonempty, closed and convex subset of \(W_0^{1, p}(\Omega )\).

Remark 3.2

From (3.2) it is clear that \(0\in K\).

The weak solutions for problem (1.1) are understood in the following sense.

Definition 3.3

We say that \(u\in K\) is a weak solution of problem (1.1) if there exists \(\eta \in L^\frac{q_1}{q_1-1}(\Omega )\) such that \(\eta (x)\in f(x,u(x),\nabla u(x))\) for a.a. \(x\in \Omega \) and

$$\begin{aligned} \int _\Omega \left( a(x,\nabla u),\nabla (v-u)\right) _{\mathbb {R}^N}\,dx=\int _\Omega \eta (x) (v(x)-u(x))\,dx \quad \text {for all}\ v\in K, \end{aligned}$$

where K is given by (3.1).

The main result of this paper, providing existence of solutions as well as the properties of the solution set, is stated as the next theorem.

Theorem 3.4

Assume that hypotheses \(H(a)_0\)\(H(a)_3\), \(H(f)_0\)\(H(f)_2\) and (3.2) hold. Then the set of solutions of problem (1.1), \({\mathcal {S}}\), is nonempty, bounded and closed.

Proof

The proof of the theorem is divided into three steps.

Step 1. \({\mathcal {S}}\ne \emptyset \) (i.e., problem (1.1) is solvable).

Consider the embedding operator \(i:W_0^{1,p}(\Omega )\rightarrow L^{q_1}(\Omega )\) and denote by \(i^*:L^{q_1'}(\Omega )\rightarrow W_0^{1,p}(\Omega )^*\) its adjoint operator. As \(1<q_1<p^*\), the embedding operator i is compact and so is \(i^*\). Moreover, by virtue of hypotheses \(H(f)_0\) and \(H(f)_1\), the Nemytskij operator \({\widetilde{N}}_f:W_0^{1,p}(\Omega )\subset L^{q_1}(\Omega )\rightarrow 2^{L^{q_1'}(\Omega )}\) associated to the multivalued mapping f:

$$\begin{aligned} {\widetilde{N}}_f(u):=\left\{ \eta \in L^{q_1'}(\Omega )\ \big | \ \eta (x)\in f(x,u(x),\nabla u(x)) \ \text {for a.a.}\ x\in \Omega \right\} \end{aligned}$$

for all \(u\in W_0^{1,p}(\Omega )\) is well-defined.

Let \(N_f:=i^*\circ {\widetilde{N}}_f:W_0^{1,p}(\Omega )\rightarrow 2^{W_0^{1,p}(\Omega )^*}\) and introduce the indicator function \(I_K:W_0^{1,p}(\Omega )\rightarrow {\overline{\mathbb {R}}}:=\mathbb {R}\cup \{+\infty \}\) of K, by

$$\begin{aligned} I_K(u):= {\left\{ \begin{array}{ll} 0&{}\ \text {if}\ u\in K,\\ +\infty &{}\ \text {otherwise.} \end{array}\right. } \end{aligned}$$

It is easy to see that \(u\in K\) is a weak solution of problem (1.1) (see Definition 3.3), if and only if u solves the following inequality:

$$\begin{aligned} \langle A(u)-\eta ,v-u\rangle +I_K(v)-I_K(u)\geqslant 0\quad \hbox { for all}\ v\in W_0^{1,p}(\Omega ), \end{aligned}$$
(3.3)

with some \(\eta \in N_f(u)\), where \(A:W_0^{1,p}(\Omega ) \rightarrow W_0^{1,p}(\Omega )^*\) is given by (2.4) and \(\langle \cdot ,\cdot \rangle \) stands for the duality pairing between \(W_0^{1,p}(\Omega )^*\) and \(W_0^{1,p}(\Omega )\).

Next, let us consider the multivalued operator \({\mathcal {A}}:W_0^{1,p}(\Omega )\) \(\rightarrow 2^{W_0^{1,p}(\Omega )^*}\) defined by

$$\begin{aligned} {\mathcal {A}}(u)=A(u)-N_f(u) \quad \text {for all}\ u\in W_0^{1,p}(\Omega ). \end{aligned}$$

Now we can reformulate problem (3.3) in the following equivalently way:

Find \(u\in K\) such that

$$\begin{aligned} {\mathcal {A}}(u)+\partial I_K(u)\ni 0, \end{aligned}$$
(3.4)

where the notation \(\partial I_K\) stands for the subdifferential of \(I_K\) in the sense of convex analysis.

In order to prove that problem (3.4) has at least one weak solution, we will apply the surjectivity result for multivalued pseudomonotone operators (see Theorem 2.6). Let \(u\in W_0^{1,p}(\Omega )\) and \(\eta \in N_f(u)\) be arbitrary. By condition \(H(f)_1\), we have

$$\begin{aligned} \Vert \eta \Vert _{W_0^{1,p}(\Omega )^*}^{q_1'}\leqslant & {} \Vert i^*\Vert ^{q_1'}\Vert \xi \Vert _{L^{q_1'}(\Omega )}^{q_1'}= \Vert i^*\Vert ^{q_1'}\int _\Omega |\xi (x)|^{q_1'}\,dx\nonumber \\\leqslant & {} C_0\int _\Omega \big (e_1|\nabla u(x)|^{p\frac{q_1-1}{q_1}}+e_2|u(x)|^{q_1-1}+\alpha (x)\big )^{q_1'}\,dx\nonumber \\\leqslant & {} C_1\big (\Vert \nabla u\Vert _p^p+\Vert u\Vert _{q_1}^{q_1}+\Vert \alpha \Vert _{q_1'}^{q_1'}\big ), \end{aligned}$$
(3.5)

for some \(C_0,C_1>0\), where \(\xi \in {\widetilde{N}}_f(u)\) is such that \(\eta =i^*\xi \). Remembering that \(1<q_1<p^*\) and using Proposition 2.2 (or Lemma 2.1(ii)) we get that \({\mathcal {A}}:W_0^{1,p}(\Omega )\) \(\rightarrow 2^{W_0^{1,p}(\Omega )^*}\) is a bounded mapping.

Next, using Proposition 2.5, we will prove that \({\mathcal {A}}\) is a pseudomonotone operator. By hypotheses on f, it is clear that \({\mathcal {A}}(u)\) is nonempty, closed and convex subset of \(W^{1,p}(\Omega )^*\) for all \(u\in W_0^{1,p}(\Omega )\). Moreover, as we just showed, \({\mathcal {A}}\) is a bounded mapping. So, it is enough to show that \({\mathcal {A}}\) is a generalized pseudomonotone operator (see Proposition 2.5).

Let \(\{u_n\}\subset W_0^{1,p}(\Omega )\), \(\{u_n^*\}\subset W_0^{1,p}(\Omega )^*\) and \(u\in W_0^{1,p}(\Omega )\) be such that

$$\begin{aligned}&\displaystyle u_n\rightharpoonup u\ \text {in }W_0^{1,p}(\Omega ), u_n^*\rightharpoonup u^* \hbox { in }W_0^{1,p}(\Omega )^*, \end{aligned}$$
(3.6)
$$\begin{aligned}&\displaystyle u_n^*\in {\mathcal {A}}(u_n)\ \text {for all }n\in {\mathbb {N}}, \end{aligned}$$
(3.7)
$$\begin{aligned}&\displaystyle \limsup _{n\rightarrow \infty }\langle u_n^*,u_n-u\rangle \leqslant 0. \end{aligned}$$
(3.8)

So, for each \(n\in {\mathbb {N}}\), we are able to find an element \(\xi _n\in {\widetilde{N}}_f(u_n)\) such that \(u_n^*=A(u_n)-i^*\xi _n\). Because the embedding \(W_0^{1,p}(\Omega )\rightarrow L^{q_1}(\Omega )\) is compact, from (3.6), we get that \(u_n\rightarrow u\) in \(L^{q_1}(\Omega )\). On the other hand, by virtue of (3.5), we have that the sequence \(\{\xi _n\}\) is bounded in \(L^{q_1'}(\Omega )\). Therefore, by (3.8) we get

$$\begin{aligned}&\limsup _{n\rightarrow \infty }\langle A(u_n),u_n-u\rangle \nonumber \\&\quad = \limsup _{n\rightarrow \infty }\langle A(u_n),u_n-u\rangle -\limsup _{n\rightarrow \infty }\langle \xi _n,u_n-u\rangle _{L^{q_1}(\Omega )}\nonumber \\&\quad \leqslant \limsup _{n\rightarrow \infty }\langle A(u_n)-i^*\xi _n,u_n-u\rangle \nonumber \\&\quad = \limsup _{n\rightarrow \infty }\langle u_n^*,u_n-u\rangle \leqslant 0. \end{aligned}$$
(3.9)

This fact together with (3.6) and the \(({{\,\mathrm{S}\,}}_+)\)-property of A (see Proposition 2.2), imply that \(u_n\rightarrow u\) in \(W_0^{1,p}(\Omega )\) and by the continuity of A (see Lemma 2.1(i)), we have

$$\begin{aligned} \langle u_n^*,u_n\rangle \rightarrow \langle u^*,u\rangle \quad \text {and}\quad A(u_n)\rightarrow A(u) \quad \text {in } W_0^{1,p}(\Omega )^*. \end{aligned}$$

As \(\xi _n\in {\widetilde{N}}_f(u_n)\), we have

$$\begin{aligned} \xi _n(x)\in f(x,u_n(x),\nabla u_n(x))\quad \text {for a.a.}\ x\in \Omega . \end{aligned}$$

Estimate (3.5) and convergence (3.6) imply that the sequence \(\{\xi _n\}\) is bounded in \(L^{q_1'}(\Omega )\). Passing to a subsequence if necessary, we may assume that

$$\begin{aligned} \xi _n\rightharpoonup \xi \text{ in } L^{q_1'}(\Omega ) \end{aligned}$$
(3.10)

for some \(\xi \in L^{q_1'}(\Omega )\). Recall that \(u_n\rightarrow u\) in \(W_0^{1,p}(\Omega )\), so, passing to a subsequence if necessary, we have

$$\begin{aligned} u_n(x)\rightarrow u(x) \text{ and } \nabla u_n(x)\rightarrow \nabla u(x)\hbox { as }n\rightarrow \infty \hbox { for a.e. }x\in \Omega . \end{aligned}$$
(3.11)

Since \(\mathbb {R}\times \mathbb {R}^n\ni (s,w)\mapsto f(x,s,w)\subset \mathbb {R}^N\) is upper semicontinuous and has nonempty closed convex values (see hypotheses \(H(f)_0\)), it follows from Theorem 7.2.2 of Aubin and Frankowska [31, p. 273] that

$$\begin{aligned} \xi (x)\in f(x,u(x),\nabla u(x))\quad \text {for a.a.}\ x\in \Omega . \end{aligned}$$

Thus \(\xi \in {\widetilde{N}}_f(u)\) and \(i^*\xi \in N_f(u)\). Therefore, we obtain that

$$\begin{aligned} u^*=A(u)-i^*\xi \in {\mathcal {A}}(u), \end{aligned}$$

which implies that \({\mathcal {A}}\) is generalized pseudomonotone.

Because \({\mathcal {A}}\) is a bounded operator with nonempty, closed and convex values, by Proposition 2.5 we conclude that \(\mathcal A\) is a pseudomonotone operator.

Next, we will show the existence of a constant \(R>0\) such that

$$\begin{aligned} \langle u^*+\eta ,u\rangle >0 \end{aligned}$$
(3.12)

for all \(u^*\in {\mathcal {A}}(u)\), all \(\eta \in \partial I_K(u)\) and all \(u\in W_0^{1,p}(\Omega )\) with \(\Vert u\Vert =R\).

For any \(u^*\in {\mathcal {A}}(u)\), we can find \(\xi \in \widetilde{N}_f(u)\) such that \(u^*=A(u)-i^*\xi \). As \(0\in K\) (see Lemma 2.1(iii)), we have

$$\begin{aligned} \langle u^*+\eta ,u\rangle\geqslant & {} \int _\Omega \left( a(x,\nabla u), \nabla u\right) _{\mathbb {R}^N}\,dx-\int _\Omega \xi (x)u(x)\,dx +I_K(u)-I_K(0)\nonumber \\\geqslant & {} \frac{a_3}{p-1}\Vert \nabla u\Vert _p^p-\int _\Omega \xi (x)u(x)\,dx +I_K(u). \end{aligned}$$
(3.13)

Because \(I_K:W_0^{1,p}(\Omega )\rightarrow \overline{\mathbb {R}}\) is a proper, convex and lower semicontinuous function, we can apply Proposition 1.10 in Brézis [32], and obtain that

$$\begin{aligned} I_K(v)\geqslant -\alpha _{{}_K}\Vert v\Vert -\beta _{{}_K} \quad \text {for all}\ v\in W_0^{1,p}(\Omega ), \end{aligned}$$
(3.14)

for some \(\alpha _{{}_K},\beta _{{}_K}>0\). Moreover, by hypothesis \(H(f)_2\), we have that

$$\begin{aligned} \int _\Omega \xi (x)u(x)\,dx\leqslant b_1\Vert \nabla u\Vert _p^p+b_2\Vert u\Vert _p^p+\Vert w\Vert _1. \end{aligned}$$
(3.15)

Using (3.14), (3.15) and the inequality

$$\begin{aligned} \Vert u\Vert _p^p\leqslant \lambda _{1,p}^{-1}\Vert \nabla u\Vert _p^p\quad \text {for all}\ u \in W_0^{1,p}(\Omega ), \end{aligned}$$

[(see (2.2)], in (3.13), we obtain

$$\begin{aligned}&\langle u^*+\eta ,u\rangle \\&\quad \geqslant \frac{a_3}{p-1} \Vert \nabla u\Vert _p^p-b_1\Vert \nabla u\Vert _p^p-b_2\Vert u\Vert _p^p-\Vert w\Vert _1-\alpha _{{}_K}\Vert u\Vert -\beta _{{}_K}\\&\quad \geqslant \left( \frac{a_3}{p-1}-b_1-b_2\lambda _{1,p}^{-1}\right) \Vert u\Vert ^p -\Vert w\Vert _1-\alpha _{{}_K}\Vert u\Vert -\beta _{{}_K}. \end{aligned}$$

As \(b_1+b_2\lambda _{1,p}^{-1}<\frac{a_3}{p-1}\) (see hypotheses \(H(f)_2\)), we can find \(R_0>0\) large enough such that for all \(R\geqslant R_0\) we have

$$\begin{aligned} \left( \frac{a_3}{p-1}-b_1-b_2\lambda _{1,p}^{-1}\right) R^p -\Vert w\Vert _1-\alpha _{{}_K}R-\beta _{{}_K}>0. \end{aligned}$$

Therefore, inequality (3.12) holds.

Because \(\partial I_K:W_0^{1,p}(\Omega ) \rightarrow 2^{W_0^{1,p}(\Omega )^*}\) is a maximal monotone operator, we can apply Theorem 2.6 with \(F=\partial I_K\), \(G={\mathcal {A}}\), \(L=0\), and conclude that inclusion (3.4) has at least one solution \(u\in K\) which is a solution of (3.3) and so also a solution of (1.1) in the sense of Definition 3.3. Thus, \({\mathcal {S}}\ne \emptyset \).

Step 2. The set \({\mathcal {S}}\) is closed in \(W_0^{1,p}(\Omega )\). Let \(\{u_n\}\subset {\mathcal {S}}\) be a sequence such that

$$\begin{aligned} u_n\rightarrow u\quad \text {in}\ W_0^{1,p}(\Omega ), \end{aligned}$$
(3.16)

for some \(u\in W_0^{1,p}(\Omega )\). For each \(n\in {\mathbb {N}}\), we can find \(\xi _n\in {\widetilde{N}}_f(u_n)\) such that

$$\begin{aligned} \langle A(u_n),v-u_n\rangle +\langle \xi _n,v-u_n\rangle _{L^{q_1}(\Omega )}+I_K(v)-I_K(u_n)\geqslant 0, \end{aligned}$$
(3.17)

for all \(v\in W_0^{1,p}(\Omega )\). By hypothesis \(H(f)_1\) and (3.16) we know that \(\{\xi _n\}\) is bounded in \(L^{q_1'}(\Omega )\). So, passing to a subsequence if necessary, we may assume that

$$\begin{aligned} \xi _n\rightharpoonup \xi \quad \text {in}\ L^{q_1'}(\Omega ). \end{aligned}$$

As before, using Theorem 7.2.2 of Aubin and Frankowska [31, p. 273], we obtain that

$$\begin{aligned} \xi (x)\in f(x,u(x),\nabla u(x))\quad \text {for a.a.}\ x\in \Omega , \end{aligned}$$

i.e., \(\xi \in {\widetilde{N}}_f(u)\). Passing to the upper limit in (3.17) as \(n\rightarrow \infty \) and using the lower semicontinuity of \(I_K\) we conclude that \(u\in K\) is a solution of problem (1.1). Thus, the set \({\mathcal {S}}\) is closed.

Step 3. The set \({\mathcal {S}}\) is bounded.

If the set K is bounded the result is clearly true. So, let us assume that K be unbounded. Proceeding by contradiction, assume that the set \({\mathcal {S}}\) is unbounded, so we can find a sequence \(\{u_n\}\subseteq {\mathcal {S}}\) such that

$$\begin{aligned} \Vert u_n\Vert \rightarrow +\infty . \end{aligned}$$
(3.18)

Similarly as in (3.13), we show that

$$\begin{aligned} 0\geqslant & {} \langle A(u_n)-i^*\xi _n,u_n\rangle \\\geqslant & {} \left( \frac{a_3}{p-1}-b_1-b_2\lambda _{1,p}^{-1}\right) \Vert u_n\Vert ^p -\Vert w\Vert _1-\alpha _{{}_K}\Vert u_n\Vert -\beta _{{}_K}, \end{aligned}$$

for some \(\xi _n\in {\widetilde{N}}_f(u_n)\). This inequality together with (3.18) give a contradiction. Therefore, the set \({\mathcal {S}}\) is bounded. \(\square \)