Return to computing page for the first course APMA0330
Return to computing page for the second course APMA0340
Return to computing page for the fourth course APMA0360
Return to Mathematica tutorial for the first course APMA0330
Return to Mathematica tutorial for the second course APMA0340
Return to Mathematica tutorial for the fourth course APMA0360
Return to the main page for the course APMA0330
Return to the main page for the course APMA0340
Return to the main page for the course APMA0360
Introduction to Linear Algebra with Mathematica
Glossary
Shapiro--Lopatinskii condition
For elliptic operator A(x, 𝔻) of order m on a smooth domain Ω ⊂ ℝⁿ with boundary ∂Ω, and boundary conditions
Let x⁰ ∈ ∂Ω. Choose local coordinates so that xₙ is the outward normal and the boundary is xₙ = 0. Freeze coefficients at x⁰ and take the tangential Fourier transform in x′ = (x₁, x₂, … , xn−1):
For fixed ξ′ ≠ 0, consider the homogeneous ODE on the half-axis
This is the "microscopic boundary test" where the SL conditin checks for non-trivial decaying solutions of the transformed ODE. Ellipticity of A ensures that the characteristic polynomial in the normal direction has exactly m/2 roots with positive imaginary part, giving a space of decaying solutions of dimension m/2.
Define the boundary symbol map
the only decaying solution v(xₙ) of the model ODE satisfying \( \displaystyle \quad B_{j, m_j} (\mathbf{x}^0 , \xi' , \texttt{D}_n )\,v(0) = 0 \quad\) for all j is the trivial solution. Equivalently, the boundary symbol map B(x⁰, ξ′) is injection (one-to-one).
- the boundary value problem is Fredholm (finite-dimensional kernel and cokernel),
- solutions satisfy full elliptic regularity,
- the BVP is well-posed in Sobolev spaces.
The Lopatinskii (or Shapiro–Lopatinskii) determinant is an algebraic tool used to check if a boundary value problem (BVP) for an elliptic partial differential equation is well-posed (meaning it forms a Fredholm operator yielding regular solutions). It tests whether the boundary conditions are "compatible" with the interior differential operator. The core idea of its construction is as follows.
- Freeze and Fourier Transform: Fix a point on the boundary. Map the local boundary to a flat hyperplane where y = xₙ > 0 is the interior and xₙ = 0 is the boundary. Apply a partial Fourier transform to the tangential directions (ξ′ ∈ ℝⁿ), leaving a ordinary differential equation (ODE) in the normal direction (xₙ).
- Find Decay Solutions: For a fixed tangential frequency ξ′ ≠ 0, find all stable solutions to the principal symbol ODE that decay as xₙ → ∞. For a second-order equation like the Laplacian, this space of stable solutions is 1-dimensional.
- Apply Boundary Symbols: Plug this stable solution into the principal symbols of your boundary conditions.
-
The Determinant: The Lopatinskii determinant is the determinant of the resulting linear system.
- If the determinant is non-zero for all ξ′ ≠ 0, the boundary condition covers the operator perfectly. The problem is elliptic, yielding finite-dimensional kernels/cokernels and smooth solutions.
- If the system is overdetermined (more boundary conditions than stable solution dimensions), the boundary matrix is non-square (more rows than columns). A non-square matrix cannot yield a unique solution for arbitrary vectors, meaning it lacks a well-defined, non-vanishing determinant, and the condition structurally fails.
Decaying solution as y = xₙ → +∞ is \( \displaystyle \quad v(x_n ) = C\, e^{- |\xi' | x_n} = C\, e^{- |\xi' | y} , \quad \) so dim(N+) = 1 = m/2.
Dirichlet boundary condition:
Plugging our decaying solution v(y) = C e−|ξ′|y into the boundary condition gives
Boundary symbol on the space of decaying solutions N+ is
Neumann boundary condition:
Too many boundary condiutions (failure of Cauchy problem for Δ): We consider Laplace's equation Δu = f subject to the Cauchy initial conditions along one independent variable (say xₙ)
When you study the Laplacian in a domain Ω with both Dirichlet and Neumann conditions given on the entire boundary,
The kernel represents the "degrees of freedom" left over—the non-zero solutions to the completely homogeneous problem (f = 0 inside Ω and gD = 0, gN = 0). In our case, the kernel is trivial (ker = {0}) because by the unique continuation property of harmonic functions, if a function satisfies Δu = 0 inside a connected domain, and both its value (u = 0) and normal derivative (∂u/∂n = 0) vanish on the boundary, the function must be identically zero everywhere in the domain.
Takeaway: The operator is injective. If a solution exists, it is completely unique.
The cokernel represents the "missing space" or the infinite constraints your data (f, gD, gN) must satisfy for a solution to exist.
The cokernel has infinite dimension. Why: For standard elliptic problems (like Dirichlet alone), the cokernel is finite-dimensional. But here, because you are over-constraining the system, arbitrary choices for gD and gN will almost never yield a solution. Green’s identities impose massive global constraints linking the data. For instance, if f = 0, the data must satisfy:
By definition, an operator is defined as a Fredholm operator if and only if it has a finite-dimensional kernel and a finite-dimensional cokernel. However, in the context of partial differential equations (PDEs), there is an essential topological detail that must be met to ensure this definition functions properly: the image (range) of the operator must be closed.
We create an operator A that maps a function u to its interior Laplacian and its simultaneous boundary values:
- Dirichlet Trace Operator γ₀ : H¹(Ω) → H½(∂Ω), defined by γ₀(u) = u|∂Ω;
- Neumann Trace Operator: γ₁ : H¹(Ω) → H−½(∂Ω), defined by \( \displaystyle \quad \left. \frac{\partial u}{\partial\mathbf{n}} \right\vert_{\partial\Omega} , \quad \) where n is unit outward normal vector.
In the Cauchy problem, we seek a harmonic function u ∈ H¹(ω) satisfying both γ₀u = g and γ₁u = h. We define the Cauchy boundary operator acting on the space of harmonic functions ℋL ⊂ H¹(ω):
Let {eₖ}, k = 1, 2, …, be the orthonormal basis of 𝔏²(∂Ω) consisting of the eigenfunctions of the positive Laplace-Beltrami operator −Δ∂Ω on the boundary, with eigenvalues λₖ → ∞. The operator Λ behaves like (−Δ∂Ω)½ at high frequencies. Specifically, for large k:
Now, construct an infinite set of linearly independent vectors vj = (0, ej) in the target space H½(∂Ω) × H−½(∂Ω)
- Each vj clearly belongs to H½(∂Ω) × H−½(∂Ω) because 0 ∈ H½(∂Ω) and ej ∈ H−½(∂Ω).
- For any finite linear combination \( \displaystyle \quad \sum_{j=0}^m \alpha_j \mathbf{v}_j = \sum_{j=0}^m \alpha_j \left( o, e_j \right) , \quad \) the only way this vector lands in Im(T) is if ∑ αjej = Λ(0) = 0, which forces all αj = 0.
Zaremba Problem: If your domain's boundary ∂Ω is split into two disjoint pieces (∂Ω = ΓD ∩ ΓN), then
- On ΓD (Dirichlet alone): The Shapiro–Lopatinskii condition is satisfied.
- On ΓN (Neumann alone): The Shapiro–Lopatinskii condition is satisfied.
-
At the interface (ΓD ∪ ΓN): The condition fails structurally because the boundary operator transitions discontinuously. This failure is why solutions to mixed boundary value problems typically exhibit a loss of regularity (e.g., the gradient of u
blows up like r−1/2) near the interface where the conditions switch.
■
End of Example 1
Electrical Impedance Tomography (EIT) is the direct medical and industrial application of the exact mathematical problem: recovering the interior conductivity of a domain from boundary current and voltage measurements. In the language of partial differential equations, EIT is the physical realization of recovering a spatially varying coefficient σ(x) in the generalized Laplace (conductivity) equation:
For the Electrical Impedance Tomography (EIT) problems, we look at the mapping from one boundary condition to the other—specifically, the Dirichlet-to-Neumann (DtN) operator (or Voltage-to-Current map). In an EIT system, an array of electrodes is attached to the boundary ∂Ω of a body.
Here is how the Shapiro–Lopatinskii condition and microlocal analysis explain what happens in EIT:
In EIT, you apply a voltage pattern (Dirichlet data f on the boundary ∂Ω, and you measure the resulting current loops (Neumann data g = Λσf, where Λσ is the DtN operator and σ is the internal conductivity).
-
Because the underlying equation \( \displaystyle \quad \nabla \cdot (\sigma \nabla u) = 0 \quad \) satisfies the Shapiro–Lopatinskii condition, the forward solution u is perfectly smooth inside the domain.
- The DtN operator Λσ is a classic first-order pseudodifferential operator. Its principal symbol is strictly elliptic: χ₀(x′, ξ′) = σ(x′) |ξ|.
The goal of EIT is to find the internal conductivity σ from the boundary measurements Λσ. This is known as Calderón's Problem.
If you try to treat this as a Cauchy problem (knowing both Dirichlet and Neumann data simultaneously on the boundary and trying to reconstruct the solution inward), you run directly into Hadamard ill-posedness:
- High-Frequency Smoothing: Because the principal symbol of the forward boundary map scales as \(e^{-|{}\xi ^{\prime }|{}y}\) as you move deeper into the domain (as shown in the Lopatinskii derivation), high-frequency boundary variations damp out exponentially fast.
- Information Loss: Conversely, high-frequency internal variations in conductivity σ have an exponentially small effect on the boundary DtN map.
Because the forward boundary operator is smoothing, its inverse is a high-order derivative-like operator that magnifies high-frequency noise infinitely. As a result:
- Conditional Stability: Calderón's problem only possesses logarithmic stability (theorem of Giovanni Alessandrini - 1990). A tiny amount of measurement noise requires massive regularization to prevent the reconstruction from blowing up.
- Resolution Limits: You can reconstruct the conductivity near the boundary relatively well, but the spatial resolution degrades exponentially toward the center of the domain.
To combat this, EIT algorithms cannot rely on direct Cauchy integration. Instead, they use optimization techniques paired with Tikhonov regularization or specialized complex geometrical optics (CGO) solutions to stabilize the inversion.
Calderón’s landmark 1980 paper laid the groundwork for proving that the Dirichlet-to-Neumann (DtN) operator, Λσ, uniquely determines the internal conductivity σ. The modern uniqueness proof for smooth conductivities relies on Complex Geometrical Optics (CGO) solutions.
To study the conductivity equation \( \displaystyle \quad \nabla \cdot (\sigma \nabla u) = 0, \quad \) we eliminate the first-derivative term. By setting v = σ½u, the equation transforms into a Schrödinger equation:
Because the potential q acts as a perturbation, Sylvester and Uhlmann (1987) constructed special solutions v that behave like complex exponential plane waves for high frequencies:
The Uniqueness Identity: If two different conductivities σ₁ and σ₂ yield identical boundary measurements, Alessandrini’s identity states:
Regularization Techniques for High-Frequency Loss: While uniqueness holds theoretically with perfect data, the inverse problem inherits logarithmic stability \( \displaystyle \quad (\vert{}\sigma_1 - \sigma_2\vert{} \le C \vert{} \log \vert{}\vert{}\Lambda_{\sigma_1} - \Lambda_{\sigma_2}\vert{}\vert{} \vert{}^{-\alpha} ). \quad \) This means a 0.1% error in boundary measurements can cause a 1000% error in the reconstructed image.
To stabilize this, EIT algorithms formulate the problem as a non-linear least-squares minimization constrained by a regularization term R(σ):
Direct Comparison of Regularization Strategies:
| Feature / Metric | Tikhonov Regularization (L² or H¹) | Total Variation (TV) Regularization (L¹) |
|---|---|---|
| Mathematical Penalty | R(σ) = ||σ||₂² or ||∇σ||₂² | R(σ) = ∫ |∇σ| dx |
| Prior Assumption | Target conductivity changes smoothly. | Target conductivity features sharp boundaries (e.g., organ walls). |
| Computational Ease | High. Linear, smooth, and easily differentiable. | Low. Non-differentiable at ∇σ = 0; requires primal-dual interior point methods. |
| Handling of Noise | Suppresses high frequencies aggressively, penalizing large derivatives. | Preserves sudden jumps while filtering out oscillatory high-frequency noise. |
| Reconstruction Artifacts | Blurred edges, smeared transitions. | "Staircasing" effect (smooth gradients turn into flat blocks). |
Optimization Implementation:
Because EIT is highly non-linear, these regularized functionals are solved iteratively using methods like Gauss-Newton. At each step k:
- J is the Jacobian matrix (the sensitivity matrix mapping internal changes to boundary changes).
- Γ is the regularization matrix (the Identity for standard Tikhonov, or a discretized Laplacian/differential operator for smooth priors).
Upon tangential Fourier transform, the model ODE becomes
Even if we impose a homogeneous boundary condition like v(0) = 0, the interior non-elliptic means:
- the operator is not Fredholm,
- solutions are not regular in the elliptic sense,
- SL is simply not applicable.
Now we consider a clamped plate (Dirichlet + normal derivative):
“Bad” boundary conditions (failure of SL). Take instead
On the half‑space { 𝑥ₙ > 0 }, after tangential Fourier transform, one obtains a matrix ODE system in 𝑥ₙn
Traction (natural) boundary conditions: Let 𝜎(𝑢) ,be the stress tensor, and impose the boundary operator
On the decaying modes, the boundary symbol is an 𝑛×𝑛 matrix depending on 𝜉′, and for strongly elliptic Lamé parameters; it is invertible for all 𝜉′≠0. This is the classical result: Lamé with traction boundary conditions satisfies SL.
Mixed or incomplete boundary conditions (failure of SL) If we impose, say, only one scalar condition on the vector field u (e.g. only the normal component of displacement vanishes, but tangential components are unconstrained), then the boundary symbol map
- Krainer, T., (2005) Elliptic boundary problems on manifolds with polycylindrical ends, arXiv:math/0508516 [math.AP]
- Krupchyk, K. & Tuomela, J., (2006) The Shapiro–Lopatinskij Condition for Elliptic Boundary Value Problems, London Mathematical Society.
- Lopatinskii, Ya.B., (1953) On a method of reducing boundary problems for a system of differential equations of elliptic type to regular integral equations Journal: Ukraine. Mat. Zh., 5 (1953), 123–151.
- Shapiro, Z.Ya,, (1953) On general boundary problems for equations of elliptic type, Journal: Izvestiya Akad. Nauk SSSR. Ser. Mat., 17 (1953), 539–562.
Return to Mathematica page
Return to the main page (APMA0340)
Return to the Part 1 Matrix Algebra
Return to the Part 2 Linear Systems of Ordinary Differential Equations
Return to the Part 3 Non-linear Systems of Ordinary Differential Equations
Return to the Part 4 Numerical Methods
Return to the Part 5 Fourier Series
Return to the Part 6 Partial Differential Equations
Return to the Part 7 Special Functions