A novel finite element method for simulating surface plasmon polaritons on complex graphene sheets

Jichun Li Department of Mathematical Sciences, University of Nevada Las Vegas, Nevada 89154-4020, USA ([email protected])    Michael Neunteufel The Fariborz Maseeh Department of Mathematics and Statistics, Portland State University, Portland, OR 97021, USA ([email protected]).    Li Zhu The Fariborz Maseeh Department of Mathematics and Statistics, Portland State University, Portland, OR 97021, USA ([email protected]).
Abstract

Surface plasmon polaritons (SPPs) are generated on the graphene surface, and provide a window into the nano-optical and electrodynamic response of their host material and its dielectric environment. An accurate simulation of SPPs presents several unique challenges, since SPPs often occur at complex interfaces between materials of different dielectric constants and appropriate boundary conditions at the graphene interfaces are crucial. Here we develop a simplified graphene model and propose a new finite element method accordingly. Stability for the continuous model is established, and extensive numerical results are presented to demonstrate that the new model can capture the SPPs very well for various complex graphene sheets.

Keywords – Maxwell’s equations, finite element time-domain methods, edge elements, graphene, surface plasmon polaritons.

Mathematics Subject Classification (2000): 78M10, 65N30, 65F10, 78-08.

1 Introduction

Graphene is a single layer of carbon atoms arranged in a hexagonal lattice pattern, often described as a ”honeycomb” structure. The 2-D material graphene was first successfully isolated by Novoselov and Geim et al. [33]. In 2010, Geim and Novoselov were awarded Nobel Prizes in Physics for their groundbreaking experiments regarding graphene. Due to graphene’s unique electrical, electromagnetic, and optical characteristics, it has attracted widespread attention, leading to the design of many new systems and equipment with graphene. For example, graphene has played a prominent role in the design of organic light-emitting diodes, solar cells, antennas, and invisibility cloaks (cf. [12, 5, 40]).

In the past two decades, in addition to many great achievements on the physical research on graphene and graphene-based devices, another hot topic has been the numerical simulation of graphene. The famous Kubo formula [13] gives the expression of graphene conductivity, which is a function of many physical parameters such as wavelength, chemical potential, and temperature. With the development of computational electromagnetic in the past, such as the finite difference time-domain (FDTD) method (e.g., [14, 16, 19, 27, 39]) and the finite element method (FEM) (e.g., papers [4, 7, 8, 9, 23, 35, 17, 37, 42], and books [11, 30, 24]), many robust and efficient numerical methods have been proposed to simulate the electromagnetic response of graphene related devices. The numerical approaches for modeling graphene can be classified into two big categories: (1) Treating graphene as a thin plate with finite thickness [34], and converting its surface conductivity into a volumetric conductivity; (2) Taking graphene as a zero-thickness sheet [31]. Due to the easy realization of (1), many published papers and commercial software model graphene as a thin sheet with a finite thickness [6, 43]. However, direct discretization of graphene with a small finite thickness results in extremely fine grids around graphene. This leads to extremely small time steps for time-domain simulations with explicit schemes, which consume enormous amount of memory storage and CPU time.

The interesting physical research on graphene and graphene-based devices has inspired mathematicians to conduct mathematical analysis [1, 15, 21] and modeling of graphene (e.g., [20, 29, 38, 44] and references therein). Here we are interested in simulating the surface plasmon polaritons (SPPs) generated on the graphene surface, since SPPs provide a window into the nano-optical, electrodynamic response of their host material and its dielectric environment [41]. The plasmons occur in the highly sought after terahertz to mid-infrared regime. Note that terahertz waves are used in a variety of applications such as nondestructive analysis, since terahertz waves can be used to analyze the internal structure of objects without damaging them. For example, THz cameras can be used to see what is inside sealed packages. Also, terahertz waves can be found in military applications, e.g., terahertz sensors are used in military communication, detecting biological and explosive warfare agents, and inspecting concealed weapons. However, because of practical difficulties in exciting and detecting the SPP waves in graphene, numerical simulation of wave interactions with graphene materials plays a very important role in designing functional components with graphene. Considering the disadvantage of FDTD methods in handling the complex geometry, which happens quite often in graphene devices, we recently proposed and analyzed some finite element time-domain (FETD) methods for graphene simulation [45, 22, 18, 26]. In [45, 22], we treated the graphene with some thickness (though very thin); while in [26], we successfully developed a new FETD method for simulating surface plasmon polaritons (SPPs) on graphene sheets with zero-thickness. We like to remark that the works of [29, 38] are based on frequency-domain finite element methods. The work of Wilson, Santosa, and Martin [44] is for 2-D time-domain SPP models written as an integro-differential equation in time. In [32], Nicholls et al. proposed the so-called high–order perturbation of surfaces algorithms for simulating the plasmonic response of a perfectly flat sheet of graphene. They solved the Helmholtz equations by using the dispersive Drude model for the surface current.

In this paper, we propose a novel FETD method by treating the graphene sheet as zero-thickness. The new method is based on a reformulated system of governing equations for graphene with electric and magnetic fields as unknowns. Compared to our previous work [26], the new system does not contain the induced current explicitly. Hence, our new method is more efficient in memory and computational cost.

The rest of the paper is organized as follows. In Section 2, we first present and reformulate the time-domain governing equations for modeling the surface plasmon polaritons on graphene sheets. Then we prove the stability for the model. In Section 3, we propose a leapfrog time stepping finite element scheme for solving the graphene model. In Section 4, we present extensive numerical results to demonstrate the effectiveness of our method for simulating the propagation of surface plasmon polaritons on various complex graphene sheets. We conclude the paper in Section 5.

2 The governing equations and stability analysis

In our previous papers [45, 22], we treated the graphene as a homogenized material with an effective permittivity and a small thickness. By ignoring the interband conductivity, we have the TEz𝑇subscript𝐸𝑧TE_{z}italic_T italic_E start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT model governing equations for simulating surface plasmon propagation on graphene [45, (2.7)-(2.12)]:

ϵ0t𝑬=×H,inΩ,subscriptitalic-ϵ0subscript𝑡𝑬𝐻inΩ\displaystyle\epsilon_{0}\partial_{t}\mbox{\boldmath$E$}=\nabla\times H,\quad% \mbox{in}~{}~{}\Omega,italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E = ∇ × italic_H , in roman_Ω , (2.1)
μ0tH=×𝑬Ks,inΩ,subscript𝜇0subscript𝑡𝐻𝑬subscript𝐾𝑠inΩ\displaystyle\mu_{0}\partial_{t}H=-\nabla\times\mbox{\boldmath$E$}-K_{s},\quad% \mbox{in}~{}~{}\Omega,italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H = - ∇ × bold_italic_E - italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , in roman_Ω , (2.2)
τ0t𝑱+𝑱=σ0𝑬,onΓ,subscript𝜏0subscript𝑡𝑱𝑱subscript𝜎0𝑬onΓ\displaystyle\tau_{0}\partial_{t}\mbox{\boldmath$J$}+\mbox{\boldmath$J$}=% \sigma_{0}\mbox{\boldmath$E$},\quad\mbox{on}~{}\Gamma,italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J + bold_italic_J = italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT bold_italic_E , on roman_Γ , (2.3)

where we denote the electric field 𝑬=(Ex,Ey)𝑬superscriptsubscript𝐸𝑥subscript𝐸𝑦\mbox{\boldmath$E$}=(E_{x},E_{y})^{\prime}bold_italic_E = ( italic_E start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, magnetic field H=Hz𝐻subscript𝐻𝑧H=H_{z}italic_H = italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT, Kssubscript𝐾𝑠K_{s}italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT for an imposed magnetic source function, 𝑱:=𝑱dassign𝑱subscript𝑱𝑑\mbox{\boldmath$J$}:=\mbox{\boldmath$J$}_{d}bold_italic_J := bold_italic_J start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT (as denoted in [45]) for the induced intraband surface current in graphene, ϵ0subscriptitalic-ϵ0\epsilon_{0}italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and μ0subscript𝜇0\mu_{0}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT for the vacuum permittivity and permeability, the positive constant τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT for the relaxation time, and the positive constant σ0subscript𝜎0\sigma_{0}italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT for the graphene surface conductivity. Moreover, we assume that the physical domain ΩΩ\Omegaroman_Ω is a bounded Lipschitz polygonal domain in 2superscript2{\cal R}^{2}caligraphic_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT with boundary ΩΩ\partial\Omega∂ roman_Ω, and ΓΓ\Gammaroman_Γ represents the graphene sheet embedded in ΩΩ\Omegaroman_Ω. Also we define the 2-D curl operators as ×H:=(yH,xH)assign𝐻superscriptsubscript𝑦𝐻subscript𝑥𝐻\nabla\times H:=(\partial_{y}H,-\partial_{x}H)^{\prime}∇ × italic_H := ( ∂ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_H , - ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_H ) start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and ×𝑬:=xEyyExassign𝑬subscript𝑥subscript𝐸𝑦subscript𝑦subscript𝐸𝑥\nabla\times\mbox{\boldmath$E$}:=\partial_{x}E_{y}-\partial_{y}E_{x}∇ × bold_italic_E := ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT - ∂ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT.

To complete the model, we assume that (2.1)-(2.3) are subject to the simple perfectly conducting (PEC) boundary condition:

𝝂^×𝑬=0,onΩ,bold-^𝝂𝑬0onΩ\bm{\hat{\nu}}\times\mbox{\boldmath$E$}=0,~{}~{}\mbox{on}~{}\partial\Omega,overbold_^ start_ARG bold_italic_ν end_ARG × bold_italic_E = 0 , on ∂ roman_Ω , (2.4)

and the initial conditions

𝑬(𝒙,0)=𝑬0(𝒙),H(𝒙,0)=H0(𝒙),𝑱(𝒙,0)=𝑱0(𝒙),formulae-sequence𝑬𝒙0subscript𝑬0𝒙formulae-sequence𝐻𝒙0subscript𝐻0𝒙𝑱𝒙0subscript𝑱0𝒙\displaystyle\mbox{\boldmath$E$}(\mbox{\boldmath$x$},0)=\mbox{\boldmath$E$}_{0% }(\mbox{\boldmath$x$}),~{}H(\mbox{\boldmath$x$},0)=H_{0}(\mbox{\boldmath$x$}),% ~{}\mbox{\boldmath$J$}(\mbox{\boldmath$x$},0)=\mbox{\boldmath$J$}_{0}(\mbox{% \boldmath$x$}),bold_italic_E ( bold_italic_x , 0 ) = bold_italic_E start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) , italic_H ( bold_italic_x , 0 ) = italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) , bold_italic_J ( bold_italic_x , 0 ) = bold_italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) , (2.5)

where 𝝂^^𝝂\hat{\bm{\nu}}over^ start_ARG bold_italic_ν end_ARG denotes the unit outward normal vector on ΩΩ\partial\Omega∂ roman_Ω, and 𝑬0,H0,𝑱0subscript𝑬0subscript𝐻0subscript𝑱0\mbox{\boldmath$E$}_{0},H_{0},\mbox{\boldmath$J$}_{0}bold_italic_E start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , bold_italic_J start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT are some properly given functions.

Recently, we [26] successfully simulated surface plasmon propagation on graphene by treating it as zero-thickness sheet (i.e., appearing as a curve in our 2-D simulations, e.g., Figures 1 and 3 shown later), with the following boundary conditions given on the graphene interface [3, Fig.1]:

n^1×𝑬1=n^2×𝑬2,onΓ,subscript^𝑛1subscript𝑬1subscript^𝑛2subscript𝑬2onΓ\displaystyle\hat{n}_{1}\times{\mbox{\boldmath$E$}}_{1}=\hat{n}_{2}\times{% \mbox{\boldmath$E$}}_{2},~{}~{}\mbox{on}~{}\Gamma,over^ start_ARG italic_n end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × bold_italic_E start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = over^ start_ARG italic_n end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × bold_italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , on roman_Γ , (2.6)
H1H2=𝑱×𝒏^,onΓ,subscript𝐻1subscript𝐻2𝑱bold-^𝒏onΓ\displaystyle H_{1}-H_{2}=\mbox{\boldmath$J$}\times\bm{\hat{n}},~{}~{}\mbox{on% }~{}\Gamma,italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = bold_italic_J × overbold_^ start_ARG bold_italic_n end_ARG , on roman_Γ , (2.7)

where H1subscript𝐻1H_{1}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and H2subscript𝐻2H_{2}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT represent the magnetic fields above and below the interface, respectively, 𝒏^:=(nx,ny)assignbold-^𝒏superscriptsubscript𝑛𝑥subscript𝑛𝑦\bm{\hat{n}}:=(n_{x},n_{y})^{\prime}overbold_^ start_ARG bold_italic_n end_ARG := ( italic_n start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT denotes the unit normal vector of the interface pointing upward, and n^1subscript^𝑛1\hat{n}_{1}over^ start_ARG italic_n end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and n^2subscript^𝑛2\hat{n}_{2}over^ start_ARG italic_n end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are the unit outward normal vectors from the top and bottom of the interface. Finally, we adopt the 2-D cross product notation 𝑱×𝒏^:=JxnyJynxassign𝑱bold-^𝒏subscript𝐽𝑥subscript𝑛𝑦subscript𝐽𝑦subscript𝑛𝑥\mbox{\boldmath$J$}\times\bm{\hat{n}}:=J_{x}n_{y}-J_{y}n_{x}bold_italic_J × overbold_^ start_ARG bold_italic_n end_ARG := italic_J start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT - italic_J start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. We like to remark that (2.6)-(2.7) imply that the tangential electric field is continuous across the interface, and the jump of the tangential component of the magnetic field across the interface is equal to the surface current.

In [26], using integration by parts and the interface conditions (2.6)-(2.7), we derived the following weak formulation for simulating graphene as an interface: Find the solution

𝑬L2(0,T;H0(curl;Ω))H1(0,T;(L2(Ω))2),HH1(0,T;L2(Ω)),𝑱H1(0,T;(L2(Γ))2),formulae-sequence𝑬superscript𝐿20𝑇subscript𝐻0𝑐𝑢𝑟𝑙Ωsuperscript𝐻10𝑇superscriptsuperscript𝐿2Ω2formulae-sequence𝐻superscript𝐻10𝑇superscript𝐿2Ω𝑱superscript𝐻10𝑇superscriptsuperscript𝐿2Γ2\displaystyle\mbox{\boldmath$E$}\in L^{2}(0,T;H_{0}(curl;\Omega))\cap H^{1}(0,% T;(L^{2}(\Omega))^{2}),H\in H^{1}(0,T;L^{2}(\Omega)),\mbox{\boldmath$J$}\in H^% {1}(0,T;(L^{2}(\Gamma))^{2}),bold_italic_E ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 0 , italic_T ; italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) ) ∩ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( 0 , italic_T ; ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , italic_H ∈ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( 0 , italic_T ; italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) ) , bold_italic_J ∈ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( 0 , italic_T ; ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Γ ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ,

such that (cf. [26, (2.9)-(2.11)]):

ϵ0(t𝑬,ϕ)=(H,×ϕ)𝑱,ϕΓ,subscriptitalic-ϵ0subscript𝑡𝑬bold-italic-ϕ𝐻bold-italic-ϕsubscript𝑱bold-italic-ϕΓ\displaystyle\epsilon_{0}(\partial_{t}\mbox{\boldmath$E$},\mbox{\boldmath${\bf% \phi}$})=(H,\nabla\times\mbox{\boldmath${\bf\phi}$})-\langle\mbox{\boldmath$J$% },\mbox{\boldmath${\bf\phi}$}\rangle_{\Gamma},italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) = ( italic_H , ∇ × bold_italic_ϕ ) - ⟨ bold_italic_J , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT , (2.8)
μ0(tH,ψ)=(×𝑬,ψ)(Ks,ψ),subscript𝜇0subscript𝑡𝐻𝜓𝑬𝜓subscript𝐾𝑠𝜓\displaystyle\mu_{0}(\partial_{t}H,\psi)=-(\nabla\times\mbox{\boldmath$E$},% \psi)-(K_{s},\psi),italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , italic_ψ ) = - ( ∇ × bold_italic_E , italic_ψ ) - ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_ψ ) , (2.9)
τ0t𝑱,𝝌Γ+𝑱,𝝌Γ=σ0𝑬,𝝌Γ,subscriptsubscript𝜏0subscript𝑡𝑱𝝌Γsubscript𝑱𝝌Γsubscriptsubscript𝜎0𝑬𝝌Γ\displaystyle\langle\tau_{0}\partial_{t}\mbox{\boldmath$J$},\mbox{\boldmath${% \bf\chi}$}\rangle_{\Gamma}+\langle\mbox{\boldmath$J$},\mbox{\boldmath${\bf\chi% }$}\rangle_{\Gamma}=\langle\sigma_{0}\mbox{\boldmath$E$},\mbox{\boldmath${\bf% \chi}$}\rangle_{\Gamma},⟨ italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J , bold_italic_χ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + ⟨ bold_italic_J , bold_italic_χ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = ⟨ italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT bold_italic_E , bold_italic_χ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT , (2.10)

hold true for any test functions ϕH0(curl;Ω),ψL2(Ω)formulae-sequencebold-italic-ϕsubscript𝐻0𝑐𝑢𝑟𝑙Ω𝜓superscript𝐿2Ω\mbox{\boldmath${\bf\phi}$}\in H_{0}(curl;\Omega),\psi\in L^{2}(\Omega)bold_italic_ϕ ∈ italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) , italic_ψ ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ), and 𝝌(L2(Γ))2𝝌superscriptsuperscript𝐿2Γ2\mbox{\boldmath${\bf\chi}$}\in(L^{2}(\Gamma))^{2}bold_italic_χ ∈ ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Γ ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. To obtain (2.8), we use integration by parts over ΩΩ\Omegaroman_Ω and the boundary condition (2.7). Here we denote (,)(\cdot,\cdot)( ⋅ , ⋅ ) for the L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT inner product over ΩΩ\Omegaroman_Ω, and 𝑱,ϕΓ:=Γ𝑱×𝒏^ϕ×𝒏^𝑑sassignsubscript𝑱bold-italic-ϕΓsubscriptΓ𝑱bold-^𝒏bold-italic-ϕbold-^𝒏differential-d𝑠\langle\mbox{\boldmath$J$},\mbox{\boldmath${\bf\phi}$}\rangle_{\Gamma}:=\int_{% \Gamma}\mbox{\boldmath$J$}\times\bm{\hat{n}}\cdot\mbox{\boldmath${\bf\phi}$}% \times\bm{\hat{n}}~{}ds⟨ bold_italic_J , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT := ∫ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT bold_italic_J × overbold_^ start_ARG bold_italic_n end_ARG ⋅ bold_italic_ϕ × overbold_^ start_ARG bold_italic_n end_ARG italic_d italic_s for the inner product on ΓΓ\Gammaroman_Γ. Finally, we adopt the standard Sobolev space notation

H0(curl;Ω)={𝒖(L2(Ω))2:×𝒖L2(Ω),𝝂^×𝒖=0onΩ}.subscript𝐻0𝑐𝑢𝑟𝑙Ωconditional-set𝒖superscriptsuperscript𝐿2Ω2formulae-sequence𝒖superscript𝐿2Ωbold-^𝝂𝒖0onΩH_{0}(curl;\Omega)=\{\mbox{\boldmath$u$}\in(L^{2}(\Omega))^{2}:~{}\nabla\times% \mbox{\boldmath$u$}\in L^{2}(\Omega),~{}\bm{\hat{\nu}}\times\mbox{\boldmath$u$% }=0~{}\mbox{on}~{}\partial\Omega\}.italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) = { bold_italic_u ∈ ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : ∇ × bold_italic_u ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) , overbold_^ start_ARG bold_italic_ν end_ARG × bold_italic_u = 0 on ∂ roman_Ω } .

To derive the governing equations for our new numerical method, we differentiate (2.8) with respect to t𝑡titalic_t and then multiplying the result by τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. This gives

τ0ϵ0(tt𝑬,ϕ)=τ0(tH,×ϕ)τ0t𝑱,ϕΓ.subscript𝜏0subscriptitalic-ϵ0subscript𝑡𝑡𝑬bold-italic-ϕsubscript𝜏0subscript𝑡𝐻bold-italic-ϕsubscript𝜏0subscriptsubscript𝑡𝑱bold-italic-ϕΓ\displaystyle\tau_{0}\epsilon_{0}(\partial_{tt}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})=\tau_{0}(\partial_{t}H,\nabla\times\mbox{\boldmath${\bf% \phi}$})-\tau_{0}\langle\partial_{t}\mbox{\boldmath$J$},\mbox{\boldmath${\bf% \phi}$}\rangle_{\Gamma}.italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) = italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∇ × bold_italic_ϕ ) - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⟨ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT . (2.11)

Adding (2.11) and (2.8) together, and using (2.10) with 𝝌=ϕ𝝌bold-italic-ϕ\mbox{\boldmath${\bf\chi}$}=\mbox{\boldmath${\bf\phi}$}bold_italic_χ = bold_italic_ϕ, we have

τ0ϵ0(tt𝑬,ϕ)+ϵ0(t𝑬,ϕ)=τ0(tH,×ϕ)+(H,×ϕ)σ0𝑬,ϕΓ.subscript𝜏0subscriptitalic-ϵ0subscript𝑡𝑡𝑬bold-italic-ϕsubscriptitalic-ϵ0subscript𝑡𝑬bold-italic-ϕsubscript𝜏0subscript𝑡𝐻bold-italic-ϕ𝐻bold-italic-ϕsubscript𝜎0subscript𝑬bold-italic-ϕΓ\displaystyle\tau_{0}\epsilon_{0}(\partial_{tt}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})+\epsilon_{0}(\partial_{t}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})=\tau_{0}(\partial_{t}H,\nabla\times\mbox{\boldmath${\bf% \phi}$})+(H,\nabla\times\mbox{\boldmath${\bf\phi}$})-\sigma_{0}\langle\mbox{% \boldmath$E$},\mbox{\boldmath${\bf\phi}$}\rangle_{\Gamma}.italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) = italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∇ × bold_italic_ϕ ) + ( italic_H , ∇ × bold_italic_ϕ ) - italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⟨ bold_italic_E , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT . (2.12)

To develop a more efficient numerical method later, we replace tHsubscript𝑡𝐻\partial_{t}H∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H in (2.12) by (2.9) with ψ=×ϕ𝜓bold-italic-ϕ\psi=\nabla\times\mbox{\boldmath${\bf\phi}$}italic_ψ = ∇ × bold_italic_ϕ and obtain the following new weak formulation: Find the solution 𝑬L2(0,T;H0(curl;Ω))H2(0,T;(L2(Ω))2)𝑬superscript𝐿20𝑇subscript𝐻0𝑐𝑢𝑟𝑙Ωsuperscript𝐻20𝑇superscriptsuperscript𝐿2Ω2\mbox{\boldmath$E$}\in L^{2}(0,T;H_{0}(curl;\Omega))\cap H^{2}(0,T;(L^{2}(% \Omega))^{2})bold_italic_E ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 0 , italic_T ; italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) ) ∩ italic_H start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 0 , italic_T ; ( italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ), HH1(0,T;L2(Ω))𝐻superscript𝐻10𝑇superscript𝐿2ΩH\in H^{1}(0,T;L^{2}(\Omega))italic_H ∈ italic_H start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( 0 , italic_T ; italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) ), such that

τ0ϵ0(tt𝑬,ϕ)+ϵ0(t𝑬,ϕ)+τ0μ0(×𝑬,×ϕ)subscript𝜏0subscriptitalic-ϵ0subscript𝑡𝑡𝑬bold-italic-ϕsubscriptitalic-ϵ0subscript𝑡𝑬bold-italic-ϕsubscript𝜏0subscript𝜇0𝑬bold-italic-ϕ\displaystyle\tau_{0}\epsilon_{0}(\partial_{tt}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})+\epsilon_{0}(\partial_{t}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})+\frac{\tau_{0}}{\mu_{0}}(\nabla\times\mbox{\boldmath$E$% },\nabla\times\mbox{\boldmath${\bf\phi}$})italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E , ∇ × bold_italic_ϕ )
=(H,×ϕ)τ0μ0(Ks,×ϕ)σ0𝑬,ϕΓ,absent𝐻bold-italic-ϕsubscript𝜏0subscript𝜇0subscript𝐾𝑠bold-italic-ϕsubscript𝜎0subscript𝑬bold-italic-ϕΓ\displaystyle\quad\quad=(H,\nabla\times\mbox{\boldmath${\bf\phi}$})-\frac{\tau% _{0}}{\mu_{0}}(K_{s},\nabla\times\mbox{\boldmath${\bf\phi}$})-\sigma_{0}% \langle\mbox{\boldmath$E$},\mbox{\boldmath${\bf\phi}$}\rangle_{\Gamma},= ( italic_H , ∇ × bold_italic_ϕ ) - divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ ) - italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⟨ bold_italic_E , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT , (2.13)
μ0(tH,ψ)=(×𝑬,ψ)(Ks,ψ),subscript𝜇0subscript𝑡𝐻𝜓𝑬𝜓subscript𝐾𝑠𝜓\displaystyle\mu_{0}(\partial_{t}H,\psi)=-(\nabla\times\mbox{\boldmath$E$},% \psi)-(K_{s},\psi),italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , italic_ψ ) = - ( ∇ × bold_italic_E , italic_ψ ) - ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_ψ ) , (2.14)

hold true for any test functions ϕH0(curl;Ω)bold-italic-ϕsubscript𝐻0𝑐𝑢𝑟𝑙Ω\mbox{\boldmath${\bf\phi}$}\in H_{0}(curl;\Omega)bold_italic_ϕ ∈ italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) and ψL2(Ω)𝜓superscript𝐿2Ω\psi\in L^{2}(\Omega)italic_ψ ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ). The initial conditions for the problem (2.13)-(2.14) are as follows:

𝑬(𝒙,0)=𝑬0(𝒙),H(𝒙,0)=H0(𝒙),t𝑬(𝒙,0)=ϵ01×H0(𝒙).formulae-sequence𝑬𝒙0subscript𝑬0𝒙formulae-sequence𝐻𝒙0subscript𝐻0𝒙subscript𝑡𝑬𝒙0superscriptsubscriptitalic-ϵ01subscript𝐻0𝒙\displaystyle\mbox{\boldmath$E$}(\mbox{\boldmath$x$},0)=\mbox{\boldmath$E$}_{0% }(\mbox{\boldmath$x$}),~{}H(\mbox{\boldmath$x$},0)=H_{0}(\mbox{\boldmath$x$}),% ~{}\partial_{t}\mbox{\boldmath$E$}(\mbox{\boldmath$x$},0)=\epsilon_{0}^{-1}% \nabla\times H_{0}(\mbox{\boldmath$x$}).bold_italic_E ( bold_italic_x , 0 ) = bold_italic_E start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) , italic_H ( bold_italic_x , 0 ) = italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ( bold_italic_x , 0 ) = italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∇ × italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) . (2.15)

To simplify the notation, we denote the L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT norm of u𝑢uitalic_u in ΩΩ\Omegaroman_Ω as u:=uL2(Ω)assignnorm𝑢subscriptnorm𝑢superscript𝐿2Ω||u||:=||u||_{L^{2}(\Omega)}| | italic_u | | := | | italic_u | | start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT, and the L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT norm of 𝒖𝒖ubold_italic_u on ΓΓ\Gammaroman_Γ as 𝒖Γ:=(Γ|𝒖×𝒏^|2𝑑s)1/2assignsubscriptnorm𝒖ΓsuperscriptsubscriptΓsuperscript𝒖bold-^𝒏2differential-d𝑠12||\mbox{\boldmath$u$}||_{\Gamma}:=(\int_{\Gamma}|\mbox{\boldmath$u$}\times\bm{% \hat{n}}|^{2}~{}ds)^{1/2}| | bold_italic_u | | start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT := ( ∫ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT | bold_italic_u × overbold_^ start_ARG bold_italic_n end_ARG | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_d italic_s ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT.

Theorem 2.1.

Denote the energy

ENG(t)𝐸𝑁𝐺𝑡\displaystyle ENG(t)italic_E italic_N italic_G ( italic_t ) =\displaystyle== τ0ϵ0t𝑬2+σ0𝑬Γ2+μ0τ01/2tH+τ01/2H2+μ0τ0H2subscript𝜏0subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2subscript𝜎0subscriptsuperscriptnorm𝑬2Γsubscript𝜇0superscriptnormsuperscriptsubscript𝜏012subscript𝑡𝐻superscriptsubscript𝜏012𝐻2subscript𝜇0subscript𝜏0superscriptnorm𝐻2\displaystyle\tau_{0}\epsilon_{0}\|\partial_{t}\mbox{\boldmath$E$}\|^{2}+% \sigma_{0}\|\mbox{\boldmath$E$}\|^{2}_{\Gamma}+\mu_{0}\|\tau_{0}^{1/2}\partial% _{t}H+\tau_{0}^{-1/2}H\|^{2}+\frac{\mu_{0}}{\tau_{0}}\|H\|^{2}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 / 2 end_POSTSUPERSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (2.16)
+ϵ0τ0𝑬2+1σ0𝑱Γ2+τ0μ0tH2+τ02σ0t𝑱Γ2.subscriptitalic-ϵ0subscript𝜏0superscriptnorm𝑬21subscript𝜎0subscriptsuperscriptnorm𝑱2Γsubscript𝜏0subscript𝜇0superscriptnormsubscript𝑡𝐻2superscriptsubscript𝜏02subscript𝜎0subscriptsuperscriptnormsubscript𝑡𝑱2Γ\displaystyle\quad+\frac{\epsilon_{0}}{\tau_{0}}\|\mbox{\boldmath$E$}\|^{2}+% \frac{1}{\sigma_{0}}\|\mbox{\boldmath$J$}\|^{2}_{\Gamma}+\tau_{0}\mu_{0}\|% \partial_{t}H\|^{2}+\frac{\tau_{0}^{2}}{\sigma_{0}}\|\partial_{t}\mbox{% \boldmath$J$}\|^{2}_{\Gamma}.+ divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT .

Then we have the following continuous stability:

ENG(t)[ENG(0)+0t(τ0μ0tKs2+1τ0μ0Ks2)𝑑t]exp(Ct),t[0,T],formulae-sequence𝐸𝑁𝐺𝑡delimited-[]𝐸𝑁𝐺0superscriptsubscript0𝑡subscript𝜏0subscript𝜇0superscriptnormsubscript𝑡subscript𝐾𝑠21subscript𝜏0subscript𝜇0superscriptnormsubscript𝐾𝑠2differential-d𝑡subscript𝐶𝑡for-all𝑡0𝑇\displaystyle ENG(t)\leq\left[ENG(0)+\int_{0}^{t}(\frac{\tau_{0}}{\mu_{0}}\|% \partial_{t}K_{s}\|^{2}+\frac{1}{\tau_{0}\mu_{0}}\|K_{s}\|^{2})dt\right]\cdot% \exp(C_{*}t),\quad\forall~{}t\in[0,T],italic_E italic_N italic_G ( italic_t ) ≤ [ italic_E italic_N italic_G ( 0 ) + ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) italic_d italic_t ] ⋅ roman_exp ( italic_C start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT italic_t ) , ∀ italic_t ∈ [ 0 , italic_T ] , (2.17)

where the constant C>0subscript𝐶0C_{*}>0italic_C start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT > 0 depends only on the parameter τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

Proof. To make our proof easy to follow, we split it into several major parts.

(I)  Choosing ϕ=t𝑬bold-italic-ϕsubscript𝑡𝑬\mbox{\boldmath${\bf\phi}$}=\partial_{t}\mbox{\boldmath$E$}bold_italic_ϕ = ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E in (2.13), we have

12ddt(τ0ϵ0t𝑬2+τ0μ0×𝑬2+σ0𝑬Γ2)+ϵ0t𝑬212𝑑𝑑𝑡subscript𝜏0subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2subscript𝜏0subscript𝜇0superscriptnorm𝑬2subscript𝜎0subscriptsuperscriptnorm𝑬2Γsubscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2\displaystyle\frac{1}{2}\frac{d}{dt}\left(\tau_{0}\epsilon_{0}\|\partial_{t}% \mbox{\boldmath$E$}\|^{2}+\frac{\tau_{0}}{\mu_{0}}\|\nabla\times\mbox{% \boldmath$E$}\|^{2}+\sigma_{0}\|\mbox{\boldmath$E$}\|^{2}_{\Gamma}\right)+% \epsilon_{0}\|\partial_{t}\mbox{\boldmath$E$}\|^{2}divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∇ × bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
=(H,×t𝑬)τ0μ0(Ks,×t𝑬).absent𝐻subscript𝑡𝑬subscript𝜏0subscript𝜇0subscript𝐾𝑠subscript𝑡𝑬\displaystyle\quad\quad=(H,\nabla\times\partial_{t}\mbox{\boldmath$E$})-\frac{% \tau_{0}}{\mu_{0}}(K_{s},\nabla\times\partial_{t}\mbox{\boldmath$E$}).= ( italic_H , ∇ × ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ) - divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∇ × ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ) . (2.18)

Taking the time derivative of (2.2), we obtain

×t𝑬=μ0ttHtKs.subscript𝑡𝑬subscript𝜇0subscript𝑡𝑡𝐻subscript𝑡subscript𝐾𝑠\displaystyle\nabla\times\partial_{t}\mbox{\boldmath$E$}=-\mu_{0}\partial_{tt}% H-\partial_{t}K_{s}.∇ × ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E = - italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H - ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT . (2.19)

Replacing ×t𝑬subscript𝑡𝑬\nabla\times\partial_{t}\mbox{\boldmath$E$}∇ × ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E in (2.18) by (2.19), we have

12ddt(τ0ϵ0t𝑬2+τ0μ0×𝑬2+σ0𝑬Γ2)+ϵ0t𝑬212𝑑𝑑𝑡subscript𝜏0subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2subscript𝜏0subscript𝜇0superscriptnorm𝑬2subscript𝜎0subscriptsuperscriptnorm𝑬2Γsubscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2\displaystyle\frac{1}{2}\frac{d}{dt}\left(\tau_{0}\epsilon_{0}\|\partial_{t}% \mbox{\boldmath$E$}\|^{2}+\frac{\tau_{0}}{\mu_{0}}\|\nabla\times\mbox{% \boldmath$E$}\|^{2}+\sigma_{0}\|\mbox{\boldmath$E$}\|^{2}_{\Gamma}\right)+% \epsilon_{0}\|\partial_{t}\mbox{\boldmath$E$}\|^{2}divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∇ × bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
=μ0(H,ttH)(H,tKs)+τ0(Ks,ttH)+τ0μ0(Ks,tKs).absentsubscript𝜇0𝐻subscript𝑡𝑡𝐻𝐻subscript𝑡subscript𝐾𝑠subscript𝜏0subscript𝐾𝑠subscript𝑡𝑡𝐻subscript𝜏0subscript𝜇0subscript𝐾𝑠subscript𝑡subscript𝐾𝑠\displaystyle\quad\quad=-\mu_{0}(H,\partial_{tt}H)-(H,\partial_{t}K_{s})+\tau_% {0}(K_{s},\partial_{tt}H)+\frac{\tau_{0}}{\mu_{0}}(K_{s},\partial_{t}K_{s}).= - italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_H , ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H ) - ( italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) . (2.20)

(II)  By choosing ψ=τ0ttH𝜓subscript𝜏0subscript𝑡𝑡𝐻\psi=\tau_{0}\partial_{tt}Hitalic_ψ = italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H in (2.14), then replacing ttHsubscript𝑡𝑡𝐻\partial_{tt}H∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H by (2.19), we have

12ddt(τ0μ0tH2)12𝑑𝑑𝑡subscript𝜏0subscript𝜇0superscriptnormsubscript𝑡𝐻2\displaystyle\frac{1}{2}\frac{d}{dt}\left(\tau_{0}\mu_{0}\|\partial_{t}H\|^{2}\right)divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) =\displaystyle== τ0(×𝑬,ttH)τ0(Ks,ttH)subscript𝜏0𝑬subscript𝑡𝑡𝐻subscript𝜏0subscript𝐾𝑠subscript𝑡𝑡𝐻\displaystyle-\tau_{0}(\nabla\times\mbox{\boldmath$E$},\partial_{tt}H)-\tau_{0% }(K_{s},\partial_{tt}H)- italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∇ × bold_italic_E , ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H ) - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H ) (2.21)
=\displaystyle== τ0μ0(×𝑬,×t𝑬+tKs)τ0(Ks,ttH)subscript𝜏0subscript𝜇0𝑬subscript𝑡𝑬subscript𝑡subscript𝐾𝑠subscript𝜏0subscript𝐾𝑠subscript𝑡𝑡𝐻\displaystyle\frac{\tau_{0}}{\mu_{0}}(\nabla\times\mbox{\boldmath$E$},\nabla% \times\partial_{t}\mbox{\boldmath$E$}+\partial_{t}K_{s})-\tau_{0}(K_{s},% \partial_{tt}H)divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E , ∇ × ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E + ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H )
=\displaystyle== τ02μ0ddt(×𝑬2)+τ0μ0(×𝑬,tKs)τ0(Ks,ttH).subscript𝜏02subscript𝜇0𝑑𝑑𝑡superscriptnorm𝑬2subscript𝜏0subscript𝜇0𝑬subscript𝑡subscript𝐾𝑠subscript𝜏0subscript𝐾𝑠subscript𝑡𝑡𝐻\displaystyle\frac{\tau_{0}}{2\mu_{0}}\frac{d}{dt}(||\nabla\times\mbox{% \boldmath$E$}||^{2})+\frac{\tau_{0}}{\mu_{0}}(\nabla\times\mbox{\boldmath$E$},% \partial_{t}K_{s})-\tau_{0}(K_{s},\partial_{tt}H).divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( | | ∇ × bold_italic_E | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H ) .

Adding (2.20) and (2.21) together, and using (2.2), we obtain

12ddt(τ0ϵ0t𝑬2+τ0μ0tH2+σ0𝑬Γ2)+ϵ0t𝑬212𝑑𝑑𝑡subscript𝜏0subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2subscript𝜏0subscript𝜇0superscriptnormsubscript𝑡𝐻2subscript𝜎0subscriptsuperscriptnorm𝑬2Γsubscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2\displaystyle\frac{1}{2}\frac{d}{dt}\left(\tau_{0}\epsilon_{0}\|\partial_{t}% \mbox{\boldmath$E$}\|^{2}+\tau_{0}\mu_{0}\|\partial_{t}H\|^{2}+\sigma_{0}\|% \mbox{\boldmath$E$}\|^{2}_{\Gamma}\right)+\epsilon_{0}\|\partial_{t}\mbox{% \boldmath$E$}\|^{2}divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (2.22)
=\displaystyle== μ0(H,ttH)(H,tKs)τ0(tH,tKs)subscript𝜇0𝐻subscript𝑡𝑡𝐻𝐻subscript𝑡subscript𝐾𝑠subscript𝜏0subscript𝑡𝐻subscript𝑡subscript𝐾𝑠\displaystyle-\mu_{0}(H,\partial_{tt}H)-(H,\partial_{t}K_{s})-\tau_{0}(% \partial_{t}H,\partial_{t}K_{s})- italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_H , ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT italic_H ) - ( italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT )
=\displaystyle== μ0[ddt(H,tH)(tH,tH)](H,tKs)τ0(tH,tKs),subscript𝜇0delimited-[]𝑑𝑑𝑡𝐻subscript𝑡𝐻subscript𝑡𝐻subscript𝑡𝐻𝐻subscript𝑡subscript𝐾𝑠subscript𝜏0subscript𝑡𝐻subscript𝑡subscript𝐾𝑠\displaystyle-\mu_{0}\left[\frac{d}{dt}(H,\partial_{t}H)-(\partial_{t}H,% \partial_{t}H)\right]-(H,\partial_{t}K_{s})-\tau_{0}(\partial_{t}H,\partial_{t% }K_{s}),- italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT [ divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ) - ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ) ] - ( italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ,

which can be rewritten as

12ddt(τ0ϵ0t𝑬2+σ0𝑬Γ2+μ0τ01/2tH+τ01/2H2μ0τ0H2)+ϵ0t𝑬212𝑑𝑑𝑡subscript𝜏0subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2subscript𝜎0subscriptsuperscriptnorm𝑬2Γsubscript𝜇0superscriptnormsuperscriptsubscript𝜏012subscript𝑡𝐻superscriptsubscript𝜏012𝐻2subscript𝜇0subscript𝜏0superscriptnorm𝐻2subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2\displaystyle\frac{1}{2}\frac{d}{dt}\left(\tau_{0}\epsilon_{0}\|\partial_{t}% \mbox{\boldmath$E$}\|^{2}+\sigma_{0}\|\mbox{\boldmath$E$}\|^{2}_{\Gamma}+\mu_{% 0}\|\tau_{0}^{1/2}\partial_{t}H+\tau_{0}^{-1/2}H\|^{2}-\frac{\mu_{0}}{\tau_{0}% }\|H\|^{2}\right)+\epsilon_{0}\|\partial_{t}\mbox{\boldmath$E$}\|^{2}divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 / 2 end_POSTSUPERSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (2.23)
=\displaystyle== μ0tH2(H,tKs)τ0(tH,tKs).subscript𝜇0superscriptnormsubscript𝑡𝐻2𝐻subscript𝑡subscript𝐾𝑠subscript𝜏0subscript𝑡𝐻subscript𝑡subscript𝐾𝑠\displaystyle\mu_{0}||\partial_{t}H||^{2}-(H,\partial_{t}K_{s})-\tau_{0}(% \partial_{t}H,\partial_{t}K_{s}).italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | | ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - ( italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) .

(III) To bound the terms H𝐻Hitalic_H and tHsubscript𝑡𝐻\partial_{t}H∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H on the right-hand side (RHS) of (2.23), we first choose ϕ=𝑬,ψ=H,𝝌=1σ0𝑱formulae-sequencebold-italic-ϕ𝑬formulae-sequence𝜓𝐻𝝌1subscript𝜎0𝑱\mbox{\boldmath${\bf\phi}$}=\mbox{\boldmath$E$},\psi=H,\mbox{\boldmath${\bf% \chi}$}=\frac{1}{\sigma_{0}}\mbox{\boldmath$J$}bold_italic_ϕ = bold_italic_E , italic_ψ = italic_H , bold_italic_χ = divide start_ARG 1 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG bold_italic_J in (2.8)-(2.10), respectively. Adding the results together, we obtain

12ddt(ϵ0𝑬2+μ0H2+τ0σ0𝑱Γ2)+1σ0𝑱Γ2=(Ks,H).12𝑑𝑑𝑡subscriptitalic-ϵ0superscriptnorm𝑬2subscript𝜇0superscriptnorm𝐻2subscript𝜏0subscript𝜎0subscriptsuperscriptnorm𝑱2Γ1subscript𝜎0subscriptsuperscriptnorm𝑱2Γsubscript𝐾𝑠𝐻\displaystyle\frac{1}{2}\frac{d}{dt}\left(\epsilon_{0}\|\mbox{\boldmath$E$}\|^% {2}+\mu_{0}\|H\|^{2}+\frac{\tau_{0}}{\sigma_{0}}\|\mbox{\boldmath$J$}\|^{2}_{% \Gamma}\right)+\frac{1}{\sigma_{0}}\|\mbox{\boldmath$J$}\|^{2}_{\Gamma}=-(K_{s% },H).divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + divide start_ARG 1 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = - ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_H ) . (2.24)

Multiplying (2.24) by 2τ02subscript𝜏0\frac{2}{\tau_{0}}divide start_ARG 2 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG, we have

12ddt(2ϵ0τ0𝑬2+2μ0τ0H2+2σ0𝑱Γ2)+2τ0σ0𝑱Γ2=2τ0(Ks,H).12𝑑𝑑𝑡2subscriptitalic-ϵ0subscript𝜏0superscriptnorm𝑬22subscript𝜇0subscript𝜏0superscriptnorm𝐻22subscript𝜎0subscriptsuperscriptnorm𝑱2Γ2subscript𝜏0subscript𝜎0subscriptsuperscriptnorm𝑱2Γ2subscript𝜏0subscript𝐾𝑠𝐻\displaystyle\frac{1}{2}\frac{d}{dt}\left(\frac{2\epsilon_{0}}{\tau_{0}}\|% \mbox{\boldmath$E$}\|^{2}+\frac{2\mu_{0}}{\tau_{0}}\|H\|^{2}+\frac{2}{\sigma_{% 0}}\|\mbox{\boldmath$J$}\|^{2}_{\Gamma}\right)+\frac{2}{\tau_{0}\sigma_{0}}\|% \mbox{\boldmath$J$}\|^{2}_{\Gamma}=-\frac{2}{\tau_{0}}(K_{s},H).divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( divide start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + divide start_ARG 2 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = - divide start_ARG 2 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_H ) . (2.25)

Similarly, taking the time derivative of (2.8)-(2.10), then choosing ϕ=t𝑬,ψ=tH,𝝌=1σ0t𝑱formulae-sequencebold-italic-ϕsubscript𝑡𝑬formulae-sequence𝜓subscript𝑡𝐻𝝌1subscript𝜎0subscript𝑡𝑱\mbox{\boldmath${\bf\phi}$}=\partial_{t}\mbox{\boldmath$E$},\psi=\partial_{t}H% ,\mbox{\boldmath${\bf\chi}$}=\frac{1}{\sigma_{0}}\partial_{t}\mbox{\boldmath$J$}bold_italic_ϕ = ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E , italic_ψ = ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , bold_italic_χ = divide start_ARG 1 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J respectively, and adding the results together, we obtain

12ddt(ϵ0t𝑬2+μ0tH2+τ0σ0t𝑱Γ2)+1σ0t𝑱Γ2=(tKs,tH).12𝑑𝑑𝑡subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2subscript𝜇0superscriptnormsubscript𝑡𝐻2subscript𝜏0subscript𝜎0subscriptsuperscriptnormsubscript𝑡𝑱2Γ1subscript𝜎0subscriptsuperscriptnormsubscript𝑡𝑱2Γsubscript𝑡subscript𝐾𝑠subscript𝑡𝐻\displaystyle\frac{1}{2}\frac{d}{dt}\left(\epsilon_{0}\|\partial_{t}\mbox{% \boldmath$E$}\|^{2}+\mu_{0}\|\partial_{t}H\|^{2}+\frac{\tau_{0}}{\sigma_{0}}\|% \partial_{t}\mbox{\boldmath$J$}\|^{2}_{\Gamma}\right)+\frac{1}{\sigma_{0}}\|% \partial_{t}\mbox{\boldmath$J$}\|^{2}_{\Gamma}=-(\partial_{t}K_{s},\partial_{t% }H).divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + divide start_ARG 1 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = - ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ) . (2.26)

Multiplying (2.26) by τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, we have

12ddt(τ0ϵ0t𝑬2+τ0μ0tH2+τ02σ0t𝑱Γ2)+τ0σ0t𝑱Γ2=τ0(tKs,tH).12𝑑𝑑𝑡subscript𝜏0subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬2subscript𝜏0subscript𝜇0superscriptnormsubscript𝑡𝐻2superscriptsubscript𝜏02subscript𝜎0subscriptsuperscriptnormsubscript𝑡𝑱2Γsubscript𝜏0subscript𝜎0subscriptsuperscriptnormsubscript𝑡𝑱2Γsubscript𝜏0subscript𝑡subscript𝐾𝑠subscript𝑡𝐻\displaystyle\frac{1}{2}\frac{d}{dt}\left(\tau_{0}\epsilon_{0}\|\partial_{t}% \mbox{\boldmath$E$}\|^{2}+\tau_{0}\mu_{0}\|\partial_{t}H\|^{2}+\frac{\tau_{0}^% {2}}{\sigma_{0}}\|\partial_{t}\mbox{\boldmath$J$}\|^{2}_{\Gamma}\right)+\frac{% \tau_{0}}{\sigma_{0}}\|\partial_{t}\mbox{\boldmath$J$}\|^{2}_{\Gamma}=-\tau_{0% }(\partial_{t}K_{s},\partial_{t}H).divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT = - italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ) . (2.27)

Now adding (2.23), (2.25), and (2.27) together, we have

12ddt(2τ0ϵ0t𝑬2+σ0𝑬Γ2+μ0τ01/2tH+τ01/2H2+μ0τ0H2\displaystyle\frac{1}{2}\frac{d}{dt}\left(2\tau_{0}\epsilon_{0}\|\partial_{t}% \mbox{\boldmath$E$}\|^{2}+\sigma_{0}\|\mbox{\boldmath$E$}\|^{2}_{\Gamma}+\mu_{% 0}\|\tau_{0}^{1/2}\partial_{t}H+\tau_{0}^{-1/2}H\|^{2}+\frac{\mu_{0}}{\tau_{0}% }\|H\|^{2}\right.divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 / 2 end_POSTSUPERSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (2.28)
+2ϵ0τ0𝑬2+2σ0𝑱Γ2+τ0μ0tH2+τ02σ0t𝑱Γ2)\displaystyle\quad\left.+\frac{2\epsilon_{0}}{\tau_{0}}\|\mbox{\boldmath$E$}\|% ^{2}+\frac{2}{\sigma_{0}}\|\mbox{\boldmath$J$}\|^{2}_{\Gamma}+\tau_{0}\mu_{0}% \|\partial_{t}H\|^{2}+\frac{\tau_{0}^{2}}{\sigma_{0}}\|\partial_{t}\mbox{% \boldmath$J$}\|^{2}_{\Gamma}\right)+ divide start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT )
+ϵ0t𝑬2+2τ0σ0𝑱Γ2+τ0σ0t𝑱Γ2subscriptitalic-ϵ0superscriptnormsubscript𝑡𝑬22subscript𝜏0subscript𝜎0subscriptsuperscriptnorm𝑱2Γsubscript𝜏0subscript𝜎0subscriptsuperscriptnormsubscript𝑡𝑱2Γ\displaystyle\quad+\epsilon_{0}\|\partial_{t}\mbox{\boldmath$E$}\|^{2}+\frac{2% }{\tau_{0}\sigma_{0}}\|\mbox{\boldmath$J$}\|^{2}_{\Gamma}+\frac{\tau_{0}}{% \sigma_{0}}\|\partial_{t}\mbox{\boldmath$J$}\|^{2}_{\Gamma}+ italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT
=\displaystyle== μ0tH2(H,tKs)2τ0(tH,tKs)2τ0(Ks,H).subscript𝜇0superscriptnormsubscript𝑡𝐻2𝐻subscript𝑡subscript𝐾𝑠2subscript𝜏0subscript𝑡𝐻subscript𝑡subscript𝐾𝑠2subscript𝜏0subscript𝐾𝑠𝐻\displaystyle\mu_{0}||\partial_{t}H||^{2}-(H,\partial_{t}K_{s})-2\tau_{0}(% \partial_{t}H,\partial_{t}K_{s})-\frac{2}{\tau_{0}}(K_{s},H).italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | | ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - ( italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) - divide start_ARG 2 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_H ) .

(IV)  Using the Young’s inequality, we can bound the last three RHS terms of (2.28) as follows:

(H,tKs)μ02τ0H2+τ02μ0tKs2,𝐻subscript𝑡subscript𝐾𝑠subscript𝜇02subscript𝜏0superscriptnorm𝐻2subscript𝜏02subscript𝜇0superscriptnormsubscript𝑡subscript𝐾𝑠2\displaystyle-(H,\partial_{t}K_{s})\leq\frac{\mu_{0}}{2\tau_{0}}\|H\|^{2}+% \frac{\tau_{0}}{2\mu_{0}}\|\partial_{t}K_{s}\|^{2},- ( italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ≤ divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (2.29)
2τ0(tH,tKs)2τ0μ0tH2+τ02μ0tKs2,2subscript𝜏0subscript𝑡𝐻subscript𝑡subscript𝐾𝑠2subscript𝜏0subscript𝜇0superscriptnormsubscript𝑡𝐻2subscript𝜏02subscript𝜇0superscriptnormsubscript𝑡subscript𝐾𝑠2\displaystyle-2\tau_{0}(\partial_{t}H,\partial_{t}K_{s})\leq 2\tau_{0}\mu_{0}% \|\partial_{t}H\|^{2}+\frac{\tau_{0}}{2\mu_{0}}\|\partial_{t}K_{s}\|^{2},- 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H , ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ≤ 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (2.30)
2τ0(Ks,H)μ02τ0H2+12τ0μ0Ks2.2subscript𝜏0subscript𝐾𝑠𝐻subscript𝜇02subscript𝜏0superscriptnorm𝐻212subscript𝜏0subscript𝜇0superscriptnormsubscript𝐾𝑠2\displaystyle-\frac{2}{\tau_{0}}(K_{s},H)\leq\frac{\mu_{0}}{2\tau_{0}}\|H\|^{2% }+\frac{1}{2\tau_{0}\mu_{0}}\|K_{s}\|^{2}.- divide start_ARG 2 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT , italic_H ) ≤ divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (2.31)

Substituting the above estimates (2.29)-(2.31) into (2.28), and dropping the last three non-negative terms on the left hand side of (2.28), we obtain

12ddt(2τ0ϵ0t𝑬2+σ0𝑬Γ2+μ0τ01/2tH+τ01/2H2+μ0τ0H2\displaystyle\frac{1}{2}\frac{d}{dt}\left(2\tau_{0}\epsilon_{0}\|\partial_{t}% \mbox{\boldmath$E$}\|^{2}+\sigma_{0}\|\mbox{\boldmath$E$}\|^{2}_{\Gamma}+\mu_{% 0}\|\tau_{0}^{1/2}\partial_{t}H+\tau_{0}^{-1/2}H\|^{2}+\frac{\mu_{0}}{\tau_{0}% }\|H\|^{2}\right.divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_d end_ARG start_ARG italic_d italic_t end_ARG ( 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 / 2 end_POSTSUPERSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (2.32)
+2ϵ0τ0𝑬2+2σ0𝑱Γ2+τ0μ0tH2+τ02σ0t𝑱Γ2)\displaystyle\quad\left.+\frac{2\epsilon_{0}}{\tau_{0}}\|\mbox{\boldmath$E$}\|% ^{2}+\frac{2}{\sigma_{0}}\|\mbox{\boldmath$J$}\|^{2}_{\Gamma}+\tau_{0}\mu_{0}% \|\partial_{t}H\|^{2}+\frac{\tau_{0}^{2}}{\sigma_{0}}\|\partial_{t}\mbox{% \boldmath$J$}\|^{2}_{\Gamma}\right)+ divide start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_E ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_J ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT )
\displaystyle\leq τ0μ0(2+τ01)tH2+μ0τ0H2+τ0μ0tKs2+12τ0μ0Ks2.subscript𝜏0subscript𝜇02superscriptsubscript𝜏01superscriptnormsubscript𝑡𝐻2subscript𝜇0subscript𝜏0superscriptnorm𝐻2subscript𝜏0subscript𝜇0superscriptnormsubscript𝑡subscript𝐾𝑠212subscript𝜏0subscript𝜇0superscriptnormsubscript𝐾𝑠2\displaystyle\tau_{0}\mu_{0}(2+\tau_{0}^{-1})||\partial_{t}H||^{2}+\frac{\mu_{% 0}}{\tau_{0}}\|H\|^{2}+\frac{\tau_{0}}{\mu_{0}}\|\partial_{t}K_{s}\|^{2}+\frac% {1}{2\tau_{0}\mu_{0}}\|K_{s}\|^{2}.italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( 2 + italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) | | ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_H ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∥ italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

The proof is complete by applying the Gronwall inequality to (2.32).     

3 The leapfrog finite element scheme and its analysis

To design a finite element method, we partition the physical domain ΩΩ\Omegaroman_Ω with ΓΓ\Gammaroman_Γ as an internal boundary by a shape regular triangular mesh 𝒯hsubscript𝒯\mathcal{T}_{h}caligraphic_T start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT with maximum mesh size hhitalic_h. Without loss of generality, we consider the following Raviart-Thomas-Nédélec (RTN)’s mixed spaces Uhsubscript𝑈U_{h}italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT and 𝑽hsubscript𝑽\mbox{\boldmath$V$}_{h}bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT on triangular elements [24, 30]: For any r1𝑟1r\geq 1italic_r ≥ 1,

Uh={uhL2(Ω):uh|Kpr1,KTh},subscript𝑈conditional-setsubscript𝑢superscript𝐿2Ωformulae-sequenceevaluated-atsubscript𝑢𝐾subscript𝑝𝑟1for-all𝐾subscript𝑇\displaystyle U_{h}=\{u_{h}\in L^{2}(\Omega):~{}u_{h}|_{K}\in p_{r-1},\forall K% \in T_{h}\},italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = { italic_u start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) : italic_u start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ∈ italic_p start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT , ∀ italic_K ∈ italic_T start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT } ,
𝑽h={𝒗hH(curl;Ω):𝒗h|K(pr1)2Sr,KTh},Sr={𝒑p~r2,𝒙𝒑=0},formulae-sequencesubscript𝑽conditional-setsubscript𝒗𝐻𝑐𝑢𝑟𝑙Ωformulae-sequenceevaluated-atsubscript𝒗𝐾direct-sumsuperscriptsubscript𝑝𝑟12subscript𝑆𝑟for-all𝐾subscript𝑇subscript𝑆𝑟formulae-sequence𝒑superscriptsubscript~𝑝𝑟2𝒙𝒑0\displaystyle\mbox{\boldmath$V$}_{h}=\{\mbox{\boldmath$v$}_{h}\in H(curl;% \Omega):~{}\mbox{\boldmath$v$}_{h}|_{K}\in(p_{r-1})^{2}\oplus S_{r},\forall K% \in T_{h}\},~{}~{}S_{r}=\{\mbox{\boldmath$p$}\in\tilde{p}_{r}^{2},\mbox{% \boldmath$x$}\cdot\mbox{\boldmath$p$}=0\},bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = { bold_italic_v start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ italic_H ( italic_c italic_u italic_r italic_l ; roman_Ω ) : bold_italic_v start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_K end_POSTSUBSCRIPT ∈ ( italic_p start_POSTSUBSCRIPT italic_r - 1 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⊕ italic_S start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , ∀ italic_K ∈ italic_T start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT } , italic_S start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = { bold_italic_p ∈ over~ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , bold_italic_x ⋅ bold_italic_p = 0 } ,

where prsubscript𝑝𝑟p_{r}italic_p start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT denotes the space of polynomials of degree less than or equal to r𝑟ritalic_r, and p~r2superscriptsubscript~𝑝𝑟2\tilde{p}_{r}^{2}over~ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT represents the space of homogeneous polynomials of degree r𝑟ritalic_r.

To handle the PEC boundary condition (2.4), we introduce the subspace

𝑽h0={𝒗h𝑽h:𝝂^×𝒗h=0onΩ}.superscriptsubscript𝑽0conditional-setsubscript𝒗subscript𝑽bold-^𝝂subscript𝒗0onΩ\mbox{\boldmath$V$}_{h}^{0}=\{\mbox{\boldmath$v$}_{h}\in\mbox{\boldmath$V$}_{h% }:~{}~{}\bm{\hat{\nu}}\times\mbox{\boldmath$v$}_{h}=0\quad\mbox{on}~{}\partial% \Omega\}.bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = { bold_italic_v start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT : overbold_^ start_ARG bold_italic_ν end_ARG × bold_italic_v start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = 0 on ∂ roman_Ω } .

To construct the fully discrete finite element scheme, we partition the time interval [0,T]0𝑇[0,T][ 0 , italic_T ] uniformly by points ti=iτ,i=0,,Ntformulae-sequencesubscript𝑡𝑖𝑖𝜏𝑖0subscript𝑁𝑡t_{i}=i\tau,i=0,...,N_{t}italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_i italic_τ , italic_i = 0 , … , italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, where τ=TNt𝜏𝑇subscript𝑁𝑡\tau=\frac{T}{N_{t}}italic_τ = divide start_ARG italic_T end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG denotes the time step size.

Now we can construct the following leapfrog time stepping scheme: Given proper initial approximations of 𝑬h1,𝑬h0𝑽hsuperscriptsubscript𝑬1superscriptsubscript𝑬0subscript𝑽\mbox{\boldmath$E$}_{h}^{-1},\mbox{\boldmath$E$}_{h}^{0}\in\mbox{\boldmath$V$}% _{h}bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, Hh12Uhsuperscriptsubscript𝐻12subscript𝑈H_{h}^{\frac{1}{2}}\in U_{h}italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ∈ italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, for any n0𝑛0n\geq 0italic_n ≥ 0, find 𝑬hn+1𝑽hsuperscriptsubscript𝑬𝑛1subscript𝑽\mbox{\boldmath$E$}_{h}^{n+1}\in\mbox{\boldmath$V$}_{h}bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, Hhn+12Uhsuperscriptsubscript𝐻𝑛12subscript𝑈H_{h}^{n+\frac{1}{2}}\in U_{h}italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ∈ italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT such that

ϵ0(δτ2𝑬hn,ϕh)+ϵ0τ0(δ2τ𝑬hn,ϕh)+1μ0(×𝑬hn,×ϕh)subscriptitalic-ϵ0superscriptsubscript𝛿𝜏2superscriptsubscript𝑬𝑛subscriptbold-italic-ϕsubscriptitalic-ϵ0subscript𝜏0subscript𝛿2𝜏superscriptsubscript𝑬𝑛subscriptbold-italic-ϕ1subscript𝜇0subscriptsuperscript𝑬𝑛subscriptbold-italic-ϕ\displaystyle\epsilon_{0}(\delta_{\tau}^{2}\mbox{\boldmath$E$}_{h}^{n},\mbox{% \boldmath${\bf\phi}$}_{h})+\frac{\epsilon_{0}}{\tau_{0}}(\delta_{2\tau}\mbox{% \boldmath$E$}_{h}^{n},\mbox{\boldmath${\bf\phi}$}_{h})+\frac{1}{\mu_{0}}(% \nabla\times\mbox{\boldmath$E$}^{n}_{h},\nabla\times\mbox{\boldmath${\bf\phi}$% }_{h})italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT )
=1τ0(H¯hn,×ϕh)σ0τ0𝑬hn,ϕhΓ1μ0(Ksn,×ϕh),absent1subscript𝜏0subscriptsuperscript¯𝐻𝑛subscriptbold-italic-ϕsubscript𝜎0subscript𝜏0subscriptsuperscriptsubscript𝑬𝑛subscriptbold-italic-ϕΓ1subscript𝜇0superscriptsubscript𝐾𝑠𝑛subscriptbold-italic-ϕ\displaystyle\hskip 72.26999pt=\frac{1}{\tau_{0}}(\overline{H}^{n}_{h},\nabla% \times\mbox{\boldmath${\bf\phi}$}_{h})-\frac{\sigma_{0}}{\tau_{0}}\langle\mbox% {\boldmath$E$}_{h}^{n},\mbox{\boldmath${\bf\phi}$}_{h}\rangle_{\Gamma}-\frac{1% }{\mu_{0}}(K_{s}^{n},\nabla\times\mbox{\boldmath${\bf\phi}$}_{h}),= divide start_ARG 1 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( over¯ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⟨ bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (3.1)
μ0(δτHhn,ψh)=(×𝑬hn,ψh)(Ksn,ψh),subscript𝜇0subscript𝛿𝜏subscriptsuperscript𝐻𝑛subscript𝜓superscriptsubscript𝑬𝑛subscript𝜓superscriptsubscript𝐾𝑠𝑛subscript𝜓\displaystyle\mu_{0}(\delta_{\tau}H^{n}_{h},\psi_{h})=-(\nabla\times\mbox{% \boldmath$E$}_{h}^{n},\psi_{h})-(K_{s}^{n},\psi_{h}),italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = - ( ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (3.2)

hold true for any test functions ϕh𝑽h0,ψhUhformulae-sequencesubscriptbold-italic-ϕsuperscriptsubscript𝑽0subscript𝜓subscript𝑈\mbox{\boldmath${\bf\phi}$}_{h}\in\mbox{\boldmath$V$}_{h}^{0},\psi_{h}\in U_{h}bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT. Here we adopt the following central difference operators and averaging operator in time: For any time sequence function unsuperscript𝑢𝑛u^{n}italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT,

δτun=un+12un12τ,δ2τun=un+1un12τ,δτ2un=un+12un+un1τ2,u¯n=un+12+un122.formulae-sequencesubscript𝛿𝜏superscript𝑢𝑛superscript𝑢𝑛12superscript𝑢𝑛12𝜏formulae-sequencesubscript𝛿2𝜏superscript𝑢𝑛superscript𝑢𝑛1superscript𝑢𝑛12𝜏formulae-sequencesuperscriptsubscript𝛿𝜏2superscript𝑢𝑛superscript𝑢𝑛12superscript𝑢𝑛superscript𝑢𝑛1superscript𝜏2superscript¯𝑢𝑛superscript𝑢𝑛12superscript𝑢𝑛122\delta_{\tau}u^{n}=\frac{u^{n+\frac{1}{2}}-u^{n-\frac{1}{2}}}{\tau},~{}\delta_% {2\tau}u^{n}=\frac{u^{n+1}-u^{n-1}}{2\tau},~{}\delta_{\tau}^{2}u^{n}=\frac{u^{% n+1}-2u^{n}+u^{n-1}}{\tau^{2}},~{}\overline{u}^{n}=\frac{u^{n+\frac{1}{2}}+u^{% n-\frac{1}{2}}}{2}.italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = divide start_ARG italic_u start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT end_ARG start_ARG italic_τ end_ARG , italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = divide start_ARG italic_u start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - italic_u start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_τ end_ARG , italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = divide start_ARG italic_u start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT - 2 italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_u start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , over¯ start_ARG italic_u end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = divide start_ARG italic_u start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT + italic_u start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG .

Corresponding to the finite element spaces 𝑽hsubscript𝑽\mbox{\boldmath$V$}_{h}bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT and Uhsubscript𝑈U_{h}italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, we denote ΠcsubscriptΠ𝑐\Pi_{c}roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT and Π2subscriptΠ2\Pi_{2}roman_Π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT for the standard Nédélec interpolation in space 𝑽hsubscript𝑽\mbox{\boldmath$V$}_{h}bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT and the standard L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT projection onto space Uhsubscript𝑈U_{h}italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, respectively. Furthermore, the following interpolation and projection errors hold true (cf. [24, 30]):

𝒖Πc𝒖H(curl;Ω)chr𝒖Hr(curl;Ω),𝒖Hr(curl;Ω),r1,formulae-sequencesubscriptnorm𝒖subscriptΠ𝑐𝒖𝐻𝑐𝑢𝑟𝑙Ω𝑐superscript𝑟subscriptnorm𝒖superscript𝐻𝑟𝑐𝑢𝑟𝑙Ωformulae-sequencefor-all𝒖superscript𝐻𝑟𝑐𝑢𝑟𝑙Ω𝑟1\displaystyle||\mbox{\boldmath$u$}-\Pi_{c}\mbox{\boldmath$u$}||_{H(curl;\Omega% )}\leq ch^{r}||\mbox{\boldmath$u$}||_{H^{r}(curl;\Omega)},~{}~{}\forall~{}% \mbox{\boldmath$u$}\in H^{r}(curl;\Omega),\quad r\geq 1,| | bold_italic_u - roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT bold_italic_u | | start_POSTSUBSCRIPT italic_H ( italic_c italic_u italic_r italic_l ; roman_Ω ) end_POSTSUBSCRIPT ≤ italic_c italic_h start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT | | bold_italic_u | | start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) end_POSTSUBSCRIPT , ∀ bold_italic_u ∈ italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) , italic_r ≥ 1 , (3.3)
uΠ2uL2(Ω)chruHr(Ω),uHr(Ω),r0,formulae-sequencesubscriptnorm𝑢subscriptΠ2𝑢superscript𝐿2Ω𝑐superscript𝑟subscriptnorm𝑢superscript𝐻𝑟Ωformulae-sequencefor-all𝑢superscript𝐻𝑟Ω𝑟0\displaystyle||u-\Pi_{2}u||_{L^{2}(\Omega)}\leq ch^{r}||u||_{H^{r}(\Omega)},~{% }~{}\forall~{}u\in H^{r}(\Omega),\quad r\geq 0,| | italic_u - roman_Π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_u | | start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT ≤ italic_c italic_h start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT | | italic_u | | start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT , ∀ italic_u ∈ italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ) , italic_r ≥ 0 , (3.4)

where uHr(Ω)subscriptnorm𝑢superscript𝐻𝑟Ω||u||_{H^{r}(\Omega)}| | italic_u | | start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT denotes the norm for the Sobolev space Hr(Ω)superscript𝐻𝑟ΩH^{r}(\Omega)italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ), and 𝒖Hr(curl;Ω):=(𝒖(Hr(Ω))22+×𝒖Hr(Ω)2)1/2assignsubscriptnorm𝒖superscript𝐻𝑟𝑐𝑢𝑟𝑙Ωsuperscriptsubscriptsuperscriptnorm𝒖2superscriptsuperscript𝐻𝑟Ω2subscriptsuperscriptnorm𝒖2superscript𝐻𝑟Ω12||\mbox{\boldmath$u$}||_{H^{r}(curl;\Omega)}:=(||\mbox{\boldmath$u$}||^{2}_{(H% ^{r}(\Omega))^{2}}+||\nabla\times\mbox{\boldmath$u$}||^{2}_{H^{r}(\Omega)})^{1% /2}| | bold_italic_u | | start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) end_POSTSUBSCRIPT := ( | | bold_italic_u | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + | | ∇ × bold_italic_u | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 1 / 2 end_POSTSUPERSCRIPT is the norm for the Sobolev space

Hr(curl;Ω)={𝒖(Hr(Ω))2:×𝒖Hr(Ω)}.superscript𝐻𝑟𝑐𝑢𝑟𝑙Ωconditional-set𝒖superscriptsuperscript𝐻𝑟Ω2𝒖superscript𝐻𝑟ΩH^{r}(curl;\Omega)=\{\mbox{\boldmath$u$}\in(H^{r}(\Omega))^{2}:~{}\nabla\times% \mbox{\boldmath$u$}\in H^{r}(\Omega)\}.italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) = { bold_italic_u ∈ ( italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : ∇ × bold_italic_u ∈ italic_H start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( roman_Ω ) } .

The initial conditions (2.15) are discretized as follows:

𝑬h0=Πc𝑬0(𝒙),superscriptsubscript𝑬0subscriptΠ𝑐subscript𝑬0𝒙\displaystyle\mbox{\boldmath$E$}_{h}^{0}=\Pi_{c}\mbox{\boldmath$E$}_{0}(\mbox{% \boldmath$x$}),bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) , (3.5)
Hh12=Π2[H(,0)τ2tH(,0)]=Π2[H0(𝒙)+τ2μ0(×𝑬0(𝒙)+Ks(𝒙,0))],superscriptsubscript𝐻12subscriptΠ2delimited-[]𝐻0𝜏2subscript𝑡𝐻0subscriptΠ2delimited-[]subscript𝐻0𝒙𝜏2subscript𝜇0subscript𝑬0𝒙subscript𝐾𝑠𝒙0\displaystyle H_{h}^{-\frac{1}{2}}=\Pi_{2}\left[H(\cdot,0)-\frac{\tau}{2}% \partial_{t}H(\cdot,0)\right]=\Pi_{2}\left[H_{0}(\mbox{\boldmath$x$})+\frac{% \tau}{2\mu_{0}}(\nabla\times\mbox{\boldmath$E$}_{0}(\mbox{\boldmath$x$})+K_{s}% (\mbox{\boldmath$x$},0))\right],italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT = roman_Π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ italic_H ( ⋅ , 0 ) - divide start_ARG italic_τ end_ARG start_ARG 2 end_ARG ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H ( ⋅ , 0 ) ] = roman_Π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT [ italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) + divide start_ARG italic_τ end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) + italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( bold_italic_x , 0 ) ) ] , (3.6)
𝑬h1𝑬h12τ=Πc(ϵ01×H0(𝒙)),superscriptsubscript𝑬1superscriptsubscript𝑬12𝜏subscriptΠ𝑐superscriptsubscriptitalic-ϵ01subscript𝐻0𝒙\displaystyle\frac{\mbox{\boldmath$E$}_{h}^{1}-\mbox{\boldmath$E$}_{h}^{-1}}{2% \tau}=\Pi_{c}\left(\epsilon_{0}^{-1}\nabla\times H_{0}(\mbox{\boldmath$x$})% \right),divide start_ARG bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT - bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_τ end_ARG = roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∇ × italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x ) ) , (3.7)

where we used the Taylor expansion and the governing equation (2.2).

The implementation of the scheme (3.1)-(3.2) is quite simple. At each time step, we first solve (3.2) for Hhn+12superscriptsubscript𝐻𝑛12H_{h}^{n+\frac{1}{2}}italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT; then solve (3.1) for 𝑬hn+1superscriptsubscript𝑬𝑛1\mbox{\boldmath$E$}_{h}^{n+1}bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT. Of course, at the first time step when n=0𝑛0n=0italic_n = 0, we need to use the initial conditions (3.5)-(3.7). It can be seen that the coefficient matrix at each time step is symmetric and positive definite. Hence, the solvability of our scheme (3.1)-(3.2) is guaranteed.

3.1 The stability analysis

To prove the discrete stability for our scheme (3.1)-(3.2), we denote Cv=1ϵ0μ0subscript𝐶𝑣1subscriptitalic-ϵ0subscript𝜇0C_{v}=\frac{1}{\sqrt{\epsilon_{0}\mu_{0}}}italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG for the wave propagation speed, and recall the standard inverse estimate:

×ϕhCinh1ϕh,ϕh𝑽h,formulae-sequencenormsubscriptbold-italic-ϕsubscript𝐶insuperscript1normsubscriptbold-italic-ϕfor-allsubscriptbold-italic-ϕsubscript𝑽\displaystyle||\nabla\times\mbox{\boldmath${\bf\phi}$}_{h}||\leq C_{\mathrm{in% }}h^{-1}||\mbox{\boldmath${\bf\phi}$}_{h}||,\quad\forall~{}\mbox{\boldmath${% \bf\phi}$}_{h}\in\mbox{\boldmath$V$}_{h},| | ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | ≤ italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT | | bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | , ∀ bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , (3.8)

and the trace inequality:

ϕhΓCtrh1/2ϕh,ϕh𝑽h,formulae-sequencesubscriptnormsubscriptbold-italic-ϕΓsubscript𝐶trsuperscript12normsubscriptbold-italic-ϕfor-allsubscriptbold-italic-ϕsubscript𝑽\displaystyle||\mbox{\boldmath${\bf\phi}$}_{h}||_{\Gamma}\leq C_{\mathrm{tr}}h% ^{-1/2}||\mbox{\boldmath${\bf\phi}$}_{h}||,\quad\forall~{}\mbox{\boldmath${\bf% \phi}$}_{h}\in\mbox{\boldmath$V$}_{h},| | bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ≤ italic_C start_POSTSUBSCRIPT roman_tr end_POSTSUBSCRIPT italic_h start_POSTSUPERSCRIPT - 1 / 2 end_POSTSUPERSCRIPT | | bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | , ∀ bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , (3.9)

where the positive constants Cinsubscript𝐶inC_{\mathrm{in}}italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT and Ctrsubscript𝐶trC_{\mathrm{tr}}italic_C start_POSTSUBSCRIPT roman_tr end_POSTSUBSCRIPT are independent of the mesh size hhitalic_h.

Theorem 3.1.

Denote the discrete energy for the scheme (3.1)-(3.2):

ENGm𝐸𝑁subscript𝐺𝑚\displaystyle ENG_{m}italic_E italic_N italic_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT :=assign\displaystyle:=:= ϵ0δτ𝑬hm+122+12μ0(×𝑬hm+12+×𝑬hm2)+μ0Hhm+122subscriptitalic-ϵ0superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚12212subscript𝜇0superscriptnormsubscriptsuperscript𝑬𝑚12superscriptnormsubscriptsuperscript𝑬𝑚2subscript𝜇0superscriptnormsuperscriptsubscript𝐻𝑚122\displaystyle\epsilon_{0}||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{m+\frac{1}{2}% }||^{2}+\frac{1}{2\mu_{0}}(||\nabla\times\mbox{\boldmath$E$}^{m+1}_{h}||^{2}+|% |\nabla\times\mbox{\boldmath$E$}^{m}_{h}||^{2})+\mu_{0}||H_{h}^{m+\frac{1}{2}}% ||^{2}italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (3.10)
+σ02τ0(𝑬hm+1Γ2+𝑬hmΓ2)+τ4μ0τ0(×𝑬hm+12+×𝑬hm2).subscript𝜎02subscript𝜏0subscriptsuperscriptnormsuperscriptsubscript𝑬𝑚12Γsubscriptsuperscriptnormsuperscriptsubscript𝑬𝑚2Γ𝜏4subscript𝜇0subscript𝜏0superscriptnormsubscriptsuperscript𝑬𝑚12superscriptnormsubscriptsuperscript𝑬𝑚2\displaystyle+\frac{\sigma_{0}}{2\tau_{0}}(||\mbox{\boldmath$E$}_{h}^{m+1}||^{% 2}_{\Gamma}+||\mbox{\boldmath$E$}_{h}^{m}||^{2}_{\Gamma})+\frac{\tau}{4\mu_{0}% \tau_{0}}(||\nabla\times\mbox{\boldmath$E$}^{m+1}_{h}||^{2}+||\nabla\times% \mbox{\boldmath$E$}^{m}_{h}||^{2}).+ divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + | | bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + divide start_ARG italic_τ end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) .

Then under the time step constraint:

τmin(1,h2CinCv,hϵ0τ02Ctrσ0,hτ02CinCv,hτ0CinCv),𝜏12subscript𝐶insubscript𝐶𝑣subscriptitalic-ϵ0subscript𝜏02subscript𝐶trsubscript𝜎0subscript𝜏02subscript𝐶insubscript𝐶𝑣subscript𝜏0subscript𝐶insubscript𝐶𝑣\displaystyle\tau\leq\min\left(1,\frac{h}{2C_{\mathrm{in}}C_{v}},\frac{h\sqrt{% \epsilon_{0}\tau_{0}}}{2C_{\mathrm{tr}}\sqrt{\sigma_{0}}},\frac{h\sqrt{\tau_{0% }}}{\sqrt{2}C_{\mathrm{in}}C_{v}},\frac{h\tau_{0}}{C_{\mathrm{in}}C_{v}}\right),italic_τ ≤ roman_min ( 1 , divide start_ARG italic_h end_ARG start_ARG 2 italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG , divide start_ARG italic_h square-root start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG start_ARG 2 italic_C start_POSTSUBSCRIPT roman_tr end_POSTSUBSCRIPT square-root start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG , divide start_ARG italic_h square-root start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG start_ARG square-root start_ARG 2 end_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG , divide start_ARG italic_h italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG ) , (3.11)

we have the following stability: For any m[1,Nt1]𝑚1subscript𝑁𝑡1m\in[1,N_{t}-1]italic_m ∈ [ 1 , italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - 1 ],

ENGmC[ENG0+Ks02+Ks12+τn=1m(Ksn2+δ2τKsn2)],𝐸𝑁subscript𝐺𝑚subscript𝐶delimited-[]𝐸𝑁subscript𝐺0superscriptnormsuperscriptsubscript𝐾𝑠02superscriptnormsuperscriptsubscript𝐾𝑠12𝜏superscriptsubscript𝑛1𝑚superscriptnormsuperscriptsubscript𝐾𝑠𝑛2superscriptnormsubscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛2\displaystyle ENG_{m}\leq C_{*}\left[ENG_{0}+||K_{s}^{0}||^{2}+||K_{s}^{1}||^{% 2}+\tau\sum_{n=1}^{m}(||K_{s}^{n}||^{2}+||\delta_{2\tau}K_{s}^{n}||^{2})\right],italic_E italic_N italic_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ≤ italic_C start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT [ italic_E italic_N italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ] , (3.12)

where the positive constant Csubscript𝐶C_{*}italic_C start_POSTSUBSCRIPT ∗ end_POSTSUBSCRIPT is independent of τ𝜏\tauitalic_τ and hhitalic_h.

Proof. To make our proof easy to follow, we divite it into several major steps.

(I)  Choosing ϕh=τδ2τ𝑬hnsubscriptbold-italic-ϕ𝜏subscript𝛿2𝜏superscriptsubscript𝑬𝑛\mbox{\boldmath${\bf\phi}$}_{h}=\tau\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n}bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = italic_τ italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT in (3.1), and using the following identities

τ(δτ2un,δ2τun)=12(δτun+122δτun122),𝜏superscriptsubscript𝛿𝜏2superscript𝑢𝑛subscript𝛿2𝜏superscript𝑢𝑛12superscriptnormsubscript𝛿𝜏superscript𝑢𝑛122superscriptnormsubscript𝛿𝜏superscript𝑢𝑛122\displaystyle\tau(\delta_{\tau}^{2}u^{n},\delta_{2\tau}u^{n})=\frac{1}{2}(||% \delta_{\tau}u^{n+\frac{1}{2}}||^{2}-||\delta_{\tau}u^{n-\frac{1}{2}}||^{2}),italic_τ ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , (3.13)
τ(un,δ2τun)=14(un+12un12)τ24(δτun+122δτun122),𝜏superscript𝑢𝑛subscript𝛿2𝜏superscript𝑢𝑛14superscriptnormsuperscript𝑢𝑛12superscriptnormsuperscript𝑢𝑛12superscript𝜏24superscriptnormsubscript𝛿𝜏superscript𝑢𝑛122superscriptnormsubscript𝛿𝜏superscript𝑢𝑛122\displaystyle\tau(u^{n},\delta_{2\tau}u^{n})=\frac{1}{4}(||u^{n+1}||^{2}-||u^{% n-1}||^{2})-\frac{\tau^{2}}{4}(||\delta_{\tau}u^{n+\frac{1}{2}}||^{2}-||\delta% _{\tau}u^{n-\frac{1}{2}}||^{2}),italic_τ ( italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) = divide start_ARG 1 end_ARG start_ARG 4 end_ARG ( | | italic_u start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | italic_u start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) - divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 end_ARG ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_u start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , (3.14)

with un=𝑬hnsuperscript𝑢𝑛superscriptsubscript𝑬𝑛u^{n}=\mbox{\boldmath$E$}_{h}^{n}italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, we have

ϵ02(δτ𝑬hn+122δτ𝑬hn122)+τϵ0τ0δ2τ𝑬hn2subscriptitalic-ϵ02superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122𝜏subscriptitalic-ϵ0subscript𝜏0superscriptnormsubscript𝛿2𝜏superscriptsubscript𝑬𝑛2\displaystyle\frac{\epsilon_{0}}{2}(||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{n+% \frac{1}{2}}||^{2}-||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{n-\frac{1}{2}}||^{2% })+\frac{\tau\epsilon_{0}}{\tau_{0}}||\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n% }||^{2}divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG italic_τ italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
+14μ0[(×𝑬hn+12×𝑬hn12)τ2(×δτ𝑬hn+122×δτ𝑬hn122)]14subscript𝜇0delimited-[]superscriptnormsubscriptsuperscript𝑬𝑛12superscriptnormsubscriptsuperscript𝑬𝑛12superscript𝜏2superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122\displaystyle+\frac{1}{4\mu_{0}}\left[(||\nabla\times\mbox{\boldmath$E$}^{n+1}% _{h}||^{2}-||\nabla\times\mbox{\boldmath$E$}^{n-1}_{h}||^{2})-\tau^{2}(||% \nabla\times\delta_{\tau}\mbox{\boldmath$E$}_{h}^{n+\frac{1}{2}}||^{2}-||% \nabla\times\delta_{\tau}\mbox{\boldmath$E$}_{h}^{n-\frac{1}{2}}||^{2})\right]+ divide start_ARG 1 end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG [ ( | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) - italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ]
+σ04τ0[(𝑬hn+1Γ2𝑬hn1Γ2)τ2(δτ𝑬hn+12Γ2δτ𝑬hn12Γ2)]subscript𝜎04subscript𝜏0delimited-[]subscriptsuperscriptnormsubscriptsuperscript𝑬𝑛12Γsubscriptsuperscriptnormsubscriptsuperscript𝑬𝑛12Γsuperscript𝜏2subscriptsuperscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122Γsubscriptsuperscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122Γ\displaystyle+\frac{\sigma_{0}}{4\tau_{0}}\left[(||\mbox{\boldmath$E$}^{n+1}_{% h}||^{2}_{\Gamma}-||\mbox{\boldmath$E$}^{n-1}_{h}||^{2}_{\Gamma})-\tau^{2}(||% \delta_{\tau}\mbox{\boldmath$E$}_{h}^{n+\frac{1}{2}}||^{2}_{\Gamma}-||\delta_{% \tau}\mbox{\boldmath$E$}_{h}^{n-\frac{1}{2}}||^{2}_{\Gamma})\right]+ divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 4 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG [ ( | | bold_italic_E start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT - | | bold_italic_E start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) - italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT - | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) ]
=ττ0(H¯hn,×δ2τ𝑬hn)τμ0(Ksn,×δ2τ𝑬hn).absent𝜏subscript𝜏0subscriptsuperscript¯𝐻𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛𝜏subscript𝜇0superscriptsubscript𝐾𝑠𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛\displaystyle\hskip 72.26999pt=\frac{\tau}{\tau_{0}}(\overline{H}^{n}_{h},% \nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n})-\frac{\tau}{\mu_{0}}(K_% {s}^{n},\nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n}).= divide start_ARG italic_τ end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( over¯ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - divide start_ARG italic_τ end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) . (3.15)

Taking ψh=τ22μ0τ0×δ2τ𝑬hnsubscript𝜓superscript𝜏22subscript𝜇0subscript𝜏0subscript𝛿2𝜏superscriptsubscript𝑬𝑛\psi_{h}=\frac{\tau^{2}}{2\mu_{0}\tau_{0}}\nabla\times\delta_{2\tau}\mbox{% \boldmath$E$}_{h}^{n}italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT in (3.2), and using (3.14) with un=𝑬hnsuperscript𝑢𝑛superscriptsubscript𝑬𝑛u^{n}=\mbox{\boldmath$E$}_{h}^{n}italic_u start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, we obtain

τ2τ0(Hhn+12Hhn12,×δ2τ𝑬hn)=τ22μ0τ0(Ksn,×δ2τ𝑬hn)𝜏2subscript𝜏0subscriptsuperscript𝐻𝑛12subscriptsuperscript𝐻𝑛12subscript𝛿2𝜏superscriptsubscript𝑬𝑛superscript𝜏22subscript𝜇0subscript𝜏0superscriptsubscript𝐾𝑠𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛\displaystyle\frac{\tau}{2\tau_{0}}(H^{n+\frac{1}{2}}_{h}-H^{n-\frac{1}{2}}_{h% },\nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n})=-\frac{\tau^{2}}{2\mu% _{0}\tau_{0}}(K_{s}^{n},\nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n})divide start_ARG italic_τ end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_H start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) = - divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) (3.16)
τ8μ0τ0[(×𝑬hn+12×𝑬hn12)τ2(×δτ𝑬hn+122×δτ𝑬hn122)].𝜏8subscript𝜇0subscript𝜏0delimited-[]superscriptnormsubscriptsuperscript𝑬𝑛12superscriptnormsubscriptsuperscript𝑬𝑛12superscript𝜏2superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122\displaystyle\quad-\frac{\tau}{8\mu_{0}\tau_{0}}\left[(||\nabla\times\mbox{% \boldmath$E$}^{n+1}_{h}||^{2}-||\nabla\times\mbox{\boldmath$E$}^{n-1}_{h}||^{2% })-\tau^{2}(||\nabla\times\delta_{\tau}\mbox{\boldmath$E$}_{h}^{n+\frac{1}{2}}% ||^{2}-||\nabla\times\delta_{\tau}\mbox{\boldmath$E$}_{h}^{n-\frac{1}{2}}||^{2% })\right].- divide start_ARG italic_τ end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG [ ( | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) - italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ] .

Taking ψh=τH¯hnsubscript𝜓𝜏superscriptsubscript¯𝐻𝑛\psi_{h}=\tau\overline{H}_{h}^{n}italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = italic_τ over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT in (3.2), we obtain

μ02(Hhn+122Hhn122)=τ(×𝑬hn,H¯hn)τ(Ksn,H¯hn).subscript𝜇02superscriptnormsubscriptsuperscript𝐻𝑛122superscriptnormsubscriptsuperscript𝐻𝑛122𝜏subscriptsuperscript𝑬𝑛superscriptsubscript¯𝐻𝑛𝜏superscriptsubscript𝐾𝑠𝑛superscriptsubscript¯𝐻𝑛\displaystyle\frac{\mu_{0}}{2}(||H^{n+\frac{1}{2}}_{h}||^{2}-||H^{n-\frac{1}{2% }}_{h}||^{2})=-\tau(\nabla\times\mbox{\boldmath$E$}^{n}_{h},\overline{H}_{h}^{% n})-\tau(K_{s}^{n},\overline{H}_{h}^{n}).divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ( | | italic_H start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) = - italic_τ ( ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - italic_τ ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) . (3.17)

Adding (3.15), (3.16), and (3.17) together, then summing up the result from n=1𝑛1n=1italic_n = 1 to any mNt1𝑚subscript𝑁𝑡1m\leq N_{t}-1italic_m ≤ italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - 1, we have

ϵ02(δτ𝑬hm+122δτ𝑬h122)+τϵ0τ0n=1mδ2τ𝑬hn2subscriptitalic-ϵ02superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬122𝜏subscriptitalic-ϵ0subscript𝜏0superscriptsubscript𝑛1𝑚superscriptnormsubscript𝛿2𝜏superscriptsubscript𝑬𝑛2\displaystyle\frac{\epsilon_{0}}{2}(||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{m+% \frac{1}{2}}||^{2}-||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{\frac{1}{2}}||^{2})% +\frac{\tau\epsilon_{0}}{\tau_{0}}\sum_{n=1}^{m}||\delta_{2\tau}\mbox{% \boldmath$E$}_{h}^{n}||^{2}divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG italic_τ italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
+14μ0[(||×𝑬hm+1||2+||×𝑬hm||2||×𝑬h1||2||×𝑬h0||2)\displaystyle+\frac{1}{4\mu_{0}}\left[(||\nabla\times\mbox{\boldmath$E$}^{m+1}% _{h}||^{2}+||\nabla\times\mbox{\boldmath$E$}^{m}_{h}||^{2}-||\nabla\times\mbox% {\boldmath$E$}^{1}_{h}||^{2}-||\nabla\times\mbox{\boldmath$E$}^{0}_{h}||^{2})\right.+ divide start_ARG 1 end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG [ ( | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × bold_italic_E start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × bold_italic_E start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
τ2(||×δτ𝑬hm+12||2||×δτ𝑬h12||2)]\displaystyle\hskip 72.26999pt\left.-\tau^{2}(||\nabla\times\delta_{\tau}\mbox% {\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}-||\nabla\times\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{\frac{1}{2}}||^{2})\right]- italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ]
+σ04τ0[(𝑬hm+1Γ2+𝑬hmΓ2𝑬h1Γ2𝑬h0Γ2)τ2(δτ𝑬hm+12Γ2δτ𝑬h12Γ2)]subscript𝜎04subscript𝜏0delimited-[]subscriptsuperscriptnormsubscriptsuperscript𝑬𝑚12Γsubscriptsuperscriptnormsubscriptsuperscript𝑬𝑚2Γsubscriptsuperscriptnormsubscriptsuperscript𝑬12Γsubscriptsuperscriptnormsubscriptsuperscript𝑬02Γsuperscript𝜏2subscriptsuperscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122Γsubscriptsuperscriptnormsubscript𝛿𝜏superscriptsubscript𝑬122Γ\displaystyle+\frac{\sigma_{0}}{4\tau_{0}}\left[(||\mbox{\boldmath$E$}^{m+1}_{% h}||^{2}_{\Gamma}+||\mbox{\boldmath$E$}^{m}_{h}||^{2}_{\Gamma}-||\mbox{% \boldmath$E$}^{1}_{h}||^{2}_{\Gamma}-||\mbox{\boldmath$E$}^{0}_{h}||^{2}_{% \Gamma})-\tau^{2}(||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}% _{\Gamma}-||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{\frac{1}{2}}||^{2}_{\Gamma})\right]+ divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 4 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG [ ( | | bold_italic_E start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + | | bold_italic_E start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT - | | bold_italic_E start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT - | | bold_italic_E start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) - italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT - | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) ]
+μ02(Hhm+122Hh122)subscript𝜇02superscriptnormsubscriptsuperscript𝐻𝑚122superscriptnormsubscriptsuperscript𝐻122\displaystyle+\frac{\mu_{0}}{2}(||H^{m+\frac{1}{2}}_{h}||^{2}-||H^{\frac{1}{2}% }_{h}||^{2})+ divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ( | | italic_H start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | italic_H start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
+τ8μ0τ0[(||×𝑬hm+1||2+||×𝑬hm||2||×𝑬h1||2||×𝑬h0||2)\displaystyle+\frac{\tau}{8\mu_{0}\tau_{0}}\left[(||\nabla\times\mbox{% \boldmath$E$}^{m+1}_{h}||^{2}+||\nabla\times\mbox{\boldmath$E$}^{m}_{h}||^{2}-% ||\nabla\times\mbox{\boldmath$E$}^{1}_{h}||^{2}-||\nabla\times\mbox{\boldmath$% E$}^{0}_{h}||^{2})\right.+ divide start_ARG italic_τ end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG [ ( | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × bold_italic_E start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × bold_italic_E start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
τ2(||×δτ𝑬hm+12||2||×δτ𝑬h12||2)]\displaystyle\hskip 72.26999pt\left.-\tau^{2}(||\nabla\times\delta_{\tau}\mbox% {\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}-||\nabla\times\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{\frac{1}{2}}||^{2})\right]- italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ]
=ττ0n=1m(Hhn12,×δ2τ𝑬hn)τμ0n=1m(Ksn,×δ2τ𝑬hn)τ22μ0τ0n=1m(Ksn,×δ2τ𝑬hn)absent𝜏subscript𝜏0superscriptsubscript𝑛1𝑚subscriptsuperscript𝐻𝑛12subscript𝛿2𝜏superscriptsubscript𝑬𝑛𝜏subscript𝜇0superscriptsubscript𝑛1𝑚superscriptsubscript𝐾𝑠𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛superscript𝜏22subscript𝜇0subscript𝜏0superscriptsubscript𝑛1𝑚superscriptsubscript𝐾𝑠𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛\displaystyle\quad=\frac{\tau}{\tau_{0}}\sum_{n=1}^{m}(H^{n-\frac{1}{2}}_{h},% \nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n})-\frac{\tau}{\mu_{0}}% \sum_{n=1}^{m}(K_{s}^{n},\nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n}% )-\frac{\tau^{2}}{2\mu_{0}\tau_{0}}\sum_{n=1}^{m}(K_{s}^{n},\nabla\times\delta% _{2\tau}\mbox{\boldmath$E$}_{h}^{n})= divide start_ARG italic_τ end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - divide start_ARG italic_τ end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT )
τn=1m(×𝑬hn,H¯hn)τn=1m(Ksn,H¯hn).𝜏superscriptsubscript𝑛1𝑚subscriptsuperscript𝑬𝑛superscriptsubscript¯𝐻𝑛𝜏superscriptsubscript𝑛1𝑚superscriptsubscript𝐾𝑠𝑛superscriptsubscript¯𝐻𝑛\displaystyle\quad\quad-\tau\sum_{n=1}^{m}(\nabla\times\mbox{\boldmath$E$}^{n}% _{h},\overline{H}_{h}^{n})-\tau\sum_{n=1}^{m}(K_{s}^{n},\overline{H}_{h}^{n}).- italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) . (3.18)

(II)  By the definition of the discrete energy ENGm𝐸𝑁subscript𝐺𝑚ENG_{m}italic_E italic_N italic_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT and dropping the non-negative term τϵ0τ0n=1mδ2τ𝑬hn2𝜏subscriptitalic-ϵ0subscript𝜏0superscriptsubscript𝑛1𝑚superscriptnormsubscript𝛿2𝜏superscriptsubscript𝑬𝑛2\frac{\tau\epsilon_{0}}{\tau_{0}}\sum_{n=1}^{m}||\delta_{2\tau}\mbox{\boldmath% $E$}_{h}^{n}||^{2}divide start_ARG italic_τ italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT on the left hand side of (3.18), we can rewrite (3.18) as follows

ENGmENG0+τ22μ0(×δτ𝑬hm+122×δτ𝑬h122)𝐸𝑁subscript𝐺𝑚𝐸𝑁subscript𝐺0superscript𝜏22subscript𝜇0superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬122\displaystyle ENG_{m}\leq ENG_{0}+\frac{\tau^{2}}{2\mu_{0}}(||\nabla\times% \delta_{\tau}\mbox{\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}-||\nabla\times% \delta_{\tau}\mbox{\boldmath$E$}_{h}^{\frac{1}{2}}||^{2})italic_E italic_N italic_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ≤ italic_E italic_N italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
+σ0τ22τ0(δτ𝑬hm+12Γ2δτ𝑬h12Γ2)+τ34μ0τ0(×δτ𝑬hm+122×δτ𝑬h122)subscript𝜎0superscript𝜏22subscript𝜏0subscriptsuperscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122Γsubscriptsuperscriptnormsubscript𝛿𝜏superscriptsubscript𝑬122Γsuperscript𝜏34subscript𝜇0subscript𝜏0superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬122\displaystyle\quad+\frac{\sigma_{0}\tau^{2}}{2\tau_{0}}(||\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}_{\Gamma}-||\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{\frac{1}{2}}||^{2}_{\Gamma})+\frac{\tau^{3}}{4\mu_{0}\tau_{% 0}}(||\nabla\times\delta_{\tau}\mbox{\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}-|% |\nabla\times\delta_{\tau}\mbox{\boldmath$E$}_{h}^{\frac{1}{2}}||^{2})+ divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT - | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ) + divide start_ARG italic_τ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
+ττ0n=1m(Hhn12,×δ2τ𝑬hn)τμ0n=1m(Ksn,×δ2τ𝑬hn)τ22μ0τ0n=1m(Ksn,×δ2τ𝑬hn)𝜏subscript𝜏0superscriptsubscript𝑛1𝑚subscriptsuperscript𝐻𝑛12subscript𝛿2𝜏superscriptsubscript𝑬𝑛𝜏subscript𝜇0superscriptsubscript𝑛1𝑚superscriptsubscript𝐾𝑠𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛superscript𝜏22subscript𝜇0subscript𝜏0superscriptsubscript𝑛1𝑚superscriptsubscript𝐾𝑠𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛\displaystyle\quad+\frac{\tau}{\tau_{0}}\sum_{n=1}^{m}(H^{n-\frac{1}{2}}_{h},% \nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n})-\frac{\tau}{\mu_{0}}% \sum_{n=1}^{m}(K_{s}^{n},\nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n}% )-\frac{\tau^{2}}{2\mu_{0}\tau_{0}}\sum_{n=1}^{m}(K_{s}^{n},\nabla\times\delta% _{2\tau}\mbox{\boldmath$E$}_{h}^{n})+ divide start_ARG italic_τ end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - divide start_ARG italic_τ end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT )
τn=1m(×𝑬hn,H¯hn)τn=1m(Ksn,H¯hn)=:ENG0+k=18Stak.\displaystyle\quad\quad-\tau\sum_{n=1}^{m}(\nabla\times\mbox{\boldmath$E$}^{n}% _{h},\overline{H}_{h}^{n})-\tau\sum_{n=1}^{m}(K_{s}^{n},\overline{H}_{h}^{n})=% :ENG_{0}+\sum_{k=1}^{8}Sta_{k}.- italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) = : italic_E italic_N italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 8 end_POSTSUPERSCRIPT italic_S italic_t italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT . (3.19)

Now we just need to estimate each Stak𝑆𝑡subscript𝑎𝑘Sta_{k}italic_S italic_t italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT in (3.19). Using the inverse estimate (3.8), it is easy to see that

Sta1τ22μ0×δτ𝑬hm+122Cin22μ0τ2h2δτ𝑬hm+122,𝑆𝑡subscript𝑎1superscript𝜏22subscript𝜇0superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122superscriptsubscript𝐶in22subscript𝜇0superscript𝜏2superscript2superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122\displaystyle Sta_{1}\leq\frac{\tau^{2}}{2\mu_{0}}||\nabla\times\delta_{\tau}% \mbox{\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}\leq\frac{C_{\mathrm{in}}^{2}}{2% \mu_{0}}\cdot\tau^{2}h^{-2}||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{m+\frac{1}{% 2}}||^{2},italic_S italic_t italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⋅ italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (3.20)

and

Sta3τ4μ0τ0τ2×δτ𝑬hm+122τCin24μ0τ0τ2h2δτ𝑬hm+122.𝑆𝑡subscript𝑎3𝜏4subscript𝜇0subscript𝜏0superscript𝜏2superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122𝜏superscriptsubscript𝐶in24subscript𝜇0subscript𝜏0superscript𝜏2superscript2superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122\displaystyle Sta_{3}\leq\frac{\tau}{4\mu_{0}\tau_{0}}\cdot\tau^{2}||\nabla% \times\delta_{\tau}\mbox{\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}\leq\frac{\tau C% _{\mathrm{in}}^{2}}{4\mu_{0}\tau_{0}}\cdot\tau^{2}h^{-2}||\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}.italic_S italic_t italic_a start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ≤ divide start_ARG italic_τ end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⋅ italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT | | ∇ × italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG italic_τ italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⋅ italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (3.21)

Using the trace inequality (3.8), we have

Sta2σ0τ22τ0δτ𝑬hm+12Γ2σ0Ctr22τ0τ2h1δτ𝑬hm+122.𝑆𝑡subscript𝑎2subscript𝜎0superscript𝜏22subscript𝜏0subscriptsuperscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122Γsubscript𝜎0superscriptsubscript𝐶tr22subscript𝜏0superscript𝜏2superscript1superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122\displaystyle Sta_{2}\leq\frac{\sigma_{0}\tau^{2}}{2\tau_{0}}||\delta_{\tau}% \mbox{\boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}_{\Gamma}\leq\frac{\sigma_{0}C_{% \mathrm{tr}}^{2}}{2\tau_{0}}\cdot\tau^{2}h^{-1}||\delta_{\tau}\mbox{\boldmath$% E$}_{h}^{m+\frac{1}{2}}||^{2}.italic_S italic_t italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ≤ divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT roman_tr end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⋅ italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (3.22)

Similarly by the inverse estimate (3.8) and the Cauchy-Schwarz inequality, we have

Sta6𝑆𝑡subscript𝑎6\displaystyle Sta_{6}italic_S italic_t italic_a start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT =\displaystyle== τ22μ0τ0n=1m(Ksn,×δ2τ𝑬hn)τ2μ0τ0n=1mKsnCinτh112(δτ𝑬hn+12+δτ𝑬hn12)superscript𝜏22subscript𝜇0subscript𝜏0superscriptsubscript𝑛1𝑚superscriptsubscript𝐾𝑠𝑛subscript𝛿2𝜏superscriptsubscript𝑬𝑛𝜏2subscript𝜇0subscript𝜏0superscriptsubscript𝑛1𝑚normsuperscriptsubscript𝐾𝑠𝑛subscript𝐶in𝜏superscript1norm12subscript𝛿𝜏superscriptsubscript𝑬𝑛12subscript𝛿𝜏superscriptsubscript𝑬𝑛12\displaystyle-\frac{\tau^{2}}{2\mu_{0}\tau_{0}}\sum_{n=1}^{m}(K_{s}^{n},\nabla% \times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n})\leq\frac{\tau}{2\mu_{0}\tau_{% 0}}\sum_{n=1}^{m}||K_{s}^{n}||\cdot C_{\mathrm{in}}\tau h^{-1}||\frac{1}{2}(% \delta_{\tau}\mbox{\boldmath$E$}_{h}^{n+\frac{1}{2}}+\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{n-\frac{1}{2}})||- divide start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) ≤ divide start_ARG italic_τ end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | ⋅ italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_τ italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT | | divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT + italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) | | (3.23)
\displaystyle\leq τCinτh14μ0τ0n=1m[Ksn2+12(δτ𝑬hn+122+δτ𝑬hn122)].𝜏subscript𝐶in𝜏superscript14subscript𝜇0subscript𝜏0superscriptsubscript𝑛1𝑚delimited-[]superscriptnormsuperscriptsubscript𝐾𝑠𝑛212superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122\displaystyle\tau\cdot\frac{C_{\mathrm{in}}\tau h^{-1}}{4\mu_{0}\tau_{0}}\sum_% {n=1}^{m}\left[||K_{s}^{n}||^{2}+\frac{1}{2}(||\delta_{\tau}\mbox{\boldmath$E$% }_{h}^{n+\frac{1}{2}}||^{2}+||\delta_{\tau}\mbox{\boldmath$E$}_{h}^{n-\frac{1}% {2}}||^{2})\right].italic_τ ⋅ divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_τ italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT [ | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ] .

It is also easy to obtain the following estimates:

Sta7𝑆𝑡subscript𝑎7\displaystyle Sta_{7}italic_S italic_t italic_a start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT =\displaystyle== τn=1m(1μ0×𝑬hn,μ0H¯hn)𝜏superscriptsubscript𝑛1𝑚1subscript𝜇0subscriptsuperscript𝑬𝑛subscript𝜇0superscriptsubscript¯𝐻𝑛\displaystyle-\tau\sum_{n=1}^{m}(\frac{1}{\sqrt{\mu_{0}}}\nabla\times\mbox{% \boldmath$E$}^{n}_{h},\sqrt{\mu_{0}}\overline{H}_{h}^{n})- italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , square-root start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) (3.24)
\displaystyle\leq τ2n=1m[1μ0×𝑬hn2+μ02(Hhn+122+Hhn122)],𝜏2superscriptsubscript𝑛1𝑚delimited-[]1subscript𝜇0superscriptnormsubscriptsuperscript𝑬𝑛2subscript𝜇02superscriptnormsuperscriptsubscript𝐻𝑛122superscriptnormsuperscriptsubscript𝐻𝑛122\displaystyle\frac{\tau}{2}\sum_{n=1}^{m}\left[\frac{1}{\mu_{0}}||\nabla\times% \mbox{\boldmath$E$}^{n}_{h}||^{2}+\frac{\mu_{0}}{2}(||H_{h}^{n+\frac{1}{2}}||^% {2}+||H_{h}^{n-\frac{1}{2}}||^{2})\right],divide start_ARG italic_τ end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT [ divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ( | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ] ,

and

Sta8τ2n=1m[1μ0Ksn2+μ02(Hhn+122+Hhn122)].𝑆𝑡subscript𝑎8𝜏2superscriptsubscript𝑛1𝑚delimited-[]1subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠𝑛2subscript𝜇02superscriptnormsuperscriptsubscript𝐻𝑛122superscriptnormsuperscriptsubscript𝐻𝑛122\displaystyle Sta_{8}\leq\frac{\tau}{2}\sum_{n=1}^{m}\left[\frac{1}{\mu_{0}}||% K_{s}^{n}||^{2}+\frac{\mu_{0}}{2}(||H_{h}^{n+\frac{1}{2}}||^{2}+||H_{h}^{n-% \frac{1}{2}}||^{2})\right].italic_S italic_t italic_a start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT ≤ divide start_ARG italic_τ end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT [ divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ( | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ] . (3.25)

The estimates of Sta4𝑆𝑡subscript𝑎4Sta_{4}italic_S italic_t italic_a start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT and Sta5𝑆𝑡subscript𝑎5Sta_{5}italic_S italic_t italic_a start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT need a special treatment, since ×δ2τ𝑬hnsubscript𝛿2𝜏superscriptsubscript𝑬𝑛\nabla\times\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n}∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT can not be controlled by ENGm𝐸𝑁subscript𝐺𝑚ENG_{m}italic_E italic_N italic_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT. In the next major part, we will carry out the estimates of Sta4𝑆𝑡subscript𝑎4Sta_{4}italic_S italic_t italic_a start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT and Sta5𝑆𝑡subscript𝑎5Sta_{5}italic_S italic_t italic_a start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT.

(III) Note that

n=1m(Hhn12,×δ2τ𝑬hn)=12τn=1m(Hhn12,×𝑬hn+1)12τn=1m(Hhn12,×𝑬hn1)superscriptsubscript𝑛1𝑚subscriptsuperscript𝐻𝑛12subscript𝛿2𝜏superscriptsubscript𝑬𝑛12𝜏superscriptsubscript𝑛1𝑚subscriptsuperscript𝐻𝑛12superscriptsubscript𝑬𝑛112𝜏superscriptsubscript𝑛1𝑚subscriptsuperscript𝐻𝑛12superscriptsubscript𝑬𝑛1\displaystyle\sum_{n=1}^{m}(H^{n-\frac{1}{2}}_{h},\nabla\times\delta_{2\tau}% \mbox{\boldmath$E$}_{h}^{n})=\frac{1}{2\tau}\sum_{n=1}^{m}(H^{n-\frac{1}{2}}_{% h},\nabla\times\mbox{\boldmath$E$}_{h}^{n+1})-\frac{1}{2\tau}\sum_{n=1}^{m}(H^% {n-\frac{1}{2}}_{h},\nabla\times\mbox{\boldmath$E$}_{h}^{n-1})∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) = divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ) (3.26)
=\displaystyle== 12τn=3m+2(Hhn52,×𝑬hn1)12τn=1m(Hhn12,×𝑬hn1)12𝜏superscriptsubscript𝑛3𝑚2subscriptsuperscript𝐻𝑛52superscriptsubscript𝑬𝑛112𝜏superscriptsubscript𝑛1𝑚subscriptsuperscript𝐻𝑛12superscriptsubscript𝑬𝑛1\displaystyle\frac{1}{2\tau}\sum_{n=3}^{m+2}(H^{n-\frac{5}{2}}_{h},\nabla% \times\mbox{\boldmath$E$}_{h}^{n-1})-\frac{1}{2\tau}\sum_{n=1}^{m}(H^{n-\frac{% 1}{2}}_{h},\nabla\times\mbox{\boldmath$E$}_{h}^{n-1})divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∑ start_POSTSUBSCRIPT italic_n = 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 2 end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 5 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT )
=\displaystyle== 12n=3m(δτHhn2+δτHhn1,×𝑬hn1)+12τ(Hhm12,×𝑬hm+1)12superscriptsubscript𝑛3𝑚subscript𝛿𝜏subscriptsuperscript𝐻𝑛2subscript𝛿𝜏subscriptsuperscript𝐻𝑛1superscriptsubscript𝑬𝑛112𝜏subscriptsuperscript𝐻𝑚12superscriptsubscript𝑬𝑚1\displaystyle-\frac{1}{2}\sum_{n=3}^{m}(\delta_{\tau}H^{n-2}_{h}+\delta_{\tau}% H^{n-1}_{h},\nabla\times\mbox{\boldmath$E$}_{h}^{n-1})+\frac{1}{2\tau}(H^{m-% \frac{1}{2}}_{h},\nabla\times\mbox{\boldmath$E$}_{h}^{m+1})- divide start_ARG 1 end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_n = 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n - 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ) + divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ( italic_H start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT )
+12τ(Hhm32,×𝑬hm)12τ(Hh12,×𝑬h0)12τ(Hh32,×𝑬h1).12𝜏subscriptsuperscript𝐻𝑚32superscriptsubscript𝑬𝑚12𝜏subscriptsuperscript𝐻12superscriptsubscript𝑬012𝜏subscriptsuperscript𝐻32superscriptsubscript𝑬1\displaystyle\quad+\frac{1}{2\tau}(H^{m-\frac{3}{2}}_{h},\nabla\times\mbox{% \boldmath$E$}_{h}^{m})-\frac{1}{2\tau}(H^{\frac{1}{2}}_{h},\nabla\times\mbox{% \boldmath$E$}_{h}^{0})-\frac{1}{2\tau}(H^{\frac{3}{2}}_{h},\nabla\times\mbox{% \boldmath$E$}_{h}^{1}).+ divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ( italic_H start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ( italic_H start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ( italic_H start_POSTSUPERSCRIPT divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) .

Using (3.26) and the inequality ab14δa2+δb2𝑎𝑏14𝛿superscript𝑎2𝛿superscript𝑏2ab\leq\frac{1}{4\delta}a^{2}+\delta b^{2}italic_a italic_b ≤ divide start_ARG 1 end_ARG start_ARG 4 italic_δ end_ARG italic_a start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_δ italic_b start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, we have

Sta4𝑆𝑡subscript𝑎4\displaystyle Sta_{4}italic_S italic_t italic_a start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT =\displaystyle== τ2τ0n=3m(δτHhn2+δτHhn1,×𝑬hn1)+12τ0(Hhm12,×𝑬hm+1)𝜏2subscript𝜏0superscriptsubscript𝑛3𝑚subscript𝛿𝜏subscriptsuperscript𝐻𝑛2subscript𝛿𝜏subscriptsuperscript𝐻𝑛1superscriptsubscript𝑬𝑛112subscript𝜏0subscriptsuperscript𝐻𝑚12superscriptsubscript𝑬𝑚1\displaystyle-\frac{\tau}{2\tau_{0}}\sum_{n=3}^{m}(\delta_{\tau}H^{n-2}_{h}+% \delta_{\tau}H^{n-1}_{h},\nabla\times\mbox{\boldmath$E$}_{h}^{n-1})+\frac{1}{2% \tau_{0}}(H^{m-\frac{1}{2}}_{h},\nabla\times\mbox{\boldmath$E$}_{h}^{m+1})- divide start_ARG italic_τ end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n - 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT + italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ) + divide start_ARG 1 end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_H start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT ) (3.27)
+12τ0(Hhm32,×𝑬hm)12τ0(Hh12,×𝑬h0)12τ0(Hh32,×𝑬h1)12subscript𝜏0subscriptsuperscript𝐻𝑚32superscriptsubscript𝑬𝑚12subscript𝜏0subscriptsuperscript𝐻12superscriptsubscript𝑬012subscript𝜏0subscriptsuperscript𝐻32superscriptsubscript𝑬1\displaystyle\quad+\frac{1}{2\tau_{0}}(H^{m-\frac{3}{2}}_{h},\nabla\times\mbox% {\boldmath$E$}_{h}^{m})-\frac{1}{2\tau_{0}}(H^{\frac{1}{2}}_{h},\nabla\times% \mbox{\boldmath$E$}_{h}^{0})-\frac{1}{2\tau_{0}}(H^{\frac{3}{2}}_{h},\nabla% \times\mbox{\boldmath$E$}_{h}^{1})+ divide start_ARG 1 end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_H start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_H start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_H start_POSTSUPERSCRIPT divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT )
\displaystyle\leq τ4τ0n=3m(μ02δτHhn22+μ02δτHhn12+1μ0×𝑬hn12)𝜏4subscript𝜏0superscriptsubscript𝑛3𝑚subscript𝜇02superscriptnormsubscript𝛿𝜏subscriptsuperscript𝐻𝑛22subscript𝜇02superscriptnormsubscript𝛿𝜏subscriptsuperscript𝐻𝑛121subscript𝜇0superscriptnormsuperscriptsubscript𝑬𝑛12\displaystyle\frac{\tau}{4\tau_{0}}\sum_{n=3}^{m}(\frac{\mu_{0}}{2}||\delta_{% \tau}H^{n-2}_{h}||^{2}+\frac{\mu_{0}}{2}||\delta_{\tau}H^{n-1}_{h}||^{2}+\frac% {1}{\mu_{0}}||\nabla\times\mbox{\boldmath$E$}_{h}^{n-1}||^{2})divide start_ARG italic_τ end_ARG start_ARG 4 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n - 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
+18μ0×𝑬hm+12+μ02τ02Hhm122+18μ0×𝑬hm2+μ02τ02Hhm32218subscript𝜇0superscriptnormsuperscriptsubscript𝑬𝑚12subscript𝜇02superscriptsubscript𝜏02superscriptnormsubscriptsuperscript𝐻𝑚12218subscript𝜇0superscriptnormsuperscriptsubscript𝑬𝑚2subscript𝜇02superscriptsubscript𝜏02superscriptnormsubscriptsuperscript𝐻𝑚322\displaystyle\quad+\frac{1}{8\mu_{0}}||\nabla\times\mbox{\boldmath$E$}_{h}^{m+% 1}||^{2}+\frac{\mu_{0}}{2\tau_{0}^{2}}||H^{m-\frac{1}{2}}_{h}||^{2}+\frac{1}{8% \mu_{0}}||\nabla\times\mbox{\boldmath$E$}_{h}^{m}||^{2}+\frac{\mu_{0}}{2\tau_{% 0}^{2}}||H^{m-\frac{3}{2}}_{h}||^{2}+ divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | | italic_H start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | | italic_H start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
+18μ0×𝑬h02+μ02τ02Hh122+18μ0×𝑬h12+μ02τ02Hh322.18subscript𝜇0superscriptnormsuperscriptsubscript𝑬02subscript𝜇02superscriptsubscript𝜏02superscriptnormsubscriptsuperscript𝐻12218subscript𝜇0superscriptnormsuperscriptsubscript𝑬12subscript𝜇02superscriptsubscript𝜏02superscriptnormsubscriptsuperscript𝐻322\displaystyle\quad+\frac{1}{8\mu_{0}}||\nabla\times\mbox{\boldmath$E$}_{h}^{0}% ||^{2}+\frac{\mu_{0}}{2\tau_{0}^{2}}||H^{\frac{1}{2}}_{h}||^{2}+\frac{1}{8\mu_% {0}}||\nabla\times\mbox{\boldmath$E$}_{h}^{1}||^{2}+\frac{\mu_{0}}{2\tau_{0}^{% 2}}||H^{\frac{3}{2}}_{h}||^{2}.+ divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | | italic_H start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | | italic_H start_POSTSUPERSCRIPT divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

By the same technique, we have

Sta5𝑆𝑡subscript𝑎5\displaystyle Sta_{5}italic_S italic_t italic_a start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT =\displaystyle== τμ0n=3m(δ2τKsn1,×𝑬hn1)+12μ0(Ksm,×𝑬hm+1)𝜏subscript𝜇0superscriptsubscript𝑛3𝑚subscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛1superscriptsubscript𝑬𝑛112subscript𝜇0superscriptsubscript𝐾𝑠𝑚superscriptsubscript𝑬𝑚1\displaystyle-\frac{\tau}{\mu_{0}}\sum_{n=3}^{m}(\delta_{2\tau}K_{s}^{n-1},% \nabla\times\mbox{\boldmath$E$}_{h}^{n-1})+\frac{1}{2\mu_{0}}(K_{s}^{m},\nabla% \times\mbox{\boldmath$E$}_{h}^{m+1})- divide start_ARG italic_τ end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ) + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT ) (3.28)
+12μ0(Ksm1,×𝑬hm)12μ0(Ks1,×𝑬h0)12μ0(Ks2,×𝑬h1)12subscript𝜇0superscriptsubscript𝐾𝑠𝑚1superscriptsubscript𝑬𝑚12subscript𝜇0superscriptsubscript𝐾𝑠1superscriptsubscript𝑬012subscript𝜇0superscriptsubscript𝐾𝑠2superscriptsubscript𝑬1\displaystyle\quad+\frac{1}{2\mu_{0}}(K_{s}^{m-1},\nabla\times\mbox{\boldmath$% E$}_{h}^{m})-\frac{1}{2\mu_{0}}(K_{s}^{1},\nabla\times\mbox{\boldmath$E$}_{h}^% {0})-\frac{1}{2\mu_{0}}(K_{s}^{2},\nabla\times\mbox{\boldmath$E$}_{h}^{1})+ divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT )
\displaystyle\leq τ2μ0n=3m(δ2τKsn12+×𝑬hn12)𝜏2subscript𝜇0superscriptsubscript𝑛3𝑚superscriptnormsubscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛12superscriptnormsuperscriptsubscript𝑬𝑛12\displaystyle\frac{\tau}{2\mu_{0}}\sum_{n=3}^{m}(||\delta_{2\tau}K_{s}^{n-1}||% ^{2}+||\nabla\times\mbox{\boldmath$E$}_{h}^{n-1}||^{2})divide start_ARG italic_τ end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
+18μ0×𝑬hm+12+12μ0Ksm2+18μ0×𝑬hm2+12μ0Ksm1218subscript𝜇0superscriptnormsuperscriptsubscript𝑬𝑚1212subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠𝑚218subscript𝜇0superscriptnormsuperscriptsubscript𝑬𝑚212subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠𝑚12\displaystyle\quad+\frac{1}{8\mu_{0}}||\nabla\times\mbox{\boldmath$E$}_{h}^{m+% 1}||^{2}+\frac{1}{2\mu_{0}}||K_{s}^{m}||^{2}+\frac{1}{8\mu_{0}}||\nabla\times% \mbox{\boldmath$E$}_{h}^{m}||^{2}+\frac{1}{2\mu_{0}}||K_{s}^{m-1}||^{2}+ divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
+18μ0×𝑬h02+12μ0Ks12+18μ0×𝑬h12+12μ0Ks22.18subscript𝜇0superscriptnormsuperscriptsubscript𝑬0212subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠1218subscript𝜇0superscriptnormsuperscriptsubscript𝑬1212subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠22\displaystyle\quad+\frac{1}{8\mu_{0}}||\nabla\times\mbox{\boldmath$E$}_{h}^{0}% ||^{2}+\frac{1}{2\mu_{0}}||K_{s}^{1}||^{2}+\frac{1}{8\mu_{0}}||\nabla\times% \mbox{\boldmath$E$}_{h}^{1}||^{2}+\frac{1}{2\mu_{0}}||K_{s}^{2}||^{2}.+ divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

Substituting all the above estimates of Stak𝑆𝑡subscript𝑎𝑘Sta_{k}italic_S italic_t italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT into (3.19) and collecting like terms, we obtain

ENGmENG0+[Cin2τ2h22μ0+σ0Ctr2τ2h22τ0+τCin2τ2h24μ0τ0+Cinτ2h18μ0τ0]δτ𝑬hm+122𝐸𝑁subscript𝐺𝑚𝐸𝑁subscript𝐺0delimited-[]superscriptsubscript𝐶in2superscript𝜏2superscript22subscript𝜇0subscript𝜎0superscriptsubscript𝐶tr2superscript𝜏2superscript22subscript𝜏0𝜏superscriptsubscript𝐶in2superscript𝜏2superscript24subscript𝜇0subscript𝜏0subscript𝐶insuperscript𝜏2superscript18subscript𝜇0subscript𝜏0superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑚122\displaystyle ENG_{m}\leq ENG_{0}+\left[\frac{C_{\mathrm{in}}^{2}\tau^{2}h^{-2% }}{2\mu_{0}}+\frac{\sigma_{0}C_{\mathrm{tr}}^{2}\tau^{2}h^{-2}}{2\tau_{0}}+% \frac{\tau C_{\mathrm{in}}^{2}\tau^{2}h^{-2}}{4\mu_{0}\tau_{0}}+\frac{C_{% \mathrm{in}}\tau^{2}h^{-1}}{8\mu_{0}\tau_{0}}\right]||\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{m+\frac{1}{2}}||^{2}italic_E italic_N italic_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ≤ italic_E italic_N italic_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + [ divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT roman_tr end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + divide start_ARG italic_τ italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ] | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
+τ(Cinτh14μ0τ0+12μ0)n=1mKsn2+τCinτh14μ0τ0n=0m1δτ𝑬hn+122𝜏subscript𝐶in𝜏superscript14subscript𝜇0subscript𝜏012subscript𝜇0superscriptsubscript𝑛1𝑚superscriptnormsuperscriptsubscript𝐾𝑠𝑛2𝜏subscript𝐶in𝜏superscript14subscript𝜇0subscript𝜏0superscriptsubscript𝑛0𝑚1superscriptnormsubscript𝛿𝜏superscriptsubscript𝑬𝑛122\displaystyle\quad+\tau(\frac{C_{\mathrm{in}}\tau h^{-1}}{4\mu_{0}\tau_{0}}+% \frac{1}{2\mu_{0}})\sum_{n=1}^{m}||K_{s}^{n}||^{2}+\tau\cdot\frac{C_{\mathrm{% in}}\tau h^{-1}}{4\mu_{0}\tau_{0}}\sum_{n=0}^{m-1}||\delta_{\tau}\mbox{% \boldmath$E$}_{h}^{n+\frac{1}{2}}||^{2}+ italic_τ ( divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_τ italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_τ ⋅ divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_τ italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
+τ(12μ0+14μ0τ0+12μ0)n=1m×𝑬hn2+τμ02Hhm+122+τμ0n=0m1Hhn+122𝜏12subscript𝜇014subscript𝜇0subscript𝜏012subscript𝜇0superscriptsubscript𝑛1𝑚superscriptnormsuperscriptsubscript𝑬𝑛2𝜏subscript𝜇02superscriptnormsuperscriptsubscript𝐻𝑚122𝜏subscript𝜇0superscriptsubscript𝑛0𝑚1superscriptnormsuperscriptsubscript𝐻𝑛122\displaystyle\quad+\tau(\frac{1}{2\mu_{0}}+\frac{1}{4\mu_{0}\tau_{0}}+\frac{1}% {2\mu_{0}})\sum_{n=1}^{m}||\nabla\times\mbox{\boldmath$E$}_{h}^{n}||^{2}+\frac% {\tau\mu_{0}}{2}||H_{h}^{m+\frac{1}{2}}||^{2}+\tau\mu_{0}\sum_{n=0}^{m-1}||H_{% h}^{n+\frac{1}{2}}||^{2}+ italic_τ ( divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + divide start_ARG 1 end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_τ italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_τ italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
+τμ04τ0n=1m1δτHhn2+μ02τ02(Hhm122+Hhm322)+μ02τ02(Hh122+Hh322)𝜏subscript𝜇04subscript𝜏0superscriptsubscript𝑛1𝑚1superscriptnormsubscript𝛿𝜏superscriptsubscript𝐻𝑛2subscript𝜇02superscriptsubscript𝜏02superscriptnormsuperscriptsubscript𝐻𝑚122superscriptnormsuperscriptsubscript𝐻𝑚322subscript𝜇02superscriptsubscript𝜏02superscriptnormsuperscriptsubscript𝐻122superscriptnormsuperscriptsubscript𝐻322\displaystyle\quad+\frac{\tau\mu_{0}}{4\tau_{0}}\sum_{n=1}^{m-1}||\delta_{\tau% }H_{h}^{n}||^{2}+\frac{\mu_{0}}{2\tau_{0}^{2}}(||H_{h}^{m-\frac{1}{2}}||^{2}+|% |H_{h}^{m-\frac{3}{2}}||^{2})+\frac{\mu_{0}}{2\tau_{0}^{2}}(||H_{h}^{\frac{1}{% 2}}||^{2}+||H_{h}^{\frac{3}{2}}||^{2})+ divide start_ARG italic_τ italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 4 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
+14μ0(×𝑬hm+12+×𝑬hm2)+14μ0(×𝑬h12+×𝑬h02)14subscript𝜇0superscriptnormsuperscriptsubscript𝑬𝑚12superscriptnormsuperscriptsubscript𝑬𝑚214subscript𝜇0superscriptnormsuperscriptsubscript𝑬12superscriptnormsuperscriptsubscript𝑬02\displaystyle\quad+\frac{1}{4\mu_{0}}(||\nabla\times\mbox{\boldmath$E$}_{h}^{m% +1}||^{2}+||\nabla\times\mbox{\boldmath$E$}_{h}^{m}||^{2})+\frac{1}{4\mu_{0}}(% ||\nabla\times\mbox{\boldmath$E$}_{h}^{1}||^{2}+||\nabla\times\mbox{\boldmath$% E$}_{h}^{0}||^{2})+ divide start_ARG 1 end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + divide start_ARG 1 end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | ∇ × bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
+τ2μ0n=2m1δ2τKsn2+12μ0(Ksm2+Ksm12+Ks12+Ks22).𝜏2subscript𝜇0superscriptsubscript𝑛2𝑚1superscriptnormsubscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛212subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠𝑚2superscriptnormsuperscriptsubscript𝐾𝑠𝑚12superscriptnormsuperscriptsubscript𝐾𝑠12superscriptnormsuperscriptsubscript𝐾𝑠22\displaystyle\quad+\frac{\tau}{2\mu_{0}}\sum_{n=2}^{m-1}||\delta_{2\tau}K_{s}^% {n}||^{2}+\frac{1}{2\mu_{0}}(||K_{s}^{m}||^{2}+||K_{s}^{m-1}||^{2}+||K_{s}^{1}% ||^{2}+||K_{s}^{2}||^{2}).+ divide start_ARG italic_τ end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . (3.29)

(IV)  Now all the right hand side terms of (3.29), except τμ04τ0n=1m1δτHhn2𝜏subscript𝜇04subscript𝜏0superscriptsubscript𝑛1𝑚1superscriptnormsubscript𝛿𝜏superscriptsubscript𝐻𝑛2\frac{\tau\mu_{0}}{4\tau_{0}}\sum_{n=1}^{m-1}||\delta_{\tau}H_{h}^{n}||^{2}divide start_ARG italic_τ italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 4 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and μ02τ02(Hhm122+Hhm322)subscript𝜇02superscriptsubscript𝜏02superscriptnormsuperscriptsubscript𝐻𝑚122superscriptnormsuperscriptsubscript𝐻𝑚322\frac{\mu_{0}}{2\tau_{0}^{2}}(||H_{h}^{m-\frac{1}{2}}||^{2}+||H_{h}^{m-\frac{3% }{2}}||^{2})divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ), can be controlled by choosing τ𝜏\tauitalic_τ small enough and using the discrete Gronwall inequality. To bound these two terms, squaring the following identity

Hhm12superscriptsubscript𝐻𝑚12\displaystyle H_{h}^{m-\frac{1}{2}}italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT =\displaystyle== (Hhm12Hhm32)+(Hhm32Hhm52)++(Hh32Hh12)+Hh12superscriptsubscript𝐻𝑚12superscriptsubscript𝐻𝑚32superscriptsubscript𝐻𝑚32superscriptsubscript𝐻𝑚52superscriptsubscript𝐻32superscriptsubscript𝐻12superscriptsubscript𝐻12\displaystyle(H_{h}^{m-\frac{1}{2}}-H_{h}^{m-\frac{3}{2}})+(H_{h}^{m-\frac{3}{% 2}}-H_{h}^{m-\frac{5}{2}})+\cdots+(H_{h}^{\frac{3}{2}}-H_{h}^{\frac{1}{2}})+H_% {h}^{\frac{1}{2}}( italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) + ( italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 5 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) + ⋯ + ( italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) + italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT (3.30)
=\displaystyle== τn=1m1δτHhn+Hh12,𝜏superscriptsubscript𝑛1𝑚1subscript𝛿𝜏superscriptsubscript𝐻𝑛superscriptsubscript𝐻12\displaystyle\tau\sum_{n=1}^{m-1}\delta_{\tau}H_{h}^{n}+H_{h}^{\frac{1}{2}},italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ,

we have

Hhm122superscriptnormsuperscriptsubscript𝐻𝑚122\displaystyle||H_{h}^{m-\frac{1}{2}}||^{2}| | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT \displaystyle\leq 2(τ2n=1m1δτHhn2+Hh122)2Hh122+2τ2(n=1m112)(n=1m1δτHhn2)2superscript𝜏2superscriptnormsuperscriptsubscript𝑛1𝑚1subscript𝛿𝜏superscriptsubscript𝐻𝑛2superscriptnormsuperscriptsubscript𝐻1222superscriptnormsuperscriptsubscript𝐻1222superscript𝜏2superscriptsubscript𝑛1𝑚1superscript12superscriptsubscript𝑛1𝑚1superscriptnormsubscript𝛿𝜏superscriptsubscript𝐻𝑛2\displaystyle 2(\tau^{2}||\sum_{n=1}^{m-1}\delta_{\tau}H_{h}^{n}||^{2}+||H_{h}% ^{\frac{1}{2}}||^{2})\leq 2||H_{h}^{\frac{1}{2}}||^{2}+2\tau^{2}(\sum_{n=1}^{m% -1}1^{2})(\sum_{n=1}^{m-1}||\delta_{\tau}H_{h}^{n}||^{2})2 ( italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT | | ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ≤ 2 | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT 1 start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ( ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) (3.31)
\displaystyle\leq 2Hh122+2Tτn=1m1δτHhn2.2superscriptnormsuperscriptsubscript𝐻1222𝑇𝜏superscriptsubscript𝑛1𝑚1superscriptnormsubscript𝛿𝜏superscriptsubscript𝐻𝑛2\displaystyle 2||H_{h}^{\frac{1}{2}}||^{2}+2T\tau\sum_{n=1}^{m-1}||\delta_{% \tau}H_{h}^{n}||^{2}.2 | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_T italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

By the same argument, we have

Hhm322=τn=1m2δτHhn+Hh1222Hh122+2Tτn=1m2δτHhn2.superscriptnormsuperscriptsubscript𝐻𝑚322superscriptnorm𝜏superscriptsubscript𝑛1𝑚2subscript𝛿𝜏superscriptsubscript𝐻𝑛superscriptsubscript𝐻1222superscriptnormsuperscriptsubscript𝐻1222𝑇𝜏superscriptsubscript𝑛1𝑚2superscriptnormsubscript𝛿𝜏superscriptsubscript𝐻𝑛2\displaystyle||H_{h}^{m-\frac{3}{2}}||^{2}=||\tau\sum_{n=1}^{m-2}\delta_{\tau}% H_{h}^{n}+H_{h}^{\frac{1}{2}}||^{2}\leq 2||H_{h}^{\frac{1}{2}}||^{2}+2T\tau% \sum_{n=1}^{m-2}||\delta_{\tau}H_{h}^{n}||^{2}.| | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - divide start_ARG 3 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = | | italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 2 end_POSTSUPERSCRIPT italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ 2 | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 italic_T italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 2 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (3.32)

To bound δτHhnsubscript𝛿𝜏subscriptsuperscript𝐻𝑛\delta_{\tau}H^{n}_{h}italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, taking ψh=δτHhnsubscript𝜓subscript𝛿𝜏subscriptsuperscript𝐻𝑛\psi_{h}=\delta_{\tau}H^{n}_{h}italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT in (3.2), we obtain

μ0δτHhn2subscript𝜇0superscriptnormsubscript𝛿𝜏subscriptsuperscript𝐻𝑛2\displaystyle\mu_{0}||\delta_{\tau}H^{n}_{h}||^{2}italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT =\displaystyle== (×Ehn,δτHhn)(Ksn,δτHhn)superscriptsubscript𝐸𝑛subscript𝛿𝜏subscriptsuperscript𝐻𝑛superscriptsubscript𝐾𝑠𝑛subscript𝛿𝜏subscriptsuperscript𝐻𝑛\displaystyle-(\nabla\times E_{h}^{n},\delta_{\tau}H^{n}_{h})-(K_{s}^{n},% \delta_{\tau}H^{n}_{h})- ( ∇ × italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) (3.33)
\displaystyle\leq (μ04δτHhn2+1μ0×Ehn2)+(μ04δτHhn2+1μ0Ksn2),subscript𝜇04superscriptnormsubscript𝛿𝜏subscriptsuperscript𝐻𝑛21subscript𝜇0superscriptnormsuperscriptsubscript𝐸𝑛2subscript𝜇04superscriptnormsubscript𝛿𝜏subscriptsuperscript𝐻𝑛21subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠𝑛2\displaystyle(\frac{\mu_{0}}{4}||\delta_{\tau}H^{n}_{h}||^{2}+\frac{1}{\mu_{0}% }||\nabla\times E_{h}^{n}||^{2})+(\frac{\mu_{0}}{4}||\delta_{\tau}H^{n}_{h}||^% {2}+\frac{1}{\mu_{0}}||K_{s}^{n}||^{2}),( divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 4 end_ARG | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + ( divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 4 end_ARG | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ,

which leads to

μ0δτHhn22μ0×Ehn2+2μ0Ksn2.subscript𝜇0superscriptnormsubscript𝛿𝜏subscriptsuperscript𝐻𝑛22subscript𝜇0superscriptnormsuperscriptsubscript𝐸𝑛22subscript𝜇0superscriptnormsuperscriptsubscript𝐾𝑠𝑛2\displaystyle\mu_{0}||\delta_{\tau}H^{n}_{h}||^{2}\leq\frac{2}{\mu_{0}}||% \nabla\times E_{h}^{n}||^{2}+\frac{2}{\mu_{0}}||K_{s}^{n}||^{2}.italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT | | italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG 2 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | ∇ × italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 2 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (3.34)

We can use similar techniques to bound the terms Ksmsuperscriptsubscript𝐾𝑠𝑚K_{s}^{m}italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and Ksm1superscriptsubscript𝐾𝑠𝑚1K_{s}^{m-1}italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT in (3.29), even though they are given source functions and we can keep them as they are. When m𝑚mitalic_m is even, we have

Ksm2=2τn=1m1δ2τKsn+Ks022Ks02+4Tτn=1m1δ2τKsn2.superscriptnormsuperscriptsubscript𝐾𝑠𝑚2superscriptnorm2𝜏superscriptsubscript𝑛1𝑚1subscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛superscriptsubscript𝐾𝑠022superscriptnormsuperscriptsubscript𝐾𝑠024𝑇𝜏superscriptsubscript𝑛1𝑚1superscriptnormsubscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛2\displaystyle||K_{s}^{m}||^{2}=||2\tau\sum_{n=1}^{m-1}\delta_{2\tau}K_{s}^{n}+% K_{s}^{0}||^{2}\leq 2||K_{s}^{0}||^{2}+4T\tau\sum_{n=1}^{m-1}||\delta_{2\tau}K% _{s}^{n}||^{2}.| | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = | | 2 italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ 2 | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 4 italic_T italic_τ ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (3.35)

When m𝑚mitalic_m is odd, we have

Ksm2=2τn=2m1δ2τKsn+Ks122Ks12+4Tτn=2m1δ2τKsn2.superscriptnormsuperscriptsubscript𝐾𝑠𝑚2superscriptnorm2𝜏superscriptsubscript𝑛2𝑚1subscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛superscriptsubscript𝐾𝑠122superscriptnormsuperscriptsubscript𝐾𝑠124𝑇𝜏superscriptsubscript𝑛2𝑚1superscriptnormsubscript𝛿2𝜏superscriptsubscript𝐾𝑠𝑛2\displaystyle||K_{s}^{m}||^{2}=||2\tau\sum_{n=2}^{m-1}\delta_{2\tau}K_{s}^{n}+% K_{s}^{1}||^{2}\leq 2||K_{s}^{1}||^{2}+4T\tau\sum_{n=2}^{m-1}||\delta_{2\tau}K% _{s}^{n}||^{2}.| | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = | | 2 italic_τ ∑ start_POSTSUBSCRIPT italic_n = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT + italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ 2 | | italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 4 italic_T italic_τ ∑ start_POSTSUBSCRIPT italic_n = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT | | italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (3.36)

Substituting the estimates of (3.31), (3.32), and (3.34)-(3.36) into (3.29), and choosing τ𝜏\tauitalic_τ small enough, e.g.,

τ1,Cin2τ2h22μ0ϵ08(orτh2CinCv),σ0Ctr2τ2h22τ0ϵ08(orτhϵ0τ02Ctrσ0),formulae-sequence𝜏1formulae-sequencesuperscriptsubscript𝐶in2superscript𝜏2superscript22subscript𝜇0subscriptitalic-ϵ08or𝜏2subscript𝐶insubscript𝐶𝑣subscript𝜎0superscriptsubscript𝐶tr2superscript𝜏2superscript22subscript𝜏0subscriptitalic-ϵ08or𝜏subscriptitalic-ϵ0subscript𝜏02subscript𝐶trsubscript𝜎0\displaystyle\tau\leq 1,~{}~{}\frac{C_{\mathrm{in}}^{2}\tau^{2}h^{-2}}{2\mu_{0% }}\leq\frac{\epsilon_{0}}{8}~{}(\mbox{or}~{}\tau\leq\frac{h}{2C_{\mathrm{in}}C% _{v}}),~{}~{}\frac{\sigma_{0}C_{\mathrm{tr}}^{2}\tau^{2}h^{-2}}{2\tau_{0}}\leq% \frac{\epsilon_{0}}{8}~{}(\mbox{or}~{}\tau\leq\frac{h\sqrt{\epsilon_{0}\tau_{0% }}}{2C_{\mathrm{tr}}\sqrt{\sigma_{0}}}),italic_τ ≤ 1 , divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ≤ divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 8 end_ARG ( or italic_τ ≤ divide start_ARG italic_h end_ARG start_ARG 2 italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG ) , divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT roman_tr end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ≤ divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 8 end_ARG ( or italic_τ ≤ divide start_ARG italic_h square-root start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG start_ARG 2 italic_C start_POSTSUBSCRIPT roman_tr end_POSTSUBSCRIPT square-root start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG ) ,
Cin2τ2h24μ0τ0ϵ08(orτhτ02CinCv),Cinτh18μ0τ0ϵ08(orτhτ0CinCv),formulae-sequencesuperscriptsubscript𝐶in2superscript𝜏2superscript24subscript𝜇0subscript𝜏0subscriptitalic-ϵ08or𝜏subscript𝜏02subscript𝐶insubscript𝐶𝑣subscript𝐶in𝜏superscript18subscript𝜇0subscript𝜏0subscriptitalic-ϵ08or𝜏subscript𝜏0subscript𝐶insubscript𝐶𝑣\displaystyle\frac{C_{\mathrm{in}}^{2}\tau^{2}h^{-2}}{4\mu_{0}\tau_{0}}\leq% \frac{\epsilon_{0}}{8}~{}(\mbox{or}~{}\tau\leq\frac{h\sqrt{\tau_{0}}}{\sqrt{2}% C_{\mathrm{in}}C_{v}}),~{}~{}\frac{C_{\mathrm{in}}\tau h^{-1}}{8\mu_{0}\tau_{0% }}\leq\frac{\epsilon_{0}}{8}~{}(\mbox{or}~{}\tau\leq\frac{h\tau_{0}}{C_{% \mathrm{in}}C_{v}}),divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_h start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT end_ARG start_ARG 4 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ≤ divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 8 end_ARG ( or italic_τ ≤ divide start_ARG italic_h square-root start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG end_ARG start_ARG square-root start_ARG 2 end_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG ) , divide start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_τ italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG start_ARG 8 italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ≤ divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 8 end_ARG ( or italic_τ ≤ divide start_ARG italic_h italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_C start_POSTSUBSCRIPT roman_in end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG ) , (3.37)

which is equivalent to (3.11), we complete the proof by the discrete Gronwall inequality.     

3.2 The error estimate

To carry out the error estimate of our scheme (3.1)-(3.2), we split the solution error for 𝑬𝑬Ebold_italic_E as follows:

𝑬(𝒙,tn)𝑬hn=(𝑬(𝒙,tn)Πc𝑬n)(𝑬hnΠc𝑬n)=:𝑬ξn𝑬ηn,\displaystyle\mbox{\boldmath$E$}(\mbox{\boldmath$x$},t_{n})-\mbox{\boldmath$E$% }_{h}^{n}=(\mbox{\boldmath$E$}(\mbox{\boldmath$x$},t_{n})-\Pi_{c}\mbox{% \boldmath$E$}^{n})-(\mbox{\boldmath$E$}_{h}^{n}-\Pi_{c}\mbox{\boldmath$E$}^{n}% )=:\mbox{\boldmath$E$}^{n}_{\xi}-\mbox{\boldmath$E$}^{n}_{\eta},bold_italic_E ( bold_italic_x , italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) - bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = ( bold_italic_E ( bold_italic_x , italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) - roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - ( bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) = : bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT - bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT , (3.38)

where for simplicity we denote 𝑬n:=𝑬(𝒙,tn)assignsuperscript𝑬𝑛𝑬𝒙subscript𝑡𝑛\mbox{\boldmath$E$}^{n}:=\mbox{\boldmath$E$}(\mbox{\boldmath$x$},t_{n})bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT := bold_italic_E ( bold_italic_x , italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ). Similarly, we can define the solution error for H𝐻Hitalic_H as follows:

H(𝒙,tn)Hhn=(H(𝒙,tn)Π2Hn)(HhnΠ2Hn)=:HξnHηn.\displaystyle H(\mbox{\boldmath$x$},t_{n})-H_{h}^{n}=(H(\mbox{\boldmath$x$},t_% {n})-\Pi_{2}H^{n})-(H_{h}^{n}-\Pi_{2}H^{n})=:H^{n}_{\xi}-H^{n}_{\eta}.italic_H ( bold_italic_x , italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = ( italic_H ( bold_italic_x , italic_t start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) - roman_Π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) - ( italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - roman_Π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) = : italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT - italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT . (3.39)

Integrating (2.13) with respect to t𝑡titalic_t from tn1subscript𝑡𝑛1t_{n-1}italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT to tn+1subscript𝑡𝑛1t_{n+1}italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT, then divide the result by 2τ0τ2subscript𝜏0𝜏2\tau_{0}\tau2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_τ, we obtain

ϵ0(δ2τt𝑬n,ϕ)+ϵ0τ0(δ2τ𝑬n,ϕ)+1μ0(12τtn1tn+1×𝑬𝑑t,×ϕ)subscriptitalic-ϵ0subscript𝛿2𝜏subscript𝑡superscript𝑬𝑛bold-italic-ϕsubscriptitalic-ϵ0subscript𝜏0subscript𝛿2𝜏superscript𝑬𝑛bold-italic-ϕ1subscript𝜇012𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1𝑬differential-d𝑡bold-italic-ϕ\displaystyle\epsilon_{0}(\delta_{2\tau}\partial_{t}\mbox{\boldmath$E$}^{n},% \mbox{\boldmath${\bf\phi}$})+\frac{\epsilon_{0}}{\tau_{0}}(\delta_{2\tau}\mbox% {\boldmath$E$}^{n},\mbox{\boldmath${\bf\phi}$})+\frac{1}{\mu_{0}}(\frac{1}{2% \tau}\int_{t_{n-1}}^{t_{n+1}}\nabla\times\mbox{\boldmath$E$}~{}dt,\nabla\times% \mbox{\boldmath${\bf\phi}$})italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ ) + divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ ) + divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∇ × bold_italic_E italic_d italic_t , ∇ × bold_italic_ϕ )
=\displaystyle== 1τ0(12τtn1tn+1H𝑑t,×ϕ)1μ0(12τtn1tn+1Ks𝑑t,×ϕ)σ0τ012τtn1tn+1𝑬𝑑t,ϕΓ.1subscript𝜏012𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1𝐻differential-d𝑡bold-italic-ϕ1subscript𝜇012𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1subscript𝐾𝑠differential-d𝑡bold-italic-ϕsubscript𝜎0subscript𝜏0subscript12𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1𝑬differential-d𝑡bold-italic-ϕΓ\displaystyle\frac{1}{\tau_{0}}(\frac{1}{2\tau}\int_{t_{n-1}}^{t_{n+1}}H~{}dt,% \nabla\times\mbox{\boldmath${\bf\phi}$})-\frac{1}{\mu_{0}}(\frac{1}{2\tau}\int% _{t_{n-1}}^{t_{n+1}}K_{s}~{}dt,\nabla\times\mbox{\boldmath${\bf\phi}$})-\frac{% \sigma_{0}}{\tau_{0}}\langle\frac{1}{2\tau}\int_{t_{n-1}}^{t_{n+1}}\mbox{% \boldmath$E$}~{}dt,\mbox{\boldmath${\bf\phi}$}\rangle_{\Gamma}.divide start_ARG 1 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_H italic_d italic_t , ∇ × bold_italic_ϕ ) - divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_t , ∇ × bold_italic_ϕ ) - divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⟨ divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_italic_E italic_d italic_t , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT .

Integrating (2.14) with respect to t𝑡titalic_t from tn12subscript𝑡𝑛12t_{n-\frac{1}{2}}italic_t start_POSTSUBSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT to tn+12subscript𝑡𝑛12t_{n+\frac{1}{2}}italic_t start_POSTSUBSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT, then divie the result by τ𝜏\tauitalic_τ, we have

μ0(δτHn,ψ)=(1τtn12tn+12×𝑬𝑑t,ψ)(1τtn12tn+12Ks𝑑t,ψ).subscript𝜇0subscript𝛿𝜏superscript𝐻𝑛𝜓1𝜏superscriptsubscriptsubscript𝑡𝑛12subscript𝑡𝑛12𝑬differential-d𝑡𝜓1𝜏superscriptsubscriptsubscript𝑡𝑛12subscript𝑡𝑛12subscript𝐾𝑠differential-d𝑡𝜓\displaystyle\mu_{0}(\delta_{\tau}H^{n},\psi)=-(\frac{1}{\tau}\int_{t_{n-\frac% {1}{2}}}^{t_{n+\frac{1}{2}}}\nabla\times\mbox{\boldmath$E$}~{}dt,\psi)-(\frac{% 1}{\tau}\int_{t_{n-\frac{1}{2}}}^{t_{n+\frac{1}{2}}}K_{s}~{}dt,\psi).italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ ) = - ( divide start_ARG 1 end_ARG start_ARG italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∇ × bold_italic_E italic_d italic_t , italic_ψ ) - ( divide start_ARG 1 end_ARG start_ARG italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_d italic_t , italic_ψ ) . (3.41)

Now subtracting (3.1) from (3.2) with ϕ=ϕhbold-italic-ϕsubscriptbold-italic-ϕ\mbox{\boldmath${\bf\phi}$}=\mbox{\boldmath${\bf\phi}$}_{h}bold_italic_ϕ = bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, (3.2) from (3.41) with ψ=ψh𝜓subscript𝜓\psi=\psi_{h}italic_ψ = italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, using the error notation we introduced, and after some lengthy but straightforward algebra, we can obtain the error equations:

ϵ0(δτ2𝑬ηn,ϕh)+ϵ0τ0(δ2τ𝑬ηn,ϕh)+1μ0(×𝑬ηn,×ϕh)subscriptitalic-ϵ0superscriptsubscript𝛿𝜏2superscriptsubscript𝑬𝜂𝑛subscriptbold-italic-ϕsubscriptitalic-ϵ0subscript𝜏0subscript𝛿2𝜏superscriptsubscript𝑬𝜂𝑛subscriptbold-italic-ϕ1subscript𝜇0subscriptsuperscript𝑬𝑛𝜂subscriptbold-italic-ϕ\displaystyle\epsilon_{0}(\delta_{\tau}^{2}\mbox{\boldmath$E$}_{\eta}^{n},% \mbox{\boldmath${\bf\phi}$}_{h})+\frac{\epsilon_{0}}{\tau_{0}}(\delta_{2\tau}% \mbox{\boldmath$E$}_{\eta}^{n},\mbox{\boldmath${\bf\phi}$}_{h})+\frac{1}{\mu_{% 0}}(\nabla\times\mbox{\boldmath$E$}^{n}_{\eta},\nabla\times\mbox{\boldmath${% \bf\phi}$}_{h})italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) (3.42)
=\displaystyle== 1τ0(H¯ηn,×ϕh)σ0τ0𝑬ηn,ϕhΓ+ϵ0(δτ2𝑬ξn,ϕh)+ϵ0(δ2τt𝑬nδτ2𝑬n,ϕh)1subscript𝜏0subscriptsuperscript¯𝐻𝑛𝜂subscriptbold-italic-ϕsubscript𝜎0subscript𝜏0subscriptsuperscriptsubscript𝑬𝜂𝑛subscriptbold-italic-ϕΓsubscriptitalic-ϵ0superscriptsubscript𝛿𝜏2superscriptsubscript𝑬𝜉𝑛subscriptbold-italic-ϕsubscriptitalic-ϵ0subscript𝛿2𝜏subscript𝑡superscript𝑬𝑛superscriptsubscript𝛿𝜏2superscript𝑬𝑛subscriptbold-italic-ϕ\displaystyle\frac{1}{\tau_{0}}(\overline{H}^{n}_{\eta},\nabla\times\mbox{% \boldmath${\bf\phi}$}_{h})-\frac{\sigma_{0}}{\tau_{0}}\langle\mbox{\boldmath$E% $}_{\eta}^{n},\mbox{\boldmath${\bf\phi}$}_{h}\rangle_{\Gamma}+\epsilon_{0}(% \delta_{\tau}^{2}\mbox{\boldmath$E$}_{\xi}^{n},\mbox{\boldmath${\bf\phi}$}_{h}% )+\epsilon_{0}(\delta_{2\tau}\partial_{t}\mbox{\boldmath$E$}^{n}-\delta_{\tau}% ^{2}\mbox{\boldmath$E$}^{n},\mbox{\boldmath${\bf\phi}$}_{h})divide start_ARG 1 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( over¯ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⟨ bold_italic_E start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT )
+ϵ0τ0(δ2τ𝑬ξn,ϕh)+1μ0(12τtn1tn+1×(𝑬Πc𝑬n)𝑑t,×ϕh)subscriptitalic-ϵ0subscript𝜏0subscript𝛿2𝜏superscriptsubscript𝑬𝜉𝑛subscriptbold-italic-ϕ1subscript𝜇012𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1𝑬subscriptΠ𝑐superscript𝑬𝑛differential-d𝑡subscriptbold-italic-ϕ\displaystyle\quad+\frac{\epsilon_{0}}{\tau_{0}}(\delta_{2\tau}\mbox{\boldmath% $E$}_{\xi}^{n},\mbox{\boldmath${\bf\phi}$}_{h})+\frac{1}{\mu_{0}}(\frac{1}{2% \tau}\int_{t_{n-1}}^{t_{n+1}}\nabla\times(\mbox{\boldmath$E$}-\Pi_{c}\mbox{% \boldmath$E$}^{n})~{}dt,\nabla\times\mbox{\boldmath${\bf\phi}$}_{h})+ divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∇ × ( bold_italic_E - roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) italic_d italic_t , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT )
+1τ0(12τtn1tn+1(HΠ2H¯n)𝑑t,×ϕh)+σ0τ012τtn1tn+1(𝑬Πc𝑬n)𝑑t,ϕhΓ1subscript𝜏012𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1𝐻subscriptΠ2superscript¯𝐻𝑛differential-d𝑡subscriptbold-italic-ϕsubscript𝜎0subscript𝜏0subscript12𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1𝑬subscriptΠ𝑐superscript𝑬𝑛differential-d𝑡subscriptbold-italic-ϕΓ\displaystyle\quad+\frac{1}{\tau_{0}}(\frac{1}{2\tau}\int_{t_{n-1}}^{t_{n+1}}(% H-\Pi_{2}\overline{H}^{n})~{}dt,\nabla\times\mbox{\boldmath${\bf\phi}$}_{h})+% \frac{\sigma_{0}}{\tau_{0}}\langle\frac{1}{2\tau}\int_{t_{n-1}}^{t_{n+1}}(% \mbox{\boldmath$E$}-\Pi_{c}\mbox{\boldmath$E$}^{n})~{}dt,\mbox{\boldmath${\bf% \phi}$}_{h}\rangle_{\Gamma}+ divide start_ARG 1 end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_H - roman_Π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT over¯ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) italic_d italic_t , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⟨ divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( bold_italic_E - roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) italic_d italic_t , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT
1μ0(12τtn1tn+1(KsKsn)𝑑t,×ϕh),1subscript𝜇012𝜏superscriptsubscriptsubscript𝑡𝑛1subscript𝑡𝑛1subscript𝐾𝑠superscriptsubscript𝐾𝑠𝑛differential-d𝑡subscriptbold-italic-ϕ\displaystyle\quad-\frac{1}{\mu_{0}}(\frac{1}{2\tau}\int_{t_{n-1}}^{t_{n+1}}(K% _{s}-K_{s}^{n})~{}dt,\nabla\times\mbox{\boldmath${\bf\phi}$}_{h}),- divide start_ARG 1 end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( divide start_ARG 1 end_ARG start_ARG 2 italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT - italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) italic_d italic_t , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) ,

and

μ0(δτHηn,ψh)+(×𝑬ηn,ψh)=μ0(δτHξn,ψh)subscript𝜇0subscript𝛿𝜏subscriptsuperscript𝐻𝑛𝜂subscript𝜓superscriptsubscript𝑬𝜂𝑛subscript𝜓subscript𝜇0subscript𝛿𝜏subscriptsuperscript𝐻𝑛𝜉subscript𝜓\displaystyle\mu_{0}(\delta_{\tau}H^{n}_{\eta},\psi_{h})+(\nabla\times\mbox{% \boldmath$E$}_{\eta}^{n},\psi_{h})=\mu_{0}(\delta_{\tau}H^{n}_{\xi},\psi_{h})italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + ( ∇ × bold_italic_E start_POSTSUBSCRIPT italic_η end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_ξ end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT )
(1τtn12tn+12×(Πc𝑬n𝑬)𝑑t,ψh)(1τtn12tn+12(KsnKs)𝑑t,ψh).1𝜏superscriptsubscriptsubscript𝑡𝑛12subscript𝑡𝑛12subscriptΠ𝑐superscript𝑬𝑛𝑬differential-d𝑡subscript𝜓1𝜏superscriptsubscriptsubscript𝑡𝑛12subscript𝑡𝑛12superscriptsubscript𝐾𝑠𝑛subscript𝐾𝑠differential-d𝑡subscript𝜓\displaystyle\quad-(\frac{1}{\tau}\int_{t_{n-\frac{1}{2}}}^{t_{n+\frac{1}{2}}}% \nabla\times(\Pi_{c}\mbox{\boldmath$E$}^{n}-\mbox{\boldmath$E$})~{}dt,\psi_{h}% )-(\frac{1}{\tau}\int_{t_{n-\frac{1}{2}}}^{t_{n+\frac{1}{2}}}(K_{s}^{n}-K_{s})% ~{}dt,\psi_{h}).- ( divide start_ARG 1 end_ARG start_ARG italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∇ × ( roman_Π start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - bold_italic_E ) italic_d italic_t , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - ( divide start_ARG 1 end_ARG start_ARG italic_τ end_ARG ∫ start_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t start_POSTSUBSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) italic_d italic_t , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) . (3.43)

Note that the error equation (3.42) has the first five terms in the same form as scheme (3.1), and the rest terms are extra error terms due to the time approximation, and projection or interpolation. Furthermore, the error equation (3.43) has the first two terms in the same form as scheme (3.2), and the rest three terms are error terms due to the time approximation, and projection or interpolation. We want to remark that those extra error terms are O(τ2+hr)𝑂superscript𝜏2superscript𝑟O(\tau^{2}+h^{r})italic_O ( italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_h start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ) by the interpolation error estimate (3.3) and the projection error estimate (3.4). Following the stability proof (due to its technicality, we skip the proof details), we have the following error estimate for our scheme (3.1)-(3.2):

×(𝑬hm𝑬m)+Hhm+12Hm+12C(τ2+hr),normsubscriptsuperscript𝑬𝑚superscript𝑬𝑚normsuperscriptsubscript𝐻𝑚12superscript𝐻𝑚12𝐶superscript𝜏2superscript𝑟\displaystyle||\nabla\times(\mbox{\boldmath$E$}^{m}_{h}-\mbox{\boldmath$E$}^{m% })||+||H_{h}^{m+\frac{1}{2}}-H^{m+\frac{1}{2}}||\leq C(\tau^{2}+h^{r}),| | ∇ × ( bold_italic_E start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT - bold_italic_E start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ) | | + | | italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - italic_H start_POSTSUPERSCRIPT italic_m + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT | | ≤ italic_C ( italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_h start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ) , (3.44)

where r𝑟ritalic_r is the degree of our finite element spaces 𝑽hsubscript𝑽\mbox{\boldmath$V$}_{h}bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT and Uhsubscript𝑈U_{h}italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT.

4 Numerical results

In this section, we present some numerical results solved by our proposed numerical scheme. The first example is developed to test the convergence of our scheme by using FEniCS [28], and the rest are carried out using NGSolve [36] to demonstrate that our reformulated graphene model can still generate surface plasmon polaritons.

4.1 Test of convergence rates

The first example is developed to test the convergence rate of our numerical scheme by a manufactured exact solution given as follows (adapted from our previous work [26]):

𝐄(x,y,t)=(ExEy)=(sin(2πx)sin(2πy)sin(2πt)cos(2πx)cos(2πy)sin(2πt)),𝐄𝑥𝑦𝑡matrixsubscript𝐸𝑥subscript𝐸𝑦matrix2𝜋𝑥2𝜋𝑦2𝜋𝑡2𝜋𝑥2𝜋𝑦2𝜋𝑡\displaystyle\mathbf{E}(x,y,t)=\begin{pmatrix}E_{x}\\ E_{y}\\ \end{pmatrix}=\begin{pmatrix}\sin(2\pi x)\sin(2\pi y)\sin(2\pi t)\\ \cos(2\pi x)\cos(2\pi y)\sin(2\pi t)\\ \end{pmatrix},bold_E ( italic_x , italic_y , italic_t ) = ( start_ARG start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ) = ( start_ARG start_ROW start_CELL roman_sin ( 2 italic_π italic_x ) roman_sin ( 2 italic_π italic_y ) roman_sin ( 2 italic_π italic_t ) end_CELL end_ROW start_ROW start_CELL roman_cos ( 2 italic_π italic_x ) roman_cos ( 2 italic_π italic_y ) roman_sin ( 2 italic_π italic_t ) end_CELL end_ROW end_ARG ) ,
H1(x,y,t)=11+4π2sin(2πx)sin(2πy)sin(2πt),subscript𝐻1𝑥𝑦𝑡114superscript𝜋22𝜋𝑥2𝜋𝑦2𝜋𝑡\displaystyle H_{1}(x,y,t)=\frac{1}{1+4\pi^{2}}\sin(2\pi x)\sin(2\pi y)\sin(2% \pi t),italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x , italic_y , italic_t ) = divide start_ARG 1 end_ARG start_ARG 1 + 4 italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_sin ( 2 italic_π italic_x ) roman_sin ( 2 italic_π italic_y ) roman_sin ( 2 italic_π italic_t ) ,
H2(x,y,t)=11+4π2sin(2πx)sin(2πy)(2πcos(2πt)2πexp(t)),subscript𝐻2𝑥𝑦𝑡114superscript𝜋22𝜋𝑥2𝜋𝑦2𝜋2𝜋𝑡2𝜋𝑡\displaystyle H_{2}(x,y,t)=\frac{1}{1+4\pi^{2}}\sin(2\pi x)\sin(2\pi y)(2\pi% \cos(2\pi t)-2\pi\exp(-t)),italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_x , italic_y , italic_t ) = divide start_ARG 1 end_ARG start_ARG 1 + 4 italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_sin ( 2 italic_π italic_x ) roman_sin ( 2 italic_π italic_y ) ( 2 italic_π roman_cos ( 2 italic_π italic_t ) - 2 italic_π roman_exp ( - italic_t ) ) ,

which satisfies the following weak form for the graphene model equations: For any ϕH0(curl;Ω)bold-italic-ϕsubscript𝐻0𝑐𝑢𝑟𝑙Ω\mbox{\boldmath${\bf\phi}$}\in H_{0}(curl;\Omega)bold_italic_ϕ ∈ italic_H start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_c italic_u italic_r italic_l ; roman_Ω ) and ψL2(Ω)𝜓superscript𝐿2Ω\psi\in L^{2}(\Omega)italic_ψ ∈ italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ),

τ0ϵ0(tt𝑬,ϕ)+ϵ0(t𝑬,ϕ)+τ0μ0(×𝑬,×ϕ)=(H1,×ϕ)σ0𝑬,ϕΓsubscript𝜏0subscriptitalic-ϵ0subscript𝑡𝑡𝑬bold-italic-ϕsubscriptitalic-ϵ0subscript𝑡𝑬bold-italic-ϕsubscript𝜏0subscript𝜇0𝑬bold-italic-ϕsubscript𝐻1bold-italic-ϕsubscript𝜎0subscript𝑬bold-italic-ϕΓ\displaystyle\tau_{0}\epsilon_{0}(\partial_{tt}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})+\epsilon_{0}(\partial_{t}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})+\frac{\tau_{0}}{\mu_{0}}(\nabla\times\mbox{\boldmath$E$% },\nabla\times\mbox{\boldmath${\bf\phi}$})=(H_{1},\nabla\times\mbox{\boldmath$% {\bf\phi}$})-\sigma_{0}\langle\mbox{\boldmath$E$},\mbox{\boldmath${\bf\phi}$}% \rangle_{\Gamma}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E , ∇ × bold_italic_ϕ ) = ( italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ ) - italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⟨ bold_italic_E , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT
+(𝒇1,ϕ)+(τ0t𝒇1,ϕ)+τ0μ0(f2,×ϕ),in Ω1,subscript𝒇1bold-italic-ϕsubscript𝜏0subscript𝑡subscript𝒇1bold-italic-ϕsubscript𝜏0subscript𝜇0subscript𝑓2bold-italic-ϕin subscriptΩ1\displaystyle\hskip 108.405pt+(\mbox{\boldmath$f$}_{1},\mbox{\boldmath${\bf% \phi}$})+(\tau_{0}\partial_{t}\mbox{\boldmath$f$}_{1},\mbox{\boldmath${\bf\phi% }$})+\frac{\tau_{0}}{\mu_{0}}(f_{2},\nabla\times\mbox{\boldmath${\bf\phi}$}),% \quad\mbox{in }\Omega_{1},+ ( bold_italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_ϕ ) + ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_ϕ ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ ) , in roman_Ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , (4.1)
μ0(tH1,ψ)=(×𝑬+f2,ψ),in Ω1,subscript𝜇0subscript𝑡subscript𝐻1𝜓𝑬subscript𝑓2𝜓in subscriptΩ1\displaystyle\mu_{0}(\partial_{t}H_{1},\psi)=(-\nabla\times\mbox{\boldmath$E$}% +f_{2},\psi),\quad\mbox{in }\Omega_{1},italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ψ ) = ( - ∇ × bold_italic_E + italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_ψ ) , in roman_Ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , (4.2)
τ0ϵ0(tt𝑬,ϕ)+ϵ0(t𝑬,ϕ)+τ0μ0(×𝑬,×ϕ)=(H2,×ϕ)σ0𝑬,ϕΓsubscript𝜏0subscriptitalic-ϵ0subscript𝑡𝑡𝑬bold-italic-ϕsubscriptitalic-ϵ0subscript𝑡𝑬bold-italic-ϕsubscript𝜏0subscript𝜇0𝑬bold-italic-ϕsubscript𝐻2bold-italic-ϕsubscript𝜎0subscript𝑬bold-italic-ϕΓ\displaystyle\tau_{0}\epsilon_{0}(\partial_{tt}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})+\epsilon_{0}(\partial_{t}\mbox{\boldmath$E$},\mbox{% \boldmath${\bf\phi}$})+\frac{\tau_{0}}{\mu_{0}}(\nabla\times\mbox{\boldmath$E$% },\nabla\times\mbox{\boldmath${\bf\phi}$})=(H_{2},\nabla\times\mbox{\boldmath$% {\bf\phi}$})-\sigma_{0}\langle\mbox{\boldmath$E$},\mbox{\boldmath${\bf\phi}$}% \rangle_{\Gamma}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_E , bold_italic_ϕ ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E , ∇ × bold_italic_ϕ ) = ( italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ ) - italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⟨ bold_italic_E , bold_italic_ϕ ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT
+(𝒇3,ϕ)+(τ0t𝒇3,ϕ)+τ0μ0(f4,×ϕ),in Ω2,subscript𝒇3bold-italic-ϕsubscript𝜏0subscript𝑡subscript𝒇3bold-italic-ϕsubscript𝜏0subscript𝜇0subscript𝑓4bold-italic-ϕin subscriptΩ2\displaystyle\hskip 108.405pt+(\mbox{\boldmath$f$}_{3},\mbox{\boldmath${\bf% \phi}$})+(\tau_{0}\partial_{t}\mbox{\boldmath$f$}_{3},\mbox{\boldmath${\bf\phi% }$})+\frac{\tau_{0}}{\mu_{0}}(f_{4},\nabla\times\mbox{\boldmath${\bf\phi}$}),% \quad\mbox{in }\Omega_{2},+ ( bold_italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , bold_italic_ϕ ) + ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , bold_italic_ϕ ) + divide start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ ) , in roman_Ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , (4.3)
μ0(tH2,ψ)=(×𝑬+f4,ψ),in Ω2.subscript𝜇0subscript𝑡subscript𝐻2𝜓𝑬subscript𝑓4𝜓in subscriptΩ2\displaystyle\mu_{0}(\partial_{t}H_{2},\psi)=(-\nabla\times\mbox{\boldmath$E$}% +f_{4},\psi),\quad\mbox{in }\Omega_{2}.italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_ψ ) = ( - ∇ × bold_italic_E + italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_ψ ) , in roman_Ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . (4.4)

Here the extra source terms 𝒇1,f2,𝒇3,f4subscript𝒇1subscript𝑓2subscript𝒇3subscript𝑓4\mbox{\boldmath$f$}_{1},f_{2},\mbox{\boldmath$f$}_{3},f_{4}bold_italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , bold_italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT can be derived from the given exact solution 𝑬,𝑱,H1𝑬𝑱subscript𝐻1\mbox{\boldmath$E$},\mbox{\boldmath$J$},H_{1}bold_italic_E , bold_italic_J , italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, and H2subscript𝐻2H_{2}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT as in [26]. Note that the weak form is derived from [26, (4.1)-(4.5)] by following the same steps to get our weak formulation (2.13)-(2.14) with added source terms.

For simplicity, we choose the physical domain Ω=(0,1)2Ωsuperscript012\Omega=(0,1)^{2}roman_Ω = ( 0 , 1 ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, which is split into two subdomains Ω1=(0,1)×(0.5,1)subscriptΩ1010.51\Omega_{1}=(0,1)\times(0.5,1)roman_Ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( 0 , 1 ) × ( 0.5 , 1 ) and Ω2=(0,1)×(0,0.5)subscriptΩ20100.5\Omega_{2}=(0,1)\times(0,0.5)roman_Ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( 0 , 1 ) × ( 0 , 0.5 ) with interface Γ={y=0.5,x[0,1]}Γformulae-sequence𝑦0.5𝑥01\Gamma=\{y=0.5,x\in[0,1]\}roman_Γ = { italic_y = 0.5 , italic_x ∈ [ 0 , 1 ] }. We apply our developed scheme (3.1)-(3.2) to solve (4.1)-(4.4) with physical parameters ϵ0=μ0=τ0=σ0=1subscriptitalic-ϵ0subscript𝜇0subscript𝜏0subscript𝜎01\epsilon_{0}=\mu_{0}=\tau_{0}=\sigma_{0}=1italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1.

Here the added source terms 𝒇1,f2subscript𝒇1subscript𝑓2\mbox{\boldmath$f$}_{1},f_{2}bold_italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and 𝒇3subscript𝒇3\mbox{\boldmath$f$}_{3}bold_italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT can be calculated from the given exact solution 𝑬,H1𝑬subscript𝐻1\mbox{\boldmath$E$},H_{1}bold_italic_E , italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, and H2subscript𝐻2H_{2}italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. We use our scheme (3.1)-(3.2) on the the same parameters and physical domain setup as [26]. We solve this example with a fixed small time step size τ=1×104𝜏1superscript104\tau=1\times 10^{-4}italic_τ = 1 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT, and various mesh sizes for Nt=1000subscript𝑁𝑡1000N_{t}=1000italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 1000 time steps. The obtained L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT errors are presented in Table 1 and Table 2 for the RTN finite element spaces Uhsubscript𝑈U_{h}italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT and 𝑽hsubscript𝑽\mbox{\boldmath$V$}_{h}bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT with polynomial degree r=1,2𝑟12r=1,2italic_r = 1 , 2, respectively.

Table 1: The obtained errors for Nt=1000,τ=1×104,r=1formulae-sequencesubscript𝑁𝑡1000formulae-sequence𝜏1superscript104𝑟1N_{t}=1000,\tau=1\times 10^{-4},r=1italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 1000 , italic_τ = 1 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT , italic_r = 1.
h 𝑬𝑬hL2(Ω)subscriptnorm𝑬subscript𝑬superscript𝐿2Ω\|\mbox{\boldmath$E$}-\mbox{\boldmath$E$}_{h}\|_{L^{2}(\Omega)}∥ bold_italic_E - bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate HHhL2(Ω)subscriptnorm𝐻subscript𝐻superscript𝐿2Ω\|H-H_{h}\|_{L^{2}(\Omega)}∥ italic_H - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate
1/4 1.995472×1021.995472superscript1021.995472\times 10^{-2}1.995472 × 10 start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT 4.037259×1044.037259superscript1044.037259\times 10^{-4}4.037259 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT
1/8 1.005105×1031.005105superscript1031.005105\times 10^{-3}1.005105 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 0.989385 2.044797×1042.044797superscript1042.044797\times 10^{-4}2.044797 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 0.981418
1/16 5.035177×1035.035177superscript1035.035177\times 10^{-3}5.035177 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 0.997231 1.014174×1041.014174superscript1041.014174\times 10^{-4}1.014174 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 1.011653
1/32 2.518828×1032.518828superscript1032.518828\times 10^{-3}2.518828 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 0.999290 4.906353×1054.906353superscript1054.906353\times 10^{-5}4.906353 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.047582
1/64 1.259572×1031.259572superscript1031.259572\times 10^{-3}1.259572 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 0.999819 2.327676×1052.327676superscript1052.327676\times 10^{-5}2.327676 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.075761
1/128 6.199001×1046.199001superscript1046.199001\times 10^{-4}6.199001 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 1.022826 1.082733×1051.082733superscript1051.082733\times 10^{-5}1.082733 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.104213
Table 2: The obtained errors for Nt=1000,τ=1×104,r=2formulae-sequencesubscript𝑁𝑡1000formulae-sequence𝜏1superscript104𝑟2N_{t}=1000,\tau=1\times 10^{-4},r=2italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 1000 , italic_τ = 1 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT , italic_r = 2.
h 𝑬𝑬hL2(Ω)subscriptnorm𝑬subscript𝑬superscript𝐿2Ω\|\mbox{\boldmath$E$}-\mbox{\boldmath$E$}_{h}\|_{L^{2}(\Omega)}∥ bold_italic_E - bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate HHhL2(Ω)subscriptnorm𝐻subscript𝐻superscript𝐿2Ω\|H-H_{h}\|_{L^{2}(\Omega)}∥ italic_H - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate
1/4 5.028653×1025.028653superscript1025.028653\times 10^{-2}5.028653 × 10 start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT 2.172637×1042.172637superscript1042.172637\times 10^{-4}2.172637 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT
1/8 1.290415×1031.290415superscript1031.290415\times 10^{-3}1.290415 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 1.962337 1.035932×1041.035932superscript1041.035932\times 10^{-4}1.035932 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 1.068517
1/16 3.186606×1033.186606superscript1033.186606\times 10^{-3}3.186606 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 2.017743 4.847654×1044.847654superscript1044.847654\times 10^{-4}4.847654 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 1.095571
1/32 7.545130×1037.545130superscript1037.545130\times 10^{-3}7.545130 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 2.078403 1.887592×1051.887592superscript1051.887592\times 10^{-5}1.887592 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.360740
1/64 2.112674×1032.112674superscript1032.112674\times 10^{-3}2.112674 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 1.836476 4.771321×1064.771321superscript1064.771321\times 10^{-6}4.771321 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT 1.984086
1/128 5.979253×1045.979253superscript1045.979253\times 10^{-4}5.979253 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 1.821033 1.182453×1061.182453superscript1061.182453\times 10^{-6}1.182453 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT 2.012605

Then we test the convergence rate for τ𝜏\tauitalic_τ by fixing τ=h200𝜏200\tau=\frac{h}{200}italic_τ = divide start_ARG italic_h end_ARG start_ARG 200 end_ARG to satisfy the stability condition. In Tables 3-4 the obtained L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT errors for r=1,2 are presented.

Table 3: The obtained errors for T=0.01,τ=h200,r=1formulae-sequence𝑇0.01formulae-sequence𝜏200𝑟1T=0.01,\tau=\frac{h}{200},r=1italic_T = 0.01 , italic_τ = divide start_ARG italic_h end_ARG start_ARG 200 end_ARG , italic_r = 1.
h 𝑬𝑬hL2(Ω)subscriptnorm𝑬subscript𝑬superscript𝐿2Ω\|\mbox{\boldmath$E$}-\mbox{\boldmath$E$}_{h}\|_{L^{2}(\Omega)}∥ bold_italic_E - bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate HHhL2(Ω)subscriptnorm𝐻subscript𝐻superscript𝐿2Ω\|H-H_{h}\|_{L^{2}(\Omega)}∥ italic_H - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate
1/10 8.441669×1038.441669superscript1038.441669\times 10^{-3}8.441669 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 1.768658×1041.768658superscript1041.768658\times 10^{-4}1.768658 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT
1/20 4.125569×1034.125569superscript1034.125569\times 10^{-3}4.125569 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 1.032935 8.359509×1058.359509superscript1058.359509\times 10^{-5}8.359509 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.081165
1/40 2.038308×1032.038308superscript1032.038308\times 10^{-3}2.038308 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 1.017221 3.914783×1053.914783superscript1053.914783\times 10^{-5}3.914783 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.094486
1/80 1.012953×1031.012953superscript1031.012953\times 10^{-3}1.012953 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 1.008805 1.868672×1051.868672superscript1051.868672\times 10^{-5}1.868672 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.066919
1/160 5.069774×1045.069774superscript1045.069774\times 10^{-4}5.069774 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 0.998574 1.035698×1051.035698superscript1051.035698\times 10^{-5}1.035698 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 0.851410
Table 4: The obtained errors for T=0.01,τ=h200,r=2formulae-sequence𝑇0.01formulae-sequence𝜏200𝑟2T=0.01,\tau=\frac{h}{200},r=2italic_T = 0.01 , italic_τ = divide start_ARG italic_h end_ARG start_ARG 200 end_ARG , italic_r = 2.
h 𝑬𝑬hL2(Ω)subscriptnorm𝑬subscript𝑬superscript𝐿2Ω\|\mbox{\boldmath$E$}-\mbox{\boldmath$E$}_{h}\|_{L^{2}(\Omega)}∥ bold_italic_E - bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate HHhL2(Ω)subscriptnorm𝐻subscript𝐻superscript𝐿2Ω\|H-H_{h}\|_{L^{2}(\Omega)}∥ italic_H - italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∥ start_POSTSUBSCRIPT italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( roman_Ω ) end_POSTSUBSCRIPT rate
1/10 5.648216×1035.648216superscript1035.648216\times 10^{-3}5.648216 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 2.931658×1042.931658superscript1042.931658\times 10^{-4}2.931658 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT
1/20 1.368327×1031.368327superscript1031.368327\times 10^{-3}1.368327 × 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT 2.045382 1.216507×1041.216507superscript1041.216507\times 10^{-4}1.216507 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 1.268972
1/40 3.277738×1043.277738superscript1043.277738\times 10^{-4}3.277738 × 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT 2.061641 5.237098×1055.237098superscript1055.237098\times 10^{-5}5.237098 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.215905
1/80 7.647986×1057.647986superscript1057.647986\times 10^{-5}7.647986 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 2.099549 1.938811×1051.938811superscript1051.938811\times 10^{-5}1.938811 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.433595
1/160 2.140379×1052.140379superscript1052.140379\times 10^{-5}2.140379 × 10 start_POSTSUPERSCRIPT - 5 end_POSTSUPERSCRIPT 1.837214 4.807332×1064.807332superscript1064.807332\times 10^{-6}4.807332 × 10 start_POSTSUPERSCRIPT - 6 end_POSTSUPERSCRIPT 2.011864

4.2 Simulation of surface plasmon polaritons on the graphene sheets

In this section, we provide several numerical examples to illustrate the effectiveness of our graphene model in simulating the propagation of surface plasmon polaritons (SPPs) on graphene sheets.

To effectively demonstrate the SPPs propagating on graphene sheets, we use a perfectly matched layer (PML) to surround the physical domain ΩΩ\Omegaroman_Ω. Since our current graphene model only involves the electric and magnetic fields, we just adopt the 2-D TEz Berenger’s PML model [2], which can be written as (cf. [25, (12)-(15)]): For any (𝒙,t)Ωpml×(0,T]𝒙𝑡subscriptΩpml0𝑇(\mbox{\boldmath$x$},t)\in\Omega_{\mathrm{pml}}\times(0,T]( bold_italic_x , italic_t ) ∈ roman_Ω start_POSTSUBSCRIPT roman_pml end_POSTSUBSCRIPT × ( 0 , italic_T ],

ϵ0tEx+σyEx=y(Hzx+Hzy),subscriptitalic-ϵ0subscript𝑡subscript𝐸𝑥subscript𝜎𝑦subscript𝐸𝑥subscript𝑦subscript𝐻𝑧𝑥subscript𝐻𝑧𝑦\displaystyle\epsilon_{0}\partial_{t}E_{x}+\sigma_{y}E_{x}=\partial_{y}(H_{zx}% +H_{zy}),italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT + italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = ∂ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_z italic_x end_POSTSUBSCRIPT + italic_H start_POSTSUBSCRIPT italic_z italic_y end_POSTSUBSCRIPT ) , (4.5)
ϵ0tEy+σxEy=x(Hzx+Hzy),subscriptitalic-ϵ0subscript𝑡subscript𝐸𝑦subscript𝜎𝑥subscript𝐸𝑦subscript𝑥subscript𝐻𝑧𝑥subscript𝐻𝑧𝑦\displaystyle\epsilon_{0}\partial_{t}E_{y}+\sigma_{x}E_{y}=-\partial_{x}(H_{zx% }+H_{zy}),italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT + italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = - ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( italic_H start_POSTSUBSCRIPT italic_z italic_x end_POSTSUBSCRIPT + italic_H start_POSTSUBSCRIPT italic_z italic_y end_POSTSUBSCRIPT ) , (4.6)
μ0tHzx+μ0ϵ0σxHzx=xEy,subscript𝜇0subscript𝑡subscript𝐻𝑧𝑥subscript𝜇0subscriptitalic-ϵ0subscript𝜎𝑥subscript𝐻𝑧𝑥subscript𝑥subscript𝐸𝑦\displaystyle\mu_{0}\partial_{t}H_{zx}+\frac{\mu_{0}}{\epsilon_{0}}\sigma_{x}H% _{zx}=-\partial_{x}E_{y},italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_z italic_x end_POSTSUBSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_z italic_x end_POSTSUBSCRIPT = - ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , (4.7)
μ0tHzy+μ0ϵ0σyHzy=yEx,subscript𝜇0subscript𝑡subscript𝐻𝑧𝑦subscript𝜇0subscriptitalic-ϵ0subscript𝜎𝑦subscript𝐻𝑧𝑦subscript𝑦subscript𝐸𝑥\displaystyle\mu_{0}\partial_{t}H_{zy}+\frac{\mu_{0}}{\epsilon_{0}}\sigma_{y}H% _{zy}=\partial_{y}E_{x},italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∂ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_z italic_y end_POSTSUBSCRIPT + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_z italic_y end_POSTSUBSCRIPT = ∂ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , (4.8)

where σx(x)subscript𝜎𝑥𝑥\sigma_{x}(x)italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( italic_x ) and σy(y)subscript𝜎𝑦𝑦\sigma_{y}(y)italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( italic_y ) are the nonnegative damping functions in the x𝑥xitalic_x and y𝑦yitalic_y directions, respectively, and ΩpmlsubscriptΩpml\Omega_{\mathrm{pml}}roman_Ω start_POSTSUBSCRIPT roman_pml end_POSTSUBSCRIPT represents the PML region. Here Hzxsubscript𝐻𝑧𝑥H_{zx}italic_H start_POSTSUBSCRIPT italic_z italic_x end_POSTSUBSCRIPT and Hzysubscript𝐻𝑧𝑦H_{zy}italic_H start_POSTSUBSCRIPT italic_z italic_y end_POSTSUBSCRIPT are the two splitted components of the orginal magnetic field Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT, i.e., Hz:=Hzx+Hzyassignsubscript𝐻𝑧subscript𝐻𝑧𝑥subscript𝐻𝑧𝑦H_{z}:=H_{zx}+H_{zy}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT := italic_H start_POSTSUBSCRIPT italic_z italic_x end_POSTSUBSCRIPT + italic_H start_POSTSUBSCRIPT italic_z italic_y end_POSTSUBSCRIPT.

We propose the following finite element scheme for the above PML model in ΩpmlsubscriptΩpml\Omega_{\mathrm{pml}}roman_Ω start_POSTSUBSCRIPT roman_pml end_POSTSUBSCRIPT: For any n0𝑛0n\geq 0italic_n ≥ 0, find 𝑬hn+1𝑽h0,Hzxn+12,Hzyn+12Uhformulae-sequencesuperscriptsubscript𝑬𝑛1superscriptsubscript𝑽0superscriptsubscript𝐻𝑧𝑥𝑛12superscriptsubscript𝐻𝑧𝑦𝑛12subscript𝑈\mbox{\boldmath$E$}_{h}^{n+1}\in\mbox{\boldmath$V$}_{h}^{0},H_{zx}^{n+\frac{1}% {2}},H_{zy}^{n+\frac{1}{2}}\in U_{h}bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT , italic_H start_POSTSUBSCRIPT italic_z italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT , italic_H start_POSTSUBSCRIPT italic_z italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ∈ italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT such that

ϵ0(δ2τ𝑬hn,ϕh)+ϵ0(D1𝑬hn,ϕh)=(H¯zx,hn,×ϕh)+(H¯zy,hn,×ϕh),subscriptitalic-ϵ0subscript𝛿2𝜏superscriptsubscript𝑬𝑛subscriptbold-italic-ϕsubscriptitalic-ϵ0subscript𝐷1superscriptsubscript𝑬𝑛subscriptbold-italic-ϕsubscriptsuperscript¯𝐻𝑛𝑧𝑥subscriptbold-italic-ϕsubscriptsuperscript¯𝐻𝑛𝑧𝑦subscriptbold-italic-ϕ\displaystyle\epsilon_{0}(\delta_{2\tau}\mbox{\boldmath$E$}_{h}^{n},\mbox{% \boldmath${\bf\phi}$}_{h})+\epsilon_{0}(D_{1}\mbox{\boldmath$E$}_{h}^{n},\mbox% {\boldmath${\bf\phi}$}_{h})=(\overline{H}^{n}_{zx,h},\nabla\times\mbox{% \boldmath${\bf\phi}$}_{h})+(\overline{H}^{n}_{zy,h},\nabla\times\mbox{% \boldmath${\bf\phi}$}_{h}),italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT 2 italic_τ end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_D start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_E start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = ( over¯ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + ( over¯ start_ARG italic_H end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (4.9)
μ0(δτHzx,hn,ψh)+μ0ϵ0(σxH¯zx,hn,ψh)=(xEy,hn,ψh),subscript𝜇0subscript𝛿𝜏subscriptsuperscript𝐻𝑛𝑧𝑥subscript𝜓subscript𝜇0subscriptitalic-ϵ0subscript𝜎𝑥superscriptsubscript¯𝐻𝑧𝑥𝑛subscript𝜓subscript𝑥superscriptsubscript𝐸𝑦𝑛subscript𝜓\displaystyle\mu_{0}(\delta_{\tau}H^{n}_{zx,h},\psi_{h})+\frac{\mu_{0}}{% \epsilon_{0}}(\sigma_{x}\overline{H}_{zx,h}^{n},\psi_{h})=-(\partial_{x}E_{y,h% }^{n},\psi_{h}),italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = - ( ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (4.10)
μ0(δτHzy,hn,φh)+μ0ϵ0(σyH¯zy,hn,φh)=(xEx,hn,φh),subscript𝜇0subscript𝛿𝜏subscriptsuperscript𝐻𝑛𝑧𝑦subscript𝜑subscript𝜇0subscriptitalic-ϵ0subscript𝜎𝑦superscriptsubscript¯𝐻𝑧𝑦𝑛subscript𝜑subscript𝑥superscriptsubscript𝐸𝑥𝑛subscript𝜑\displaystyle\mu_{0}(\delta_{\tau}H^{n}_{zy,h},\varphi_{h})+\frac{\mu_{0}}{% \epsilon_{0}}(\sigma_{y}\overline{H}_{zy,h}^{n},\varphi_{h})=(\partial_{x}E_{x% ,h}^{n},\varphi_{h}),italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_δ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_H start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT , italic_φ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT over¯ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_φ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = ( ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_x , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_φ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (4.11)

hold true for any test functions ϕh𝑽h0subscriptbold-italic-ϕsuperscriptsubscript𝑽0\mbox{\boldmath${\bf\phi}$}_{h}\in\mbox{\boldmath$V$}_{h}^{0}bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ bold_italic_V start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT, ψhsubscript𝜓\psi_{h}italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, φhUhsubscript𝜑subscript𝑈\varphi_{h}\in U_{h}italic_φ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ∈ italic_U start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT, where D1=diag(σy,σx)subscript𝐷1diagsubscript𝜎𝑦subscript𝜎𝑥D_{1}=\mathrm{diag}(\sigma_{y},\sigma_{x})italic_D start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = roman_diag ( italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ).

To simplify the implementation, we merge the graphene scheme (3.1)-(3.2) and the PML scheme (4.9)-(4.11) together by using subdomain dependent coefficients and rewrite them as follows:

((ϵ0τ2I+D12τ+C1ϵ02ττ0I)𝑬hn+1,ϕh)=(2ϵ0τ2I𝑬hn,ϕh)((ϵ0τ2ID12τC1ϵ02ττ0I)𝑬hn+1,ϕh)subscriptitalic-ϵ0superscript𝜏2𝐼subscript𝐷12𝜏subscript𝐶1subscriptitalic-ϵ02𝜏subscript𝜏0𝐼subscriptsuperscript𝑬𝑛1subscriptbold-italic-ϕ2subscriptitalic-ϵ0superscript𝜏2𝐼subscriptsuperscript𝑬𝑛subscriptbold-italic-ϕsubscriptitalic-ϵ0superscript𝜏2𝐼subscript𝐷12𝜏subscript𝐶1subscriptitalic-ϵ02𝜏subscript𝜏0𝐼subscriptsuperscript𝑬𝑛1subscriptbold-italic-ϕ\displaystyle\left((\frac{\epsilon_{0}}{\tau^{2}}I+\frac{D_{1}}{2\tau}+\frac{C% _{1}\epsilon_{0}}{2\tau\tau_{0}}I)\mbox{\boldmath$E$}^{n+1}_{h},\mbox{% \boldmath${\bf\phi}$}_{h}\right)=\left(\frac{2\epsilon_{0}}{\tau^{2}}I\mbox{% \boldmath$E$}^{n}_{h},\mbox{\boldmath${\bf\phi}$}_{h}\right)-\left((\frac{% \epsilon_{0}}{\tau^{2}}I-\frac{D_{1}}{2\tau}-\frac{C_{1}\epsilon_{0}}{2\tau% \tau_{0}}I)\mbox{\boldmath$E$}^{n+1}_{h},\mbox{\boldmath${\bf\phi}$}_{h}\right)( ( divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_I + divide start_ARG italic_D start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ end_ARG + divide start_ARG italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG italic_I ) bold_italic_E start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = ( divide start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_I bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - ( ( divide start_ARG italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG italic_I - divide start_ARG italic_D start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ end_ARG - divide start_ARG italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG italic_I ) bold_italic_E start_POSTSUPERSCRIPT italic_n + 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT )
C1μ0(×𝑬hn,×ϕh)C1μ0(Kshn,×ϕh)σ0τ0𝑬hn,ϕhΓsubscript𝐶1subscript𝜇0subscriptsuperscript𝑬𝑛subscriptbold-italic-ϕsubscript𝐶1subscript𝜇0superscriptsubscript𝐾𝑠𝑛subscriptbold-italic-ϕsubscript𝜎0subscript𝜏0subscriptsubscriptsuperscript𝑬𝑛subscriptbold-italic-ϕΓ\displaystyle\hskip 144.54pt-\frac{C_{1}}{\mu_{0}}(\nabla\times\mbox{\boldmath% $E$}^{n}_{h},\nabla\times\mbox{\boldmath${\bf\phi}$}_{h})-\frac{C_{1}}{\mu_{0}% }(K_{sh}^{n},\nabla\times\mbox{\boldmath${\bf\phi}$}_{h})-\frac{\sigma_{0}}{% \tau_{0}}\langle\mbox{\boldmath$E$}^{n}_{h},\mbox{\boldmath${\bf\phi}$}_{h}% \rangle_{\Gamma}- divide start_ARG italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( ∇ × bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - divide start_ARG italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_K start_POSTSUBSCRIPT italic_s italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - divide start_ARG italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ⟨ bold_italic_E start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT , bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ⟩ start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT
+C12τ0(Hzx,hn+12+Hzx,hn12,×ϕh)+C12τ0(Hzy,hn+12+Hzy,hn12,×ϕh)subscript𝐶12subscript𝜏0superscriptsubscript𝐻𝑧𝑥𝑛12superscriptsubscript𝐻𝑧𝑥𝑛12subscriptbold-italic-ϕsubscript𝐶12subscript𝜏0superscriptsubscript𝐻𝑧𝑦𝑛12superscriptsubscript𝐻𝑧𝑦𝑛12subscriptbold-italic-ϕ\displaystyle\hskip 144.54pt+\frac{C_{1}}{2\tau_{0}}(H_{zx,h}^{n+\frac{1}{2}}+% H_{zx,h}^{n-\frac{1}{2}},\nabla\times\mbox{\boldmath${\bf\phi}$}_{h})+\frac{C_% {1}}{2\tau_{0}}(H_{zy,h}^{n+\frac{1}{2}}+H_{zy,h}^{n-\frac{1}{2}},\nabla\times% \mbox{\boldmath${\bf\phi}$}_{h})+ divide start_ARG italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_H start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ( italic_H start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT )
+C2τ(Hzx,hn+12Hzx,hn12,×ϕh)+C2τ(Hzy,hn+12Hzy,hn12,×ϕh),subscript𝐶2𝜏superscriptsubscript𝐻𝑧𝑥𝑛12superscriptsubscript𝐻𝑧𝑥𝑛12subscriptbold-italic-ϕsubscript𝐶2𝜏superscriptsubscript𝐻𝑧𝑦𝑛12superscriptsubscript𝐻𝑧𝑦𝑛12subscriptbold-italic-ϕ\displaystyle\hskip 144.54pt+\frac{C_{2}}{\tau}(H_{zx,h}^{n+\frac{1}{2}}-H_{zx% ,h}^{n-\frac{1}{2}},\nabla\times\mbox{\boldmath${\bf\phi}$}_{h})+\frac{C_{2}}{% \tau}(H_{zy,h}^{n+\frac{1}{2}}-H_{zy,h}^{n-\frac{1}{2}},\nabla\times\mbox{% \boldmath${\bf\phi}$}_{h}),+ divide start_ARG italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ end_ARG ( italic_H start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - italic_H start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + divide start_ARG italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ end_ARG ( italic_H start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - italic_H start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT , ∇ × bold_italic_ϕ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (4.12)
((μ0τ+μ0σx2ϵ0)Hzx,hn+12,ψh)=((μ0τμ0σx2ϵ0)Hzx,hn12,ψh)(xEy,hn,ψh)12(Ksn,ψh),subscript𝜇0𝜏subscript𝜇0subscript𝜎𝑥2subscriptitalic-ϵ0subscriptsuperscript𝐻𝑛12𝑧𝑥subscript𝜓subscript𝜇0𝜏subscript𝜇0subscript𝜎𝑥2subscriptitalic-ϵ0subscriptsuperscript𝐻𝑛12𝑧𝑥subscript𝜓subscript𝑥superscriptsubscript𝐸𝑦𝑛subscript𝜓12superscriptsubscript𝐾𝑠𝑛subscript𝜓\displaystyle\left((\frac{\mu_{0}}{\tau}+\frac{\mu_{0}\sigma_{x}}{2\epsilon_{0% }})H^{n+\frac{1}{2}}_{zx,h},\psi_{h}\right)=\left((\frac{\mu_{0}}{\tau}-\frac{% \mu_{0}\sigma_{x}}{2\epsilon_{0}})H^{n-\frac{1}{2}}_{zx,h},\psi_{h}\right)-(% \partial_{x}E_{y,h}^{n},\psi_{h})-\frac{1}{2}(K_{s}^{n},\psi_{h}),( ( divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ end_ARG + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) italic_H start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = ( ( divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ end_ARG - divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - ( ∂ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_y , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (4.13)
((μ0τ+μ0σy2ϵ0)Hzy,hn+12,ψh)=((μ0τμ0σx2ϵ0)Hzy,hn12,ψh)+(yEx,hn,ψh)12(Ksn,ψh),subscript𝜇0𝜏subscript𝜇0subscript𝜎𝑦2subscriptitalic-ϵ0subscriptsuperscript𝐻𝑛12𝑧𝑦subscript𝜓subscript𝜇0𝜏subscript𝜇0subscript𝜎𝑥2subscriptitalic-ϵ0subscriptsuperscript𝐻𝑛12𝑧𝑦subscript𝜓subscript𝑦superscriptsubscript𝐸𝑥𝑛subscript𝜓12superscriptsubscript𝐾𝑠𝑛subscript𝜓\displaystyle\left((\frac{\mu_{0}}{\tau}+\frac{\mu_{0}\sigma_{y}}{2\epsilon_{0% }})H^{n+\frac{1}{2}}_{zy,h},\psi_{h}\right)=\left((\frac{\mu_{0}}{\tau}-\frac{% \mu_{0}\sigma_{x}}{2\epsilon_{0}})H^{n-\frac{1}{2}}_{zy,h},\psi_{h}\right)+(% \partial_{y}E_{x,h}^{n},\psi_{h})-\frac{1}{2}(K_{s}^{n},\psi_{h}),( ( divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ end_ARG + divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) italic_H start_POSTSUPERSCRIPT italic_n + divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) = ( ( divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_τ end_ARG - divide start_ARG italic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_ϵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) italic_H start_POSTSUPERSCRIPT italic_n - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) + ( ∂ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_x , italic_h end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_ψ start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT ) , (4.14)

where we denote the identity matrix I=diag(1,1)𝐼diag11I=\mathrm{diag}(1,1)italic_I = roman_diag ( 1 , 1 ), write Hh=Hzx,h+Hzy,hsubscript𝐻subscript𝐻𝑧𝑥subscript𝐻𝑧𝑦H_{h}=H_{zx,h}+H_{zy,h}italic_H start_POSTSUBSCRIPT italic_h end_POSTSUBSCRIPT = italic_H start_POSTSUBSCRIPT italic_z italic_x , italic_h end_POSTSUBSCRIPT + italic_H start_POSTSUBSCRIPT italic_z italic_y , italic_h end_POSTSUBSCRIPT, and use the subdomain identity functions

C1={1,if𝒙Ω0,if𝒙Ωpml,C2={0,if𝒙Ω1,if𝒙Ωpml.formulae-sequencesubscript𝐶1cases1if𝒙Ωotherwise0if𝒙subscriptΩpmlotherwisesubscript𝐶2cases0if𝒙Ωotherwise1if𝒙subscriptΩpmlotherwise\displaystyle C_{1}=\begin{cases}1,\quad\mbox{if}~{}\mbox{\boldmath$x$}\in% \Omega\\ 0,\quad\mbox{if}~{}\mbox{\boldmath$x$}\in\Omega_{\mathrm{pml}}\end{cases},C_{2% }=\begin{cases}0,\quad\mbox{if}~{}\mbox{\boldmath$x$}\in\Omega\\ 1,\quad\mbox{if}~{}\mbox{\boldmath$x$}\in\Omega_{\mathrm{pml}}\end{cases}.italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = { start_ROW start_CELL 1 , if bold_italic_x ∈ roman_Ω end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 , if bold_italic_x ∈ roman_Ω start_POSTSUBSCRIPT roman_pml end_POSTSUBSCRIPT end_CELL start_CELL end_CELL end_ROW , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = { start_ROW start_CELL 0 , if bold_italic_x ∈ roman_Ω end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 1 , if bold_italic_x ∈ roman_Ω start_POSTSUBSCRIPT roman_pml end_POSTSUBSCRIPT end_CELL start_CELL end_CELL end_ROW . (4.15)

The damping functions σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT for the PML are chosen as a fourth-order polynomial:

σx(x)={σmax(xbxdd)4,whenxbx,σmax(xaxdd)4,xax,0,elsewhere,subscript𝜎𝑥𝑥casessubscript𝜎superscript𝑥subscript𝑏𝑥𝑑𝑑4when𝑥subscript𝑏𝑥subscript𝜎superscript𝑥subscript𝑎𝑥𝑑𝑑4𝑥subscript𝑎𝑥0elsewhere\sigma_{x}(x)=\begin{cases}\sigma_{\max}(\frac{x-b_{x}}{dd})^{4},&\mbox{when}~% {}x\geq b_{x},\\ \sigma_{\max}(\frac{x-a_{x}}{dd})^{4},&x\leq a_{x},\\ 0,&\text{elsewhere},\end{cases}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( italic_x ) = { start_ROW start_CELL italic_σ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ( divide start_ARG italic_x - italic_b start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_ARG start_ARG italic_d italic_d end_ARG ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT , end_CELL start_CELL when italic_x ≥ italic_b start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL italic_σ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ( divide start_ARG italic_x - italic_a start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_ARG start_ARG italic_d italic_d end_ARG ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT , end_CELL start_CELL italic_x ≤ italic_a start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL elsewhere , end_CELL end_ROW

where the coefficient σmax=log(err)5/(2ddη)subscript𝜎err52dd𝜂\sigma_{\max}=-\log(\mathrm{err})\cdot 5/(2\cdot\mathrm{dd}\cdot\eta)italic_σ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = - roman_log ( roman_err ) ⋅ 5 / ( 2 ⋅ roman_dd ⋅ italic_η ) with err=107errsuperscript107\mathrm{err}=10^{-7}roman_err = 10 start_POSTSUPERSCRIPT - 7 end_POSTSUPERSCRIPT, η=377𝜂377\eta=377italic_η = 377 is the impedance of free space, and dd𝑑𝑑dditalic_d italic_d denotes the thickness of the PML in the x𝑥xitalic_x direction. The function σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT has the same form but varies with respect to the y𝑦yitalic_y variable.

In the rest of our simulations, we choose a physical domain Ω=[ax,bx]μm×[ay,by]μmΩsubscript𝑎𝑥subscript𝑏𝑥𝜇msubscript𝑎𝑦subscript𝑏𝑦𝜇m\Omega=[a_{x},b_{x}]~{}\mu\mathrm{m}\times[a_{y},b_{y}]~{}\mu\mathrm{m}roman_Ω = [ italic_a start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ] italic_μ roman_m × [ italic_a start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ] italic_μ roman_m, which is partitioned by a regular unstructured triangular mesh and is surrounded by the Berenger’s PML with thickness 12hx12subscript𝑥12h_{x}12 italic_h start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and 12hy12subscript𝑦12h_{y}12 italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT in the x𝑥xitalic_x and y𝑦yitalic_y directions, respectively. We denote hxsubscript𝑥h_{x}italic_h start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and hysubscript𝑦h_{y}italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT for the maximum mesh sizes in the x𝑥xitalic_x and y𝑦yitalic_y directions. The physical domain for the first three examples is a rectangle domain Ω=[30,30]μm×[10,10]μmΩ3030𝜇m1010𝜇m\Omega=[-30,30]~{}\mu\mathrm{m}\times[-10,10]~{}\mu\mathrm{m}roman_Ω = [ - 30 , 30 ] italic_μ roman_m × [ - 10 , 10 ] italic_μ roman_m with hx=0.6μm,hy=0.2μmformulae-sequencesubscript𝑥0.6𝜇msubscript𝑦0.2𝜇mh_{x}=0.6~{}\mu\mathrm{m},h_{y}=0.2~{}\mu\mathrm{m}italic_h start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = 0.6 italic_μ roman_m , italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = 0.2 italic_μ roman_m, and the domain for the last two examples is Ω=[20,20]μm×[20,20]μmΩ2020𝜇m2020𝜇m\Omega=[-20,20]~{}\mu\mathrm{m}\times[-20,20]~{}\mu\mathrm{m}roman_Ω = [ - 20 , 20 ] italic_μ roman_m × [ - 20 , 20 ] italic_μ roman_m with hx=hy=0.1μmsubscript𝑥subscript𝑦0.1𝜇mh_{x}=h_{y}=0.1~{}\mu\mathrm{m}italic_h start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = 0.1 italic_μ roman_m. In our simulations, we choose the relaxation time τ0=1.2subscript𝜏01.2\tau_{0}=1.2italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1.2 picoseconds (ps), the surface conductivity σ0subscript𝜎0\sigma_{0}italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT given as:

σ0=q2kBTτπ2(μckBT+2ln(exp(μckBT)+1)),subscript𝜎0superscript𝑞2subscript𝑘𝐵𝑇𝜏𝜋superscriptPlanck-constant-over-2-pi2subscript𝜇𝑐subscript𝑘𝐵𝑇2subscript𝜇𝑐subscript𝑘𝐵𝑇1\displaystyle\sigma_{0}=-\frac{q^{2}k_{B}T\tau}{\pi\hbar^{2}}\left(\frac{\mu_{% c}}{k_{B}T}+2\ln(\exp(-\frac{\mu_{c}}{k_{B}T})+1)\right),italic_σ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = - divide start_ARG italic_q start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT italic_T italic_τ end_ARG start_ARG italic_π roman_ℏ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ( divide start_ARG italic_μ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT end_ARG start_ARG italic_k start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT italic_T end_ARG + 2 roman_ln ( roman_exp ( - divide start_ARG italic_μ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT end_ARG start_ARG italic_k start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT italic_T end_ARG ) + 1 ) ) ,

where we denote the electron charge q=1.6022×e19C𝑞1.6022superscript𝑒19Cq=1.6022\times e^{-19}\mathrm{C}italic_q = 1.6022 × italic_e start_POSTSUPERSCRIPT - 19 end_POSTSUPERSCRIPT roman_C, the temperature T=300K𝑇300KT=300~{}\mathrm{K}italic_T = 300 roman_K, the reduced Plank constant =1.0546×e34JsPlanck-constant-over-2-pi1.0546superscript𝑒34Js\hbar=1.0546\times e^{-34}\mathrm{J}\cdot\mathrm{s}roman_ℏ = 1.0546 × italic_e start_POSTSUPERSCRIPT - 34 end_POSTSUPERSCRIPT roman_J ⋅ roman_s, the Boltzmann constant kB=1.3806×e23JK1subscript𝑘𝐵1.3806superscript𝑒23JsuperscriptK1k_{B}=1.3806\times e^{-23}\mathrm{J}\cdot\mathrm{K}^{-1}italic_k start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = 1.3806 × italic_e start_POSTSUPERSCRIPT - 23 end_POSTSUPERSCRIPT roman_J ⋅ roman_K start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, and the chemical potential μc=1.5eVsubscript𝜇𝑐1.5𝑒𝑉\mu_{c}=1.5~{}eVitalic_μ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = 1.5 italic_e italic_V for Examples 1-4 and μc=0.8eVsubscript𝜇𝑐0.8𝑒𝑉\mu_{c}=0.8~{}eVitalic_μ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = 0.8 italic_e italic_V for Example 5.

We use the time step τ=8.3×1017s𝜏8.3superscript1017𝑠\tau=8.3\times 10^{-17}~{}sitalic_τ = 8.3 × 10 start_POSTSUPERSCRIPT - 17 end_POSTSUPERSCRIPT italic_s, and run the simulation for 10000 time steps for Example 3, 20000 time steps for Examples 1, 2, 4, and 100000 time steps for Example 5.

4.2.1 Example 1. Bifurcated graphene sheets

In this example, we firstly reproduce the results in [26, Example 4] with our new scheme. The same setup with exemplary coarse mesh is shown in Figure 1.

Refer to caption
Figure 1: A bifurcated graphene sheet buried in vacuum with an exemplary coarse mesh. The structure is constructed by segments p1p2,p2p3,p3p4,p2p5,p5p6subscriptp1subscriptp2subscriptp2subscriptp3subscriptp3subscriptp4subscriptp2subscriptp5subscriptp5subscriptp6\mathrm{\mathrm{p}}_{1}\mathrm{p}_{2},\mathrm{p}_{2}\mathrm{p}_{3},\mathrm{p}_% {3}\mathrm{p}_{4},\mathrm{p}_{2}\mathrm{p}_{5},\mathrm{p}_{5}\mathrm{p}_{6}roman_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT , roman_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT. The coordinates for the marked points on the graph are correspondingly p1(30,0)μm,p2(15,0)μm,p3(0,5)μm,p4(15,5)μm,p5(0,5)μm,p6(15,5)μmsubscriptp1300𝜇msubscriptp2150𝜇msubscriptp305𝜇msubscriptp4155𝜇msubscriptp505𝜇msubscriptp6155𝜇m\mathrm{p}_{1}(-30,0)\mu\mathrm{m},\mathrm{p}_{2}(-15,0)\mu\mathrm{m},\mathrm{% p}_{3}(0,5)\mu\mathrm{m},\mathrm{p}_{4}(15,5)\mu\mathrm{m},\mathrm{p}_{5}(0,-5% )\mu\mathrm{m},\mathrm{p}_{6}(15,-5)\mu\mathrm{m}roman_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( - 30 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( - 15 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 0 , 5 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 15 , 5 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( 0 , - 5 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( 15 , - 5 ) italic_μ roman_m.

Snapshots of the magnetic field Hz are presented in Figure 2, which clearly shows that a surface wave propagates along the graphene sheet same as [26, Figure 8]. To show the efficiency of our new algorithm, we made a comparison for the computational time between our new algorithm and the old algorithm proposed in our previous work [26]. The tests are carried out using NGSolve on a Mac mini with an Apple M2 chip. Under the same setup, our new algorithm takes 10,327.50 seconds, while the old algorithm needs 19,114.09 seconds. The new algorithm demonstrates a significant improvement in the computational time.

Refer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to caption
Figure 2: Snapshots of the contour plots of Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT obtained at different time steps: 1000 (top left), 3000 (top right), 4000 (middle left), 5500 (middle right), 6000 (bottom left), and 10000 (bottom right).

Then we carry out a numerical simulation of the SPP propagation on a bifurcated curly graphene sheet. The setup with an exemplary coarse mesh is shown in Figure 3.

Refer to caption
Figure 3: A bifurcated graphene sheet buried in vacuum with an exemplary coarse mesh. The structure is constructed by segments p1p2,p3p5,p4p6subscriptp1subscriptp2subscriptp3subscriptp5subscriptp4subscriptp6\mathrm{p}_{1}\mathrm{p}_{2},\mathrm{p}_{3}\mathrm{p}_{5},\mathrm{p}_{4}% \mathrm{p}_{6}roman_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT , roman_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT, and a semicircle centered at (7,0)μm70𝜇m(7,0)\mu\mathrm{m}( 7 , 0 ) italic_μ roman_m with radius r=7μm𝑟7𝜇mr=7\mu\mathrm{m}italic_r = 7 italic_μ roman_m. The coordinates for the marked points on the graph are correspondingly p1(28,0)μm,p2(0,0)μm,p3(7,7)μm,p4(7,7)μm,p5(15,7)μm,p6(15,7)μmsubscriptp1280𝜇msubscriptp200𝜇msubscriptp377𝜇msubscriptp477𝜇msubscriptp5157𝜇msubscriptp6157𝜇m\mathrm{p}_{1}(-28,0)\mu\mathrm{m},\mathrm{p}_{2}(0,0)\mu\mathrm{m},\mathrm{p}% _{3}(7,7)\mu\mathrm{m},\mathrm{p}_{4}(7,-7)\mu\mathrm{m},\mathrm{p}_{5}(15,7)% \mu\mathrm{m},\mathrm{p}_{6}(15,-7)\mu\mathrm{m}roman_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( - 28 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 0 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( 7 , 7 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 7 , - 7 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( 15 , 7 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( 15 , - 7 ) italic_μ roman_m.

A pair of dipole source waves is placed at (27μm,1μm) and (27μm,1μm)27𝜇m1𝜇m and 27𝜇m1𝜇m(-27\mu\mathrm{m},1\mu\mathrm{m})\text{ and }(-27\mu\mathrm{m},-1\mu\mathrm{m})( - 27 italic_μ roman_m , 1 italic_μ roman_m ) and ( - 27 italic_μ roman_m , - 1 italic_μ roman_m ) and imposed as Ks=±sin(2πf0t)/hsubscript𝐾𝑠plus-or-minus2𝜋subscript𝑓0𝑡K_{s}=\pm\sin(2\pi f_{0}t)/hitalic_K start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = ± roman_sin ( 2 italic_π italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_t ) / italic_h with f0=10THzsubscript𝑓010𝑇𝐻𝑧f_{0}=10~{}THzitalic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 10 italic_T italic_H italic_z and h=hysubscript𝑦h=h_{y}italic_h = italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT. Snapshots of the magnetic field Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT are presented in Figure 4, which clearly show that a surface wave propagates along the graphene sheet.

Refer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to caption
Figure 4: Snapshots of the contour plots of Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT obtained at different time steps: 1000 (top left), 3000 (top right), 5200 (middle left), 8000 (middle right), 10000 (bottom left), and 18800 (bottom right).

4.2.2 Example 2. Four adjacent curved graphene sheets

In this example, we present a numerical simulation of SPPs propagating along four separate but adjacent graphene sheets by our scheme. The simulation setup is shown in Figure 5, where four adjacent curved graphene sheets are embedded inside the physical domain ΩΩ\Omegaroman_Ω. A pair of dipole source wave is placed at (18μm,3.5μm) and (18μm,2.5μm)18𝜇m3.5𝜇m and 18𝜇m2.5𝜇m(-18\mu\mathrm{m},3.5\mu\mathrm{m})\text{ and }(-18\mu\mathrm{m},2.5\mu\mathrm% {m})( - 18 italic_μ roman_m , 3.5 italic_μ roman_m ) and ( - 18 italic_μ roman_m , 2.5 italic_μ roman_m ). The other setup is the same as Example 1.

Refer to caption
Figure 5: The setup of four adjacent curved graphene sheets and a sample coarse mesh. The structure is constructed by 4 circular arcs. The coordinates for the marked points on the graph are correspondingly p1(24,0)μm,p2(18,3)μm,p3(12,0)μm,p4(12,2hy)μm,p5(6,32hy)μm,p6(0,2hy)μm,p7(0,0)μm,p8(6,3)μm,p9(12,0)μm,p10(12,2hy)μm,p11(18,32hy)μm,p12(24,2hy)μmsubscriptp1240𝜇msubscriptp2183𝜇msubscriptp3120𝜇msubscriptp4122subscript𝑦𝜇msubscriptp5632subscript𝑦𝜇msubscriptp602subscript𝑦𝜇msubscriptp700𝜇msubscriptp863𝜇msubscriptp9120𝜇msubscriptp10122subscript𝑦𝜇msubscriptp111832subscript𝑦𝜇msubscriptp12242subscript𝑦𝜇m\mathrm{p}_{1}(-24,0)\mu\mathrm{m},\mathrm{p}_{2}(-18,3)\mu\mathrm{m},\mathrm{% p}_{3}(-12,0)\mu\mathrm{m},\mathrm{p}_{4}(-12,-2h_{y})\mu\mathrm{m},\mathrm{p}% _{5}(-6,-3-2h_{y})\mu\mathrm{m},\\ \mathrm{p}_{6}(0,-2h_{y})\mu\mathrm{m},\mathrm{p}_{7}(0,0)\mu\mathrm{m},% \mathrm{p}_{8}(6,3)\mu\mathrm{m},\mathrm{p}_{9}(12,0)\mu\mathrm{m},\mathrm{p}_% {10}(12,-2h_{y})\mu\mathrm{m},\mathrm{p}_{11}(-18,-3-2h_{y})\mu\mathrm{m},\\ \mathrm{p}_{12}(-24,-2h_{y})\mu\mathrm{m}roman_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( - 24 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( - 18 , 3 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( - 12 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( - 12 , - 2 italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( - 6 , - 3 - 2 italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( 0 , - 2 italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT ( 0 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT ( 6 , 3 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ( 12 , 0 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT ( 12 , - 2 italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( - 18 , - 3 - 2 italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( - 24 , - 2 italic_h start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) italic_μ roman_m.

Snapshots of the magnetic field Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT are presented in Figure 6, which show that the surface wave propagates along the graphene sheets even though they are separated.

Refer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to caption
Figure 6: Snapshots of the contour plots of Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT at different time steps: 1000 (top left), 3600 (top right), 4400 (middle left), 6000 (middle right), 11000 (bottom left), and 18000 (bottom right).

4.2.3 Example 3. A bulb shaped graphene sheet

In this example, we present a numerical simulation of the SPP propagating along a bulb shaped graphene sheet. The setup with an exemplary coarse mesh is shown in Figure 7. One pair of dipole source wave is placed at (15μm,2.5μm) and (15μm,1.5μm)15𝜇m2.5𝜇m and 15𝜇m1.5𝜇m(-15\mu\mathrm{m},2.5\mu\mathrm{m})\text{ and }(-15\mu\mathrm{m},1.5\mu\mathrm% {m})( - 15 italic_μ roman_m , 2.5 italic_μ roman_m ) and ( - 15 italic_μ roman_m , 1.5 italic_μ roman_m ), and another pair is placed at (15μm,2.5μm) and (15μm,1.5μm)15𝜇m2.5𝜇m and 15𝜇m1.5𝜇m(-15\mu\mathrm{m},-2.5\mu\mathrm{m})\text{ and }(-15\mu\mathrm{m},-1.5\mu% \mathrm{m})( - 15 italic_μ roman_m , - 2.5 italic_μ roman_m ) and ( - 15 italic_μ roman_m , - 1.5 italic_μ roman_m ) with the same function given as Example 1. We adopt the same parameters as Example 1.

The numerical results are shown in Figure 8. As we can see, the surface wave propagates along the graphene sheet.

Refer to caption
Figure 7: A bulb shaped graphene sheet buried in ΩΩ\Omegaroman_Ω with an exemplary coarse mesh. The structure is constructed by two segments p1p2,p3p4subscriptp1subscriptp2subscriptp3subscriptp4\mathrm{p}_{1}\mathrm{p}_{2},\mathrm{p}_{3}\mathrm{p}_{4}roman_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT roman_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT and one circular arc. The coordinates for the marked points on the graph are correspondingly p1(15,2)μm,p2(0,2)μm,p3(15,2)μm,p4(0,2)μm,p5(10,0)μmsubscriptp1152𝜇msubscriptp202𝜇msubscriptp3152𝜇msubscriptp402𝜇msubscriptp5100𝜇m\mathrm{p}_{1}(-15,2)\mu\mathrm{m},\mathrm{p}_{2}(0,2)\mu\mathrm{m},\mathrm{p}% _{3}(-15,-2)\mu\mathrm{m},\mathrm{p}_{4}(0,-2)\mu\mathrm{m},\mathrm{p}_{5}(10,% 0)\mu\mathrm{m}roman_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( - 15 , 2 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 0 , 2 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( - 15 , - 2 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 0 , - 2 ) italic_μ roman_m , roman_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( 10 , 0 ) italic_μ roman_m.
Refer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to caption
Figure 8: Snapshots of the contour plots of Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT obtained at different time steps: 100 (top left), 1800 (top right), 3000 (middle left), 4000 (middle right), 5200 (bottom left), and 10000 (bottom right).

4.2.4 Example 4: Ring resonator graphene interface

In this example, we present a numerical simulation of an optical ring resonator motivated by the paper [10]. The resonator consists of a graphene ring with a radius of 11μm11𝜇m11\mu\mathrm{m}11 italic_μ roman_m, centered at the origin (0,0), embeded within the domain Ω0subscriptΩ0\Omega_{0}roman_Ω start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Two graphene segments, each with 30μm30𝜇m30\mu\mathrm{m}30 italic_μ roman_m in length are positioned at y=13μm𝑦13𝜇my=13\mu\mathrm{m}italic_y = 13 italic_μ roman_m and y=13μm𝑦13𝜇my=-13\mu\mathrm{m}italic_y = - 13 italic_μ roman_m, respectively. The setup with a coarse mesh is shown in Figure 8. A pair of dipole source wave is placed at (13μm,13.5μm) and (13μm,12.5μm)13𝜇m13.5𝜇m and 13𝜇m12.5𝜇m(-13\mu\mathrm{m},13.5\mu\mathrm{m})\text{ and }(-13\mu\mathrm{m},12.5\mu% \mathrm{m})( - 13 italic_μ roman_m , 13.5 italic_μ roman_m ) and ( - 13 italic_μ roman_m , 12.5 italic_μ roman_m ) with the same parameters as Example 1.

The numerical results are displayed in Figure 10. The input wave propagates through the top graphene segment, reaching the transmission port and exiting to the left of the bottom graphene segment. This behavior mirrors the phenomenon observed in [10, Fig.6(a)], where the input wave enters through the bottom graphene segment and exits to the left of the top graphene segment. The opposite direction in our setup is due to the position of the source wave.

Refer to caption
Figure 9: The graphene interface in Ω2subscriptΩ2\Omega_{2}roman_Ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with a coarse mesh.
Refer to captionRefer to captionRefer to caption
Refer to captionRefer to captionRefer to caption
Figure 10: Snapshots of the contour plots of Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT obtained at different time steps: 2000 (top left), 3000 (top middle), 5000 (top right), 7500 (bottom left), 11250 (bottom middle), and 19000 (bottom right).

4.2.5 Example 5: A spiral graphene interface

In this example, we present a numerical simulation of SPP surface wave propagation along a spiral graphene interface inspired by [43] with our scheme. A pair of dipole source wave is placed at (16μm,18.5μm) and (16μm,17.5μm)16𝜇m18.5𝜇m and 16𝜇m17.5𝜇m(-16\mu\mathrm{m},-18.5\mu\mathrm{m})\text{ and }(-16\mu\mathrm{m},-17.5\mu% \mathrm{m})( - 16 italic_μ roman_m , - 18.5 italic_μ roman_m ) and ( - 16 italic_μ roman_m , - 17.5 italic_μ roman_m ).

The obtained numerical magnetic fields Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT at various time steps are presented in Figure 12. As we can see, the wave propagates along the graphene interface.

Refer to caption
Figure 11: The graphene interface in Ω2subscriptΩ2\Omega_{2}roman_Ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with a coarse mesh. The spiral structure is constructed by 7 semicircles, one quarter circle and one segment. Let w=4μm𝑤4𝜇mw=4\mu\mathrm{m}italic_w = 4 italic_μ roman_m, and the coordinates for the marked points on the graph are correspondingly p1(w,0),p2(w,0),p3(2w,0),p4(2w,0),p5(3w,0),p6(3w,0),p7(4w,0),p8(4w,0),p9(0,4.5w),p10(4.5w,4.5w)subscript𝑝1𝑤0subscript𝑝2𝑤0subscript𝑝32𝑤0subscript𝑝42𝑤0subscript𝑝53𝑤0subscript𝑝63𝑤0subscript𝑝74𝑤0subscript𝑝84𝑤0subscript𝑝904.5𝑤subscript𝑝104.5𝑤4.5𝑤p_{1}(-w,0),p_{2}(w,0),p_{3}(-2w,0),p_{4}(2w,0),p_{5}(-3w,0),p_{6}(3w,0),p_{7}% (-4w,0),p_{8}(4w,0),p_{9}(0,-4.5w),\\ p_{10}(-4.5w,-4.5w)italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( - italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( - 2 italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( 2 italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( - 3 italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( 3 italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT ( - 4 italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT ( 4 italic_w , 0 ) , italic_p start_POSTSUBSCRIPT 9 end_POSTSUBSCRIPT ( 0 , - 4.5 italic_w ) , italic_p start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT ( - 4.5 italic_w , - 4.5 italic_w ).
Refer to captionRefer to captionRefer to captionRefer to captionRefer to captionRefer to caption
Figure 12: Snapshots of the contour plots of Hzsubscript𝐻𝑧H_{z}italic_H start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT obtained at various time steps: 2000 (top left), 8000 (top middle), 20000 (top right), 32000 (bottom left), 72000 (bottom middle), and 100000 (bottom right).

5 Conclusion

In this paper, we first developed a simplified graphene model by eliminating the surface current variable from the graphene model adopted in our previous work [26]. Then we established the stability for the reformulated PDE model, and proposed a new finite element method for solving it. Extensive numerical simulations were carried out to demonstrate that the reformulated model captures the surface plasmon polaritons very efficiently for various complex graphene sheets. Moreover, our new algorithm significantly improves computational efficiency, as shown by the time comparison results in Example 1, making it a more effective approach for simulating graphene-based plasmonic phenomena.

Acknowledgments. Dr. J. Li is very grateful to Dr. Frederic Marazzato at University of Arizona for some insightful discussions. The authors like to thank the two anonymous referees for their insightful suggestions on improving our paper.

6 Declarations

Funding Zhu’s work is supported by the NSF grant 2136228 “RTG: Program in Computation- and Data-Enabled Science”.

Conflicts of Interests/Competing Interest The authors have no conflicts of interest to declare that are relevant to the content of this article.

References

  • [1] G. Bal, P. Cazeaux, D. Massatt and S. Quinn, Mathematical models of topologically protected transport in twisted bilayer graphene, Multiscale Model. Simul. 21 (2023) 1081-1121.
  • [2] J. P. Bérenger, A perfectly matched layer for the absorbing EM waves, J. Comput. Phys. 114 (1994) 185-200.
  • [3] Y. V. Bludov, A. Ferreira, N. Peres, M. I. Vasileskiy, A primer on surface plasmon-polaritons in graphene, Int. J. Modern Phys. 27 (10) (2013) 1341001.
  • [4] D. Boffi, M. Costabel, M. Dauge, L. Demkowicz and R. Hiptmair, Discrete compactness for the p-version of discrete differential forms, SIAM J. Numer. Anal. 49 (2011) 135-158.
  • [5] F. Bonaccorso, Z. Sun, T. Hasan and A. C. Ferrari, Graphene photonics and optoelectronics, Nature Photonics 4 (2010) 611-622.
  • [6] G.D. Bouzianas, N. V. Kantartzis, C. S. Antonopoulos and T. D. Tsiboukis, Optimal modeling of infinite graphene sheets via a class of generalized FDTD schemes, IEEE Transactions on Magnetics 48(2) (2012) 379-382.
  • [7] A. Buffa, P. Houston and I. Perugia, Discontinuous Galerkin computation of the Maxwell eigenvalues on simplicial meshes, J. Comput. Appl. Math. 204 (2007) 317-333.
  • [8] C. Carstensen, L. Demkowicz and J. Gopalakrishnan, Breaking spaces and forms for the DPG method and applications including Maxwell equations, Comput. Math. Appl. 72(3) (2016) 494-522.
  • [9] Z. Chen, Q. Du and J. Zou, Finite element methods with matching and nonmatching meshes for Maxwell equations with discontinuous coefficients, SIAM J. Numer. Anal. 37 (2000) 1542-1570.
  • [10] F. Davoodi, and N. Granpayeh, Finite-difference time-domain modeling of monolayer graphene devices at near-infrared wavelengths, J. Nanophoton. 11 (2017) 046008-1–046008-14.
  • [11] L. Demkowicz, J. Kurtz, D. Pardo, M. Paszynski, W. Rachowicz and A. Zdunek, Computing with hp-Adaptive Finite Elements. vol. 2: Frontiers: Three Dimensional Elliptic and Maxwell Problems with Applications, CRC Press, Taylor and Francis, 2008.
  • [12] A. K. Geim and K. S. Novoselov, The rise of graphene, Nature Materials 6(3) (2007) 183-191.
  • [13] G. Hanson, Dyadic Green’s functions and guided surface waves for a surface conductivity model of graphene, J. Appl. Phys. 103 (2008) 064302.
  • [14] J. Hong, L. Ji and L. Kong, Energy-dissipation splitting finite-difference time-domain method for Maxwell equations with perfectly matched layers, J. Comput. Phys. 269 (2014) 201-214.
  • [15] Y. Hong and D. P. Nicholls, On the consistent choice of effective permittivity and conductivity for modeling graphene, JOSA A 38(10) (2021) 1511-1520.
  • [16] Y. Huang, M. Chen, J. Li and Y. Lin, Numerical analysis of a leapfrog ADI–FDTD method for Maxwell’s equations in lossy media, Comput. Math. Appl. 76 (2018) 938-956.
  • [17] Y. Huang, J. Li and W. Yang, Modeling backward wave propagation in metamaterials by the finite element time domain method, SIAM J. Sci. Comput. 35 (2013) B248-B274.
  • [18] Y. Huang, J. Li and W. Yang, Developing and analyzing a finite element method for simulating wave propagation in graphene-based absorber, Comput. Math. Appl. 122 (2022) 76-92.
  • [19] M. J. Jenkinson and J. W. Banks, High-order accurate FDTD schemes for dispersive Maxwell’s equations in second-order form using recursive convolutions, J. Comput. Appl. Math. 336 (2018) 192-218.
  • [20] T. Kong, D. Liu, M. Luskin and A. B. Watson, Modeling of electronic dynamics in twisted bilayer graphene, SIAM J. Appl. Math. 84(3) (2024) 1011-1038.
  • [21] J. P. Lee-Thorp, M. I. Weinstein and Y. Zhu, Elliptic operators with honeycomb symmetry: Dirac points, edge states and applications to photonic graphene, Arch. Ration. Mech. Anal. 232 (2019) 1-63.
  • [22] J. Li, Two new finite element schemes and their analysis for modeling of wave propagation in graphene, Results Appl. Math. 9 (2021) Article 100136, 21pp.
  • [23] J. Li and J. Hesthaven, Analysis and application of the nodal discontinuous Galerkin method for wave propagation in metamaterials, J. Comput. Phys. 258 (2014) 915-930.
  • [24] J. Li and Y. Huang, Time-Domain Finite Element Methods for Maxwell’s Equations in Metamaterials, Springer Ser. Comput. Math. 43, Springer, New York, 2013.
  • [25] J. Li, Y. Huang and W. Yang, Developing a time-domain finite-element method for modeling of electromagnetic cylindrical cloaks, J. Comput. Phys. 231 (2012) 2880-2891.
  • [26] J. Li, L. Zhu and T. Arbogast, A new time-domain finite element method for simulating surface plasmon polaritons on graphene sheets, Comput. Math. Appl. 142 (2023) 268-282.
  • [27] W. Li, D. Liang and Y. Lin, A new energy-conserved S-FDTD scheme for Maxwell’s equations in metamaterials, Int. J. Numer. Anal. Model. 10 (2013) 775-794.
  • [28] A. Logg, K.-A. Mardal and G.N. Wells (eds.), Automated Solution of Differential Equations by the Finite Element Method: The FEniCS Book, Springer, 2012.
  • [29] M. Maier, D. Margetis and M. Luskin, Dipole excitation of surface plasmon on a conducting sheet: finite element approximation and validation, J. Comput. Phys. 339 (2017) 126-145.
  • [30] P. Monk, Finite Element Methods for Maxwell’s Equations, Oxford University Press, Oxford, 2003.
  • [31] V. Nayyeri, M. Soleimani and O. M. Ramahi, Wideband modeling of graphene using the finite-difference time-domain method, IEEE Trans. Antennas Propag. 61(12) (2013) 6107-6114.
  • [32] D. P. Nicholls and S. H. Oh, Launching graphene surface plasmon waves with vanishingly small periodic grating structures, Journal of the Optical Society of America A, 38(4) (2021) 556-563.
  • [33] K. S. Novoselov, A. K. Geim, S. V. Morozov, D. Jiang, Y. Zhang, S. V. Dubonos, I. V. Grigorieva and A. A. Firsov, Electric field effect in atomically thin carbon films, Science 306 (2004) 666-669.
  • [34] P. Rickhaus, M. H. Liu, M. Kurpas, A. Kurzmann, Y. Lee, H. Overweg, M. Eich, R. Pisoni, T. Taniguchi, K. Watanabe, K. Richter, K. Ensslin, T. Ihn, The electronic thickness of graphene, Sci. Adv. 2020, 6, eaay8409.
  • [35] C. Scheid and S. Lanteri, Convergence of a Discontinuous Galerkin scheme for the mixed time domain Maxwell’s equations in dispersive media, IMA J. Numer. Anal. 33(2) (2013) 432-459.
  • [36] J. Schöberl, Netgen/NGSolve, Software hosted at https://ngsolve.org/.
  • [37] C. Shi, J. Li and C. W. Shu, Discontinuous Galerkin methods for Maxwell’s equations in Drude metamaterials on unstructured meshes, J. Comput. Appl. Math. 342 (2018) 147-163.
  • [38] J. H. Song, M. Maier and M. Luskin, Adaptive finite element simulations of waveguide configurations involving parallel 2D material sheets, Comput. Methods Appl. Mech. Engrg. 351 (2019) 20-34.
  • [39] A. Taflove and S. C. Hagness, Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd ed., Norwood, MA: Artech, 2005.
  • [40] A. Vakil and N. Engheta, Transformation optics using graphene, Science, Vol.332, Issue 6035 (2011) 1291-1294.
  • [41] R. A. Vitalone, et al., Charge transfer plasmonics in bespoke graphene/α𝛼\alphaitalic_α-RuCl3 cavities, ACS Nano 18 (2024) 29648-29657.
  • [42] B. Wang, Z. Yang, L. L. Wang and S. Jiang, On time-domain NRBC for Maxwell’s equations and its application in accurate simulation of electromagnetic invisibility cloaks, J. Sci. Comput. 86(2) (2021) Paper 20.
  • [43] X. H. Wang, W. Y. Yin and Z. Chen, Broadband modeling surface plasmon polaritons in optically pumped and curved graphene structures with an improved leapfrog ADI-FDTD method, Optics Communications 334 (2015) 152-155.
  • [44] J. Wilson, F. Santosa and P. A. Martin, Temporally manipulated plasmons on graphene, SIAM J. Appl. Math. 79(3) (2019) 1051-1074.
  • [45] W. Yang, J. Li and Y. Huang, Time-domain finite element method and analysis for modeling of surface plasmon polaritons, Comput. Methods Appl. Mech. Engrg. 372 (2020) 113349.