HAL Id: jpa-00247383
https://hal.archives-ouvertes.fr/jpa-00247383
Submitted on 1 Jan 1997
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
A New Construction for Scalar Wave Equations in Inhomogeneous Media
S. de Toro Arias, C. Vanneste
To cite this version:
S. de Toro Arias, C. Vanneste. A New Construction for Scalar Wave Equations in Inhomogeneous Media. Journal de Physique I, EDP Sciences, 1997, 7 (9), pp.1071-1096. �10.1051/jp1:1997110�.
�jpa-00247383�
A New Construction for Scalar Wave Equations in
Inhomogeneous Media
S.
de Toro Arias andC.
Vanneste(*)
Laboratoire de
Physique
de la Matikre Condensde(**),
Universitd deNice-Sophia Antipolis,
Parc
Valrose,
BP 71, 06108 Nice Cedex2,
France(Received
13 March1997,
received in final form 21May 1997, accepted
23May 1997)
PACS.03.40.Kf Waves and wave propagation:
general
mathematical aspects PACS.42.25.Fx Diffraction andscattering
PACS.02.70.-c
Computational techniques
Abstract. The paper describes a formulation of discrete scalar wave propagation in an inho- mogeneous medium
by
the use ofelementary
processesobeying
a discreteHuygens' principle
andsatisfying
fundamentalsymmetries
such astime-reversal, reciprocity
andisotropy.
Itsnovelty
is the systematic derivation of a unified
equation
which,properly
tunedby
asingle
parameter, leads to either the Klein-Gordonequation
or theSchr6dinger
equation. Thegenerality
of thismethod enables one to consider its extension to other types of discrete wave equations on any kind of discrete lattice.
Rdsumd. Cet article formule un modkle discret de
propagation
d'ondes scalaires dans un milieuhdtdrogAne
h l'aide de processus dldmentaires qui obdissent h un principe deHuygens
discret et satisfont h certainessymdtries
fondamentales telles que le renversement temporel, lardciprocitd
etl'isotropie.
Sonoriginalitd
consiste en la ddrivationsystdmatique
d'une dquation unifidequi,
selon la valeur d'un seulparamAtre,
conduit soit hl'dquation
deKlein-Gordon,
soit hl'dquation
deSchr6dinger.
La mdthode est suflisammentgdndrale
pourpouvoir
envisager sonextension h d'autres types
d'dquations
d'onde sur toute sorte de rdseau discret.1. Introduction
The formulation of wave
propagation by
the use ofHuygens' principle
has stimulated extensive work in thepast.
Such anapproach
was firstpioneered by
Johns and coworkers who introduced the Transmission Line MatrixModeling
method(TLM)
11,2] to solve the Maxwellequations
inlarge electromagnetic
structures [3] whichiTas
later extended to thedescription
of diffusive processes [4]. Linear wavepropagation
is mediatedby
shortvoltage impulses
whichpropagate along
the bonds and are scattered on each node of a Cartesian mesh of transmission lines. Themain idea behind such a formulation is a discrete
equivalent
ofHuygens' principle, namely
aprinciple
ofaction-by-proximity obeyed by
thepulses
whenthey propagate
at each timestep
from one node to theneighbor
nodes and the emission ofsecondary
wavelets at each node as(*)
Author forcorrespondence (e-mail: vannestetlondine.unice.fr) (**)
CNRS UMR 6622©
Lesiditions
dePhysique
1997described
by
thescattering
process which radiates the incident energy in all directions. Besides theappealing viewpoint
ofHuygens' principle,
theadvantages
of the method as apowerful
tool for the numerical
computation
of wavepropagation
incomplex
andlarge
structures havealready
beenemphasized
in the TLM method [3]. A similarapproach
in which thepulses
werejust
scalarquantities propagating along
the bonds of a Cartesian lattice wasrecently
advocated forstudying time-dependent
wavepropagation
inlarge inhomogeneous
media[5-7).
Here,
we focus on the nature of the waveequations
which result from such aformulation, especially
on thepossibility
ofretrieving
standard waveequations.
Thisquestion
hasalready
been raised in
previous
works where the scalar waveequation,
the Klein-Gordonequation
and Maxwellequations
have been exhibited. In the TLMmethod,
theequivalence
between thevoltage
and currentimpulses
and the electric andmagnetic
fields of Maxwellequations
wasinitially
demonstrated on a two-dimensional mesh [1]. The method was then extended to three dimensions and different features have beenincorporated by
many authors in order to describelosses, inhomogeneous
media andboundary
conditions [3]. Another recent formulation [8] lead their authors to the classical waveequation,
the Klein-Gordonequation
and to theSchr6dinger equation. However,
due torestricting assumptions,
these last results were limited to scalarwaves in
homogeneous media,
and theSchr6dinger equation
was ill-defined at the continuumlimit.
This paper describes what is
essentially
a formulation from "firstprinciples"
of such anapproach.
The aim is togeneralize
theprevious
results to various kinds of waves in inhomo- geneous mediaby considering
the most basicproperties obeyed by
thescattering
nodes. Sucha formulation not
only
leads to the waveequations already
mentioned but also results in atime-dependent Schr0dinger equation
which is well defined. Anotheradvantage
is thepossible generalization
of the method from the scalar waves considered in this paper tospinor
[9] orvector waves.
At each time
step,
thetime-dependent
discretized wave is defined as a linear combination of incident currents at each node of the Cartesian lattice. The nature of the wavedepends
on the number of distinct
propagating
currents on each bond of agiven
node. Forexample,
one or several kinds of currents
impinging
on one nodeby
the same bond will describe ascalar,
aspinor
or a vector field. Sincethey
needonly
onetype
ofcurrent,
scalar wavescorrespond
to thesimplest
situation. For the sake ofillustration, they
will be the focus of this paper. In addition to thepropagating currents,
a current is attached to each node in order to describe aninhomogeneous
medium. This current does notpropagate
butparticipates
in thescattering
process which involves thepropagating
currents. We shall demonstrate thata few
elementary properties
andsymmetries
of the scatterers like time reversalsymmetry, reciprocity
andisotropy
lead to the classical wave, Klein-Gordon orSchr6dinger equations.
At thatstage,
we find that these discreteequations
are notyet completely general
because the mass, thevelocity
or thepotential
remain correlated. We show that it ispossible
to remove this limitationby attaching
a second current to each node.The paper is
organized
as follows. In Section2,
we introduce the currents whichpropagate
on the mesh of a Cartesian lattice. Scatterers are described
by scattering
matrices located on each node of the lattice. The field is then defined as a function of incident currents. In order for the field toobey
a discretized waveequation,
the currents must be eliminated from its time evolution. We show in Section 3 how this conditionstrongly compels
the form of thescattering
matrices. Time-reversalsymmetry, reciprocity
andisotropy
of the scatterers are introduced in Sections 4. 5 and 6respectively.
Theresulting
discrete waveequations
are discussed inSection 7. This leads us to attach a second current to each node as described in Section 8. We
conclude
in Section 9by discussing possible
extensions of this work.Fig.
1. Currents propagatingalong
the bonds ofa d-dimensional Euclidean lattice.
E4 54
scattering Si )
~
E2
~ ~ ~
~
~ ~53 E~
Fig.
2.Scattering
process.2. Currents and Fields
2. I. DEFINITION OF THE CURRENTS. A current is a real or
complex number,
which prop-agates along
a bond of a d-dimensional Cartesian lattice. For scalar waves, it is sufficient to consider that each lattice bond carries two currentspropagating
inopposite
directions(Fig. 1) [10].
At any timet,
thesystem
iscompletely
definedby
the values of all currents in the lattice. We assume that time and Space variables are discrete. In one timeStep
T, a currentpropagates
between two nodes of agiven
bond. All currents areSynchronized.
In otherwords,
the currents are
simultaneously outgoing
from the nodes at Some time t and become incidentcurrents on
neighbor
nodes at time t + T.Each node of the lattice iS a Scatterer. The Scatterers are identical in a
periodic System
or aredistinct,
andrandomly
chosen in a disorderedquenched System.
Each Scatterer iS describedby
a 2d X 2d matrix S which transforms the 2d incident currents
Et,
at any timet,
in 2doutgoing
currents
Sk
at the Same time(Fig. 2) according
to2d
Sk
#
~ skiEi
k=
1,.
2d1=1
where the ski are the matrix elements of the matrix S.
It turns out that the model iS not Suflicient to describe wave
propagation
in aninhomoge-
neouS medium like a material in which the index of refraction iS a function of the
position.
ASshown
later,
thisproblem
iS Solvedby attaching
to each node an additional current that will be calledthroughout
this paper the node current. For notational convenience in sums over thecurrents,
we Shall write the node currentsE2d+1
andS2d+I However,
weemphasize
that thesubscript
2d+1 iS not ascribed to aspatial
dimension in contrast with the other indicesranging
from 1 to 2d. The node currentparticipates
in the SameScattering
process aS the other cur-rents but does not propagate to
neighbor
nodes.Instead,
theoutgoing
currentS2d+1
becomes1)
E3
#
S2d+1
E4 E2 Scatterlng s~~ 52 ~~~~~~~~~~~ ~~
____
j j)
(~~~ S2d+1
~~~~
l)
time t time t time t + T
Fig.
3. Time evolution of the currents.the incident current
E2d+1
on the same node at the next time step. In otherwords,
the prop-agation
process for the node current readsE2d+1(t
+T)
=
S2d+1(t).
We canimagine
the nodecurrent as
propagating
in one timestep along
aloop
attached to the node. Thisloop
isequiv-
alent to the
"permittivity
stub" introduced in the TLM method to describeinhomogeneous electromagnetic
structures[11].
In
conclusion,
thegeneral
scheme of the time evolution of the currents issuitably represented
inFigure
3. We write2d+1
Sk
#~ skiEi
k=
1,.
2d + 1(1)
1=1
where the ski are the matrix elements of the
(2d +1)
X(2d +1) scattering
matrix S. This matrix is a function of theposition
in aninhomogeneous
medium.2.2. DEFINITION OF THE FIELD. The
previous
definition of the currents includes the three essential features of the model: theprinciple
ofaction-by-proximity,
which is describedby
thecurrent
propagation
betweenneighbor nodes,
thescattering
process in which the nodes act likesecondary
sources of"spherical"
wavelets and thelinearity
of this process. These features can be viewed as a discretized realization ofHuygens' principle. However,
additionalingredients
and choices are needed to achieve the
description
of the model. Forexample,
the form of the fieldpropagation equation
willstrongly depend
on the choice of thescattering
matrices.Among
all thequestions
to be answered in ourapproach,
the first one iS how to define the field.The field iS
Supposed
toobey
a discretized linear waveequation
whichdepends
on thephysical problem
we are interested in: the scalar waveequation
for an acoustic wave, the Klein-Gordonequation
for azero-spin
massiveparticle,
etc. At timet,
the field is defined as a real orcomplex quantity ((ii,12 id, t)
on each node of thelattice,
whereii
12id
are the discrete indices which locate the nodeposition
xk#
ikl,
k=
1,. d,
as a function of the meshparameter
I.For
briefness,
we note r the set of indicesii,
12id
of anarbitrary
node. There is no reason for the field to be identified with one of the currentspreviously
defined.Actually,
wejust
postulate
that the value of the field#(r, t)
is a function of the incident andoutgoing
currents at node r and at time t.Therefore, by taking
account oflinearity,
the mostgeneral
definitionreads
2d+1
#(r,t)
=
£ [I[(r)Ek(r,t)
+I[(r)Sk(r,t)]
k=1
where
I[
andI[
arecomplex
coefficients to be determined.bond k
I
bond kk
, ,
',
,
, i , i
' '
propagation
' rlO~e Tk- - - M
node r
,
t) Sp(rk,
node rk node r,
t +
T)
t +T)
time t time t + T
Fig.
4. Notation for the bondlinking
the central node r to one of itsneighbor
nodes rk and thepropagating
currents defined on this bond.The field is a linear
superposition
of thecurrents,
which vanishes when all currents vanish.By noticing that,
due to thescattering
process(Eq. (1)),
theoutgoing
currentsSk(r,t)
canbe
expressed
as linear combinations of the incident currentsEk(r, t)
at the same timet,
it is sufficient to define the fieldsolely
as a function of the incident currents2d+1
#(r,t)
=
£ lk(r)Ek(r,t). (2)
k=I
It is necessary to
point
out that thelk
are functions of the nodeposition.
Thisproperty
isrequired
to describe aninhomogeneous system.
3. Closure of the Wave
Equation
The
general
form of the discretized waveequations
we arelooking
for can be written:4(r,
t +T)
=f(4(r', t'), 4(r", t"), 4(r"', t"'), (3)
where the field at node r and time t + T is a function of the field on the same node
and/or
on nodes at
previous
timest', t",
etc. Such anequation
isstraightforwardly
derived from the discretization of thecorresponding
continuousequation. Equation (3)
is a closedequation,
which means thatf
is a function where no currents appearexplicitly (so
that(3)
involves fieldsexclusively),
and that the number of terms in the r.h.s. of(3)
must be finite.Usually,
and at the lowest order of the discretization
procedure,
the involved fields are fields on thesame node r
=
(ii,12
id)
and on theneighbor
nodesii ~1,
12~1, id
~1 at times t and t T. In the remainder of this section wederive, by
use of ourmodel,
a closedequation
of the form ofequation (3). Also,
we show thatimposing
the closure conditionsstrongly
constrains the form of thescattering
matrix.For this purpose, we start to derive an
equation
of thetype
ofequation (3)
from the evolution rules summarized inFigure
3 of the model. First ofall,
let us introduce some notations. In ad-dimensional Euclidean space, node r is linked to the
neighbor
nodesby
2d bonds. We note rk the set of indices of theneighbor
node which is linked to node rby
the bondk, along
which the currentsEk(r)
orSk (r) propagate (Fig. 4). Moreover,
bond k of node r is named bond k for node rk, whichsimply
means, forexample,
that bond 2 of the central node inFigure
3corresponds
to bond 1 of theright
side node(k
=
2, k
=
1).
This notationimmediately
leads to
Ej(rk,t
+T)
=Sk(r, t)
andEk(r,
t +T)
=Sj(rk, t).
Note that for the node current(k
= 2d +1),
we have r2d+1 # r andI
= k.
The first
step
inattempting
to derive anequation
like(3),
is to write down the definition of the field#(r,
t +T)
on a node r at time t + T2d+1
i~(r,t
+r)
=~ lk(r)Ek(r,t
+r)
k=1 2d+1
=
~ lk(r)Sj(rk,t)
k=1
2d+1
"
2d+1
~ ~k(r) ~
Ski(~k)Ei(rk> t) (~)
k=I I=1
where the
propagation
and thescattering
rules have been used.Thus,
the field#(r,t
+T)
at time t + T isexpressed
in terms of the incident currents at time t on the same node r and on itsneighbor
rk. One realizesimmediate(y
thatusing
thesame rules to express the incident currents at time t as a function of the incident currents at time t T and
iterating
theprocedure,
willgive
incident currents at times t T, t2T,
on nodes as distant from node r as desired. Such a process is not bounded and seems to
prevent
us fromwriting
a closedequation
for the field#.
This statement is trueexcept
forsome
particular scattering
matrices of thetype
we describe below. For this purpose, we shall rewrite thescattering equation (1)
in order to exhibit the field#:
2d+1 2d+1
Sk
"~ sklEl
"
(skm/~m)l§
+~ (ski ~lskm/~m)El (5)
1=1 1=1
where 1n is any of the 2d +1 current indices.
Suppose
that thefollowing
condition is satisfied:Vl ski
Ill
" constant m pk
(6)
then, equation (5)
becomes:Sk
"Pkl§
and substitution in
equation (4)
leadsdirectly
to:2d+1
l§(~>t
~T)
~~ ~k(r)Pk(~k)l§(~k>t) (~)
k=1
which is a closed
equation
of thetype
we arelooking
for.It turns out that condition
(6)
is too restrictive and can bereplaced by
Vi
#
k ski/~i
# constant m pk,(8)
Then, equation (5)
becomes8k
~Pkl§ #kEk (9)
where pk #
Pklk
skk.According
to(9),
theoutgoing
current on one bond is notonly
a function of the field#
but alsodepends
on the incident current on the same bond as sketchedFigure
5. It seems at firstsight
that we went backward inwriting
condition(8)
instead of(6),
since a current appears" -/1k +
pk4
Fig.
5. Thescattering
processdepicted according
toequation (9).
2d
~ l2d+1
~k(r )Ek(Tk,t)
§§(T,I
~T)
#~ ~k(r)pp(Tk)§~(Tk,t)
k=1 ~ ~~
Fig.
6. Sketch of equation(10).
in
equation (9)
in addition to the field#. Actually,
substitution ofequation (9)
inequation (4) gives
2d+1 2d+1
l§(~,t~ T)
"
~ ~k(r)Pk(~k)l§(~k,t) ~ ~k(r)#k(~k)Ek(~k>t) (~°)
k=I k=I
which is
represented schematically
inFigure
6. It is obvious fromFigure
6 that the 2d +1 incident currentsEj(rk,t)
at time t(bold arrows)
arededuced, according
to thepropagation rules,
from the currentsSk(r,
tT) leaving
node r at time t T, aSdepicted
inFigure
7.Thus,
the additional currents due to the looser condition(8) eventually
involveonly
the initialr
Fig.
7. Theoutgoing
currentsleaving
node r at time t T, whichgive
afterpropagation
theinput
currents at time t in equation
(lo).
node r instead of
propagating
new terms to remote nodes.Using again equation (9), equation (10)
becomes2d+1
2d+1
l§(~,t
~T) ~ ~k(r)Pk(~k)l§(~k>t) ~ ~k(~)#k(~k)Pk(r) l§(Gt T)
k=I k=1
2d+1
~
~ ~k(~)#k(~k)#k(r)~k(r>I T). (~~)
k=1
The last term iS a linear
Superposition
of 2d +1 incident currents upon node r at time t T.In order for
equation (11)
to be a closed fieldequation
without currentterms,
it iS Sufficient2d+1
for this
superposition
of currents to beproportional
to#(r,
tT)
=~ lk(r)Ek(r,
tT).
Therefore,
we must set k=IVk
=
1,.
,
2d + 1
pk(rk)Pk(r)
#
P~(r) (~~~
where we denote
p~(r)
a constant which is apriori
a function of r. Infact,
it issimple
to prove thatp~ (r)
does notdepend
on r. To prove this webegin by recognizing
thatequation (12)
canbe written for one of the
neighbor
nodes rk Vi=
1,.
,
2d +1
pi(rki)pi(rk)
#
p~(rk).
Now rk
Plays
the role of the central node r ofequation (12)
and rki denotes itsneighbor
nodes.Among
theneighbor
nodes rki, the initial node r(I
=k)
is ofparticular
interest and the lastequation
reads#k(r)#k(~k)
~
#~(~k).
Comparison
withequation (12)
leads to therequired identity
Since the
node r
iS
bitrary, quation
where now the constant
p~
iSindependent
of the node'sposition.
One notices that for k
= 2d +
1,
rk= r,
I
=
k,
andpj(rk)
=
pk(r).
Therefore#2d+1(r)
=
£2d+1(r)p (14)
where
e2d+1(r)
= ~1.
Finally, utilizing equation (13), equation (11)
reads2d+1
2d+1
l§(~,t
~T)
~
~ ~k(r)Pk(~k)l§(~k,t)
~#~ ~ ~k(r)Pk(r)/#k(r) l~(r,t T). (15)
k=I k=1
Equation (15)
is a closed fieldequation
in which currents do not appear. As the field#
is exhibited at times t + T, t and t T, this newequation
is animprovement
overequation (7)
in the sense that a discrete second time derivative
#(t
+T) 2#(t)
+#(t T)
can be obtainedas
required in,
forexample,
the discretetime-dependent
waveequation.
Making
use of condition(8),
thegeneral
matrix element readsSki "
Pk~l #kbkl (16)
where pk #
Pklk
skk and Ski is the Kroneckersymbol.
Instead of
(2d +1)2 elements,
thescattering
matrixdepends
now on the 3 X(2d+1) complex
coefficients pk,
lk
and pk. These coefficients varyindependently
from one node to another in aninhomogeneous system except
for the coefficients pk whichobey
condition(13) relating
neighbor
nodes.Furthermore,
p2d+1#
~p, according
toequation (14).
In summary,
equation (15)
is thegeneral equation
which describes the time evolution of the field#.
This closedequation
has been derived from the evolution rules of thecurrents,
the definition of i~(Eq. (2))
and from conditions(8, 13).
Let us discuss the status of these conditions. Condition(8)
cannot be avoided if we look for a closedequation
ini~,
since a looser condition would make terms appear on all nodes of thesystem. Meanwhile,
condition(13),
which allows one to
replace
the currents in the last term ofequation (11 by
the fieldi~(r,
tT),
is sufficient but not necessary.
Indeed,
suppose we consider that these incident currents definedon node r at time t T are the result of
propagation
andscattering
of currents atprevious
times t 2T and t 3T on theneighbor
nodes and on node r.Reproducing
the same calculationsteps
as those which lead toequation (11),
the last term may bereplaced
on the one handby
new termsinvolving
the field i~ on node r at time t 3T and on itsneighbors
rk at timet 2T
respectively,
and on the other handby
a new linearsuperposition
of incident currents on node r at time t 3T.Therefore,
it ispossible
to recover a new closure condition(analogous
to
Eq. (13)) by taking
this new linearsuperposition
of incident currents to beproportional
to
i~(r,t 3T). Additionally,
the sameprocedure
can be iterated and similarsuperpositions
appear at times t5T,
t7T,
etc. so that theresulting
fieldequation
can be closed at anystep
of the iterationprocedure.
The net result is to open thepossibility
ofdescribing high
order time derivatives of the field i~. We shall not consider thesepossibilities
further and restrictourselves with
equation (15)
which is sufficient to obtain the second order time derivative of#.
The
description
of the model is far frombeing
achieved. To make further progress, ad- ditionalproperties
of the scatterers are needed. The most basicproperties
to consider are suitablesymmetries
of thescattering
process which will restrictagain
the number ofindepen-
dent parameters and make
precise
thephysical
content ofequation (15).
We shallsuccessively
introduce some of the most naturalsymmetries
we can thinkof, namely
time-reversal symme-try, reciprocity
andisotropy.
It is worthwhile topoint
out that suchsymmetries,
like the results obtained sofar,
willonly
involve the discretegeometry
of the Cartesian lattice and assume neither anytopological
space nor any Euclidean or Riemannian structure.Nevertheless,
we shall need the definition ofunderlying
manifoldsprovided
with such structures whentaking
later the continuous limit of the discrete wave
equation obeyed by
the field#.
4. Time-Reversal
Symmetry
In this
section,
we introduce the time-reversalsymmetry by formulating
its natural action on both currents and fields.4.1. CURRENTS. Time-reversal is
naturally completed by reversing
the direction of the current arrows in such a way that the currentspropagate
and are scattered backward in time.They
willobey
time-reversalsymmetry only
ifthey
describe thepast
states of thesystem
inreverse order. It is then obvious that the
scattering
process must be reversible.Therbfore,
we state that the forward
scattering
processdepicted
inFigure
8aimplies
the existence of1)
54
E2 ~~~[~~~~
~~~~ (a)
(i, j) +
lj)
E3 S2d+1 83
ii,J I)
~* j~*
42d+1
~* /~* scattering
~
M
(~)
~*
~3
j~*
E2d+1 3
Fig. 8. Processes involved in the time-reversal symmetry:
a)
forward process;b)
time-reversedprocess.
the reverse process
depicted
inFigure
8b. Since the currents are, ingeneral, complex quantities,
complex conjugate
currents are involved in the time-reversed process. If the currents arereal,
this will be
equivalent
toreversing
theoriginal
currents.Using
matrixnotation,
time-reversal invariance reads(s~j
~
s(E~j
~(Ejj
~
s(sjj
where
(Sk)
and(Ek)
are the column vectors ofoutgoing
and incident currentsrespectively.
Then, taking
thecomplex conjugate (Ek)
#
S*(Sk),
one obtains SS*= S*S
=
I2d+1
where
I2d+1
is the(2d +1)
X(2d
+1)
unit matrix.This condition and the
general
form(16)
for thescattering
matrix elements leads to thefollowing
conditionsVk
(k
=
1,.
2d +1)
pkl(/lk "
=
~~~
2d+1
~~ ~ ~kP~
" e~' + e-1~2
~"~
(~~j
Again,
let uspoint
out that all thequantities appearing
in these relations are functions of the node r. This statement holds inparticular
for the constantsCl
# e"i andC2
" e"24.2. TIME-REVERSAL SYMMETRY oF THE FIELD.
Equation (15)
which describes the time evolution of the field can be viewed as somegeneral
relation which expresses the field#
at time t + T as a function of#
at times t and t Tifi(r>t +
T)
=fiifi(rk, t), ifi(r,
tT)I (21)
In
general, #
iscomplex
valued function so thatequation (21) obeys
time-reversalsymmetry
if the reverse-timeequation
is verifiedby
thecomplex conjugate
field#*, I.e.,
ifi*(r,t T)
=fiifi*(rk,t)>
ifi*(r,t
+T)I (22) Therefore,
our task is to check that the time-reversalsymmetry
translated oncurrents,
whichwas considered in the
previous section,
enables us to obtainequation (22)
fromequation (21).
For this purpose, we first substitute the definition
(2)
of the field#
in(21)
2d+1 2d+1 2d+1
~ lk(r)Ek(r,
t +T)
=
f ~ ~i(rk)Ei(rk, t), ~ lk(r)Ek(r,t T) (23)
k=1 l=I k=1
Then, Figure
8 tells us thatreversing
the direction of currentpropagation
andsubstituting
thecomplex conjugate
currentsS(
forEk gives
the current values of the reverse-timesystem.
In otherwords,
the time-reversalsymmetry applied
to the currents,appearing
inequation (23),
leads to
2d+1 2d+1 2d+1
~ lk(r)S((r,t T)
=f ~ ~i(rk)S/(rk,t), ~ lk(r)S((r,t
+T) (24)
k=1 l=I k=1
2d+1
This
equation
is similar toequation (22). However,
it involves thequantities ~ lks(
insteadk=1 2d+1
of ~l*
=
~ l(E(. Therefore,
to demonstrate the time-reversal invariance of the field#,
itk=I
is necessary to show that these two
quantities
are identical.Actually, they just
need to beproportional
to each other since the functionf
is linear.Using
thescattering
formula(9),
wecan write
2d+1 2d+1
~ lks(
=
Aiifi* ~ lkp(E(.
k=I k=I
Since
lkp(
~
Gil( according
toequation (18),
one obtains2d+1
~ lks(
=
(Al C()#*
=
Ciifi*
k=1
where we have used
equation (20).
However,
we havepreviously pointed
out thatCl
is a function of the node r.Therefore,
2d+1
substituting Ci#*
for~ lks(
inequation (24)
leads to k=1Ci(r)ifi*(r>t T)
=
fiat(rk)ifi*(rk,t), Ci(r)ifi*(r,t
+T)I
Thisequation
will beequivalent
toequation (22)
if weimpose
the conditionVk
l7i(rk)
=
Ci(r).
Thus,
the constantCl
must be the same on the node r and on itsneighbors
rk, for any noder in the
system.
One must conclude thatCl
is a constant over the whole lattice.Therefore,
the relation
(17)
becomesVr,
Vk»klr)Pllr)/Pklr)
= e"~
(25)
4.3. FORM oF THE TIME-DEPENDENT
EQUATION.
We nowproceed
to show that theresults obtained so far have
already strong
consequences on the form of the evolutionequation
of#. First,
the coefficients of#(r,t T)
and#(rk, t)
inequation (15)
can be recast in thefollowing form,
with thehelp
of identities(18, 20, 25)
2d+1
»~
iL >k(r)Pk(r)/»k(r)
=
-»~/lcic~(r)I
k=1
and
>k(r)Pk(rk)
=
£k(r)I>k(r)llPk(rk)li»~/(CiC2(r))i~/~
where the modulus and
phases
of I and p have beenseparated
in the aboveexpression.
Thesign ek(r)
= ~1
depends
on the choice made intaking
the square root.Plugging
these two results into(15)
leads to the time-reversal invariantequation
of the field2d+1
ifi(r>t
+T)
+1»~/(CiC2(r))tiff(r>t T)
=
L >k(r)Pk(rk)ifi(rk> t)
2d+1
~
iP~/(CiC2(r))i~~~ ~ £k(rjilk(rjiiPk(rkj14(rk,tj (26)
where
(p~/[CiC2(r)](
=1since (p( =(Cl
#
(C2(r)(
= 1.
It is now easy to convince ourselves that the form of
(26)
is eitherfi~#(r)/fit~
=
L#(r)
orifi#(r) /fit
=
L#(r)
where L is a realoperator.
Let us notice that the left hand side ofequation (26)
contains the terms which are needed to build the time derivatives of the field. There areonly
twopossibilities: p2/[CiC2(r)]
= +1 or
p~/[CiC2(r)]
= -1. If
p~/[CiC2(r)]
=
+1,
theleft hand side of
equation (26)
becomes#(r,
t +r)
+#(r,
tr)
which allows us to construct a second order time derivative:[#(r,
t +r)
+ifi(r,
tr) 2#(r, t)] /r~.
Ifp2 / [Cl C2 (r)]
=
-1,
the difference
#(r,t
+r) #(r,t r)
isdirectly
related to the first order time derivative:[((r,
t +r) #(r,
tr)] /2r.
The first or second order time derivatives of the field must be thesame on the whole
lattice,
which is achievedby setting C2(r)
=
C2.
+1)
0 o s
j~
lo scattering
- - --
(a)
,J
ii,
J 1)E
o
scattering
s--
(b)
Fig.
9.Reciprocity: a)
direct process;b)
reciprocal process.Lastly,
we conclude thataccording
to the two values weassign
top~ /(CiC2), equation (26)
becomes
2d+1
»~/(CiC2)
= +1 -
ifi(r>t
+T)
+ifi(r,t T)
=
L £k(r)I>k(r)llPk(rk)lift(rk>t)
P~/(CiC2j
2d+1= -1 -
i14(r,t
+T) 4(r>t
T)1~
~ £k(r)i~k(rjiiPk(rkj14(rk,tj
as was claimed above. In
particular,
it is worthwhile topoint
outthat,
due to the square root ofp2/(CiC2)
in theright
hand side of(26),
the factor I appears when theequation
is of firstorder in time.
In the remainder of the paper, we shall write
p~/(CiC2)
#
p~e~~~~i+~2~
= e~
(27)
With £e
~ ~l.
5.
Reciprocity
In this
section,
we go furtherby imposing
a newsymmetry, reciprocity,
on the evolution rules of the currents. The definition is sketched inFigure
9 where E and S arerespectively
aninput
and an
outgoing
current defined on twoarbitrary
bonds of the same node. We assume that the direct process inFigure
9aimplies
that thereciprocal
process inFigure
9b also exists.In the
reciprocal
process, the currents E and S have the same values as inFigure
9a but the twoarbitrary
bonds have beenexchanged.
Formulated in this way, thissymmetry
is thecounterpart
for thescatterinj
process, of thereciprocity
theorem which is well known forpropagation
ininhomogeneous
media(see
for instance[12-14] ).
This is our main motivation forintroducing
it. Let us discuss its consequences.Using
matrixnotation,
the process described inFigure
9a can be written asSi
#sikEk
whereEk
is theinput
current andSi
is any of theoutgoing
currents. We can alsoimagine
asecond process for which the
only non-vanishing input
current is incident on bond while weare
looking
at theoutgoing
current on bondk,
I.e.Sk
#
skiEi
If both processes are chosenso that
Ek
#
Et, reciprocity
tells us thatSk
#
St, leading
to ski # sik. Since the two bonds k and I arearbitrary,
one concludes that thescattering
matrix issymmetrical
s=s~.
Additionally,
thescattering
matrix is time-reversal invariant:S~~
= S*.
Hence,
thescattering
matrix is
unitary.
As a direct consequence of thisresult,
the sum of current intensities is conserved in anyscattering
process on the lattice2d+1 2d+1
~ SkS(
=
~ EkE~ (28)
k=1 k=1
Since the current intensities are also. conserved in the
propagation stage,
their total sum over the whole latticekeeps
the same value at each timestep.
Thisproperty guarantees
thestability
of the current
dynamics.
To understand itsimportance,
let us consider asystem
of linear size L.The linear evolution of the whole set of currents can be described
by
a(2d +1)L~
X(2d +1)L~
matrix which transforms the
(2d
+1)L~ input
currents at time t into the(2d +1)L~ input
currents at the next time
Step
t + T. Such a linearSystem
iS characterizedby
itseigenvectors
and the
corresponding eigenvalues. Any arbitrary
initial State of the currents can beexpanded
on the basis of these
eigenvectors.
Let uS choose onearbitrary eigenvector,
characterizedby
its
eigenvalue (.
as the initial state. The current intensities willdiverge
toinfinity
if(((
> 1 ordecay
to zero if(((
< 1. The aboveresult, equation (28), prevents
us from such a scenario since the total sum of current intensities is constantregardless
of the initial State. We conclude that all theeigenvalues
are bound to be of modulus 1 and that any initial linearSuperposition
ofeigenvectors
iSpreserved by
the time evolution of the currents. This result iSpleasing
because it iSequivalent
to what iSexpected
from theacceptable
Solutions of the usual linear waveequations
Such aS the classical wave orSchrbdinger equations.
In order to break theStability
of the current
dynamics,
loSSeS or interactions of theSystem
with the "outside world" must be introduced in Some way.Note that instead of
introducing reciprocity,
we could haverequired
first the conservation law(28),
and thencombining
this law with time-reversalSymmetry
would have led toreciprocity.
From ski
# sik and
(16),
we findVk, pk~i
= pilk
or
pk/lk
# R et
where R and i are
independent
of k.Combining
this result with(17, 18)
leadsdirectly
to21
= i~ ii. From
(20)
and thedefinition
(27)
of e~, one obtains2d+1
~ ~ (~~~~ ~ ~
~~~)~~~/ ~ ~k~~
~d~l (~~)
pk #
(1+ ee/p~)pkl(/ ~ lkl(.
k=1
The matrix element becomes
12d+1
ski #
pk~i pk&ki
# pk
(1+ e~/p~)I(~i/ £ lkl(
Skik=1
Remembering that, according
to(18),
pk#
e~~21k/1(,
thescattering
matrix isparametrized
by
two constantphases
71 and 72, andby
2d +1complex
coefficientslk
which are functionsof the location r.
6.
Isotropy
Isotropy
is notrequired
in order for the model to be solvable.However,
weimpose isotropy
tosimplify
the model sinceanisotropic
scatterers could be considered as well. Let us consider a process whereonly
one of thepropagating input
currents E~ is different from zero(Fig. 10a).
This process is
by
definitionisotropic
if alloutgoing
currents have the same valueexcept
fortwo
outgoing
currents: S~ on theinput
bond and the node currentS2d+1
Vj,k j,k#I, j,k#2d+1 Sj=Sk.
In other
words,
when viewed from oneparticular bond,
alloiher
bondsare
equivalent except
the node bond because of itsspecial
status. The scatterer will beisotropic
if thescattering
process is
isotropic
for any choseninput
bond.Another process to consider is the one where the node current is different from zero
(Fig. 10b).
This process is
isotropic
if alloutgoing
currents have the same valueexcept
the node currentS2d+1,
1-e-Vj,
kj,
k#
2d +1Sj
=
Sk-
Actually,
both kinds of processes lead to the same conclusions because of the form of thescattering
elements discussed in theprevious
section.Vj,
kj,
k#
2d + 1 pj = pk,lj
=lk,
pj= pk
(30)
The
scattering
matrix nowdepends only
on twocomplex
parametersIi
and12d+1,
and on the twophases
71 and 72(since
pk and pk can beexpressed
as functions oflk according
to(18, 29))
Conditions
(30, 13) provide
an additional constraint for the value of piFirst,
suppose the value of pi is known at node r.Then, according
to(13),
the value of pi on thenearest-neighbors
of node r reads~~
~
2d ~ PI(~k)
"/l~lllk(r)
"
/J~llJi (r).
Since the scatterers rk are also
isotropic, jJj(rk)
=
/Ji(rk)
for k#
2d+1,
we obtain Vk#
2d + 1jJi(rk)
"
lL~/lLi(r).
+1)
0 o
Sj
lo scattering
s,
- --
(a)
i,jj 3) +1, j)
S2d+1
(I,J-1)
~
/E2d+1
~~
o o
scattering s~
- --
(b)
S2d+1
Fig.
10. The two scattering processes considered to defineisotropy.
Thus, jJi(rk)
has a constant value on the nearestneighbors
rk of node r.Next, starting
from nodes rk, we obtain for the secondnearest-neighbors
rki of node r,/J1(rki)
=
/J~llJi(rk)
=
/Ji(r).
Finally,~ proceeding
in the same way from node tonode,
we find that the wholesystem
is made of twointermingled
Cartesian lattices characterizedby
theirrespective
values pi andp~ lpi
It isimportant
to note that this result ispeculiar
to a Cartesianlattice,
which has been considered fromtie beginning. Actually,
the model we have discussed so far does notdepend
on the
type
of the discrete lattice.Indeed,
if we hadconsidered,
forinstance,
atriangular lattice,
aquasiperiodic
lattice or even a random lattice(where
the nodeconnectivity changes
from node to
node,
seeAppendix),
the timedependent equation
of the field or the form of thescattering
matrices would not havechanged. However,
the conclusionleading
to the twovalues of pi on a Cartesian lattice would need to be modified on an
arbitrary
lattice. Considera
triangular
lattice in which theelementary
cell contains three nodes connectedby
three bonds.Following
anelementary
closedloop
of three bondsstarting
at node r, we would find after acomplete cycle
Pi
(r)
=
P~/Pi(r)
I.e.
»1(r)
= £1»
(31)
where El
= ~1.
Moreover,
El should have thesame value at the three nodes and as a result
over the whole