Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences

    Abstract

    We prove an analogue of the magnetic nodal theorem on quantum graphs: the number of zeros ϕ of the nth eigenfunction of the Schrödinger operator on a quantum graph is related to the stability of the nth eigenvalue of the perturbation of the operator by magnetic potential. More precisely, we consider the nth eigenvalue as a function of the magnetic perturbation and show that its Morse index at zero magnetic field is equal to ϕ−(n−1).

    1. Introduction

    A quantum graph is a metric graph equipped with a self-adjoint differential ‘Hamiltonian’ operator (usually of Schrödinger-type) defined on the edges and matching conditions specified at the vertices. Graph models in general, and quantum graphs in particular, have long been used as a simpler setting to study complicated phenomena. We refer the interested reader to the reviews [13], collections of papers [4,5], and the recent monograph [6] for an introduction to quantum graphs and their applications.

    Quantum graphs have especially been fruitful models for studying the properties of zeros of the eigenfunctions [7,8]. Of particular interest is the relationship between the sequential number of the eigenfunction and the number of its zeros, which we will refer to as the nodal point count. It was on quantum graphs that the relationship between the stability of the nodal partition of an eigenfunction and its nodal deficiency was first discussed [9]. Since then, the result has been extended to discrete graphs [10] and bounded domains in Inline Formula [11].

    In a similar-spirited development, it has been discovered that the nodal point count on discrete graphs is connected to the stability of the eigenvalue with respect to a perturbation by a magnetic field [12] (see also [13] for an alternative proof). While the magnetic result drew inspiration from the developments for nodal partitions, the relationship between the two results was very implicit in the original proof [12] and was not at all relevant in the proof of [13].

    The purpose of the current paper is threefold. We prove an analogue of the magnetic theorem of [12] on quantum graphs. This is done by establishing a clear and explicit link between magnetic perturbation and the perturbation of the nodal partition. Along the way, we remove some superfluous (and troublesome) assumptions from the nodal partition theorems of [9].

    A proof of the magnetic theorem on the simplest of quantum graphs, a circle, has already been found in [13]. This proof uses the explicitly available nodal point count and thus is impossible to generalize to any non-trivial graph. However, we do acknowledge drawing inspiration (in particular, in the use of Wronskian) from the work of Colin de Verdière [13].

    Finally, we would like to mention that the main result of this paper has already been used by Band [14] to prove an elegant ‘inverse nodal theorem’ on quantum graphs, which appears in this same volume.

    2. Main results

    We start by defining the quantum graph, following the notational conventions of [6]. We also refer the reader to [6] for the proofs of all background results used in this section.

    Let Γ be a compact metric graph with vertex set V and edge set E. Let Inline Formula be the space of all complex-valued functions that are in the Sobolev space Hk(e) for each edge, or, in other words,

    Display Formula
    while Inline Formula will denote the space of all real-valued functions that are in the Sobolev space Hk(e) for each edge. We define Inline Formula and Inline Formula similarly. Consider the Schrödinger operator with electric potential Inline Formula defined by
    Display Formula
    acting on the functions from Inline Formula satisfying the δ-type boundary conditions
    Display Formula
    2.1
    Here, the potential q(x) is assumed to be piecewise continuous. The set Ev is the set of edges joined at the vertex v; by convention, each derivative at a vertex is taken into the corresponding edge. We denote by xe the local coordinate on the edge e.

    On vertices of degree 1, we also allow the Dirichlet condition f(v)=0, which is formally equivalent to Inline Formula. In this case, we do not count the Dirichlet vertex as a zero, neither when specifying restrictions on the eigenfunction nor when counting its zeros.

    The operator H0 is self-adjoint, bounded from below, and has a discrete set of eigenvalues that can be ordered as

    Display Formula

    The magnetic Schrödinger operator on Γ is given by

    Display Formula
    where the one-form A(x) is the magnetic potential (namely, the sign of A(x) changes with the orientation of the edge). The δ-type boundary conditions are now modified to
    Display Formula
    and
    Display Formula

    Let β=|E|−|V |+1 be the first Betti number of the graph Γ, i.e. the rank of the fundamental group of the graph. Informally speaking, β is the number of ‘independent’ cycles on the graph. Up to a change of gauge, a magnetic field on a graph is fully specified by β fluxes α1,α2,…,αβ, defined as

    Display Formula
    where {σj} is a set of generators of the fundamental group. In other words, magnetic Schrödinger operators with different magnetic potentials A(x), but the same fluxes (α1,…,αβ) are unitarily equivalent. Therefore, the eigenvalues λn(HA) can be viewed as functions of α=(α1,…,αβ).

    In this paper, we will prove the following main result:

    Theorem 2.1

    Let ψ be the eigenfunction of H0 that corresponds to a simple eigenvalue λ=λn(H0). We assume that ψ is non-zero on vertices of the graph. We denote by ϕ the number of internal zeros of ψ on Γ.

    Consider the perturbation HA of the operator H0 by a magnetic field A with fluxes α=(α1,…,αβ). Then α=(0,…,0) is a non-degenerate critical point of the function λn(α):=λn(HA) and its Morse index is equal to the nodal surplus ϕ−(n−1).

    To prove this theorem, we will study the eigenvalues of a tree which is obtained from Γ by cutting its cycles and introducing parameter-dependent δ-type conditions on the newly formed vertices. The parameter-dependent eigenvalues of the cut tree will be related to the magnetic eigenvalues λn(α) via an intermediate operator, which can be viewed as a magnetic Schrödinger operator with imaginary magnetic field.

    3. Cutting the graph

    A spanning tree of a graph Γ={V,E} is a tree composed of all the vertices V and a subset of the edges E that connects all of the vertices but forms no cycles. Choose a spanning tree of the graph Γ and let C be the set of edges that is complementary to the chosen tree. It is a classical result that |C|=β independently of the chosen spanning tree. On each of the edges from C, we choose an arbitrary point cj. If we cut the graph at all points {cj}, each point will give rise to two new vertices which will be denoted Inline Formula and Inline Formula (figure 1). The new graph is a tree and will be denoted by T; it can be viewed as a metric analogue of the notion of the spanning tree. By specifying different vertex conditions on the new vertices Inline Formula, we will obtain several parameter-dependent families of quantum trees.

    Figure 1.

    Figure 1. A graph with a choice of generators of the fundamental group (a); a choice of the spanning tree (thicker edges) and the cut points (b); the cut tree T with new vertices Inline Formula (c).

    The first family makes precise the above discussion of equivalences among the magnetic operators HA. This easy result can be found, for example, in [6,15,16].

    Lemma 3.1

    The operator HA is unitarily equivalent to the operator Inline Formula defined as −d2/dx2+q(x) on every edge, with the same vertex conditions on the vertices of T inherited from Γ (see equation (2.1)), and the Robin conditions

    Display Formula
    3.1
    at the new vertices, where the phases αj are determined by
    Display Formula
    3.2
    with the integral taken over the unique path on Γ that does not pass through any other cut points ci.

    Remark 3.2

    The minus sign in the second equation of (3.1) is due to the fact that at the vertices Inline Formula and Inline Formula of the tree T, the derivatives are taken into the edges.

    Henceforth, by Hα, we will also denote the equivalence class of operators HA on Γ that are unitarily equivalent to Hα. Since we will be solely interested in the eigenvalues of HA, this constitutes only a slight abuse of notation.

    To use what we know about zeros of eigenfunctions on trees we need local conditions (unlike those in (3.1)) at the cut vertices Inline Formula.

    Starting with the graph T, we define a family of operators Hγ, where Inline Formula. The operator Hγ acts as −d2/dx2+q(x) on Inline Formula that satisfy the conditions

    Display Formula
    3.3
    at the cut points, together with whatever conditions were imposed on the vertices of the original graph Γ.

    We consider the mth eigenvalue λm(Hγ) as a function of γ. We will prove that each eigenfunction ψn of H0 gives rise to a critical point of the function λm(Hγ) (for a suitable m) and find the Morse index of this critical point. This problem was first considered in [9] to study the partitions of the graph Γ. The results of Band et al. [9] contained an a priori condition of non-degeneracy of the critical point which rendered them unsuitable for the task of proving theorem 2.1. Theorem 3.3 removes this extraneous condition and generalizes the results of Band et al. [9]. We discuss the connection to [9] in more detail in §6.

    Let λn be a simple eigenvalue of H0 and ψ be the corresponding eigenfunction. Assume that the function ψ is non-zero at the vertices of the graph and at the cut points cj (moving the cut points if necessary). Since Inline Formula, it is continuous and has continuous derivatives. Considering ψ as a function on T, at every cut point Inline Formula, we have

    Display Formula

    Theorem 3.3

    Let ψ be the eigenfunction of H0 that corresponds to a simple eigenvalue λn(H0). We assume that ψ is non-zero on vertices of the graph. We denote by ϕ the number of internal zeros of ψ on Γ. Define

    Display Formula
    3.4
    and let Inline Formula. Consider the eigenvalues of Hγ as functions λn(Hγ) of γ. Then

    1. Inline Formula where ϕ is the number of zeros of ψ on Γ,

    2. Inline Formula is a non-degenerate critical point of the function λϕ+1(Hγ), and

    3. the Morse index of the critical point Inline Formula is equal to n−1+βϕ.

    4. Proof of theorem 3.3

    Before we prove theorem 3.3, we collect some preliminary results in §4ad.

    (a) Quadratic form of Hγ

    The quadratic form of the operator H0 on the graph Γ is

    Display Formula
    4.1
    with the domain
    Display Formula
    The Dirichlet conditions, if any, are also imposed on the domain D. For Inline Formula, the quadratic form of the operator Hγ acting on the tree T is formally
    Display Formula
    4.2
    with the domain
    Display Formula
    Importantly, the domain Dγ is larger than D since we no longer impose continuity at the cut points cj on the functions from Dγ. More precisely, we can represent the domain D as
    Display Formula
    Note that the domain Dγ is independent of the actual value of γ.

    Remark 4.1

    Observe that any function fDγ can be written as

    Display Formula
    where f0D, Inline Formula and ρjDγ. Moreover, we require that ρj have a jump at cj, but be continuous at all other cut points ck, kj (i.e. each ρj represents one jump of the function f). In particular, for a given λ, we will use the family of functions ρj,λ that satisfy
    Display Formula
    on every edge, the δ-type conditions (2.1) at the vertices of Γ, and the following conditions at the cut points:
    Display Formula
    4.3
    and
    Display Formula
    4.4
    Note that condition (4.4) essentially glues these cut points back together.

    Existence and uniqueness of the functions satisfying the above conditions is assured (see, for example [6], section 3.5.2) provided λ stays away from the Dirichlet spectrum Inline Formula. Since we are interested in λ close to the eignevalue λn(H0) of the uncut graph, we check that λn(H0) does not belong to the Dirichlet spectrum described above. The corresponding ‘Dirichlet graph’ can be viewed as the uncut graph with an extra Dirichlet condition imposed at the vertex cj (in place of the Neumann condition effectively imposed there by H0). However, by a simple extension of the interlacing theorem of [6,17] (see lemma 6.4 for a precise formulation), one can see that the interlacing between Neumann and Dirichlet eigenvaules is strict since λn(H0) is assumed to be simple and the corresponding eigenfunction ψ is non-zero at the cut points.

    (b) Properties of Wronskian on graphs

    It will be important to relate the values of the derivatives of the functions ρj,λ at the cut points Inline Formula. We will do this using the Wronskian. Therefore, in this subsection, we investigate the properties of the Wronskian on graphs. We will do this for the most general self-adjoint vertex conditions on the graph Γ.

    Given any two functions f1,f2D that satisfy the differential equation −f′′(x)+(q(x)−λ)f(x)=0, we know by Abel’s formula that the Wronskian of f1 and f2 is constant on any interval, or in particular, on any edge. Observe that the Wronskian is a one-form, that is, its sign depends on direction. We will now show that the total sum of Wronskians at any vertex with self-adjoint conditions is zero (all Wronskians must be taken in the outgoing direction).

    Lemma 4.2

    Let Γ be a graph and let Inline Formula be two functions that satisfy the differential equation −f′′(x)+(q(x)−λ)f(x)=0 and real self-adjoint vertex conditions. Then

    Display Formula
    where Ev denotes the set of all edges attached to the vertex v and each Wronskian We(f1,f2) is taken outward.

    Proof.

    We denote the self-adjoint operator acting as −d2/dx2+q(x) by H. Define a smooth compactly supported function ζ on Γ such that ζ≡1 in a neighbourhood of the vertex v and is zero at all other vertices of Γ. For the sake of convenience, we denote ζfj by gj. Then using the self-adjointness of H and integrating by parts, we obtain

    Display Formula
    since gj=fj near vertex v and gj are zero near all other vertices. □

    Lemma 4.3

    Let a and b be two leaves (i.e. vertices of degree one) of a graph Γ. Let f1 and f2 be two solutions of −f′′(x)+(q(x)−λ)f(x)=0 on Γ that satisfy the same self-adjoint vertex conditions at all vertices except a and b. Then W( f1,f2)(a)=−W( f1,f2)(b).

    Proof.

    In graph theory, the flow η between two vertices a and b is defined as a non-negative function on the edges of a directed graph Γ that satisfies Kirchhoff’s current conservation condition at every vertex other than a or b: the total current flowing into a vertex must equal the total current flowing out of it (see figure 2 for an example). Given a flow η between a and b, it is a standard result of graph theory that the total current flowing into b is equal to the total current flowing out of a [18].

    Figure 2.

    Figure 2. Let Γ be the directed graph above and let f be the function whose (constant) value on every edge is given by the number near each arrow. One can easily check that the function f constitutes a flow on Γ.

    We interpret the Wronskian as a flow by assigning directions to the edges of Γ so that the Wronskian is always positive. The current conservation condition is then equivalent to lemma 4.2. Therefore, the flow into b equals the flow out of a so W( f1,f2)(a)=−W( f1,f2)(b). □

    (c) Morse index with Lagrange multipliers

    In the proof of theorem 3.3, we will need to find the Morse index of the nth eigenpair (λn,ψ) of H0. The lemma below will help us to do just that.

    Lemma 4.4

    Let A be a bounded from below self-adjoint operator acting on a real Hilbert space Inline Formula. Assume that A has only discrete spectrum below a certain Λ and its eigenvalues are ordered in increasing order. Let h[f] be the quadratic form corresponding to A. If the nth eigenvalue λn<Λ is simple and ψ is the corresponding eigenfunction, then the Lagrange functional

    Display Formula
    4.5
    has a non-degenerate critical point at (λn,ψ) whose Morse index is n.

    Proof.

    We split the Hilbert space Inline Formula into the orthogonal sum Inline Formula. Here, the space Inline Formula is the span of the first n−1 eigenfunctions of A, the space Inline Formula is the span of the nth eigenfunction ψ, and Inline Formula is their orthogonal complement. The quadratic form h is reduced by the decomposition Inline Formula, namely,

    Display Formula
    On Inline Formula, the quadratic form h is bounded from above,
    Display Formula
    Similarly, on Inline Formula the form h is bounded from below,
    Display Formula
    Finally, on Inline Formula, we have
    Display Formula
    where f0=, Inline Formula.

    To show that (λn,ψ) is a critical point and to calculate its index, we evaluate

    Display Formula
    Expanding δf=δf++δf+ according to our decomposition of Inline Formula, we see that
    Display Formula
    Simplifying and completing squares, we obtain
    Display Formula
    where the two middle terms are representing 2sδλ. We observe that all terms are quadratic or higher order and hence (λn,ψ) is a critical point as claimed. The first two terms represent the negative part of the Hessian. Their dimension is the dimension of Inline Formula plus one. Thus, the Morse index is (n−1)+1=n. □

    We remark that in the finite-dimensional case the Hessian of δL at the critical point is known as the ‘bordered Hessian’ (see [19] for a brief history of the term).

    (d) Restriction to a critical manifold

    We will also use the following simple result from [11].

    Lemma 4.5

    Let Inline Formula be a direct decomposition of a Banach space. Let also Inline Formula be a smooth functional such that (0,0)∈X is its critical point of Morse index ind( f).

    If for any y in a neighbourhood of zero in Y, the point (y,0) is a critical point of f over the affine subspace {yY ′, then the Hessian of f at the origin, as a quadratic form in X, is reduced by the decomposition X=YY ′.

    In particular,

    Display Formula
    4.6
    where ind(f|W) is the Morse index of 0 as the critical point of the function f restricted to the space W. Moreover, if (0,0) is a non-degenerate critical point of f on X, then 0 is non-degenerate as a critical point of f|Y.

    The subspace Y , which is the locus of the critical points of f over the affine subspaces (y,⋅), is called the critical manifold. In applications, the locus of the critical points with respect to a chosen direction is usually not a linear subspace. Then a simple change of variables is applied to reduce the situation to that of lemma 4.5, while the Morse index remains unchanged.

    (e) Proof of theorem 3.3

    In this subsection, λ is used as both an independent variable and a function (eigenvalue as a function of parameters). To reduce the confusion, we denote ξ=λn(H0). Recall that ψ is the nth eigenfunction of H0 and ϕ denotes the number of internal zeros of ψ on Γ.

    Proof of part 1 of theorem 3.3.

    By design, ψ is an eigenfunction of Hγ when Inline Formula; the vertex conditions at the new vertices Inline Formula were specifically chosen to fit ψ. We conclude that Inline Formula.

    Since ψ is non-zero on vertices, the corresponding eigenvalue of Inline Formula is simple [17,20]. Eigenfunctions on a tree are Courant-sharp [17,20,21]; in other words, the eigenfunction number n has n−1 internal zeros. We use this property in reverse, concluding that ψ is the eigenfunction number ϕ+1 of the tree operator Inline Formula. □

    Proof of part 2 of theorem 3.3.

    Here, we prove that Inline Formula is a critical point of λϕ+1(Hγ).

    Consider the Lagrange functional

    Display Formula
    4.7
    where hγ[f] is the quadratic form of the operator Hγ, given by equation (4.2). Observe that λϕ+1(Hγ)=:λ(γ) is a restriction of F3 onto a submanifold, namely,
    Display Formula
    4.8
    where f(γ) is the normalized (ϕ+1)th eigenfunction of Hγ. We will now show that Inline Formula is a critical point of F3; then criticality of the function λϕ+1(Hγ) will follow immediately.

    We know from lemma 4.4 that the eigenpair (ξ,ψ) is a critical point of the Lagrange functional and therefore

    Display Formula
    Additionally, we calculate from equation (4.2) that
    Display Formula
    since Inline Formula is continuous at all cut points cj. This proves that Inline Formula is a critical point of λϕ+1(Hγ). The non-degeneracy of the critical point will follow from the proof of part 3. □

    Proof of part 3 of theorem 3.3.

    We will calculate the index of the critical point Inline Formula of λϕ+1(Hγ) in two steps. We will first establish that the index of Inline Formula as a critical point of F3 is equal to n+β. Then we will apply lemma 4.5 to the restriction introduced in (4.8) in order to deduce the final result. In fact the second step is simpler and we start with it to illustrate our technique.

    Index of the critical point Inline Formula of λ(Hγ). Assume we have already shown that Inline Formula is a non-degenerate critical point of F3 of index n+β. Define the following change of variables:

    Display Formula
    4.9
    where λ(γ) is the (ϕ+1)th eigenvalue of the operator Hγ and f(γ) is the corresponding normalized eigenfunction. The eigenvalue λ(γ) is simple when Inline Formula (see the proof of part 1 above) and this property is preserved locally.

    The critical point Inline Formula corresponds, in the new variables, to (0,0,0). The change of variables is obviously non-degenerate and therefore the signature of a critical point remains unchanged.

    For every fixed γ, the function F3 is the Lagrange functional of the operator Hγ and by lemma 4.4 we conclude that (λ(γ),f(γ)) is its non-degenerate critical point of index ϕ+1. In the new variables this translates to Inline Formula being a critical point with respect to the first two variables for any value of the third variable. Now, we can apply lemma 4.5 to conclude that Inline Formula is a non-degenerate critical point of Inline Formula with index (n+β)−(ϕ+1).

    Since Inline Formula, we obtain the desired conclusion. It remains to verify the assumption that Inline Formula is a non-degenerate critical point of F3 of index n+β.

    Index of critical point of F3. By remark 4.1, any fDγ can be written as

    Display Formula
    where f0D and each ρj,λ satisfies g′′(x)+(q(x)−λ)g(x)=0. Therefore, the Lagrange functional F3 can be re-parametrized as follows:
    Display Formula
    where we understand the integral over the graph T as the sum of integrals over all edges of T. We let
    Display Formula
    and investigate F4 as a function of s and γ while λ and f0 are held fixed. It turns out that (s,γ)=(0,R) is a critical point. Indeed, we calculate explicitly that
    Display Formula
    is equal to zero when γj=Rj(λ). Note that we assumed χv=0 at every vertex of the graph Γ. If this is not the case, the corresponding terms cancel out when the integration by parts is performed.

    The partial derivatives with respect to γj also vanish,

    Display Formula
    since the function f0D is continuous across the cut vertices cj. Here, we used the short-hand f=f0+sρλ.

    We can also calculate the Morse index of the critical point (s,γ)=(0,R). The Hessian is block-diagonal with β blocks of the form:

    Display Formula
    where the value of the second derivative with respect to sj is irrelevant. Each block has a negative determinant and therefore contributes one negative and one positive eigenvalue. The total index is therefore β and the critical point is obviously non-degenerate.

    Finally, we observe that the critical manifold (λ,f0,0,R(λ)) passes through the critical point Inline Formula. To show this, we need to verify that Inline Formula when f0=ψ. Applying lemma 4.3 to the Wronskian of ψ and ρj, we obtain

    Display Formula
    Substituting the boundary values of ρj (see remark 4.1), we arrive at
    Display Formula

    By using the non-degenerate change of variables

    Display Formula
    4.10
    we can again apply lemma 4.5 with Inline Formula. On the subspace Y the function F3 is equal to h[f0]−λ(∥f02−1), which is precisely the Lagrange functional for the operator H0 with the correct domain. By lemma 4.4, it has index n at the point (λ,f0)=(ξ,ψ). Adding the two indices together, we obtain index n+β for the critical point Inline Formula of F4, which corresponds to the critical point Inline Formula of F3. This concludes our proof. □

    5. Critical points of λn(Hα)

    In this section, we show that α=(0,…,0) is a critical point of λ(Hα) and compute its Morse index, thus concluding the proof of theorem 2.1.

    (a) Points of symmetry

    Theorem 5.1

    Let σ(α) denote the spectrum of Hα where Inline Formula. Then all points in the set

    Display Formula
    5.1
    are points of symmetry of σ(α), i.e. for all Inline Formula and for all ς∈Σ,
    Display Formula
    5.2
    together with multiplicity.

    Consequently, if λn(α) is the nth eigenvalue of Hα that is simple at α=ς∈Σ, then ς is a critical point of the function λn(α).

    Proof.

    We will show that if f(x) is an eigenfunction of Hςα, then Inline Formula is an eigenfunction of Hς+α. Since the operator Hα is self-adjoint, we know that the eigenvalues are real. Taking the complex conjugate of the eigenvalue equation for f, we see that Inline Formula satisfies the same equation,

    Display Formula
    Similarly, all vertex conditions at the vertices of the tree T inherited from Γ have real coefficients and therefore Inline Formula satisfies them too. The only change occurs at the vertices Inline Formula.

    Note that for every σΣ, σj is equal to either 0 or π so e2j=1 for all j=1,…,β. Therefore,

    Display Formula
    Conjugating the vertex conditions of Hςα at Inline Formula, we obtain
    Display Formula
    and same for the derivative. Thus, Inline Formula satisfies the vertex conditions of the operator Hς+α and vice versa. The spectra of these two operators are therefore identical. □

    (b) A non-self-adjoint continuation

    We now consider the same operator −d2/dx2+q(x) on the tree T with different vertex conditions at Inline Formula:

    Display Formula
    5.3
    i.e. the function has a jump in magnitude across the cut. It is easy to see that these conditions are obtained from (3.1) by changing α to −iα. We will denote the operator with vertex conditions (5.3) at the vertices in T\Γ by Hiα.

    Remark 5.2

    The operator of Hiα is not self-adjoint for Inline Formula. A simple example is the interval [0,π] with q(x)=0 and conditions

    Display Formula
    which has complex eigenvalues when α≠0. Indeed, the eigenvalues are easily calculated to be
    Display Formula

    Lemma 5.3

    If λn(H0) is simple, then locally around α=(0,…,0) the eigenvalue λn(Hiα) is real. The corresponding eigenfunction is real too.

    Proof.

    By standard perturbation theory [22] (see also [17] for results specifically on graphs), we know that λn(Hiα) is an analytic function of α and since λn(H0) is simple, λn(Hiα) remains simple in a neighbourhood of α=(0,…,0). Since the operator Hiα has real coefficients, its complex eigenvalues must come in conjugate pairs. For this to happen, the real eigenvalue must first become double. Since λn(Hiα) is simple near (0,…,0), the eigenvalue is real there. □

    We note that since we impose no restrictions on the eigenvalues below λn(H0), some of them might turn complex as soon as α≠0. In this case, the ‘nth’ eigenvalue λn(Hiα) refers to the unique continuation of λn(H0). Locally, of course, it is the same as having the eigenvalues ordered by their real part.

    (c) Connection between Hγ and Hiα

    Locally around Inline Formula we introduce a mapping R:γα so that λϕ+1(Hγ)=λn(Hiα) when R(γ)=α.

    For a given γ, we find the (ϕ+1)th eigenfunction of Hγ, denoting it by g. We then let

    Display Formula
    5.4
    and, since g satisfies equation (3.3), it is now easy to check that g is indeed an eigenfunction of Hiα.

    Lemma 5.4

    The function R is a non-degenerate diffeomorphism. Therefore, the point α=(0,…,0) is a critical point of the function λn(Hiα) of index n−1+βϕ.

    Proof.

    The function R is an analytic function in a neighbourhood of Inline Formula since the eigenfunctions are analytic functions of the parameters and therefore R is a composition of analytic functions. We can define R−1 by reversing the process, i.e. for a given α find the (real) nth eigenfunction φ of Hiα and let γj=φ′(c+j)/φ(c+j). By the same arguments, R−1 is also an analytic function in a neighbourhood of (0,…,0). Therefore, R is a non-degenerate diffeomorphism.

    A diffeomorphism preserves the index and therefore the index of (0,…,0) of the function λn(Hiα) is the same as the index of Inline Formula of the function λϕ+1(Hγ), which was computed in theorem 3.3. □

    (d) From Hiα to Hα

    Proof of theorem 2.1.

    The function λn(Hα)−ξ is analytic and, locally around (0,…,0), quadratic in {αj} because (0,…,0) is a critical point so the linear term (the first derivative) is zero. Substituting α→−iα into the quadratic term results in an overall minus, that is,

    Display Formula
    Therefore, the index of (0,…,0) as a critical point of λn(Hα) is the dimension of the space of variables minus the index of λn(Hiα). Thus, it is equal to
    Display Formula
     □

    6. Connection to partitions on graphs

    The set of points on which a real eigenfunction vanishes (called the nodal set) generically has co-dimension 1. Thus, when one considers a problem which is not one-dimensional (or quasi-one-dimensional, like a graph), counting the number of zeros does not make sense. Then one usually counts the number of ‘nodal domains’: the connected components obtained after removing the nodal set from the domain. We refer to the number of nodal domains as the nodal domain count. It should be noted that the nodal domain count is a non-local property [7]. Let νn denote the number of nodal domains of the nth eigenfunction. Then a classical result of Courant [23,24], in the case of the Dirichlet Laplacian, bounds νn from above by n, independently of dimension.

    An interesting new point of view on the nodal domains arose recently, see [25] and references therein. Namely, a domain is partitioned into subdomains and the following question is asked: when does a given partition coincide with the nodal partition corresponding to an eigenfunction of the Dirichlet Laplacian on the original domain? It turns out that there is a natural ‘energy’ functional defined on partitions whose minima correspond to the eigenfunctions satisfying νn=n. Restricting the set of allowed partitions, it was further found [9,10,11] that all critical points of this functional correspond to eigenfunctions and the ‘nodal deficiency’ nνn is equal to the Morse index of the critical point (which is zero for a minimum).

    The latter result was first established on graphs in [9] and here we outline how its strengthened version follows from our theorem 3.3. We define a proper m-partition P of a graph Γ as a set of m points lying on the edges of the graph (and not on the vertices). Enforcing Dirichlet conditions at these vertices effectively separates the graph Γ into partition subgraphs which we will denote Γj. The functional mentioned above is defined as

    Display Formula
    6.1
    where λ1(Γj) is the first eigenvalue of the partition subgraph Γj. The conditions on the vertices of Γj are either inherited from Γ or taken to be Dirichlet on the newly formed vertices.

    The partition P should be understood as a candidate for the nodal set of an eigenfunction of Γ. It is easy to see that the partition points break every cycle of Γ if and only if the number ν(P) of the partition subgraphs is related to m by

    Display Formula
    6.2
    We start by considering the partitions and eigenfunctions that satisfy the above property. In §6a, we will treat the case of partitions where some of the cycles survive.

    Further, we call an m-partition an equipartition if all subgraphs Γj share the same eigenvalue:

    Display Formula
    It is easy to see that the partition defined by the nodal set of an eigenfunction is an equipartition. In [9], it was shown that the set of m-equipartitions on Γ can be parametrized using β parameters {γj} and the operator Hγ defined in §3: we take the (m+1)th eigenfunction of Hγ and its zeros (transplanted to the original graph Γ) define an equipartition. With such parametrization, the energy Λ(P) of the partition is simply the (m+1)th eigenvalue λm+1(Hγ). Now theorem 3.3 immediately implies the following.

    Corollary 6.1

    Suppose the nth eigenvalue of Γ is simple and its eigenfunction ψ is non-zero on vertices. Denote by ϕ the number of zeros of ψ and by ν the number of its nodal domains. If the zeros of the eigenfunction break every cycle of Γ, then the ϕ-partition defined by the zeros of ψ is a non-degenerate critical point of the functional Λ on the set of equipartitions. The Morse index of the critical point is equal to nν.

    Some remarks are in order. The ‘converse’ fact that critical points of Λ correspond to eigenfunctions is easy to establish. The main difficulty lies in calculating the Morse index. In the main theorem of [9], the non-degeneracy of the critical point had to be assumed a priori. In §4, we established that this actually follows from the other assumptions. Eigenfunctions whose zeros do not break all cycles of Γ correspond to low values of λ and it can easily be shown that there are only finitely many such eigenfunctions. We will handle these eigenfunctions by introducing cut points only on those cycles which are broken by the zeros of ψ and correspondingly adjusting the operator Hγ. Finally, the mapping R defined in §5c essentially shows that the equipartitions can be parametrized using eigenfunctions of the ‘magnetic’ Schrödinger operator with purely imaginary magnetic field.

    (a) Partitions with few zeros

    For eigenfunctions corresponding to low eigenvalues, the nodal set might not break all the cycles of the graph, see figure 3a. In this case, the parametrization of the nearby equipartitions is done via a modification of the operator Hγ. In this section, we describe this parameterization and point out the changes in the proofs of the analogue of theorem 3.3 that the new parameterization necessitates. An outline of the procedure has already appeared in [9,10]; however, some essential details have been omitted there.

    Figure 3.

    Figure 3. A partition with surviving cycles. (a) Zeros, marked 1, 2 and 3, do not lie on all the cycles of the graph. To find cut points we consider the zeros in sequence. (b) Cutting the graph at zero 1 would disconnect it. (c) Cutting the graph at zero 2 would not disconnect it; therefore a cut point is placed nearby. (d) Now, cutting the graph at zero 3 would disconnect the graph, so we do not introduce any more cut points. (Online version in colour.)

    As mentioned previously, the eigenfunctions we are interested in here do not have a zero on every cycle. Hence, unlike the previous case for large eigenvalues where the corresponding eigenfunctions have at least one zero on every cycle, we must carefully pick our cut points to avoid cutting cycles that do not contain any zeros of the eigenfunction. To do this, we look at the zeros of our eigenfunction ψ one at a time. If cutting the edge that contains the zero will disconnect the graph, we do nothing and remove this zero from consideration (see figure 3b). If cutting the edge at the zero will not disconnect the graph, then we cut that edge at a nearby point cj at which ψ is non-zero, calling the new vertices Inline Formula and Inline Formula as before (see figure 3c). Note that the manner in which we order and analyse the zeros does not matter; while the cut positions and the resulting graph may vary, we will make the same number of cuts.

    Let us consider the number of cuts η more explicitly. Denote by Inline Formula the zero set of ψ and remove Inline Formula from Γ to get the (disconnected) graph Inline Formula. Let ν be the number of connected components {Γj} after the cutting (the components Γj are the nodal domains of Γ with respect to ψ). Denote

    Display Formula
    where βκ is the Betti number of the graph κ. It is easy to see that
    Display Formula
    6.3
    and furthermore
    Display Formula
    6.4
    For further details, see [6], Lemma 5.2.1. Now, we continue with an alternative statement of theorem 3.3.

    Theorem 6.2

    Let ψ be the eigenfunction of H0 that corresponds to a simple eigenvalue λn(H0). We assume that ψ is non-zero on internal vertices of the graph. We denote by ϕ the number of internal zeros and ν the number of nodal domains of ψ on Γ. Let Inline Formula be the cut points created by following the procedure above, where η=1+ϕ−ν.

    Let Hγ,γ=(γ1,…,γη), be the operator obtained from H0 by imposing the additional conditions:

    Display Formula
    6.5
    at the cut points.

    Define

    Display Formula
    and let Inline Formula. Consider the eigenvalues of Hγ as functions λn(Hγ) of γ. Then

    1. Inline Formula where ϕ is the number of zeros of ψ on Γ,

    2. Inline Formula is a non-degenerate critical point of the function λϕ+1(Hγ), and

    3. the Morse index of the critical point Inline Formula is equal to nν.

    We will map out the proof of the theorem in §6b, after explaining its significance to the question of equipartitions.

    Theorem 6.3

    Suppose the nth eigenvalue of Γ is simple and its eigenfunction ψ is non-zero on vertices. Denote by ϕ the number of internal zeros of ψ and by ν the number of its nodal domains. Then the ϕ-equipartitions in the vicinity of the nodal partition of ψ are parametrized by the variables γ=(γ1,…,γη).

    The nodal partition of ψ corresponds to the point Inline Formula and is a non-degenerate critical point of the functional Λ (equation (6.1)) on the set of equipartitions. The Morse index of the critical point is equal to n−ν.

    The mapping from (γ1,…,γη) to the equipartitions is constructed as follows (see [9] for more detail): the partition in question is generated by the zeros of the (ϕ+1)th eigenfunction of the operator Hγ placed upon the original graph Γ. Indeed, the groundstates of the nodal domains can be obtained by cutting the eigenfunction at zeros and gluing the cut points together (conditions (6.5) ensure the gluing is possible). To verify that all equipartitions are obtainable in this way we simply reverse the process and construct an eigenfunction of Hγ from the groundstates of the nodal domains. The gluing is now done at zeros and it can be done recursively (since all cycles with zeros on them have been cut).

    Once the parameterization of the equipartitions is accomplished, the Morse index result follows immediately from theorem 6.2.

    (b) Proof of theorem 6.2

    The proof of theorem 6.2 is identical to the proof of theorem 3.3 once we collect some preliminary results. The following lemma can be found in [6] (Theorem 3.1.8 with a slight modification).

    Lemma 6.4

    Let Γα be the graph obtained from the graph Γα by changing the coefficient of the δ-type condition at a vertex v from α to α′ (conditions at all other vertices are fixed). If Inline Formula (where Inline Formula corresponds to the Dirichlet condition at vertex v), then

    Display Formula
    6.6
    If the eigenvalue λn(Γα) is simple and its eigenfunction f is such that either f(v) or Inline Formula is non-zero, then the above inequalities can be made strict. If, in addition, Inline Formula the inequalities become
    Display Formula

    The following theorem is a generalization of [6], Corollary 3.1.9.

    Theorem 6.5

    Let Γ be a graph with δ-type conditions at every internal vertex and extended δ-type conditions on all leaves. Suppose an eigenvalue λ of Γ has an eigenfunction f which is non-zero on internal vertices of Γ. Further, assume that no zeros of f lie on the cycles of Γ. Then the eigenvalue λ is simple and f is eigenfunction number ϕ+1, where ϕ is the number of internal zeros of f.

    Remark 6.6

    The condition that no zeros lie on the cycles of the graph Γ is equivalent to η=0 (see equation (6.3)) or to the number of nodal domains of f being equal to ϕ+1.

    Proof.

    We use induction on the number of internal zeros of f to show that the eigenvalue is simple. If f has no internal zeros, then we know f corresponds to the groundstate eigenvalue, which is simple.

    Now suppose f has ϕ>0 internal zeros. By way of contradiction, assume that λ is not simple. Choose an arbitrary zero ζ of f and another eigenfunction g. Cut Γ at ζ; making this cut will disconnect the graph into two subgraphs since ζ cannot lie on a cycle of Γ. On at least one of these subgraphs, g is non-zero and not a multiple of f (otherwise, it cannot be a different eigenfunction). We will now analyse the eigenfunctions on this subgraph Γ′.

    On the graph Γ′, f and g satisfy the same δ-type conditions at all vertices except possibly the new leaf ζ. We denote by Γτ as the graph Γ′ with the conditions Φ′(ζ)=τΦ(ζ). We know that (λ,f) is an eigenpair on Inline Formula and similarly, there exists α such that (λ,g) is an eigenpair on Γα. However, since Inline Formula contains fewer internal zeros of f than Γ does, by the inductive hypothesis λ is simple on Inline Formula so Inline Formula.

    Observe that f′(ζ) is non-zero; if it was zero, the function f would be identically zero on the whole edge containing ζ and, therefore, at the end-vertices of the edge. Thus, the inequalities in (6.6) with Inline Formula become strict and Γα and Inline Formula cannot have the same eigenvalue λ.

    Now, we show that f is eigenfunction number n=ϕ+1. By remark 6.6, there are ν=ϕ+1 nodal domains. As λ is simple, we know from [6], Theorem 5.2.8 that

    Display Formula
    where β is the Betti number of Γ. However, since ν=ϕ+1, both inequalities hold only if ν=n=ϕ+1; so, f is indeed the eigenfunction number ϕ+1. □

    Below, we only include the parts of the proof that differ from theorem 3.3.

    Proof of theorem 6.2.

    In the proof of theorem 3.3 (§4e), the fact that Hγ is an operator on a tree was used to show that its eigenvalue is simple and to find the sequence number of λ in the spectrum. Theorem 6.5 allows us to do the same in the graph with fewer cuts.

    Indeed, on the cut graph Inline Formula is non-zero on all cycles and internal vertices and therefore by theorem 6.5, the eigenvalue is simple and has number ϕ+1 in the spectrum of Inline Formula. As the eigenvalue is simple, we can still apply lemma 4.4. The rest of the proof goes through, with the amendment that the index of the critical point of F3 is n+η, since we now have η cuts instead of β cuts. Using equation (6.4), we finally get that the Morse index of the critical point is

    Display Formula
     □

    Acknowledgements

    We are grateful to Y. Colin de Verdière for numerous insightful discussions and pointing out errors in the earlier versions of the proof of theorem 3.3. The crucial idea that extending αj into the complex plane might be fruitful was suggested to us by P. Kuchment. For this and many other helpful suggestions we are extremely grateful. We would also like to thank R. Band, J. Robbins and U. Smilansky for the encouragement and discussions and the anonymous referees for numerous corrections.

    Funding statement

    G.B. was partially supported by the NSF grant DMS-0907968.

    Footnotes

    One contribution of 13 to a Theo Murphy Meeting Issue ‘Complex patterns in wave functions: drums, graphs and disorder’.