The nonconforming virtual element method for eigenvalue problems

Abstract: We analyse the nonconforming Virtual Element Method (VEM) for the approximation of elliptic eigenvalue problems. The nonconforming VEM allow to treat in the same formulation the two- and three-dimensional case.We present two possible formulations of the discrete problem, derived respectively by the nonstabilized and stabilized approximation of the L^2-inner product, and we study the convergence properties of the corresponding discrete eigenvalue problem. The proposed schemes provide a correct approximation of the spectrum, in particular we prove optimal-order error estimates for the eigenfunctions and the usual double order of convergence of the eigenvalues. Finally we show a large set of numerical tests supporting the theoretical results, including a comparison with the conforming Virtual Element choice.

\section{Conclusions}
\label{sc:conclusions}

We analysed the nonconforming VEM for the approximation
of elliptic eigenvalue problems. The nonconforming scheme, contrary to the
conforming one, allows to use the same formulation both for the
two- and the three-dimensional case.
We proposed two different discrete formulations, which differ for the discrete
form approximating the $L^2$-inner product. In particular, we considered
both a nonstabilized form and a stabilized one.
We showed that both formulations provide a correct approximation of the spectrum
and we proved optimal \emph{a priori} error estimates for the approximations of
eigenfunctions both in the $L^2$-norm and the discrete energy norm,
and the usual double order of
convergence of the eigenvalues. Eventually, we presented a
wide set of numerical tests which confirm the theoretical results.

\section*{Acknowledgements}
The work of the second author was partially supported by the
Laboratory Directed Research and Development Program (LDRD),
U.S. Department of Energy Office of Science, Office of Fusion Energy
Sciences, and the DOE Office of Science Advanced Scientific Computing
Research (ASCR) Program in Applied Mathematics Research, under the
auspices of the National Nuclear Security Administration of the
U.S. Department of Energy by Los Alamos National Laboratory, operated
by Los Alamos National Security LLC under contract DE-AC52-06NA25396.
The third author was partially supported by the European Research Council through the H2020
Consolidator Grant (grant no. 681162) CAVE - Challenges and Advancements in Virtual Elements. This support
is gratefully acknowledged.

\bibliographystyle{abbrv}

\section{Numerical experiments}
\label{sc:tests}

\begin{figure}
  \centering
  \begin{tabular}{cccc}
    \begin{overpic}[scale=0.2]{mesh2D_hexa_0}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh2D_octa_0}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh2D_quads_0}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh2D_voro_0}
    \end{overpic}
    \\[0.25em]
    \begin{overpic}[scale=0.2]{mesh2D_hexa_1}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh2D_octa_1}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh2D_quads_1}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh2D_voro_1}
    \end{overpic}
    \\[-0.25em]
    \textit{Mesh}~1 & \textit{Mesh}~2 & \textit{Mesh}~3 & \textit{Mesh}~4
  \end{tabular}
  \caption{Base meshes (top row) and first refined meshes (bottom row) of the
    following mesh families from left to right:  mainly hexagonal mesh; nonconvex
    octagonal mesh; randomized quadrilateral mesh; voronoi mesh.}
  \label{fig:Meshes}
\end{figure}
In this section, we aim to confirm the optimal convergence rate of the
numerical approximation of the eigenvalue problem~\eqref{eq:eigPbm}
predicted by Theorem~\ref{theorem:double:convergence:rate} for the
nonconforming virtual element method.
In particular, we present the performance of the nonconforming VEM
applied to
the eigenvalue problem on a two-dimensional square domain (Test
Case~1) and on the L-shaped domain (Test Case~2).
The convergence of the numerical approximation is shown through the
relative error quantity
\begin{align}
  \epsilon_{h,\lambda} := \frac{\abs{\lambda-\lambda_{h}}}{\lambda},
\end{align}
where $\lambda$ denotes an eigenvalue of the continuous problem and $\lambda_{h}$ its virtual
element approximation.
For Test Case~1, we also compare the error curves for the
nonconforming and the conforming VEM of
Reference~\cite{Gardini-Vacca:2017}.
For both test cases, we use the scalar stabilization for the bilinear
form $\as^{\P}(\cdot,\cdot)$ and $\bs^{\P}(\cdot,\cdot)$, which reads as follows:
\begin{align*}
  S^{\P}(\vs_{\hh},\ws_{\hh}) &= \sigma_{\P}\vv_{\hh}^T\wv_{\hh},\\
  \widetilde{S}^{\P}(\vs_{\hh},\ws_{\hh}) &= \tau_{\P}h^{2}\vv_{\hh}^T\wv_{\hh}.
\end{align*}
where $\vv_{\hh}$, $\wv_{\hh}$ denote the vector containing the values of the local
DoFs associated to $\vs_{\hh}$, $\ws_{\hh}\in\Vhk(\P)$ and the stability parameters $\sigma_{\P}$ and $\tau_{\P}$ are two
positive constants independent of $h$.
In the numerical tests, when $k=1$, constant $\sigma_{\P}$ is the mean
value of the eigenvalues of the matrix stemming from the consistency
part of the local bilinear form $a^{\P}$, i.e.,
$a^{\P}(\Pi^{\nabla,\P}_1\cdot,\Pi^{\nabla,\P}_1\cdot)$.
For $k=2,3$, we set $\sigma_{\P}$ to the maximum eigenvalue of
$a^{\P}(\Pi^{\nabla,\P}_k\cdot,\Pi^{\nabla,\P}_k\cdot)$.
Likewise, when $k=1$, constant $\tau_{\P}$ is set to the mean
value of the eigenvalues of the matrix stemming from the consistency
part of the local bilinear form $\frac{1}{h^2}\bs^{\P}(\cdot,\cdot)$, i.e.,
$\frac{1}{h^2}\bs^{\P}(\Pi^{0,\P}_1\cdot,\Pi^{0,\P}_1\cdot)$.
For $k=2,3$, we set $\tau_{\P}$ to the maximum eigenvalue of
$\frac{1}{h^2}\bs^{\P}(\Pi^{0,\P}_k\cdot,\Pi^{0,\P}_k\cdot)$.

\subsection{Test~1.}

\begin{figure}
  \centering
  \begin{tabular}{ccc}
    \begin{overpic}[scale=0.325]{ncvem_hexa_P1}
      \put(-5,14){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(56,18){\textbf{2}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.325]{ncvem_hexa_P2}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(56,18){\textbf{4}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.325]{ncvem_hexa_P3}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(56,22){\textbf{6}}
    \end{overpic}
  \end{tabular}
  \vspace{0.5cm}
  \caption{Test Case~1: Convergence plots for the approximation of the
	first six eigenvalues $\lambda=\pi^2\overline{\lambda}$ using the mainly hexagonal mesh and the
    nonconforming spaces: $\VS{h}_{1}$ (left panel); $\VS{h}_{2}$
    (mid panel); $\VS{h}_{3}$ (right panel). The generalized
    eigenvalue problem uses the nonstabilized bilinear form $\bs_{\hh}(\cdot,\cdot)$. }
  \label{fig:hexa:rates}
\end{figure}
\begin{figure}
  \centering
  \begin{tabular}{ccc}
    \begin{overpic}[scale=0.325]{ncvem_octa_P1}
      \put(-5,14){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(57,18){\textbf{2}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.325]{ncvem_octa_P2}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(57,18){\textbf{4}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.325]{ncvem_octa_P3}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(44,31){\textbf{6}}
    \end{overpic}
  \end{tabular}
  \caption{Test Case~1: Convergence plots for the approximation of the
    first six eigenvalues $\lambda=\pi^2\overline{\lambda}$ using the nonconvex octagon mesh and the
    nonconforming spaces: $\VS{h}_{1}$ (left panel); $\VS{h}_{2}$
    (mid panel); $\VS{h}_{3}$ (right panel). The generalized
    eigenvalue problem uses the nonstabilized bilinear form $\bs_{\hh}(\cdot,\cdot)$. }
  \label{fig:octa:rates}
\end{figure}

In this test case, we numerically solve the standard eigenvalue
problem with homogeneous Dirichlet boundary conditions on the square
domain $\Omega=]0,1[\times]0,1[$.
In this case, the eigenvalues of the problem are known and are given by:
$$
\lambda = \pi^2 (n^2 + m^2)\quad n,m\in\mathbbm{N},\text{ with } n,m\neq 0.
$$
On this domain, we consider four different mesh partitionings, denoted by:
\begin{itemize}
\item \textit{Mesh~1}, mainly hexagonal mesh with continuously
  distorted cells;
\item \textit{Mesh~2}, nonconvex octagonal mesh;
\item \textit{Mesh~3}, randomized quadrilateral mesh;
\item \textit{Mesh~4}, central Voronoi tessellation.
\end{itemize}
The base mesh and the first refined mesh of each mesh sequence is
shown in Figure~\ref{fig:Meshes}.
These mesh sequences have been widely used in the mimetic finite
difference and virtual element literature, and a detailed description
of their construction can be found, for example,
in~\cite{BeiraodaVeiga-Lipnikov-Manzini:2011}.
We just mention that the last mesh sequence of central Voronoi
tessellation is generated by the code
PolyMesher~\cite{PolyMesher:2012}.
The convergence curves for the four mesh sequences above are reported
in Figures~\ref{fig:hexa:rates}, \ref{fig:octa:rates},
\ref{fig:quads:rates}, and \ref{fig:voro:rates}.
\begin{figure}
  \centering
  \begin{tabular}{ccc}
    \begin{overpic}[scale=0.325]{ncvem_quads_P1}
      \put(-5,14){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(62,18){\textbf{2}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.325]{ncvem_quads_P2}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(62,15){\textbf{4}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.325]{ncvem_quads_P3}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(62,19){\textbf{6}}
    \end{overpic}
  \end{tabular}
  \caption{Test Case~1: Convergence plots for the approximation of the
    first six eigenvalues $\lambda=\pi^2\overline{\lambda}$ using the randomized quadrilateral mesh and
    the nonconforming spaces: $\VS{h}_{1}$ (left panel);
    $\VS{h}_{2}$ (mid panel); $\VS{h}_{3}$ (right panel). The
    generalized eigenvalue problem uses the nonstabilized bilinear
    form $\bs_{\hh}(\cdot,\cdot)$. }
  \label{fig:quads:rates}
\end{figure}

\begin{figure}
  \centering
  \begin{tabular}{ccc}
    \begin{overpic}[scale=0.35]{ncvem_voro_P1}
      \put(-5,14){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(72,49){\textbf{2}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.35]{ncvem_voro_P2}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(62,18){\textbf{4}}
    \end{overpic}
    &
    \begin{overpic}[scale=0.35]{ncvem_voro_P3}

      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(23,51){\textbf{6}}
    \end{overpic}
  \end{tabular}
  \caption{Test Case~1: Convergence plots for the approximation of the
    first six eigenvalues $\lambda=\pi^2\overline{\lambda}$ using the Voronoi mesh and the nonconforming
    spaces: $\VS{h}_{1}$ (left panel); $\VS{h}_{2}$ (mid panel);
    $\VS{h}_{3}$ (right panel). The generalized eigenvalue problem
    uses the nonstabilized bilinear form $\bs_{\hh}(\cdot,\cdot)$. }
  \label{fig:voro:rates}
\end{figure}

The expected rate of convergence is shown in each panel by the
triangle closed to the error curve and indicated by an explicit label.
For these calculations, we used the VEM approximation based on the
nonconforming space $\Vhk$,
$k=1,2,3$, and the VEM formulation~\eqref{eq:discreteEigPbm} using the
nonstabilized bilinear form $\bs_{\hh}(\cdot,\cdot)$.
As already observed in~\cite{Gardini-Vacca:2017} for the conforming VEM approximation,
the same computations using formulation~\eqref{eq:discreteEigPbm2} and
the stabilized bilinear form $\bsht(\cdot,\cdot)$ produce almost identical results,
which, for this reason, are not shown here.
These plots confirm that the nonconforming VEM formulations proposed
in this work provide a numerical approximation with optimal
convergence rate on a set of representative mesh sequences, including
deformed and nonconvex cells.

\medskip
In the four plots of Figure~\ref{fig:stability-tau} we show the
dependence on the stabilization parameter $\tau$ of the value of the
first four eigenvalues $\lambda_1\slash{\pi^2}=2$,
$\lambda_2\slash{\pi^2}=5$, $\lambda_3\slash{\pi^2}=5$,
$\lambda_4\slash{\pi^2}=8$.
\begin{figure}
  \centering
  \begin{tabular}{cc}
    \begin{overpic}[scale=0.3]{eigv_00}
    \put(32,-2){\textbf{Stability parameter $\tau$}}
    \end{overpic}
    &\quad
    \begin{overpic}[scale=0.3]{eigv_01}
    \put(32,-2){\textbf{Stability parameter $\tau$}}
    \end{overpic}
    \\[0.25em]
    {(a) $\lambda_1/\pi^2$} & \qquad{(b) $\lambda_2/\pi^2$}
    \\[1em]
    \begin{overpic}[scale=0.3]{eigv_02}
    \put(32,-2){\textbf{Stability parameter $\tau$}}
    \end{overpic}
    &\qquad
    \begin{overpic}[scale=0.3]{eigv_03}
    \put(32,-2){\textbf{Stability parameter $\tau$}}
    \end{overpic}
    \\[0.25em]
    {(c) $\lambda_3/\pi^2$} & \qquad{(d) $\lambda_4/\pi^2$}
  \end{tabular}
  \caption{Test Case~1: Eigenvalue curves versus the stability
    parameter $\tau$ using the virtual element space $\VS{h}_{1}$ on
    the first four meshes of the mainly hexagonal mesh family.}
  \label{fig:stability-tau}
\end{figure}
From these plots, it is clear that the eigenvalue approximation is
stable in a reasonable range of values of the parameter $\tau_{\P}$,
and that the curves of the numerical eigenvalue converge to the
corresponding eigenvalue.

\medskip
Finally, in Figure~\ref{fig:comparison} we compare the approximation
of the first eigenvalue using the conforming and nonconforming VEM
on the four mesh sequences \textit{Mesh~1}-\textit{Mesh~4}.
\begin{figure}
   \centering
   \begin{tabular}{cc}
     \begin{overpic}[scale=0.35]{cmp_cfvem_ncvem_hex}
       \put(-5,15){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
       \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
       \put(56,70.5){\textbf{2}}
       \put(56,48.5){\textbf{4}}
       \put(56,18){\textbf{6}}
     \end{overpic}
     &\qquad
     \begin{overpic}[scale=0.35]{cmp_cfvem_ncvem_octa1}
       \put(-5,15){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
       \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
       \put(57,66){\textbf{2}}
       \put(57,46){\textbf{4}}
       \put(61,13){\textbf{6}}
     \end{overpic}
     \\[1em]
     \begin{overpic}[scale=0.35]{cmp_cfvem_ncvem_quads}
       \put(-5,15){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
       \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
       \put(64,81){\textbf{2}}
       \put(55,45){\textbf{4}}
       \put(55,15){\textbf{6}}
     \end{overpic}
     &\qquad
     \begin{overpic}[scale=0.35]{cmp_cfvem_ncvem_voro0}
       \put(-5,15){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
       \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
       \put(58,74){\textbf{2}}
       \put(69,63){\textbf{4}}
       \put(59,20){\textbf{6}}
     \end{overpic}
   \end{tabular}
   \caption{Test Case~1: Comparison between the approximation of the
     first eigenvalue using the conforming and nonconforming VEM
     spaces $\VS{h}_{k}$, $k=1,2,3$, and the mainly hexagonal mesh
     (top-left panel); the nonconvex octagonal mesh (top-right panel);
     the randomized quadrilateral mesh (bottom-left panel); the
     Voronoi mesh (bottom-right panel).}
   \label{fig:comparison}
 \end{figure}
For all these meshes, we see that the two approximations are very
closed.

\subsection{Test~2.}

\begin{figure}
  \centering
  \begin{tabular}{cccc}
    \begin{overpic}[scale=0.2]{mesh_L2}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh_L4}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh_L8}
    \end{overpic}
    &
    \begin{overpic}[scale=0.2]{mesh_L16}
    \end{overpic}
  \end{tabular}
  \caption{Test Case~2: Mesh sequence used in the L-shaped domain
    test.}
  \label{fig:LShape-Meshes}
\end{figure}
In this test case, we solve the eigenvalue problem with Neumann
boundary conditions on the nonconvex L-shaped domain
$\Omega=\Omega_1\backslash\Omega_0$, where
$\Omega_1=]-1,1[\times]-1,1[$, and $\Omega_0=]0,1[\times]-1,0[$.
This test problem is taken from the benchmark suite of
Reference~\cite{dauge}.
For these calculations we use the Voronoi decompositions of
Figure~\ref{fig:LShape-Meshes}.
The convergence results relative to the first and third eigenvalue are
shown in Figure~\ref{fig:lshape:rates}.
For the first eigenvalue, we observe a lower rate of convergence that
is related to the fact the corresponding eigenfunction belongs to
$\HS{1+r}(\Omega)$, with $r=2/3-\epsilon$ for any $\epsilon>0$
(see~\cite{dauge}).
\begin{figure}
  \centering
  \begin{tabular}{cc}
    \begin{overpic}[scale=0.35]{ll0}
      \put(-5,15){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(62,69){\textbf{4/3}}
    \end{overpic}
    &\qquad
    \begin{overpic}[scale=0.35]{ll2}
      \put(-5,15){\begin{sideways}\textbf{Relative approximation error}\end{sideways}}
      \put(32,-5) {\textbf{Mesh size $\mathbf{h}$}}
      \put(51,76){\textbf{2}}
      \put(51,49){\textbf{4}}
      \put(51,22){\textbf{6}}
    \end{overpic}
  \end{tabular}
  \medskip
  \caption{Test Case~2: convergence curves of the first eigenvalue
    (left panel) and the third eigenvalue (right panel) using the
    nonconforming VEM space $\VS{h}_{k}$, $k=1,2,3$,}
  \label{fig:lshape:rates}
\end{figure}
Instead, the third eigenvalue is analytical and the optimal order of
convergence is obtained, which can be seen by comparing the slopes of
the error curves and the corresponding theoretical slopes reported on
the plot.
These results confirm the convergence analysis of the previous section
and the optimality of the method also on nonconvex domains using
polygonal meshes.

\section{Introduction}\label{sec:Introduction}
\input{introduction.tex}

\section{The continuous eigenvalue problem}
\label{sec:Continuous:problem}

In this section we describe the continuous eigenvalue problem and its
associated source problem.
Throughout the paper, we use the notation of Sobolev spaces, norms and
seminorms detailed in~\cite{Adams:1975}.
In particular, the symbols $\snorm{\cdot}{s,\omega}$ and
$\norm{\cdot}{s,\omega}$ are the seminorm and the norm of the Sobolev
space $\HS{s}(\omega)$ defined on the open bounded subset $\omega$ of
$\mathbbm{R}^{\DIM}$, and $(\cdot,\cdot)_{\omega}$ is the $\LTWO$-inner
product.
If $\omega$ is the whole computational domain $\Omega$, the subscript may
be omitted and we may denote the Sobolev seminorm and norm by
$\snorm{\cdot}{s}$ and $\norm{\cdot}{s}$, and the $L^2$-inner product
by $(\cdot,\cdot)$.

\medskip
Let $\Omega\subset\mathbbm{R}^{\DIM}$ for $\DIM=2,3$ be an open
polytopal domain with Lipschitz boundary $\Gamma$.
Consider the eigenvalue problem: \emph{Find
  $\lambda \in\mathbbm{R}$, such that there exists $u \neq 0$}:
\begin{align}
  -\Deltau &= \lambdau\phantom{0} \quad\textrm{in~}\Omega,\label{eq:mod00:A}\\
  u        &= 0\phantom{\lambdau} \quad\textrm{on~}\Gamma.\label{eq:mod00:B}
\end{align}
Its variational formulation
reads as:
\emph{Find $(\lambda,u)\in\mathbbm{R}\times\VS{}$, $\NORM{u}{0} = 1$, such
  that}
\begin{equation}\label{eq:eigPbm}
  a(u,v)=\lambdab(u,v)\qquad\forallv\in\VS{},
\end{equation}
where $\VS{}=H^1_0(\Omega)$, the bilinear form
$a:\VS{}\times\VS{}\to\mathbbm{R}$ is given by
\begin{align}
  a(u,v)=\int_{\Omega}\nablau\cdot\nablav\, {\rm d}\Omega\qquad\forallu,\,v\in\VS{},
  \label{eq:exact:a}
\end{align}
and the bilinear form $b:\VS{}\times\VS{}\to\mathbbm{R}$ is the
$\LTWO$-inner product on $\Omega$, i.e.,
\begin{align}
	b(u,v)=(u,v) \qquad\forallu,\,v\in\VS{} \,.
	\label{eq:exact:b}
\end{align}
The eigenvalues of problem~\eqref{eq:eigPbm} form a positive
increasing divergent sequence and the corresponding eigenfunctions are
an orthonormal basis of $\VS{}$ with respect both to the $\LTWO$-inner
product and the scalar product associated with the bilinear form
$a(\cdot,\cdot)$. Moreover, each eigenspace has finite dimension ~\cite{Boffi:2010,Babuska-Osborn:1991}.

\medskip
In the spectral convergence analysis, we will need the approximation
results of the source problem associated with~\eqref{eq:eigPbm}, which
we state as follows:
\emph{Find $\uss\in\VS{}$ such that}
\begin{equation}\label{eq:sourcePbm}
  a(\uss,v)=b(f,v)\quad\forallv\in\VS{},
\end{equation}
where we assume the forcing term $f$ (at least) in $\LTWO(\Omega)$.
Due to regularity results~\cite{Agmon:1965,Grisvars:1992}, there exists a constant
$r>1/2$ that depends only on $\Omega$ such that the solution $\uss$
belongs to the space $\HS{1+r}(\Omega)$.
If $\Omega$ is a convex polytopal domain, then $r\geq
1$.
Instead, $r\geq\pi/\omega-\varepsilon$ for any $\varepsilon >0$ if
$\Omega$ is a two-dimensional non-convex polygonal domain with maximum
interior angle $\omega<2\pi$.
A similar result holds in the three-dimensional case,  $\omega$ being  the maximum
reentrant wedge angle.
Eventually, there exists a positive constant $C$ such that
\begin{equation}
  \snorm{ \uss }{1+r}\leq C\norm{f}{0} \, .
  \label{eq:regularity}
\end{equation}

\section{The nonconforming virtual element method}
\label{sc:spaces}

In this section, we introduce the family of mesh decompositions of the
computational domain and the mesh regularity assumptions and, then, we
define the non-conforming virtual element space (and related
approximation properties) that we need for the proper formulation of
the virtual element method, cf.~\cite{Ayuso-Lipnikov-Manzini:2016}.

\subsection{Mesh definition and regularity assumptions}
Let $\mathcal{T}=\{\Omega_{\hh}\}_{h}$ be a family of decompositions of
$\Omega$ into nonoverlapping polytopal elements $\P$ with
nonintersecting boundary $\partial\P$, center of gravity $\xvP$,
$\DIM$-dimensional measure $\ABS{\P}$, and diameter
$\hh_{\P}=\sup_{\mathbf{x},\mathbf{y}\in\P}\abs{\mathbf{x}-\mathbf{y}}$.
The subindex $h$ that labels each mesh $\Omega_{\hh}$ is the maximum of the
diameters $\hh_{\P}$ of the elements of that mesh.
The boundary of $\P$ is formed by straight edges when $\DIM=2$ and
flat faces when $\DIM=3$.
The midpoint and length of each edge $\E$ are denoted by $\xvE$ and
$\hh_{\E}$, respectively.
The center of gravity, diameter and area of each face $\F$ are denoted
by $\xvF$, $\hh_{\F}$, and $\ABS{\F}$, respectively.
Sometimes we may refer to the geometric objects forming the elemental
boundary $\partial\P$ by the term \emph{side} instead of
\emph{edge}/\emph{face}, and adopt a unified notation by using the
symbol $\S$ instead of $\E$ or $\F$ regardless of the number of
spatial dimensions.
Accordingly, $\xvS$, $\hh_{\S}$, and $\ABS{\S}$ denote the center of gravity,
diameter, and measure of side $\S$.

We denote the unit normal vector to the elemental boundary
$\partial\P$ by $\norP$, and the unit normal vector to edge $\E$, face
$\F$ and side $\S$ by $\norE$, $\norF$, $\norS$, respectively.
Each vector $\norP$ points out of $\P$ and the orientation of $\norE$,
$\norF$, and $\norS$ is fixed \emph{once and for all} in every mesh
$\Omega_{\hh}$.
Finally, $\Eset_{h}$, $\Fset_{h}$, and $\Sset_{h}$ denote the
set of edges, faces, and sides of the skeleton of $\Omega_{\hh}$.
We may distinguish between \emph{internal} and \emph{boundary} sides
by using the superscript $\INT$ and $\BND$.
Therefore, $\Sset_{h}^{\INT}$ is the set of the internal sides,
$\Sset_{h}^{\BND}$ the set of the boundary sides, and, obviously,
$\Sset_{h}^{\INT}\cap\Sset_{h}^{\BND}=\emptyset$ and
$\Sset_{h}=\Sset_{h}^{\INT}\cup\Sset_{h}^{\BND}$.

\medskip
Now, we state the mesh regularity assumptions that are required for
the convergence analysis.
Since the method cannot be used simultaneously for $\DIM=2$ and
$\DIM=3$ and, hence, no ambiguity is possible in such sense, we may
refer to the two- and three-dimensional case using the same label
\ASSUM{A0} and the same symbol $\rho$ to denote the \emph{mesh
  regularity constant}.
Note that the assumptions for $\DIM=2$ can be derived from those for
$\DIM=3$ by reducing the spatial dimension.

\medskip
\noindent
\ASSUM{A0}~\textbf{Mesh regularity assumptions}.

\begin{itemize}
  \medskip
\item $\mathbf{\DIM=3}$.

  There exists a positive constant $\varrho$ independent of $h$ (and, hence, of
  $\Omega_{\hh}$)  such that for every polyhedral element $\P\in\Omega_{\hh}$ it
  holds that
  \begin{description}
  \item[$(i)$] $\P$ is star-shaped with respect to a ball with radius $\ge\varrho\hh_{\P}$;
  \item[$(ii)$] every face $\F\in\P$ is star-shaped with respect to a
    disk  with radius $\ge\varrho\hh_{\F}$;
  \item[$(iii)$] for every edge $\E\in\partial\F$ of every face
    $\F\in\partial\P$ it holds that $\hh_{\E}\geq\varrho\hh_{\F}\geq\varrho^2\hh_{\P}$.
  \end{description}

  \medskip
\item $\mathbf{\DIM=2}$.

  There exists a positive constant $\varrho$ independent of $h$ (and, hence, of
  $\Omega_{\hh}$) such that for every polygonal element $\P\in\Omega_{\hh}$ it
  holds that

  \begin{description}
  \item[$(i)$] $\P$ is star-shaped with respect to a disk  with radius $\ge\varrho\hh_{\P}$;
  \item[$(ii)$] for every edge $\E\in\partial\P$ it holds that
    $\hh_{\E}\geq\varrho\hh_{\P}$.
  \end{description}
\end{itemize}

\medskip
\begin{remark}
  The star-shapedness property implies that elements and faces are
  \emph{simply connected} subsets of $\mathbbm{R}^{\DIM}$ and
  $\mathbbm{R}^{\DIM-1}$, respectively.

  The scaling assumption implies that the number of edges and faces in
  each elemental boundary is uniformly bounded over the whole mesh
  family $\mathcal{T}$.
\end{remark}

\subsection{Basic setting}
We introduce the broken Sobolev space for any $s>0$
\begin{align*}
  \HS{s}(\Omega_{\hh})
  = \prod_{\P\in\Omega_{\hh}}\HS{s}(\P)
  = \big\{\,v\in\LTWO(\Omega)\,:\,\restrict{v}{\P}\in\HS{s}(\P)\,\big\},
\end{align*}
and define the broken $\HS{s}$-norm
\begin{align}
  \label{eq:Hs:norm-broken}
  \norm{v}{s,h}^2 = \sum_{\P\in\Omega_{\hh}}\norm{v}{s,\P}^{2}
  \qquad\forall\,v\in\HS{s}(\Omega_{\hh}),
\end{align}
and for $s=1$ the broken $H^{1}$-seminorm
\begin{align}
  \label{eq:norm-broken}
  \snorm{v}{1,h}^2 = \sum_{\P\in\Omega_{\hh}}\norm{\nablav}{0,\P}^{2}
  \qquad\forall\,v\in\HONE(\Omega_{\hh}).
\end{align}

Let $\sigma\subset\partial\Psgm^{+}\cap\partial\Psgm^{-}$ be the internal
side (edge/face) shared by elements $\Psgm^{+}$ and $\Psgm^{-}$, and $v$
a function that belongs to $\HONE(\Omega_{\hh})$.
We denote
the traces of $v$ on $\S$ from the interior of elements
$\Psgm^{\pm}$ by $\vs_{\S}^{\pm}$,
and the unit normal vectors to $\S$ pointing from $\Psgm^{\pm}$ to
$\Psgm^{\mp}$ by $\norS^{\pm}$.
Then, we introduce the jump operator
$\jump{v}=\vs_{\S}^{+}\norS^{+}+\vs_{\S}^{-}\norS^{-}$ at each internal side
$\S\in\Sset_{h}^{\INT}$, and $\jump{v}=\vs_{\S}\norS$ at each boundary
side $\S\in\Sset_{h}^{\BND}$.
The nonconforming space $H^{1,nc}(\Omega_{\hh};k)$ for any integer $k\geq1$ is
the subspace of the broken Sobolev space $\HONE(\Omega_{\hh})$ defined as
\begin{equation}
  \label{eq:H1-nc:def}
  H^{1,nc}(\Omega_{\hh};k) = \left\{\,
  v\in\HONE(\Omega_{\hh})\,:\,\int_{\S}\jump{v}\cdot\norS\,q\,{\rm d}\S=0\,
  \,\,\forall\,q\in\PS{k-1}(\S),
  \,\,\forall\S\in\Sset_{h}
  \,\right\}.
\end{equation}
Since $\jump{v}=0$ on any internal mesh side whenever $v$ belongs to
$\HONE(\Omega)$, it is trivial to show that
$H^1_0(\Omega)\subsetH^{1,nc}(\Omega_{\hh};k)$.

\medskip
Hereafter, we consider the extension of the bilinear form
$a(\cdot,\cdot)$ to the broken Sobolev space $\HONE(\Omega_{\hh})$, which is
given by splitting it as sum of local terms:
\begin{align}
  &a:\HS{1}(\Omega_{\hh})\times\HS{1}(\Omega_{\hh})\to\mathbbm{R}\textrm{~~with~~}\nonumber\\[0.5em]
  &a(u,v) = \sum_{\P\in\Omega_{\hh}}\as^{\P}(u,v)
  \textrm{~~where~~}\as^{\P}(u,v) = \int_{\P}\nablau\cdot\nablav\, {\rm d}\P,
  \quad\forallu,v\in\HS{1}(\Omega_{\hh}).
  \label{eq:extension}
\end{align}
Clearly, the same definition applies when at least one entry of
$a(\cdot,\cdot)$ belongs to the nonconforming space
$H^{1,nc}(\Omega_{\hh};k)$, which is a subspace of $\HONE(\Omega_{\hh})$, and the
nonconforming virtual element space, which will be defined in the next
section as a subspace of $H^{1,nc}(\Omega_{\hh};k)$.

\medskip
The nonconforming space with $k=1$ has the minimal regularity required
for the VEM formulation and the convergence analysis.
It is straightforward to show that $\snorm{\cdot}{1,h}$ is a norm on
$H^{1,nc}(\Omega_{\hh};k)$, although it is only a seminorm for the discontinuous
functions of $\HONE(\Omega_{\hh})$.
Moreover, using the Poincar\'e-Friedrichs inequality
$\norm{v}{0}^{2}\leq C_{PF}\snorm{v}{1,h}^{2}$, which
holds for every $v\inH^{1,nc}(\Omega_{\hh};k)$ and some positive constant
$C_{PF}$ independent of $h$, cf.~\cite{Brenner:2003}, we can show
that $\snorm{\cdot}{1,h}$ is equivalent to $\norm{\cdot}{1,h}$.
Therefore, we may refer to the seminorm $\snorm{\cdot}{1,h}$ as a norm
in $H^{1,nc}(\Omega_{\hh};k)$.

According to~\cite{Ayuso-Lipnikov-Manzini:2016}, for
$u\in\HS{s}(\Omega)$ with $s\geq3\slash{2}$ solution to
\eqref{eq:sourcePbm}
and $v\inH^{1,nc}(\Omega_{\hh};k)$
we find that
\begin{align}
  \label{eq:def:Nh}
  \mathcal{N}_{\hh}(u,v)
  := a(u,v) - b(f,v)
  = \sum_{\S\in\Sset_{h}}\int_{\S}\nablau\cdot\jump{v}\, {\rm d}\S.
\end{align}
The quantity $\mathcal{N}_{\hh}(u,v)$ is called the \emph{conformity error}.

\medskip
We now recall an estimate for the term measuring the nonconformity.
\begin{lemma}\label{le:Nh}
  Assume \ASSUM{A0} is satisfied.

  Let $u\in\HS{1+r}(\Omega)$ with $r\geq 1$ be the solution to
  \eqref{eq:sourcePbm}.

  Let $v\inH^{1,nc}(\Omega_{\hh};k)$, $k\geq1$, as defined in
  \eqref{eq:H1-nc:def}.

  Then, there exists a constant $C>0$ depending only on the polynomial
  degree and the mesh regularity such that
  \begin{align}
    \abs{\mathcal{N}_{\hh}(u,v)} \leq Ch^{t}\snorm{u}{1+r}\snorm{v}{1,h}
  \end{align}
  where $t=\min\{k,r\}$ and
  $\mathcal{N}_{\hh}(u,v)$ is defined in \eqref{eq:def:Nh}.
\end{lemma}

\medskip
Throughout the paper, $\PS{\ell}(D)$ denotes the space of polynomials
of degree up to $\ell$ for any integer number $\ell\geq0$ on the
bounded connected subset $D$ of $\mathbbm{R}^{\nu}$ with $\nu=1,2,3$.
The polynomial space $\PS{\ell}(D)$ is finite dimensional and we
denote its dimension by $\pi_{\ell,\nu}$.
It holds that $\pi_{\ell,1}=\ell+1$ for $\nu=1$;
$\pi_{\ell,2}=(\ell+1)(\ell+2)\slash{2}$ for $\nu=2$;
$\pi_{\ell,3}=(\ell+1)(\ell+2)(\ell+3)\slash{6}$ for $\nu=3$.
We also conventionally take $\PS{-1}(D)=\{0\}$ and $\pi_{-1,\nu}=0$.
Let $\mathbf{x}_{D}$ denote the center of gravity of $D$ and $h_{D}$ its
characteristic length, as, for instance, the edge length for $\nu=1$,
the face diameter for $\nu=2$ and the cell diameter for $\nu=3$.
A basis for $\PS{\ell}(D)$ is provided by $\calM{\ell}(D) =
\left\{\,\left(({\mathbf{x}-\mathbf{x}_{D})}\slash{h_{D}}\right)^{\alpha}\textrm{~with~}\abs{\alpha}\leq\ell\,\right\}$,
the set of the \emph{scaled monomials of degree up to $\ell$}, where
$\alpha=(\alpha_1,\ldots\alpha_{\nu})$ is a $\nu$-dimensional
multi-index of nonnegative integers $\alpha_i$ with degree
$\abs{\alpha}=\alpha_1+\ldots+\alpha_{\nu}$ and, with obvious notation,
$\mathbf{x}^{\alpha}=x_1^{\alpha_1}\cdotsx_{\nu}^{\alpha_{\nu}}$ for any
$\mathbf{x}\in\mathbbm{R}^{\nu}$.
We will also use the set of \emph{scaled monomials of degree exactly
  equal to $\ell$}, denoted by $\calM{\ell}^{*}(D)$ and obtained by
setting $\abs{\alpha}=\ell$ in the definition of $\calM{\ell}(D)$.
Finally, we denote by $\Piz{\ell}\,:\,\LTWO(\P)\to\PS{\ell}(\P)$ for
$\ell\geq0$ the $\LTWO$-orthogonal projection onto the polynomial
space $\PS{\ell}(\P)$, and by
$\PiSz{\ell}\,:\,\LTWO(\S)\to\PS{\ell}(\S)$ for $\ell\geq0$ the
$\LTWO$-orthogonal projection onto the polynomial space
$\PS{\ell}(\S)$.

\subsection{Local and global nonconforming virtual element space}
We construct the local nonconforming virtual element space by
resorting to the so-called \emph{enhancement strategy} originally
devised in~\cite{Ahmad-Alsaedi-Brezzi-Marini-Russo:2013} for the
conforming \text{VEM}{} and later extended to the nonconforming \text{VEM}{}
in~\cite{Cangiani-Manzini-Sutton:2017}.
To this end, on every polytopal cell $\P\in\Omega_{\hh}$ and for any integer
number $k\geq 1$ we first define the finite dimensional functional
space
\begin{equation}\label{eq:def:Vhkt0}
  {\widetilde{V}}^{\hh}_{k}(\P) = \left\{\,
  \vs_{\hh}\in\HONE(\P)\,:\,
  \frac{\partial\vs_{\hh}}{\partial\mathbf{n}}\in\PS{k-1}(\S)\, \, \forall\S\subset\partial\P,\,
  \Delta\vs_{\hh}\in\PS{k}(\P)\,
  \right\}.
\end{equation}
We notice that the space ${\widetilde{V}}^{\hh}_{k}(\P)$ clearly contains the polynomials of degree $k$.

Then, we introduce the set of continuous linear functionals from
${\widetilde{V}}^{\hh}_{k}(\P)$ to $\mathbbm{R}$ that for every virtual function $\vs_{\hh}$ of
${\widetilde{V}}^{\hh}_{k}(\P)$ provide:
\begin{description}
\item[]\textbf{(D1)} the moments of $\vs_{\hh}$ of order up to $k-1$ on
  each $(\DIM-1)$-dimensional side $\S\in\partial\P$:
  \begin{equation}\label{eq:dofs:01}
    \frac{1}{\ABS{\S}}\int_{\S}\vs_{\hh}\,m\, {\rm d}\S,
    \,\,\forallm\in\calM{k-1}(\S),\,
    \forall\S\in\partial\P;
  \end{equation}

\item[]\textbf{(D2)} the moments of $\vs_{\hh}$ of order up to $k-2$ on
  $\P$:
  \begin{equation}\label{eq:dofs:02}
    \frac{1}{\ABS{\P}}\int_{\P}\vs_{\hh}\,m\, {\rm d}\P,
    \quad\forallm\in\calM{k-2}(\P).
  \end{equation}
\end{description}
Finally, we introduce the elliptic projection operator
$\Pin{k}:{\widetilde{V}}^{\hh}_{k}(\P)\to\PS{k}(\P)$ that for any $\vs_{\hh}\in{\widetilde{V}}^{\hh}_{k}(\P)$ is
defined by:
\begin{align}
  \int_{\P}\nabla\Pin{k}\vs_{\hh}\cdot\nablaq\, {\rm d}\P =
  \int_{\P}\nabla\vs_{\hh}\cdot\nablaq\, {\rm d}\P
  \qquad \text{$\forall q \in \PS{k}(\P)$}
\end{align}
together with the additional conditions:
\begin{align}
  \int_{\partial\P}(\Pin{k}\vs_{\hh}-\vs_{\hh})\, {\rm d} \S&=0 \qquad\textrm{if~}k=1,    \label{eq:def:Pib:1}\\[0.5em]
  \int_{\P}       (\Pin{k}\vs_{\hh}-\vs_{\hh})\,d\xv&=0 \qquad\textrm{if~}k\geq 2.\label{eq:def:Pib:k}
\end{align}
As proved in~\cite{Cangiani-Manzini-Sutton:2017}, the polynomial
projection $\Pin{k}\vs_{\hh}$ is exactly computable using only the values
from the linear functionals \textbf{(D1)}-\textbf{(D2)}.
Furthermore, $\Pin{k}$ is a polynomial-preserving operator, i.e.,
$\Pin{k}q=q$ for every $q\in\PS{k}(\P)$.

\medskip
We are now ready to introduce the \emph{local nonconforming virtual
  element space of order $k$} on the polytopal element $\P$, which is
the subspace of ${\widetilde{V}}^{\hh}_{k}(\P)$ defined as follow:
\begin{equation}\label{eq:def:Vhk0}
  \Vhk(\P) = \Big\{\,
  v\in{\widetilde{V}}^{\hh}_{k}(\P)\quad \textrm{~such~that~} \quad
  (\vs_{\hh}-\Pin{k}\vs_{\hh},m)_{\P}=0
  \, \,\,\forallm\in\calMs{k-1}(\P)\cup\calMs{k}(\P)
  \,\Big\}.
\end{equation}
The space $\Vhk(\P)$ has the two important properties that we outline
below:
\begin{description}
\item[$(i)$] it still contains the space of polynomials of degree at
  most $k$;
\item[$(ii)$] the values provided by the set of continuous linear
  functionals \textbf{(D1)}-\textbf{(D2)} uniquely determine every
  function $\vs_{\hh}$ of $\Vhk(\P)$ and can be taken as the \emph{degrees
    of freedom} of $\Vhk(\P)$.
\end{description}

\medskip
Property $(i)$ above is a direct consequence of space definitions
\eqref{eq:def:Vhkt0} and \eqref{eq:def:Vhk0}, and guarantees the
optimal order of approximation,
while property $(ii)$ follows from the unisolvency of the degrees of
freedom \textbf{(D1)}-\textbf{(D2)} that was proved
in~\cite{Ayuso-Lipnikov-Manzini:2016,Cangiani-Manzini-Sutton:2017}).
Additionally, the $\LTWO$-orthogonal projection $\Piz{k}\vs_{\hh}$ is
\emph{exactly} computable using only the degrees of freedom of $\vs_{\hh}$,
cf.~\cite{Cangiani-Manzini-Sutton:2017}, and
$\Piz{k}\vs_{\hh}=\Pin{k}\vs_{\hh}$ for $k=1,2$ as for the conforming \text{VEM}{},
cf.~\cite{Ahmad-Alsaedi-Brezzi-Marini-Russo:2013}.

\medskip
Finally, the \emph{global nonconforming virtual element space $\Vhk$
  of order $k\geq1$ subordinate to the mesh $\Omega_{\hh}$} is obtained by
gluing together the elemental spaces $\Vhk(\P)$ to form a subspace of
the nonconforming space $H^{1,nc}(\Omega_{\hh};k)$.
The formal definition reads as:
\begin{align}
  \Vhk:=\Big\{\,\vs_{\hh}\inH^{1,nc}(\Omega_{\hh};k)\,:\,\restrict{\vs_{\hh}}{\P}\in\Vhk(\P)
  \,\,\,\forall\P\in\Omega_{\hh}\,\Big\}.
  \label{eq:def:nvem0}
\end{align}
A set of degrees of freedom for $\Vhk$ is given by collecting the
values from the linear functionals \textbf{(D1)} for all the mesh
sides and \textbf{(D2)} for all the mesh elements.
The unisolvence of such degrees of freedom
\eqref{eq:dofs:01}-\eqref{eq:dofs:02} for $\Vhk$ is an immediate
consequence of their unisolvence on each local space $\Vhk(\P)$.
Thus, the dimension of $\Vhk$ is equal to
$\NS\times\pi_{k-1,\DIM-1}+\NP\times\pi_{k-2,\DIM}$, where $\NS$ is
the total number of sides, and $\NP$ the total number of elemnts,
and we recall that $\pi_{\ell,\nu}$ is the dimension of
the space of polynomials of degree up to $\ell$ in $\mathbbm{R}^{\nu}$.

\medskip
\begin{remark}
  The set of degrees of freedom can be properly redefined by excluding
  the moments on the $N^{\Sset,\BND}$ boundary sides, i.e., for
  $\S\in\Sset_{h}^{\BND}$, which are set to zero to impose the
  homogeneous Dirichlet boundary condition~\eqref{eq:mod00:B}.

  This reduces the dimension of $\Vhk$ to
  $N^{\Sset,\INT}\times\pi_{k-1,\DIM-1}+\NP\times\pi_{k-2,\DIM}$.
\end{remark}
\begin{comment}
Therefore, any function $\vs_{\hh}$ in the global space $\Vhk$ is uniquely
determined by the following set of degrees of freedom:
\begin{description}
\item[$(i)$] the moments of $\vs_{\hh}$ of order up to $k-1$ on each
  $(\DIM-1)$-dimensional side $\S\in\Sset_{h}$:
 \begin{equation}\label{eq:dofs:01g}
   \frac{1}{\ABS{\S}}\int_{\S}\vs_{\hh}\,m\, {\rm d}\S,
   \quad\forallm\in\calM{k-1}(\S),

 \end{equation}
\item[$(ii)$] the moments of $\vs_{\hh}$ of order up to $k-1$ on each
  $\DIM$-dimensional element $\P\in\Omega_{\hh}$:
  \begin{equation}\label{eq:dofs:02g}
    \frac{1}{\ABS{\P}}\int_{\P}\vs_{\hh}\,m\, {\rm d}\P,
    \quad\forallm\in\calM{k-2}(\P),
    \,\,\forall\P\in\Omega_{\hh}.
  \end{equation}
\end{description}
\end{comment}

\subsection{Approximation properties}
Both for completeness of exposition and future reference in the paper,
we briefly summarize the local approximation properties by polynomial
functions and functions in the virtual nonconforming space.
We omit here any details about the derivation of these estimate and
refer the interested readers to
References~\cite{%
Ciarlet:1991,%
Brenner-Scott:2008,%
BeiraodaVeiga-Brezzi-Cangiani-Manzini-Marini-Russo:2013,%
Ahmad-Alsaedi-Brezzi-Marini-Russo:2013,%
Ayuso-Lipnikov-Manzini:2016,%
2016stability,%
Brenner:2017}.

\medskip
\noindent
\emph{Local polynomial approximations.}
On a given element $\P\in\Omega_{\hh}$, let
$v\in\HS{s}(\P)$ with $1 \leq s\leq k+1$.
Under mesh assumptions~\ASSUM{A0}{}, there exists a piecewise polynomial approximation $v_{\pi}$
that is of degree $k$ on each element,  such that
\begin{equation}\label{eq:approx:pi}
  \norm{v-v_{\pi}}{0,\P} + \hh_{\P}\snorm{v-v_{\pi}}{1,\P}
  \leq C\hh_{\P}^{s}\snorm{v}{s,\P},
\end{equation}
for some constant $C>0$ that depends only on the polynomial degree
$k$ and the mesh regularity constant $\varrho$.

\medskip
\noindent
An instance of such a local polynomial approximation is provided by
the $\LTWO$-projection $\Piz{k}v$ onto the local polynomial space
$\PS{k}(\P)$, which  satisfies the (optimal) error bound \eqref{eq:approx:pi}.

\medskip
\noindent
Furthermore, consider the internal side $\S\in\Sset_{h}^{\INT}$
and let $\P^{\pm}_{\S}$ be the two elements sharing $\S$, so that
$\S \subset \partial\P^{+}_{\S}\cap\partial\P^{-}_{\S}$.
Let $\Omega_{\S}=\P^{+}_{\S}\cup\P^{-}_{\S}$.
Then, the following trace inequality~\cite{Brenner-Scott:2008} holds
for every $v\in\HS{1}(\Omega_\S)$
\begin{equation}\label{eq:trace:inequality}
  \norm{v}{0,\S}
  \leq C\hh_{\S}^{-\frac{1}{2}}\norm{v}{0,\Omega_{\S}}
  +  C\hh_{\S}^{\frac{1}{2}}\snorm{v}{1,\Omega_{\S}}.
\end{equation}
Moreover, for every $v\in\HS{s}(\Omega_{\hh})$ with $1\leq s\leq k+1$,
combining the $\LTWO$-projection approximation property with \eqref{eq:trace:inequality}
the following useful error
estimate holds \cite{DiPietro-Ern:2012}
\begin{equation}\label{eq:approx:pitrace}
  \norm{v-\PiSz{k}v}{0,\S}

  \leq C\hh_{\S}^{s- \frac{1}{2}}\snorm{v}{s,\Omega_{\S}} \,.
\end{equation}
The same estimate holds also for the boundary sides
$\S\in\Sset_{h}^{\BND}$ by taking $\Omega_{\S}=\P$, the element to
which $\S$ belongs.

\medskip
\noindent
\emph{Interpolation error.}
Similarly, under mesh regularity assumptions~\ASSUM{A0}{}, we can
define an interpolation operator in $\Vhk$ having optimal
approximation properties.
Therefore, for every $v\in\HS{s}(\P)$ with $1\leq s\leq k+1$ we can
find the local interpolate $\vs^{\INTP}\in\Vhk(\P)$ such that
\begin{align}\label{eq:interp:00}
  \norm{v-\vs^{\INTP}}{0,\P} + \hh_{\P}\snorm{v-\vs^{\INTP}}{1,\P}\leq C\hh_{\P}^{s}\snorm{v}{s,\P},
\end{align}
where $C>0$ is a positive constant independent of $h$.

\section{Virtual element discretization}
\label{sc:approx}

This section briefly reviews the nonconforming virtual element
discretization of the source problem and its extension to the
eigenvalue problem.

\subsection{The virtual element discretization of the source problem}
The goal of the present section is to introduce the virtual element
discretization of the source problem \eqref{eq:sourcePbm}.
According to~\cite{Ayuso-Lipnikov-Manzini:2016,Gardini-Vacca:2017}, we
define a suitable discrete bilinear form $\as_{\hh}(\cdot,\cdot)$
approximating the continuous gradient-gradient form $a(\cdot,
\cdot)$, whereas for what concerns the bilinear form $b(\cdot,
\cdot)$ we propose two possible discretizations, hereafter denoted by
$\bs_{\hh}(\cdot,\cdot)$ and $\bsht(\cdot,\cdot)$.

The discrete bilinear form $\as_{\hh}(\cdot,\cdot)$ is the sum of elemental
contributions
\begin{align}
  \label{eq:a:global}
  \as_{\hh}(\us_{\hh},\vs_{\hh})=\sum_{\P\in\Omega_{\hh}}\as^P_{\hh}(\us_{\hh},\vs_{\hh}),
\end{align}
where
\begin{align}
  \label{eq:discreteforms}
  \as^P_{\hh}(\us_{\hh},\vs_{\hh}) = \as^{\P} (\Pin{k}\us_{\hh},\Pin{k}\vs_{\hh})
  + \SP\Big( (I-\Pin{k})\us_{\hh}, (I-\Pin{k})\vs_{\hh} \Big),
\end{align}
and $\SP(\cdot,\cdot)$ denotes any symmetric positive definite
bilinear form on the element $\P$ for which there exist two
positive uniform constants $c_*$ and $c^*$ such that
\begin{align}
  c_*\as^{\P}(\vs_{\hh},\vs_{\hh})
  \leq\SP(\vs_{\hh},\vs_{\hh})
  \leqc^*\as^{\P}(\vs_{\hh},\vs_{\hh})
  \quad\forall\vs_{\hh}\in\Vhk(\P)\cap

  \ker(\Pin{k}) \,.
\end{align}
This requirement implies that $\SP(\cdot,\cdot)$ scales like
$\as^{\P}(\cdot,\cdot)$, namely $\SP(\cdot,\cdot)\simeq\hh_{\P}^{d-2}$.

\medskip
The choice of the discrete form $\as_{\hh}(\cdot,\cdot)$ is driven by the
need to satisfy the following properties:
\begin{description}
\item[-] {\emph{$k$-consistency}}: for all $\vs_{\hh}\in\Vhk(\P)$ and for all
  $q\in\PS{k}(\P)$ it holds
  \begin{align}
    \label{eq:k-consistency}
    \as^P_{\hh}(\vs_{\hh},q) = \as^{\P}(\vs_{\hh},q);
  \end{align}
\item[-] {\emph{stability}}: there exists two positive constants
  $\alpha_*,\,\alpha^*$, independent of $h$ and of $\P$, such that
  \begin{align}
    \label{eq:stability}
    \alpha_*\as^{\P}(\vs_{\hh},\vs_{\hh})
    \leq\as^P_{\hh}(\vs_{\hh},\vs_{\hh})
    \leq\alpha^*\as^{\P}(\vs_{\hh},\vs_{\hh})\quad\forall\vs_{\hh}\in\Vhk(\P) \,.
  \end{align}
\end{description}
In particular, the first term in~\eqref{eq:discreteforms} ensures the
$k$-consistency of the method and the second one its stability,
cf.~\cite{Ayuso-Lipnikov-Manzini:2016}.

For what concerns the right hand side $b(\cdot,\cdot)$,
following the setting in \cite{Gardini-Vacca:2017}, we introduce two
possible approximated bilinear forms.

\medskip
\noindent
\emph{Non--stabilized bilinear form.}  In the first choice, we
consider the bilinear form $\bs_{\hh}(\cdot,\cdot)$, which satisfies the
$k$-consistency property but not the stability property
(extending to $\bs_{\hh}(\cdot,\cdot)$ the definitions in
\eqref{eq:k-consistency} and \eqref{eq:stability}).
Let us split the right-hand side $\bs_{\hh}(\cdot,\cdot)$ with the sum of
local contributions:
\begin{align}
  \label{eq:bscal:globdef}
  \bs_{\hh}(f,\vs_{\hh}) = \sum_{P\in\Omega_{\hh}}\bs^P_{\hh}(f,\vs_{\hh}).
\end{align}
Then, we define
\begin{align}
  \label{eq:bscal:locdef}
  \bs^P_{\hh}(f,\vs_{\hh}) = \bs^{\P}(\Piz{k} f, \vs_{\hh}) \qquad \forall \vs_{\hh} \in \Vhk(\P).
\end{align}
We observe that each local term is fully computable for any functions
$f\in\LTWO(\Omega)$ and $\vs_{\hh}$ in $\Vhk$ since
\begin{equation*}
  \bs_{\hh}(f,\vs_{\hh})
  = \sum_{\P\in\Omega_{\hh}}\int_{\P}(\Piz{k}f)\vs_{\hh}\, {\rm d}\P
  = \sum_{\P\in\Omega_{\hh}}\int_{\P}f (\Piz{k}\vs_{\hh})\, {\rm d}\P,
\end{equation*}
and
$\Piz{k}\vs_{\hh}$ is computable (exactly) from the degrees of
freedom of $\vs_{\hh}$ (cf. Property $(i)$ ).
Moreover, by definition of $L^2$-projection $\Piz{k}$, it is straightforward to check that
\begin{align}
  \label{eq:bscal:locdef:equivalence}
  \bs^P_{\hh}(f,\vs_{\hh})

   = \bs^{\P}( \Piz{k} f, \Piz{k}\vs_{\hh})\qquad \forall \vs_{\hh} \in \Vhk(\P).
\end{align}
We estimate the approximation error of the right-hand side by using
the Cauchy-Schwarz inequality twice and estimate~\eqref{eq:approx:pi},
after noting that $\restrict{\vs_{\hh}}{\P}\in\HONE(\P)$ and $\Piz{0}\vs_{\hh}$
is orthogonal to $f-\Piz{k}f$:
\begin{equation}
\label{eq:bs-bsh}
\begin{split}
  \abs{b(f,\vs_{\hh}) - \bs_{\hh}(f, \vs_{\hh})}
  &\leq\sum_{\P\in\Omega_{\hh}}\big|\bs^{\P}(f-\Piz{k}f,\vs_{\hh})\big|
  =\sum_{\P\in\Omega_{\hh}}\big|\bs^{\P}((I-\Piz{k})f,(I-\Piz{0})\vs_{\hh})\big| \\
  & \leq
  \sum_{\P\in\Omega_{\hh}}\norm{(I-\Piz{k})f}{0,P}\norm{(I-\Piz{0})\vs_{\hh}}{0,P}
  \\[0.5em]
  &\leq\sum_{\P\in\Omega_{\hh}}C\hh_{\P}\norm{(I-\Piz{k})f}{0,P}\snorm{\vs_{\hh}}{1,P}
  \leq Ch\norm{(I-\Piz{k})f}{0}\snorm{\vs_{\hh}}{1,h}.
\end{split}
\end{equation}
In the light of \eqref{eq:a:global} and \eqref{eq:bscal:globdef}, the virtual element discretization of source
problem~\eqref{eq:sourcePbm} reads
as
: \emph{Find $\us_{\hh}^{s}\in\Vhk$ such
that}
\begin{equation}
  \label{eq:discreteSource}
  \as_{\hh}(\us_{\hh}^{s},\vs_{\hh}) = \bs_{\hh}(f,\vs_{\hh}) \quad\forall\vs_{\hh}\in\Vhk \,.
\end{equation}

\medskip
\noindent
\emph{Stabilized bilinear form.}  The second approximation of the
bilinear form in \eqref{eq:exact:b} is inspired by the definition of
the virtual bilinear form $\as_{\hh}$.
In order to distinguish the two formulations, we denote the stabilized
bilinear form by $\bsht(\cdot,\cdot)$.
As usual, we first decompose $\bsht(\cdot,\cdot)$ into the sum of
local contributions:
\begin{align}
\label{eq:btilde:globdef}
  \bsht(f,\vs_{\hh}) = \sum_{P\in\Omega_{\hh}}\widetilde{\bs}^{\P}_{\hh}(f,\vs_{\hh}) \, ,
\end{align}
and, then, we define
\begin{equation}
  \label{eq:discretebstab}
  \widetilde{\bs}^{\P}_{\hh}(f,\vs_{\hh})
  = \bs^{\P}(\Piz{k} f, \Piz{k}\vs_{\hh})
  + \widetilde{S}^{\P}\Big( (I-\Piz{k})f, (I-\Piz{k})\vs_{\hh} \Big),
\end{equation}
where $\widetilde{S}^{\P}$ is any positive definite bilinear form on the element
$\P$ such that there exist two uniform positive constants $\widetilde{c}_*$ and
$\widetilde{c}^*$ such that
\begin{align}
  \label{eq:ctbot}
  \widetilde{c}_*\bs^{\P}(v,v)\leq\widetilde{S}^{\P}(v,v)\leq\cttopb(v,v)
  \quad\forallv\in\Vhk(\P)\cap\KER(\Piz{k}).
\end{align}
We notice that the bilinear form $\widetilde{\bs}^{\P}_{\hh}$ defined above satisfies both
the $k$-consistency and the stability property.
\medskip
\begin{remark}
  \label{eq:scale2}
  In analogy with the condition on the form $\SP(\cdot,\cdot)$, we
  require that the form $\widetilde{S}^{\P}(\cdot,\cdot)$ scales like
  $\bs^{\P}(\cdot,\cdot)$, that is $\widetilde{S}^{\P}(\cdot,\cdot)\simeqh^{\DIM}$.
\end{remark}

By definition \eqref{eq:discretebstab} and from inequalities in
\eqref{eq:ctbot}, using similar computations as in \eqref{eq:bs-bsh},
for all $f \in \LTWO(\P)$ and for all $v \in \Vhk(\P)$ it holds
that
\begin{equation}
\label{eq:bs-bsht}
\begin{split}
  \abs{b(f,\vs_{\hh}) - \bsht(f, \vs_{\hh})}
  &\leq\sum_{\P\in\Omega_{\hh}} \left( \big|\bs^{\P}(f-\Piz{k}f,\vs_{\hh})\big| +
  \widetilde{S}^{\P}\Big( (I-\Piz{k})f, (I-\Piz{k})\vs_{\hh} \Big)\right) \\
  &\leq\sum_{\P\in\Omega_{\hh}} \left( \big|\bs^{\P}((I-\Piz{k})f,(I-\Piz{0})\vs_{\hh})\big| +
  \widetilde{c}^* \norm{(I-\Piz{k})f}{0} \norm{(I-\Piz{k})\vs_{\hh}}{0}
   \right)\\
  & \leq
  \sum_{\P\in\Omega_{\hh}}(1 + \widetilde{c}^*)\norm{(I-\Piz{k})f}{0,P}\norm{(I-\Piz{0})\vs_{\hh}}{0,P}
  \\[0.5em]
  &\leq\sum_{\P\in\Omega_{\hh}}C\hh_{\P}\norm{(I-\Piz{k})f}{0,P}\snorm{\vs_{\hh}}{1,P}
  \leq Ch \, \sum_{\P\in\Omega_{\hh}}\norm{(I-\Piz{k})f}{0} \, \snorm{\vs_{\hh}}{1,h} \,.
\end{split}
\end{equation}
From \eqref{eq:a:global} and \eqref{eq:btilde:globdef}, the second formulation reads as:
\emph{Find $\widetilde{\us}_{\hh}^{s}\in\Vhk$ such that}
\begin{align}
  \label{eq:discreteSource2}
  \as_{\hh}(\widetilde{\us}_{\hh}^{s},\vs_{\hh}) = \bsht(f,\vs_{\hh})\quad\forall\vs_{\hh}\in\Vhk.
\end{align}
The well-posedness of the discrete source problems \eqref{eq:discreteSource} and ~\eqref{eq:discreteSource2} stem from the the coercivity and the continuity of
the bilinear form $a_h(\cdot,\cdot)$ (cf. \eqref{eq:stability}), and from the continuity of
the discrete forms $\bs_{\hh}(\cdot,\cdot)$ and $\bsht(\cdot,\cdot)$.

\medskip
\medskip
\noindent

Following the same arguments as in~\cite{Ayuso-Lipnikov-Manzini:2016} but with $\Piz{k}f$ for $k\geq1$ instead of $\Piz{k-2}f$, we
derive the error estimates in the $\HONE$-norm and $\LTWO$-norm that
we summarize in the following theorem for next reference in the paper.

We can state the following optimal error estimates between the solution of the continuous and discrete source problems \eqref{eq:discreteSource} and \eqref{eq:discreteSource2}.

\begin{theorem}\label{thm:aprioriestimate}
  Under the  assumptions \ASSUM{A0},
  let $\uss\in\HS{1+r}(\Omega)$ with regularity index $r\geq 1$ be the
  solution to \eqref{eq:sourcePbm} with $f\in\LTWO(\Omega)$. \\

  Let $\us_{\hh}^{s}$ and $\widetilde{\us}_{\hh}^{s}\in\Vhk$ be respectively the solutions to the
  nonconforming virtual element method~\eqref{eq:discreteSource} and
  ~\eqref{eq:discreteSource2}.

  Let $\vs_{\hh} \in \{\us_{\hh}^{s}, \, \widetilde{\us}_{\hh}^{s}\}$, then we have the following error estimates\medskip

  \begin{itemize}
  \item $\HONE$-error estimate:
    \begin{align*}

      \snorm{ \uss-\vs_{\hh} }{1,h} &\leq C \left(
        h^{t}\snorm{\uss}{1+r}
        + h\norm{(I-\Piz{k})f}{0}
      \right)
    \end{align*}

    \medskip
  \item $\LTWO$-error estimate (for a convex $\Omega$):
    \begin{align*}
      \norm{ \uss-\vs_{\hh} }{0} &\leq
      C \left( h^{t+1}
        \snorm{\uss}{1+r}
        + h^2\norm{(I-\Piz{k})f}{0}
      \right)
    \end{align*}
  \end{itemize}
  with $t=min(k,r)$.
\end{theorem}
\medskip The proofs of these estimates are omitted as they are almost
identical to those
of~\cite[Theorem~4.3,Theorem~4.5]{Ayuso-Lipnikov-Manzini:2016}.
The only difference is that here the forcing term $f$ is
approximated in each element by the orthogonal projection onto
polynomials of degree $k$ instead of $\overline{k}=max(k-2,0)$ (see
estimates \eqref{eq:bs-bsh} and \eqref{eq:bs-bsht}).
Note, indeed, that in the $\LTWO$-estimate
of~\cite[Theorem~4.5]{Ayuso-Lipnikov-Manzini:2016}, the term that
depends on the approximation of $f$ is given by
\begin{align*}
  (h^2+h^{\overline{k}+1})\norm{(I-\Piz{k})f}{0}
  =
  \begin{cases}
    (h^2 + h)\norm{(I-\Piz{k})f}{0} & \textrm{for~}k=1,2,\\[0.5em]
    h^2\norm{(I-\Piz{k})f}{0} & \textrm{for~}k\geq3.
  \end{cases}
\end{align*}
The difference in the coefficients is a consequence of the
orthogonality of $(I-\Piz{k})f$ to the polynomials of degree $k$ instead
of $\overline{k}$.

\medskip

\begin{remark}
\label{rm:estimate-regular-load}
   We observe that if the load term $f$ is an eigenfunction of problem~\eqref{eq:eigPbm},
    then $f$ solves the continuous source problem~\eqref{eq:sourcePbm} with
    datum $\lambda f$ and thus, thanks to the regularity
    result~\eqref{eq:regularity}, it belongs to $\HS{1+r}(\Omega)$ and
    $\snorm{f}{1+r} \le C\norm{f}{0}$. Then, the a priori
    error estimates in Theorem ~\ref{thm:aprioriestimate} reduce to\medskip
    \begin{itemize}
    \item $\HONE$-error estimate:

    \begin{align*}
    \snorm{ \uss-\vs_{\hh} }{1,h} &\leq C \left(
        h^{t}\snorm{\uss}{1+r}
        + h\norm{(I-\Piz{k})f}{0}
      \right)
      \le  h^{t}\snorm{\uss}{1+r}  \leq C h^{t}\norm{f}{0} \leq C h^{t},
    \end{align*}

    \item $\LTWO$-error estimate:
    \begin{align*}
      \norm{ \uss - \vs_{\hh} }{0} &\leq
      C \left( h^{t+1}
        \snorm{\uss}{1+r}
        + h^2\norm{(I-\Piz{k})f}{0} \right)
        \leq C h^{t+1} \snorm{u^s}{1+r}
        \leq C h^{t+1}\norm{f}{0} \leq C h^{t+1},
    \end{align*}
    \end{itemize}

    since
    \begin{equation*}
      \norm{(I-\Piz{k})f}{0}\leq C h^{\min\{k+1,1+r\}}\snorm{f}{1+r} \leq C h^{t+1}\norm{f}{0}.
    \end{equation*}

\end{remark}

\begin{remark}

  In~\cite{Ayuso-Lipnikov-Manzini:2016} it is proved that the discrete
  problem \eqref{eq:discreteSource} is well-posed by taking,
  in the definition of the discrete bilinear form $\bs_{\hh}(\cdot,\cdot)$,
  instead of $\Piz{k}f$,
  $\Piz{k-2}f$  for $k\geq 2$ and a first-order
  approximation of $\Piz{0}f$ for $k=1$.
  However, in the definition of the discrete bilinear forms $\bs_{\hh}(\cdot,\cdot)$
  and $\bsht(\cdot,\cdot)$, we project onto the space $\PS{k}(\P)$.
  This choice does not provide a better convergence rate, due
  to the $k$-consistency property, but it has been numerically observed that it gives
  more accurate  results.

\end{remark}

\subsection{The virtual element discretization of the eigenvalue
  problem.}
In the light of the nonconforming virtual element
method~\eqref{eq:discreteSource} and ~\eqref{eq:discreteSource2}
introduced in the previous section,
following~\cite{Gardini-Vacca:2017}, we consider two different
discretizations of the eigenvalue problem~\eqref{eq:eigPbm}.
The first formulation in inspired to the source problem \eqref{eq:discreteSource},
and uses definition~\eqref{eq:bscal:globdef}. We formulate the virtual
element approximation of~\eqref{eq:eigPbm} as:
\emph{Find $(\lambda_h,\us_{\hh})\in\mathbbm{R}\times\Vhk$, $\NORM{\us_{\hh}}{0}=1$, such that}
\begin{align}
  \label{eq:discreteEigPbm}
  \as_{\hh}(\us_{\hh},\vs_{\hh}) = \lambda_{h}\bs_{\hh}(\us_{\hh},\vs_{\hh})\quad\forall\vs_{\hh}\in\Vhk.
\end{align}

\medskip
\noindent

The second formulation is inspired to the virtual source problem \eqref{eq:discreteSource2} and
uses definition~\eqref{eq:btilde:globdef}. We formulate the second
approximation of problem~\eqref{eq:eigPbm} as:
\emph{Find $(\widetilde{\lambda}_{h},\widetilde{\us}_{\hh})\in\mathbbm{R}\times\Vhk$,
  $\NORM{\widetilde{\us}_{\hh}}{0} = 1$, such that}
\begin{align}\label{eq:discreteEigPbm2}
  \as_{\hh}(\widetilde{\us}_{\hh},\vs_{\hh}) = \widetilde{\lambda}_{h}\bsht(\widetilde{\us}_{\hh},\vs_{\hh})\quad\forall\vs_{\hh}\in\Vhk.
\end{align}

\section{Spectral approximation for compact operators}
\label{sc:compact}

In this section, we briefly recall some spectral approximation results
that can be deduced from~\cite{Babuska-Osborn:1991,Boffi:2010,Kato:1976}.
For more general results, we refer to the original papers.
Before stating the spectral approximation results, we introduce a
natural compact operator associated with problem~\eqref{eq:eigPbm} and
its discrete counterpart, and we recall their connection with the
eigenmode convergence.

\medskip
We associate problem~\eqref{eq:eigPbm} with its
solution operator $T\in\mathcal{L}(\LTWO(\Omega))$, which is the
bounded linear operator $T:\LTWO(\Omega)\rightarrow\LTWO(\Omega)$
mapping the forcing term $f$ to $\uss=:Tf$:
\begin{align*}
  \label{eq:T}
  \left\{
    \begin{array}{l}
      Tf\in\VS{}\textrm{~such~that}\\
      a(Tf,v) = b(f,v)\quad\forallv\in\VS{}.
    \end{array}
  \right.
\end{align*}
Operator $T$ is self-adjoint and positive definite with respect to the
inner products $a(\cdot, \cdot)$ and $b(\cdot, \cdot)$ on $\VS{}$, and compact due to the
compact embedding of $\HONE(\Omega)$ in $\LTWO(\Omega)$.

\medskip
Similarly, we associate problem~\eqref{eq:discreteSource} with its
solution operator $T_{h}\in\mathcal{L}(\LTWO(\Omega))$ and
problem~\eqref{eq:discreteSource2} with its solution operator
$\widetilde{T}_{h}\in\mathcal{L}(\LTWO(\Omega))$.
The former is the bounded linear operator mapping the forcing term
$f$ to $\us_{\hh}^{s}=:T_{h}f$ and satisfies:
\begin{equation*}
  \left\{
    \begin{array}{l}
      \label{eq:Th}
      T_{h}f\in\Vhk\textrm{~such~that}\\
      \as_{\hh}(T_{h}f,\vs_{\hh}) = \bs_{\hh}(f,\vs_{\hh})\quad\forall\vs_{\hh}\in\Vhk.
    \end{array}
  \right.
\end{equation*}
The latter is the bounded linear operator mapping the forcing term
$f$ to $\widetilde{\us}_{\hh}^{s}=:\widetilde{T}_{h}f$ and satisfies:
\begin{align*}
  \left\{
    \begin{array}{l}
      \label{eq:Thtilde}
      \widetilde{T}_{h}f\in\Vhk\textrm{~such~that}\\
      \as_{\hh}(\widetilde{T}_{h}f,\vs_{\hh}) = \bsht(f,\vs_{\hh})\quad\forall\vs_{\hh}\in\Vhk.
    \end{array}
  \right.
\end{align*}

Both operators $T_{h}$ and $\widetilde{T}_{h}$ are self-adjoint
and positive definite with respect to the inner products
$\as_{\hh}(\cdot, \cdot)$, $\bs_{\hh}(\cdot, \cdot)$ and $\as_{\hh}(\cdot, \cdot)$, $\bsht(\cdot, \cdot)$.
They are also compact since their ranges are finite dimensional.

\medskip
\noindent
The eigensolutions of the continuous problem~\eqref{eq:eigPbm} and the
discrete problems ~\eqref{eq:discreteEigPbm}
and~\eqref{eq:discreteEigPbm2} are respectively related to the
eigenmodes of the operators $T$, $T_{h}$, and $\widetilde{T}_{h}$.
In particular, $(\lambda,u)$ is an eigenpair of
problem~\eqref{eq:eigPbm} if and only if $Tu=(1\slash{\lambda})u$,
i.e. $(\frac{1}{\lambda}, u)$ is an eigenpair for the operator $T$,
and analogously for problems ~\eqref{eq:discreteEigPbm}
and~\eqref{eq:discreteEigPbm2} and operators $T_{h}$ and
$\widetilde{T}_{h}$.
By virtue of this correspondence, the convergence analysis can be
derived from the spectral approximation theory for compact operators.
In the rest of this section we refer only to operators $T$ and
$\widetilde{T}_{h}$.
Identical considerations hold for operators $T$ and $T_{h}$
and we omit them for brevity.

\medskip
A sufficient condition for the correct spectral approximation of a
compact operator $T$ is the uniform convergence to $T$ of the family
of discrete operators $\{\widetilde{T}_{h}\}_{h}$ (see~\cite[Proposition
7.4]{Boffi:2010}, cf. also~\cite{Babuska-Osborn:1991}):
\begin{equation}
  \label{eq:unifconv}
  \norm{T-\widetilde{T}_{h}}{\mathcal{L}(\LTWO(\Omega))}\to 0, \quad\textrm{as~}h\to 0,
\end{equation}
or, equivalently,
\begin{equation}
  \label{eq:unifconv2}
  \norm{(T-\widetilde{T}_{h})f}{0}\leq C\rho(h)\norm{f}{0}
  \quad\forallf\in\LTWO(\Omega),
\end{equation}
with $\rho(h)$ tending to zero as $h$ goes to zero.
Condition\eqref{eq:unifconv2} usually follows by a-priori estimates
with no additional regularity assumption on $f$.
Besides the convergence of the eigenmodes,
condition~\eqref{eq:unifconv}, or the equivalent
condition~\eqref{eq:unifconv2}, implies that no spurious eigenvalues
may pollute the spectrum.
In fact,
\renewcommand{\theenumi}{\roman{enumi}}
\renewcommand{\labelenumi}{(\theenumi)}
\begin{enumerate}
\item each continuous eigenvalue is approximated by a number of
  discrete eigenvalues (counted with their multiplicity) that
  corresponds exactly to its multiplicity;
\item each discrete eigenvalue approximates a continuous eigenvalue.
\end{enumerate}

Condition~\eqref{eq:unifconv} does not provide any indication on the
approximation rate.
It is common to split the convergence analysis for
eigenvalue problems into two steps: first, the convergence and the
absence of spurious modes is studied; then, suitable convergence
rates are proved.
We now report the main results about the spectral approximation for compact operators.
(cf.~\cite[Theorems 7.1--7.4]{Babuska-Osborn:1991}; see
also~\cite[Theorem 9.3--9.7]{Boffi:2010}),
which deal with the order of
convergence of eigenvalues and eigenfunctions.
\begin{theorem}
  \label{thm:BOeigfun}
  Let the uniform convergence~\eqref{eq:unifconv} holds true.

  Let $\mu$ be an eigenvalue of $T$, with multiplicity $m$, and denote
  the corresponding eigenspace by $E_{\mu}$.
  Then, exactly $m$ discrete eigenvalues $\widetilde{\mu}_{1, h}, \dots, \widetilde{\mu}_{m, h}$
  (repeated according to their respective multiplicities) converges to $\mu$.

  Moreover, let $\widetilde{E}_{\mu,h}$ be the direct sum of the eigenspaces
  corresponding to the discrete eigenvalues
  $\widetilde{\mu}_{1,h},\cdots,\widetilde{\mu}_{m,h}$ converging to $\mu$.

  Then
  \begin{equation}
    \delta(E_{\mu}, \widetilde{E}_{\mu,h})\leq
    C \norm{(T-\widetilde{T}_{h})_{|E_{\mu}}}{\mathcal{L}(\LTWO(\Omega))},
    \label{eq:eigenmodeRate}
  \end{equation}
  with
  \begin{align*}
    \delta(E_{\mu},\widetilde{E}_{\mu,h}) = \max( \hat\delta(E_{\mu},\widetilde{E}_{\mu,h}) , \hat\delta(\widetilde{E}_{\mu,h},E_{\mu}) )
  \end{align*}
   where, in general,
   \[
     \hat\delta(U, \, W) = \sup_{u\in U, \NORM{u}{0} = 1}\inf_{w\in W}\norm{u-w}{0}
  \]
  denotes the gap between $U$, $W \subseteq L^2(\Omega)$.
\end{theorem}

Concerning the eigenvalue approximation error, we recall the following result.

\begin{theorem}
  \label{th:BOeig}
  Let the uniform convergence~\eqref{eq:unifconv} holds true.
  Let $\phi_1,\ldots,\phi_m$ be a basis of the eigenspace $E_{\mu}$ of
  $T$ corresponding to the eigenvalue $\mu$.

  Then, for $i=1,\ldots,m$
  \begin{equation}
    \label{eq:eigRate}
    \abs{\mu - \widetilde{\mu}_{i,h}} \le C
    \displaystyle
    \Big(\,\sum_{j,k=1}^m \abs{ b((T-\widetilde{T}_{h})\phi_k,\phi_j) } +
    \norm{ (T-\widetilde{T}_{h})_{|E_{\mu}} }{\mathcal{L}(\LTWO(\Omega))}^2\,\Big),
  \end{equation}
  where $\widetilde{\mu}_{1,h},\ldots,\widetilde{\mu}_{m,h}$ are the $m$ discrete
  eigenvalues converging to $\mu$ repeated according to their
  multiplicities.
\end{theorem}

\section{Convergence analysis and error estimates}
\label{sc:analysis}

In this section we study the convergence of the discrete eigenmodes
provided by the VEM approximation to the continuous ones.
We will consider the stabilized discrete
formulation~\eqref{eq:discreteEigPbm2}. The analysis can be easily applied
to the non--stabilized one~\eqref{eq:discreteEigPbm}.

\subsection{Convergence analysis for the stabilized formulation}
\label{subsec:convnonstab}
In the case of the first VEM approximation of
problem~\eqref{eq:eigPbm}, which uses the stabilized form
$\bsht(\cdot,\cdot)$, the uniform convergence of the sequence of
operators ${\widetilde{T}_{h}}$ to $T$ directly stems from the $\LTWO$-\emph{a
  priori} error estimate of Theorem~\ref{thm:aprioriestimate}.

\begin{theorem}
  \label{thm:thm1}
  The family of operators $\widetilde{T}_{h}$ associated with
  problem~\eqref{eq:discreteSource2} converges uniformly to the operator
  $T$ associated with problem~\eqref{eq:sourcePbm}, that is,
  \begin{equation}
    \label{eq:uniformconv}
    \norm{T-\widetilde{T}_{h}}{\mathcal{L}(\LTWO(\Omega))}\to 0
    \quad\textrm{for}\quadh\to 0.
  \end{equation}
\end{theorem}
\begin{proof}
  Let $\uss$ and $\widetilde{\us}_{\hh}^{s}$ be the solutions to the continuous and the
  discrete source problems~\eqref{eq:sourcePbm}
  and~\eqref{eq:discreteSource2} respectively.

  The $\LTWO$-estimate of Theorem~\ref{thm:aprioriestimate} with
  $f\in\LTWO(\Omega)$ and the stability
  condition~\eqref{eq:regularity} imply that
  \begin{align*}
    \norm{ \uss-\widetilde{\us}_{\hh}^{s} }{0} \leq Ch^{\min(t+1,2)}\norm{f}{0}
  \end{align*}
  with $t=\min(k,r)$, $k\geq 1$ being the order of the method and $r$
  at least in $(1\slash{2},1]$ being the regularity index of the
  solution $\uss\in\HS{1+r}(\Omega)$ to the continuous source problem
  in equation~\eqref{eq:regularity}.

  From this inequality it follows that
  \begin{align*}
    \norm{T-\widetilde{T}_{h}}{\mathcal{L}(\LTWO(\Omega))}
    = \sup_{f\in\LTWO(\Omega)}\dfrac{\norm{Tf-\widetilde{T}_{h}f}{0}}{\norm{f}{0}}
    = \sup_{f\in\LTWO(\Omega)}\dfrac{\norm{\uss-\widetilde{\us}_{\hh}^{s}}{0}}{\norm{f}{0}}
    \leq Ch^{\min(t+1,2)}.
  \end{align*}
\end{proof}
\begin{remark}
   \label{rm:regularity}
   We observe that if $f\in\mathcal{E}_{\mu}$ then, thanks to the $L^2$ a priori error estimate
   in Remark~\eqref{rm:estimate-regular-load}, it holds
   \begin{align*}
   \norm{(T-\widetilde{T}_{h})_{|E_{\mu}}}{\mathcal{L}(\LTWO(\Omega))}
   = \sup_{f\in\mathcal{E}_{\mu}}\dfrac{\norm{Tf-\widetilde{T}_{h}f}{0}}{\norm{f}{0}}
    = \sup_{f\in\mathcal{E}_{\mu}}\dfrac{\norm{\uss-\widetilde{\us}_{\hh}^{s}}{0}}{\norm{f}{0}}
    \leq Ch^{t+1}.
   \end{align*}

\end{remark}
Putting together Theorem~\ref{thm:BOeigfun}~ ,Theorem~\ref{thm:thm1}, and Remark~\ref{rm:regularity}, we can state the following result.
 \begin{theorem}

   Let $\mu$ be an eigenvalue of $T$, with multiplicity $m$, and
   denote the corresponding eigenspace by $E_{\mu}$.

   Then, exactly $m$ discrete eigenvalues $\widetilde{\mu}_{1, h},
   \dots, \widetilde{\mu}_{m, h}$ (repeated according to their
   respective multiplicities) converges to $\mu$.

  Moreover, let $\widetilde{E}_{\mu,h}$ be the direct sum of the eigenspaces
  corresponding to the discrete eigenvalues
  $\widetilde{\mu}_{1,h},\cdots,\widetilde{\mu}_{m,h}$ converging to $\mu$.

  Then
  \begin{equation}
    \delta(E_{\mu}, \widetilde{E}_{\mu,h})\leq
    C h^{t+1}.
  \end{equation}
 \end{theorem}

A direct consequence of the previous result
(cf.~\cite{Babuska-Osborn:1991,Boffi:2010}) is the following one.
\begin{theorem}
  \label{th:convl2}
  Let $u$ be a unit eigenfunction associated with the eigenvalue
  $\lambda$ of multiplicity $m$ and let $\widetilde{\ws}_{\hh}^{(1)},\ldots,\widetilde{\ws}_{\hh}^{(m)}$
  denote linearly independent eigenfunctions associated with the $m$
  discrete eigenvalues converging to $\lambda$.

  Then there exists $\widetilde{\us}_{\hh}\in\SPAN{\widetilde{\ws}_{\hh}^{(1)},\ldots,\widetilde{\ws}_{\hh}^{(m)}}$
  such that
  \begin{align*}
    \norm{u-\widetilde{\us}_{\hh}}{0}\leq Ch^{t+1},
  \end{align*}
  where $t=\min\{k,r\}$, being $k$ the order of the method and $r$ the
  regularity index of $u$.
\end{theorem}

\medskip
Using Theorem~\ref{thm:aprioriestimate} we can obtain an estimate of
the conformity error~\eqref{eq:def:Nh} better than the one in
Lemma~\eqref{le:Nh} when its argument are the solution to the
continuous problem~\eqref{eq:sourcePbm} and the discrete
problem~\eqref{eq:discreteSource2}.
It is worth noting that the solution to the discrete problem does not
need to be an approximation of the solution to the continuous problem, cf.~\cite{Boffi:2010}.
\begin{lemma}\label{lemma:Nh:def}

  Consider $u\in\HS{1+r}(\Omega)$, $v\in\LTWO(\Omega)$ and let
  $Tu,Tv\in\HS{1+r}(\Omega)$ with $r >1/2$ be,
  respectively, the solutions to problem~\eqref{eq:sourcePbm}
  with load term $u$ and $v$.

  Assume that \ASSUM{A0} is satisfied and let
  $\widetilde{T}_{h}u\in\Vhk\subsetH^{1,nc}(\Omega_{\hh};k)$ for some integer $k\geq1$
  be the virtual element approximation of $Tu$ that solves
  problem~\eqref{eq:discreteSource2}.

  Then, there exists a constant $C>0$, independent of $h$,

  such that
  \begin{align}
    \abs{\mathcal{N}_{\hh}(Tv, \widetilde{T}_{h}u)}
    \leq Ch^{2t}\,\snorm{Tv}{1+r}\,\snorm{Tu}{1+r}
  \end{align}
  where $t=\min\{k,r\}$ and $\mathcal{N}_{\hh}(u,v)$ is the conformity error
  defined in \eqref{eq:def:Nh}.
\end{lemma}
\begin{proof}
  We start the following chain of developments from the definition of
  the conformity error given in~\eqref{eq:def:Nh}, note that
  $\jump{Tu}=0$ on every mesh side and that the moments
  up to order $k-1$ of $\jump{\widetilde{T}_hu}$ across all
  mesh interfaces are zero, and apply the Cauchy-Schwarz
  inequality in the last two steps:
  \begin{align*}
    \mathcal{N}_{\hh}(Tv,\widetilde{T}_{h}u)
    & = \sum_{\S\in\Sset_{h}}\int_{\S}\nabla Tv\cdot\jump{\widetilde{T}_{h}u}\, {\rm d}\S \\
    & = \sum_{\S\in\Sset_{h}}\int_{\S}\big(I-\PiSz{k-1}\big)\nabla Tv\cdot\big(I-\PiSz{0}\big)\jump{\widetilde{T}_{h}u}\, {\rm d}\S \\
    & = \sum_{\S\in\Sset_{h}}\int_{\S}\big(I-\PiSz{k-1}\big)\nabla Tv\cdot\Big(
    \big(I-\PiSz{0}\big)\jump{\widetilde{T}_{h}u})-\big(I-\PiSz{0}\big)\jump{Tu}\Big)\, {\rm d}\S \\
    & = \sum_{\S\in\Sset_{h}}\int_{\S}\big(I-\PiSz{k-1}\big)\nabla Tv\cdot\big(I-\PiSz{0}\big)\jump{(\widetilde{T}_{h}-T)u}\, {\rm d}\S\\[0.35em]
    & \leq\sum_{\S\in\Sset_{h}}\norm{\big(I-\PiSz{k-1}\big)\nabla Tv\cdot\norS}{0,\S}\,\norm{(I-\PiSz{0})\jump{(\widetilde{T}_{h}-T)u}\cdot\norS}{0,\S}\\
    & \leq
    \left[\,\sum_{\S\in\Sset_{h}}\norm{\big(I-\PiSz{k-1}\big)\nabla Tv\cdot\norS}{0,\S}^2\right]^{\frac{1}{2}}\times
    \left[\,\sum_{\S\in\Sset_{h}}\norm{(I-\PiSz{0})\jump{(\widetilde{T}_{h}-T)u}\cdot\norS}{0,\S}^2\right]^{\frac{1}{2}}\\[0.5em]
    &= \mathcal{N}_1\times\mathcal{N}_2.
  \end{align*}

  Trace inequality~\eqref{eq:approx:pitrace} yields

  \begin{align*}
    \norm{(I-\Pi_{k-1}^{0,\S})\nabla Tv\cdot\norS}{0,\S}
    \leq C\hh_{\S}^{t-\frac{1}{2}}\snorm{Tv}{1+r,\Omega_{\S}},
  \end{align*}
  and summing over all the mesh sides, noting that $\hh_{\S}\leqh$, the
  number of sides per element is uniformly bounded due to \ASSUM{A0}
  and using definition~\eqref{eq:norm-broken} yield
  \begin{align*}
    \abs{\mathcal{N}}_1^2
    = \sum_{\S\in\Sset_{h}}\norm{\big(I-\PiSz{k-1}\big)\nabla Tv\cdot\norS}{0,\S}^2
    \leq C\big(h^{t-\frac{1}{2}}\big)^2\sum_{\S\in\Sset_{h}}\snorm{Tv}{1+r,\Omega_{\S}}^2
    \leq C\big(h^{t-\frac{1}{2}}\big)^2\sum_{\P\in\Omega_{\hh}}\snorm{Tv}{1+r,\P}^2,
  \end{align*}
  and finally
  \begin{align*}
    \abs{\mathcal{N}_1} \leq Ch^{t-\frac{1}{2}}\snorm{Tv}{1+r}.
  \end{align*}

  Similarly, trace inequality~\eqref{eq:approx:pitrace} and the jump definition yield

  \begin{align*}
    \norm{(I-\PiSz{0})\jump{(\widetilde{T}_{h}-T)u}\cdot\norS}{0,\S}
    \leq C\hh_{\S}^{\frac{1}{2}}\snorm{(\widetilde{T}_{h}-T)u}{1,\Omega_{\S}}
  \end{align*}
  and using the same arguments as above we have that
  \begin{align*}
    \abs{\mathcal{N}_2}^2
    &= \sum_{\S\in\Sset_{h}}\norm{(I-\Pi^{0,\S}_{0})\jump{(\widetilde{T}_{h}-T)u}\cdot\norS}{0,\S}^2
    \leq Ch\sum_{\S\in\Sset_{h}}\snorm{(\widetilde{T}_{h}-T)u}{1,\Omega_{\S}}^2
    \leq Ch\sum_{\P\in\Omega_{\hh}}\snorm{(\widetilde{T}_{h}-T)u}{1,\P}^2\\[0.5em]
    &= Ch\snorm{(\widetilde{T}_{h}-T)u}{1,h}^2.
  \end{align*}
  Using this relation and the \emph{a priori} error estimate in the
  energy norm of Remark~\ref{rm:estimate-regular-load} finally yield:
  \begin{align*}
    \abs{\mathcal{N}}_2\leqh^{t+\frac{1}{2}}\snorm{Tu}{1+r}.
  \end{align*}

  The assertion of the lemma follows by collecting the above estimates
  together.
\end{proof}

We now prove the usual double order convergence of the eigenvalues.
\begin{theorem}
  \label{theorem:double:convergence:rate}
  Let $\lambda$ be an eigenvalue of problem~\eqref{eq:eigPbm} with multiplicity $m$,
  and denote by $\widetilde{\lambda}_{1,h},\cdots,\widetilde{\lambda}_{m,h}$ the $m$ discrete eigenvalues
  converging towards $\lambda$.

  Then the following optimal double order convergence holds:
  \begin{align}
    \label{eq:double:convergence:rate}
    \abs{\lambda - \widetilde{\lambda}_{i,h}}
    \leq C h^{2t}\quad\forall i=1,\ldots,m,
  \end{align}
  with $t=\min\{k,r\}$, being $k$ the order of the method and $r$ the
  regularity index of the eigenfunction corresponding to $\lambda$.
\end{theorem}
\begin{proof}
  We use the result stated in Theorem~\ref{th:BOeig}.

  It is clear that the second term in the estimate of
  Theorem~\ref{th:BOeig} is of double order compared to the
  $\HONE$-rate of convergence.

  Hence, we analyse in detail the term
  $b \left((T-\widetilde{T}_{h})\phi_j,\phi_k\right)$.

  Let $u$ and $v$ be two eigenfunctions associated with the
  eigenvalue $\lambda$.

  Then, we note that $(T-\widetilde{T}_{h})u\inH^{1,nc}(\Omega_{\hh};k)$ and begin the
  chain of developments that follows from the definition of the
  conformity error in~\eqref{eq:def:Nh}:
  \begin{align}
    \label{eq:eigproof}
    \begin{array}{rll}
      &b \left( (T-\widetilde{T}_{h})u,v \right)

      = a(Tv,(T-\widetilde{T}_{h})u) - \mathcal{N}_{h}(Tv,(T-\widetilde{T}_{h})u)                                              & \mbox{\big[\textrm{note~that~}$\mathcal{N}_{h}(Tv,Tu)=0$\big]}     \nonumber\\[0.5em]
      &\qquad = a(Tv,(T-\widetilde{T}_{h})u) + \mathcal{N}_{h}(Tv,\widetilde{T}_{h}u)                                          & \mbox{\big[\textrm{add and subtract~}$\widetilde{T}_{h}v$ in the first term\big]}\nonumber\\[0.5em]
      &\qquad = a((T-\widetilde{T}_{h})v,(T-\widetilde{T}_{h})u)  + a(\widetilde{T}_{h}v,(T-\widetilde{T}_{h})u) + \mathcal{N}_{h}(Tv,\widetilde{T}_{h}u) & \mbox{\big[split the middle term and use~\eqref{eq:def:Nh}\big]}          \nonumber\\[0.5em]
      &\qquad = a((T-\widetilde{T}_{h})v,(T-\widetilde{T}_{h})u) + b(\widetilde{T}_{h}v,u) + \mathcal{N}_{h}(Tu,\widetilde{T}_{h}v)           & \nonumber\\
      &\qquad\phantom{=}- a(\widetilde{T}_{h}v,\widetilde{T}_{h}u) + \mathcal{N}_{h}(Tv,\widetilde{T}_{h}u)                              &  \mbox{\big[add both sides of~\eqref{eq:discreteSource2} \big]}           \nonumber\\[0.5em]
      &\qquad = a((T-\widetilde{T}_{h})v,(T-\widetilde{T}_{h})u) + \big[b(u, \widetilde{T}_{h}v) - \bsht(u, \widetilde{T}_{h}v)\big] +         & \nonumber\\
      &\qquad\phantom{=}
      \big[ \as_{\hh}(\widetilde{T}_{h}v,\widetilde{T}_{h}u) - a(\widetilde{T}_{h}v,\widetilde{T}_{h}u) \big] +
      \big[ \mathcal{N}_{h}(Tu,\widetilde{T}_{h}v) + \mathcal{N}_{h}(Tv,\widetilde{T}_{h}u) \big]
      \\[0.5em] &\qquad
      = \sum_{i=1}^{4}\mathsf{R}_i.
    \end{array}
  \end{align}

  Term $\mathsf{R}_1$ is clearly of order  $h^{2t}$, being $u$ and $v$ eigenfunctions (see Remark~\eqref{rm:estimate-regular-load}) :
  \begin{align*}
    \abs{\mathsf{R}_1}
    = \abs{ a((T-\widetilde{T}_{h})v,(T-\widetilde{T}_{h})u)}
    \leq \snorm{(T-\widetilde{T}_{h})v}{1,h}\,\snorm{(T-\widetilde{T}_{h})u}{1,h}
    \leq Ch^{2t}
  \end{align*}
  To bound term $\mathsf{R}_2$ using \eqref{eq:discretebstab} and \eqref{eq:ctbot}, the definition of $L^2$-orthogonal projection and triangular inequality, we get
  \begin{equation}
\label{eq:R2}
\begin{split}
  \abs{\mathsf{R}_2} & \leq \abs{b(u,\widetilde{T}_{h}v) - \bsht(u, \widetilde{T}_{h}v)}
  \leq\sum_{\P\in\Omega_{\hh}} \abs{\bs^{\P}(u,\widetilde{T}_{h}v) - \widetilde{\bs}^{\P}_{\hh}(u, \widetilde{T}_{h}v)}  \\
  &  \leq\sum_{\P\in\Omega_{\hh}} \left( \left|\bs^{\P}(u-\Piz{k}u,\widetilde{T}_{h}v)\right| +
  \left| \widetilde{S}^{\P}\left( (I-\Piz{k})u, (I-\Piz{k})\widetilde{T}_{h}v \right)\right| \right) \\
  & \leq\sum_{\P\in\Omega_{\hh}} \left( \big|\bs^{\P}((I-\Piz{k})u,(I-\Piz{k})\widetilde{T}_{h}v)\big| +
  \widetilde{c}^* \norm{(I-\Piz{k})u}{0} \norm{(I-\Piz{k})\widetilde{T}_{h}v}{0}
   \right)\\
  & \leq
  \sum_{\P\in\Omega_{\hh}}(1 + \widetilde{c}^*)\norm{(I-\Piz{k})u}{0,P}\norm{(I-\Piz{k})\widetilde{T}_{h}v}{0,P}
  \\
  &\leq C \sum_{\P\in\Omega_{\hh}}
  \left(
  \norm{(I-\Piz{k})u}{0,P} \left(
  \norm{(I-\Piz{k})(T -\widetilde{T}_{h})v}{0,P} +    \norm{(I-\Piz{k})Tv}{0,P}
  \right)
  \right)
  \end{split}
\end{equation}

  Now, note that
  \begin{align}
  \label{eq:r21}
    \norm{u-\Piz{k}u}{0,\P}
    \leq Ch^{\min(k+1,r+1)}\snorm{u}{r+1,\P}
    \leq Ch^{t+1}\snorm{u}{r+1,\P}.
  \end{align}
  By the continuity of $L^2$-projection with respect the $L^2$-norm we get

  \begin{align}
  \label{eq:r22}
  \norm{(I-\Piz{k})(T -\widetilde{T}_{h})v}{0,P}
    \leq \norm{(T -\widetilde{T}_{h})v}{0,P}.

  \end{align}

  Moreover polynomial approximation estimate \eqref{eq:approx:pi} yields

  \begin{align}
  \label{eq:r23}
  \norm{(I-\Piz{k})Tv}{0,P}
    \leq Ch^{t+1}\snorm{Tv}{1+r,\P}.
  \end{align}

  Hence collecting \eqref{eq:r21}, \eqref{eq:r22}, \eqref{eq:r23} in \eqref{eq:R2},
  and using the $L^2$ \emph{a priori}  error estimate in Remark~\eqref{rm:estimate-regular-load}
  and the stability estimate~\eqref{eq:regularity},
  we obtain

  \begin{align*}
  \abs{b(u,\widetilde{T}_{h}v) - \bsht(u, \widetilde{T}_{h}v)}
  \leq Ch^{2t+2}\snorm{u}{r+1} \, \snorm{Tv}{r+1}
  \leq Ch^{2t+2} \norm{u}{0} \, \norm{v}{0}=C h^{2t+2}.
  \end{align*}

  To estimate term $\mathsf{R}_3$, we first consider the developments:

  \begin{align*}
    \as^{\P}(\widetilde{T}_{h}u,\widetilde{T}_{h}v) -
    \as^P_{\hh}(\widetilde{T}_{h}u,\widetilde{T}_{h}v)
    & = \as^{\P}(\widetilde{T}_{h}u - (Tu)_{\pi},\widetilde{T}_{h}v) +
    \as^P_{\hh}\big( (Tu)_{\pi},\widetilde{T}_{h}v \big) - \as^P_{\hh}(\widetilde{T}_{h}u,\widetilde{T}_{h}v) \\
    & = \as^{\P}(\widetilde{T}_{h}u - (Tu)_{\pi},\widetilde{T}_{h}v - (Tv)_{\pi}) + \as^{\P}_h(\widetilde{T}_{h}u - (Tu)_{\pi}, (Tv)_{\pi})          \\
    & \phantom{=} + \as^P_{\hh}\big( (Tu)_{\pi} - \widetilde{T}_{h}u, \widetilde{T}_{h}v \big)                                                \\
    & = \as^{\P}(\widetilde{T}_{h}u - (Tu)_{\pi}, \widetilde{T}_{h}v - (Tv)_{\pi} ) + \as^P_{\hh}( \widetilde{T}_{h}u - (Tu)_{\pi}, (Tv)_{\pi} - \widetilde{T}_{h}v ),

  \end{align*}

  where we make use of the consistency
  condition~\eqref{eq:k-consistency} to introduce $(Tu)_{\pi}$ and
  $(Tv)_{\pi}$, the elemental polynomial approximations of $Tu$
  and $Tv$ that exist in accordance with~\eqref{eq:approx:pi}.

  The terms on the right-hand side of the previous equation are
  similar and we can estimate both as follows:
  \begin{equation*}
    \abs{ \as^{\P}( \widetilde{T}_{h}u - (Tu)_{\pi}, \widetilde{T}_{h}v - (Tv)_{\pi} ) }
    \le \Big( \snorm{ (\widetilde{T}_{h}-T)u }{1,\P} + \snorm{ Tu - (Tu)_{\pi} }{1,\P} \Big)
    \Big( \snorm{ (\widetilde{T}_{h} - T)v }{1,\P} + \snorm{ Tv - (Tv)_{\pi} }{1,\P} \Big),
  \end{equation*}
  and, using the \emph{a priori} error estimate in the broken
  $\HONE$-norm in Remark~\eqref{rm:estimate-regular-load},

  the local approximation
  properties of the VEM space by polynomials~\eqref{eq:approx:pi},
  and the stability estimate~\eqref{eq:regularity}, it holds

  \begin{align*}
    \abs{\mathsf{R}_3}
    &\leq\sum_{\P\in\Th}\Big| \as^{\P}(\widetilde{T}_{h}u, \widetilde{T}_{h}v) - \as^P_{\hh}( \widetilde{T}_{h}u,\widetilde{T}_{h}v ) \Big| \\
    &\leq C
    \Big( \snorm{(\widetilde{T}_{h}-T)u}{1,h} + \snorm{Tu-(Tu)_{\pi}}{1,h} \Big)
    \Big( \snorm{(\widetilde{T}_{h}-T)v}{1,h} + \snorm{Tv-(Tv)_{\pi}}{1,h} \Big)  \\
    &  \leq Ch^{2t}  \snorm{\Tu}{1+r} \snorm{\Tv}{1+r}  \le C h^{2t}.
  \end{align*}

  Finally, for term $\mathsf{R}_4$ we apply the triangle inequality,
  Lemma~\ref{lemma:Nh:def}, and the stability estimate~\eqref{eq:regularity} to obtain:
  \begin{align*}
    \abs{\mathsf{R}_4}
    \leq \abs{\mathcal{N}_{\hh}(Tu,\widetilde{T}_{h}v)} + \abs{\mathcal{N}_{\hh}(Tv,\widetilde{T}_{h}u)}
    \leq Ch^{2t}\snorm{Tv}{1+r}\snorm{Tu}{1+r} \leq C h^{2t}.
  \end{align*}

  The assertion of the theorem follows from the above estimates.
\end{proof}

The proof of the optimal error estimate for the eigenfunctions in the
discrete energy norm follows along the same line as the one for the
nonconforming finite element method.
We briefly report it here for the sake of completeness.
\begin{theorem}
  With the same notation as in Theorem~\ref{th:convl2}, we have

  \begin{align*}
    \snorm{u-\widetilde{\us}_{\hh}}{1,h}\le Ch^{t},
  \end{align*}
  where $t=\min(k,r)$, $k$ being the order of the method and $r$ the
  regularity index of $u$.
\end{theorem}
\begin{proof}

  \begin{equation*}
    u - \widetilde{\us}_{\hh} = \lambda Tu - \widetilde{\lambda}_{h} \widetilde{T}_{h}\widetilde{\us}_{\hh}
    = (\lambda - \widetilde{\lambda}_{h})Tu + \widetilde{\lambda}_{h}(T - \widetilde{T}_{h})u + \widetilde{\lambda}_{h} \widetilde{T}_{h}(u - \widetilde{\us}_{\hh}),
  \end{equation*}
  then

  \begin{align*}
    \snorm{u -\widetilde{\us}_{\hh}}{1,h}
    \leq \abs{\lambda - \lambda_{h}} \, \snorm{Tu}{1,h} + \lambda_{h}\snorm{(T-\widetilde{T}_{h})u}{1,h}
    + \widetilde{\lambda}_{h} \snorm{\widetilde{T}_{h}(u - \widetilde{\us}_{\hh})}{1,h}.
  \end{align*}
  The first term at the right-hand side of the previous equation is of
  order $h^{2t}$, while the second one is of order $h^{t}$.

  Finally, for the last term, using \eqref{eq:stability}, the continuity of the operator $\widetilde{T}_{h}$, and Theorem \ref{th:convl2}, we obtain
  \begin{align*}
    \snorm{ \widetilde{T}_{h}(u-\widetilde{\us}_{\hh})}{1,h}^2
    &\leq \dfrac{1}{\alpha_*}\as_{\hh}(\widetilde{T}_{h}(u - \widetilde{\us}_{\hh}),\widetilde{T}_{h}(u - \widetilde{\us}_{\hh})) \\
    &= \dfrac{1}{\alpha_*}\bsht(u-\widetilde{\us}_{\hh},\widetilde{T}_{h}(u - \widetilde{\us}_{\hh}))
    \le C\norm{u-\widetilde{\us}_{\hh}}{0}^2
    \le C h^{2t+2}.
  \end{align*}
\end{proof}