Stability of eigenvalues of quantum graphs with respect to magnetic perturbation and the nodal count of the eigenfunctions
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 [1–3], 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 [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 be the space of all complex-valued functions that are in the Sobolev space Hk(e) for each edge, or, in other words,





On vertices of degree 1, we also allow the Dirichlet condition f(v)=0, which is formally equivalent to . 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
The magnetic Schrödinger operator on Γ is given by
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
In this paper, we will prove the following main result:
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).Theorem 2.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 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 and
(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
, we will obtain several parameter-dependent families of quantum trees.
(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].
The operator HA is unitarily equivalent to the operator Lemma 3.1
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
The minus sign in the second equation of (3.1) is due to the fact that at the vertices Remark 3.2
and
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 .
Starting with the graph T, we define a family of operators Hγ, where . The operator Hγ acts as −d2/dx2+q(x) on
that satisfy the conditions
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 , it is continuous and has continuous derivatives. Considering ψ as a function on T, at every cut point
, we have
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
Theorem 3.3
. Consider the eigenvalues of Hγ as functions λn(Hγ) of γ. Then
where ϕ is the number of zeros of ψ on Γ,
is a non-degenerate critical point of the function λϕ+1(Hγ), and
the Morse index of the critical point
is equal to n−1+β−ϕ.
4. Proof of theorem 3.3
Before we prove theorem 3.3, we collect some preliminary results in §4a–d.
(a) Quadratic form of Hγ
The quadratic form of the operator H0 on the graph Γ is

Observe that any function f∈Dγ can be written as
Remark 4.1
and ρj∈Dγ. Moreover, we require that ρj have a jump at cj, but be continuous at all other cut points ck, k≠j (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
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 . 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 . 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,f2∈D 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).
Let Γ be a graph and let Lemma 4.2
be two functions that satisfy the differential equation −f′′(x)+(q(x)−λ)f(x)=0 and real self-adjoint vertex conditions. Then
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
Proof.
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).Lemma 4.3
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. 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). □Proof.
(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.
Let A be a bounded from below self-adjoint operator acting on a real Hilbert space Lemma 4.4
. 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
We split the Hilbert space Proof.
into the orthogonal sum
. Here, the space
is the span of the first n−1 eigenfunctions of A, the space
is the span of the nth eigenfunction ψ, and
is their orthogonal complement. The quadratic form h is reduced by the decomposition
, namely,
, the quadratic form h is bounded from above,
the form h is bounded from below,
, we have
.
To show that (λn,ψ) is a critical point and to calculate its index, we evaluate


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].
Let 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 {y}×Y ′, then the Hessian of f at the origin, as a quadratic form in X, is reduced by the decomposition X=Y ⊕Y ′. In particular,
Lemma 4.5
be a direct decomposition of a Banach space. Let also
be a smooth functional such that (0,0)∈X is its critical point of Morse index ind( f).
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 Γ.
By design, ψ is an eigenfunction of Hγ when Since ψ is non-zero on vertices, the corresponding eigenvalue of Proof of part 1 of theorem 3.3.
; the vertex conditions at the new vertices
were specifically chosen to fit ψ. We conclude that
.
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
. □
Here, we prove that Consider the Lagrange functional
Proof of part 2 of theorem 3.3.
is a critical point of λϕ+1(Hγ).
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


We will calculate the index of the critical point Index of the critical point Proof of part 3 of theorem 3.3.
of λϕ+1(Hγ) in two steps. We will first establish that the index of
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.
of λ(Hγ). Assume we have already shown that
is a non-degenerate critical point of F3 of index n+β. Define the following change of variables:
(see the proof of part 1 above) and this property is preserved locally.
The critical point 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 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
is a non-degenerate critical point of
with index (n+β)−(ϕ+1).
Since , we obtain the desired conclusion. It remains to verify the assumption that
is a non-degenerate critical point of F3 of index n+β.
Index of critical point of F3. By remark 4.1, any f∈Dγ can be written as
The partial derivatives with respect to γj also vanish,
We can also calculate the Morse index of the critical point (s,γ)=(0,R). The Hessian is block-diagonal with β blocks of the form:
Finally, we observe that the critical manifold (λ,f0,0,R(λ)) passes through the critical point . To show this, we need to verify that
when f0=ψ. Applying lemma 4.3 to the Wronskian of ψ and ρj, we obtain
By using the non-degenerate change of variables



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
Let σ(α) denote the spectrum of Hα where Theorem 5.1
. Then all points in the set
and for all ς∈Σ,
Consequently, if λn(α) is the nth eigenvalue of Hα that is simple at α=ς∈Σ, then ς is a critical point of the function λn(α).
We will show that if f(x) is an eigenfunction of Hς−α, then Proof.
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
satisfies the same equation,
satisfies them too. The only change occurs at the vertices
.
Note that for every σ∈Σ, σj is equal to either 0 or π so e2iσj=1 for all j=1,…,β. Therefore,


(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 :
The operator of Hiα is not self-adjoint for Remark 5.2
. A simple example is the interval [0,π] with q(x)=0 and conditions
If λn(H0) is simple, then locally around α=(0,…,0) the eigenvalue λn(Hiα) is real. The corresponding eigenfunction is real too.Lemma 5.3
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. □Proof.
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 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
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+β−ϕ.Lemma 5.4
The function R is an analytic function in a neighbourhood of A diffeomorphism preserves the index and therefore the index of (0,…,0) of the function λn(Hiα) is the same as the index of Proof.
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.
of the function λϕ+1(Hγ), which was computed in theorem 3.3. □
(d) From Hiα to Hα
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,
Proof of theorem 2.1.
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
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
Further, we call an m-partition an equipartition if all subgraphs Γj share the same eigenvalue:
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−ν.Corollary 6.1
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. 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 and
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 the zero set of ψ and remove
from Γ to get the (disconnected) graph
. Let ν be the number of connected components {Γj} after the cutting (the components Γj are the nodal domains of Γ with respect to ψ). Denote
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 Let Hγ,γ=(γ1,…,γη), be the operator obtained from H0 by imposing the additional conditions:
Theorem 6.2
be the cut points created by following the procedure above, where η=1+ϕ−ν.
Define

where ϕ is the number of zeros of ψ on Γ,
is a non-degenerate critical point of the function λϕ+1(Hγ), and
the Morse index of the critical point
is equal to n−ν.
We will map out the proof of the theorem in §6b, after explaining its significance to the question of equipartitions.
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 Theorem 6.3
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).
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 Lemma 6.4
(where
corresponds to the Dirichlet condition at vertex v), then
is non-zero, then the above inequalities can be made strict. If, in addition,
the inequalities become
The following theorem is a generalization of [6], Corollary 3.1.9.
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.Theorem 6.5
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.Remark 6.6
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 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 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
Proof.
and similarly, there exists α such that (λ,g) is an eigenpair on Γ′α. However, since
contains fewer internal zeros of f than Γ does, by the inductive hypothesis λ is simple on
so
.
become strict and Γ′α and
cannot have the same eigenvalue λ.
Below, we only include the parts of the proof that differ from theorem 3.3.
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 Proof of theorem 6.2.
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
. 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
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