 |
 |
Eigenfunction expansion method in PDE solutions |
 |
Oct3-06, 02:11 AM
|
#1
|
pivoxa15 is
Offline:
Posts: 2,265
|
Eigenfunction expansion method in PDE solutions
How does this method work? What are the mathematical ideas behind this method? Unlike separation of variables techniques, where things can be worked out from first principles, this method of solving ODE seems to find the right formulas and apply which I feel uncomfortable about.
|
|
|
|
Oct3-06, 06:13 AM
|
#2
|
HallsofIvy is
Offline:
Posts: 24,759
|
Essentially, you are saying that (for self-adjoint differential operators) the eigenvectors form a basis for the linear space of all solutions to the differential equation. Typically, the eigen-functions are chosen so as to form an ortho-normal (or at least orthogonal) basis.
|
|
|
|
Oct3-06, 05:00 PM
|
#3
|
pivoxa15 is
Offline:
Posts: 2,265
|
What are examples of eigenvectors that you talk about in a DE? Could you give an example?
Why does it only work for homogeous BC? Is it because otherwise you won't get orthogonality?
|
|
|
|
Oct3-06, 08:43 PM
|
Last edited by Rach3; Oct3-06 at 08:54 PM..
#4
|
Rach3 is
Offline:
Posts: 315
|
Originally Posted by pivoxa15
What are examples of eigenvectors that you talk about in a DE? Could you give an example?
|
Consider the differential operator  acting on the vector space of (twice-diffentiable, continuous) functions on [0, Pi] which satisfy f(0) = f(Pi) = 0. Then Sin(n x) is an eigenfunction for positive integer n:
Note this is a vector space: linear combinations of functions satisfying f(0)=f(Pi)=0 themselves satisfy that equation.
Why does it only work for homogeous BC? Is it because otherwise you won't get orthogonality?
|
You don't get a vector space, because a sum of two solutions to an inhomogenous equation is not a solution.
e.g., solutions x1, x2 to the equation Lx=f,
L(x1+x2) = Lx1 + Lx2 = 2f != f
|
|
|
|
Oct3-06, 08:54 PM
|
#5
|
Rach3 is
Offline:
Posts: 315
|
In case you ask: the linear differential operator d^2/dx^2 acts on the eigenfunction sin(nx), and yields the eigenfunction again scaled by an eigenvalue (-n^2).
The reason we're looking at integers n in sin(nx) is because of our boundary condition, f(Pi)=0. For nonintegeral a, sin(ax) does not satisfy this and is not (by definition) a member of the vector space.
|
|
|
|
Oct3-06, 09:01 PM
|
#6
|
Rach3 is
Offline:
Posts: 315
|
Originally Posted by pivoxa15
How does this method work? What are the mathematical ideas behind this method?
|
What have you learned so far, and what in particular don't you get?
Also, have you studied much linear algebra?
|
|
|
|
Oct4-06, 03:26 AM
|
Last edited by pivoxa15; Oct4-06 at 05:38 AM..
#7
|
pivoxa15 is
Offline:
Posts: 2,265
|
I have done a first course in linear algebra so I can understand your language. I noticed you haven't mentioned eigenvectors. In this case, would the eigenvectors not be vectors but eigenfunctions? Because the space is a function space although functions can be part of a vector space because a vector space is the most general space in linear algebra?
But we are dealing with functions not vectors so only the word eigenfunctions should be used?
|
|
|
|
Oct4-06, 04:36 AM
|
Last edited by pivoxa15; Oct4-06 at 05:37 AM..
#8
|
pivoxa15 is
Offline:
Posts: 2,265
|
Originally Posted by HallsofIvy
Essentially, you are saying that (for self-adjoint differential operators) the eigenvectors form a basis for the linear space of all solutions to the differential equation. Typically, the eigen-functions are chosen so as to form an ortho-normal (or at least orthogonal) basis.
|
What do you mean by self-adjoint differential operators? How can you know when one is one? I see the definition in here
http://en.wikipedia.org/wiki/Differential_operator
especially,
<u,Tv>=<T*u,v>
T is a self adjoint operator if and only if T=T*
so <u,Tv>=<Tu,v>
If T is the second derivative operator than it would matter what u and v are to qualify whether T is self adjoint or not wouldn't it? Because if u and v were sin and cosine functions than T would be self adjoint but if they were some other functions like u=x, v=x^3 than T being the second derivative, wouldn't be self adjoint. This seem a bit strange that T is dependent on u and v? Why? Does that make T, that is the second derivative operator self adjoint or not?
Are self-adjoint differential operators related to self adjoint matrices in which case the solution space produces vectors which are orthogonal to each other. So a similar analogy can be drawn with functions
|
|
|
|
Oct4-06, 05:11 AM
|
Last edited by pivoxa15; Oct4-06 at 06:27 AM..
#9
|
pivoxa15 is
Offline:
Posts: 2,265
|
Originally Posted by Rach3
e.g., solutions x1, x2 to the equation Lx=f,
L(x1+x2) = Lx1 + Lx2 = 2f != f
|
I think you should have put in a boundary value for f to make it more clear.
I.e. say f(L)=1 is a boundary condition. If x1 and x2 are solutions than x1+x2=x3 is not a solution because x1(L)+x2(L)=x3(L)=1+1=2!=1 which means x3(x) is not a solution to the differential equation because it does not satisfy the boundary condition. Therefore in general the addition of two functions is not a solution of the original DE because it would not satisfy the boundary condition(s).
Another reason why nonhomogenous BC won't work is because the solutions won't be orthogonal functions which could be problematic for one because we can't use the fourier series to construct our infinite solution in that the constants for each n in that series cannot be determined. Two it could have something to do with what HallsofIvy was talking about in terms of SelfAdjoint differential operators.
|
|
|
|
Oct4-06, 07:21 AM
|
#10
|
HallsofIvy is
Offline:
Posts: 24,759
|
Originally Posted by pivoxa15
What do you mean by self-adjoint differential operators? How can you know when one is one? I see the definition in here
http://en.wikipedia.org/wiki/Differential_operator
especially,
<u,Tv>=<T*u,v>
T is a self adjoint operator if and only if T=T*
so <u,Tv>=<Tu,v>
|
In a function space the "usual" inner product is

where the integral is over whatever set the functions are defined on,
so saying a differential operator, L, is self adjoint means

In particular, if L is a "Sturm-Liouville" operator:

with boundary conditions y(a)= y(b)= 0, then

That second integral is clearly "symmetric" in f and g. Do the first integral by parts, letting u= g(x),

so that

and

Since f and g are 0 at both ends, that integral is

Now "reverse" it. Do another integration by parts, letting

and

and its easy to see that we have just swapped f and g.
If T is the second derivative operator than it would matter what u and v are to qualify whether T is self adjoint or not wouldn't it? Because if u and v were sin and cosine functions than T would be self adjoint but if they were some other functions like u=x, v=x^3 than T being the second derivative, wouldn't be self adjoint. This seem a bit strange that T is dependent on u and v? Why? Does that make T, that is the second derivative operator self adjoint or not?
|
No, that is not correct. For an operator to be self adjoint, <Tu,v>= <u, Tv> must be true for all u and v in the space. If you mean here that T= d 2/dx 2 then it is self adjoint (it is a Sturm-Liouville operator above with p(x)= 1, q(x)= 0). However, note that the "vector space" on which we are working must be the set of infinitely differentiable functions, that are equal to 0 at two specified points. That lets out your "x" and "x 3" examples.
Are self-adjoint differential operators related to self adjoint matrices in which case the solution space produces vectors which are orthogonal to each other. So a similar analogy can be drawn with functions
|
Yes, both matrices and linear differential operators are linear transformations on vector spaces and all properties of self adjoint linear operators apply to them as well. (Linear differential operators, however, are necessarily operators on infinite dimensional vector spaces.)
|
|
|
|
Oct5-06, 02:29 AM
|
Last edited by pivoxa15; Oct5-06 at 03:16 AM..
#11
|
pivoxa15 is
Offline:
Posts: 2,265
|
Originally Posted by HallsofIvy
However, note that the "vector space" on which we are working must be the set of infinitely differentiable functions, that are equal to 0 at two specified points.
|
The first condition is imposed because of the self adjoint differential operator (this operator comes naturally to solve solutions of PDE) which by definition can only operate on infinitely differentiable functions (which includes x and x^3)
The second condition is imposed because the solutions of the differential equation must satisfy the two BC and we only want to include these functions in our vector space (these functions also satisfy the conditions of a vector space but many others that don't satisfy homogenous BC don't).
However it is the second condition which disallow x and x^3.
Would you say that d 2/dx 2 is a self adjoint operator if and only if it is a Sturm-Liouville operator?
All Correct?
I don't follow how this line came about

Are you representing the operator as L(x) or L? Is the first (x) a function?
|
|
|
|
Oct5-06, 09:31 AM
|
#12
|
HallsofIvy is
Offline:
Posts: 24,759
|
Sorry my Latex got messed up. It should have been
(I forgot the spaces after \int.)
|
|
|
|
Oct5-06, 09:36 AM
|
#13
|
HallsofIvy is
Offline:
Posts: 24,759
|
Originally Posted by pivoxa15
Would you say that d2/dx2 is a self adjoint operator if and only if it is a Sturm-Liouville operator?
|
?? is both self adjoint anda Sturm-Liouville operator- is no "if and only if" about it. A general second order differential operator is Sturm-Liouville, then it is self adjoint. I think the other way is also true but I'm not sure. Of course, self adjoint is defined for operators in any inner-product space while "Sturm-Liouville" applies only to second order differential operators.
|
|
|
|
Oct5-06, 08:19 PM
|
Last edited by pivoxa15; Oct6-06 at 04:58 AM..
#14
|
pivoxa15 is
Offline:
Posts: 2,265
|
Originally Posted by HallsofIvy
?? is both self adjoint anda Sturm-Liouville operator- is no "if and only if" about it. A general second order differential operator is Sturm-Liouville, then it is self adjoint. I think the other way is also true but I'm not sure. Of course, self adjoint is defined for operators in any inner-product space while "Sturm-Liouville" applies only to second order differential operators.
|
Actually, I think there are other self adjoint differential operators, i.e. The Hamiltonian operator. Or is the Hamiltonian operator a branch of the Sturm-Liouville operator. I wonder if the Sturm-Liouville operator is the most general second order differential operator? If so than the 'the other way' is also true.
Returning to the more general question, how do we go from a PDE to the method of eigenfunction expansion? This process for me is a bit unclear. For example, say we have a 2D Poisson equation (equaling a constant C). To work out by separation of variables is not possible, so we have to use eigenfunction expansion. But how do we justify which eigenfunction to use? Is it only based on the BC, i.e. If Dirichlet than sine eigenfunctions?
|
|
|
|
Oct6-06, 06:25 AM
|
#15
|
HallsofIvy is
Offline:
Posts: 24,759
|
No, the Sturm-Liouville operators are not the "most general second order differential operators". For example,
 is a second order differential operator but is not a Sturm-Liouville operator. But, of course, that example is not self-adjoint.
|
|
|
|
Oct7-06, 12:28 AM
|
#16
|
pivoxa15 is
Offline:
Posts: 2,265
|
Yes. I made mistake, I meant whether the Sturm-Liouville operators were the most general self adjoint differential operators.
|
|
|
|
|
 |
 |
|
 |
|