An Investigation of Eigenfunctions over the Equilateral Triangle and Square

Peter Sjoberg

April 19, 1995

Abstract:

Scientific visualization techniques are becoming ever increasingly important in the analysis of data. For this paper the eigenvalues and eigenfunctions of Laplace's equation with homogeneous Neumann and Dirichlet boundary conditions over the square and equilateral triangle are investigated. Visualization techniques are discussed and then used to better understand the problem. Its usefulness and importance are fully explored.

1 Introduction

1.1 The Importance of Scientific Visualization

One of the most important aspects to solving any problem is the interpretation of results. This allows a researcher to understand exactly what an experiment has or has not done. Results can be literally seen the moment data becomes available. Many means for interpreting data and other information can be helpful.

One of the most helpful means of interpreting data is by the use of scientific visualization techniques. These techniques can range from the simplest graph to the most advanced software packages. With these techniques, one can view data in ways that patterns and symmetries become readily apparent. Possibly the most significant advance that comes with scientific visualization is the time saved in analysis. Hours can be saved by being able to instantly see if an experiment succeeded. Another advancement visualization techniques can offer is seeing things never before seen in previously solved problems. This can shed new and necessary light on old and challenging problems.

In this paper, visualization techniques were used to investigate the eigenfunctions of the Laplacian operator over the square and equilateral triangle. The goal of this work was to uncover hidden symmetries within these eigenfunctions. We considered the case with homogeneous Dirichlet and Neumann boundary conditions. Graphics programs were written to look for symmetries and patterns in the eigenfunctions. Without the ability to view the results very little new insight would have been gained into these somewhat well studied problems.

1.2 The Eigenvalue/Eigenfunction Connection

In the study of partial differential equations, it is nearly impossibleto avoid encounters with eigenfunctions and eigenvalues. They are an integral part of many different problems, especially parabolic and elliptic problems. Given a differential operator, in our case the Laplacian, eigenfunctions are functions such that when operated on by the Laplacian, produce the same function multiplied by a constant, namely the eigenvalue. In this case we are interested in the eigenvalue problem with domain and boundary

subject to the boundary conditions

or

One could also consider the partial differential equation

This may be preferable.

For the Laplacian over the unit square with homogeneous Dirichlet boundary conditions the eigenfunctions are

with eigenvalues

These are well known and can be found in any elementary partial differential equations text.

Somewhat more obscure are the eigenvalues and eigenfunctions of the Laplacian for the equilateral triangle with homogeneous Neumann boundary conditions. For simplicity, the base was chosen from 0 to with the corresponding height. From a communication from Dr. Eugene Allgower, we learned that the eigenfunctions are

and

with eigenvalues

1.3 Previous Work

Previous work on this topic can be found in a paper written by Mark A. Pinsky[4]. In this paper, the subject of solving for eigenvalues and eigenfunctions of an equilateral triangle with side length 1 were taken up. Some of the results were not entirely correct, namely the form of the eigenvalues listed. The same incorrect conclusions were drawn in a paper by Kuttler and Sigillito[3]. Of related interest is the paper by Christopherson[1].

The correct representation of the eigenvalues were revealed via a personal correspondence with Allgower mentioned above. A similar approach was taken as Pinsky[4], with careful detail given to a lattice over which the eigenfunctions were taken. This work has yet to be published.

Also of note is the work done by Gulliver and Williams[2]. This is an application of the study of eigenvalues and eigenfunctions of a heat flow problem posed on an equilateral triangle.

2 Mechanics

2.1 Original Visualization Techniques

To best investigate these problems, original visualization techniquies were used. One might wonder why, with all the visualization techniques availible, would someone create their own? To address this issue, one must consider many things. First off, these techniques were developed to directly investigate the Laplacian operator. The code written could be focused on a rather small number of specific problems. Certain previously known results could be drawn upon and extensions made. Many of the software packages designed to assist viewing of data or functions can be rather complicated due to their general applications. Time can be very easily wasted addressing many superfluous tasks.

To avoid these unnecessary wastes, full advantage was taken of availablity of hardware as well as prior computing knowledge. For instance all the investigative code was written in the C programming language with use of the OpenGL graphics extension. This graphics library was created by Silicon Graphics, Inc. for use on their workstations. It is popular, versatile and expected to be readily accesible for many years. There are hopes that these graphics capabilities will be compatible with other workstations, thus making OpenGL even more versatile.

2.2 Methods

With the eigenfunctions of the Laplacian known, the task now turned to viewing these functions over their respective domains. Beginning with the square, it was decided that the best way to view these images would be, for a given eigenfunction, create a window and shade the pixels according to their function value. Thus, for each pixel point in the domain a function value was determined and a color assigned. To the left of the domain a scale was constructed. This allows for immediate identification of all function values. With the eigenfunctions over the square being the product of sine functions it is clear that the function values range from -1 to 1. The pixel by pixel coloring gives the best approximation to the continuous eigenfunction over the region for which the partial differential equation is defined. (see Figure 1)

A question was then raised about the extensions and restrictions of these domains. To investigate the restrictions, an alternative means for covering the domain was chosen. Different geometric shapes were used with a function value given to the center of each shape. This value carried a color which was in turn given to the entire shape. Chosen for this investigation were squares, equilateral triangles and equilateral hexagons. This gave a restriction of the eigenfunction to these shapes over the original domain.

Once these images were created for a particular eigenfunction and eigenvalue, an obvious extension was made to be able to view the eigenfunction with any eigenvalue. This was done by allowing the range of eigenvalues to be input at run time. A time delay can also be selected for viewing each image in the range chosen. In this way images can be animated and a series could be viewed consecutively.

Much as with the square, the eigenfunctions for the equilateral triangle were viewed. Separate images were created for each eigenfunction (see figure 2) and (figure 3). One of the major distinctions for the equilateral triangle eigenfunctions is that they are a sum of six trigonometric functions. Thus, the value of the eigenfunctions would now range from -6 to 6. Again a pixel by pixel continuous solution was originally created for a given eigenvalue. Attempts were made to restrict these covers with other geometric shapes. Most were met with limited success due to the complexity of the regions.

With all the eigenfunctions programmed over their respective domains attention now turned to linear combinations of eigenfunctions for several eigenvalues of mulitplicity greater than one. Specifically, different m and n values that produce the same eigenvalues were chosen. These hybrid images were plotted to understand the nature of these solutions. All permutaions were viewed for selected eigenvalues. Different eigenvalues were also combined to attempt to see an exact solution to Laplace's equation over the unit square and the equilateral triangle.

3 Observations

3.1 Varied Coverings

For the square, three coverings were chosen; squares, equilateral triangles and equilateral hexagons. For each case, a varity of sizes were used. Starting with approximately 50 shapes per line, the size was increassed until the shapes themselves became clearly visible, usually around 40 shapes per line. At this point, the image was a discrete representation of the eigenfunction, with the vertices of the shapes as grid points. The original continuous solution was still visible, but it was marred by the coverings. For example, the hexagon restriction looked like a honeycomb where as the triangle showed serrated blending of the changing colors (see figure 4) and (figure 5). The squares were merely a block structure, especially noticeable near areas of drastic changes in function value.

Since the value, or color, of each shape is determined by its function value at its center, the shape chosen as a cover could be discernable on the image. These images were inspected for symmetries. These may have arisen as restrictions of other shapes. It was thought that within the restriction of the hexagons could be found the function values of the triangle.

3.2 Over the Square

The first observation with any eigenfunction are the nodal lines. These are the lines or curves where the function value is zero. These curves are of particular interest since they represent, what could be thought of as zero Dirichlet boundary conditions. With the eigenfunctions of the square being the product of sine functions, it was expected that the nodal lines would be very evident. It turns out these lines were either parallel or perpendicular to every other nodal line. The number of these lines in either the x or y direction depended on the m and n value chosen. If m = n, the image was essentially a checker board pattern, with eigenfunction values oscillating from -1 to 1.

For different m and n values a different image is produced. This is no surprise when the equations representing the eigenfunctions are examined. Thus, images of linear combinations of different m and n values were created. The only restriction was all m and n combinations must produce the same eigenvalue. As an example an eigenvalue of 50 was chosen. Thus values of m = 1, n = 7 and m = 7, n = 1 and m = n = 5 all produce the eigenvalue 50. The combination of these images resulted in drastically skewed curves. No longer were all the nodal lines straight. Many curves developed near the edges of the unit square, displaying interesting symmetries. (see figure 6).

Often these symmetries would be with respect to the center of the unit square or one of the diagonals. They were frequently reflections or replications of other lines. It became evident that many larger shapes would develop if the function was considered over the whole space. By reflecting a nodal line of an eigenfunction about one of its boundaries, a Dirichlet boundary condition could be extended into space. The topic of these extensions will be taken up in a later section.

3.3 Over the Triangle

As with the square, the images of the eigenfunctions over the equilateral triangle yielded many interesting results. Both eigenfunctions were viewed over the domain. In the case of the cosine eigenfunctions,

for any given eigenvalue, the nodal lines are curves. Never was a straight nodal line seen. In fact, when m = n, the curves appeared to be circles. Since this image is the sum of six cosine functions, this seemed very odd. Again, symmetries were seen for nearly all eigenvalues. Most common was a replication of curves about the center of the triangle. This again lead to speculation about reflecting a nodal line about a particular boundary.

The same considerations were made for the sine eigenfunctions.

When these were viewed over their domains, a varity of curves were seen. In most cases a dominant nodal line is seen dividing the triangle in half. It runs from the origin perpendicular to the opposite side. Also seen are a combination of straight lines and curves. With m = n, all the lines are straight and nodal lines are patterned throughout. Symmetries are evident for all m and n values. Many are reflections about the dominant nodal lines mentioned earlier. These symmetries were also of the form of replications with respect to the center. Even with the similarities between the real and imaginary eigenfunctions, for the cases seen, no m,n combination produced a nodal line resembling a circle.

Also considered for the triangle were linear combinations of images. With this was seen a fundamental difference between the triangle and square. First, in the paper by Pinsky[4] it is stated that, if m and n are allowed to be negative, for each eigenvalue pair m,n there are six alternative representations that produce the same eigenvalue. Second, it was seen that the same eigenfunction with the same eigenvalue produced the same image, regardless of the m and n value. This was not the case with the square. Thus, taking linear combinations over the same eigenvalue retruned the same image.

4 Results

4.1 Reflecting Nodal lines

From the images of eigenfunctions seen, it is rather obvious that the nodal lines are the dominant feature. Nodal lines play a significant role in that they show where the eigenfunctions vanish. This also corresponds to where a Dirichlet boundary condition could exist. If these nodal lines appeared on the outside, or boundary of our eigenfunction this is exactly what we would have. Thus by reflecting these nodal lines about one of the boundaries, we create a new domain to which our original eigenfunction would now be a solution.

With an infinite number of known eigenfunctions to Laplace's equation over the square and triangle, the possible extensions to a other regions would be endless. With analytical solutions often difficult to find over irregular regions, this method could prove quite helpful in finding at least one solution. Of course, finding the representation of the infinite solutions over any arbitrary domain will still remain a challenge, but perhaps the reflecting of nodal lines is a means to begin the search.

4.2 Different Coverings

One of the aims of this work was to see if dramatic differences could be seen by covering the same domain with a variety geometrical shapes, thus creating a restricting of the eigenfunctions. This consisted of evaluating the eigenfunction at the center of the shape and assigning it a corresponding color. It was hoped that we would be able to see previously unseen symmetries in these restrictions. From the attached figures (4 and 5), it is apparent that this was not the case. The evidence of the restriction is clear in that the shapes are visible, but no unexpected symmetries are seen. Also investigated were a variety of sizes of these shapes which yielded nothing new.

The use of a variety of coverings was disappointing, but not a complete loss. Originally, the coverings of both domains was the simple square. This, of course, is inadequate in covering an equilateral triangle domain. Thus, the natural idea was to use an equilateral triangle to cover an equilateral triangle domain. Immediate improvements were seen in the clarity and accuracy of the eigenfunction. Thus, depending on the shape of the domain, the choice of coverings may prove quite important.

4.3 Cosine and Sine Curves

One of the most startling results of this work were the images of the eigenfunctions of the equilateral triangle. It was discussed earlier that for the cosine functions, the nodal lines were exclusively curves. This is peculiar when compared to the straight lines of the sine functions. An interesting question would be how the sum of six sine curves yield straight lines while the sum of six cosine curves yield an approximate circle. This is an interesting area for further study.

Further investigation was done into the cosine eigenfunctions for m = n. It was proved that these nodal lines were, in fact, not circles. These nodal lines oscillated around the circle from being equal to being slighly greater than the circle.

4.4 Linear Combinations

Possibly the most significant advances in the understanding of the eigenfunctions and eigenvalues arose in the inspection of linear combinations of eigenfunctions with the same eigenvalue. It clearly pointed out the dependency of an eigenfunction on the domain it is defined over. For the square, the images of the eigenfunctions came as no surprise with the horizontal and vertical lines. Only when linear combinations where taken did a variety of nodal curves arise. These curves seemed to possess a pattern which, as of yet, it is not fully understood. Continuing this effort may result in a more precise understanding of how these curves arise.

These linear combinations could also be applied to finding solutions over irregular regions. Starting with a base shape of a square, reflections of the nodal curves could be made to cover other regions, especially if the region possesses some symmetrical behavior. It is possible to reflect a curve that would exactly fit the given irregualrity. One must admit the likelihood of finding an exact fit is slim, but perhaps this could serve as a stepping stone to future methods of generating solutions.

With the triangles it was seen that, for a given eigenfunction with a given eigenvalue, the image was the same no matter the m and n. Thus, linear combinations of same eigenvalue gave nothing new. An interesting question is why this happens with the triangle and not the square. From inspection of the functions themselves it is obvious that this sort of behavior would occur. With the square, a change in m or n changes the function value, but with the triangle, due to the symmetry, the eigenfunction value remains the same if the eigenvalue stays the same. How this relates to the shape of the domain remains to be seen.

5 Extensions for the Future

The future possiblities for visual investigations of eigenvalue problems seem rather extensive. Many questions raised in this investigation remain unanswered. Digging deeper into this problem would, no doubt, raise even more questions.

Already mentioned was the potential to closely study the patterns in nodal lines. Over the square, an extensive investigation could be done to understand how lines arise and how to generate a specific pattern of lines. Linear combinations of different eigenvalues and different eigenvectors were never addressed. These extensions could be very useful in looking for solutions to irregular region boundary value problems. With the triangle, a study of the existing nodal lines could prove helpful. In the cosine function, with m = n, the apparent circular nodal lines could be investigated. Although these nodal lines are not circles, how can they be so incredibly close to circular?

In this problem, no attention was devoted to nonhomogeneous conditions. Likewise, mixed boundary conditions were never researched. This would require extensive preliminary work, in that their eigenfunctions are not readily known. But with those eigenfunctions, all of the above questions can be redirected. In summary, there are many topics to further explore in eigenvalues and eigenfunctions for Laplace's equation over various geometric domains.

6 Acknowledgements

I would like to thank Dr. David Zachmann for his commitment to this project and for his time, patience and guidance. I would also like to thank Dr. Eugene Allgower for his time and effort in this research as well. A special thank you to Dr. James Warner and Dr. Paul DuChateau for their service on my comittee.

7 References

[1] D.G. CHRISTOPHERSON Note on the Vibration of Membranes, Quarterly Journal of Mathematics, vol 11 (1940), pp. 63 - 65.

[2] R. GULLIVER AND N.B. WILLMS SOLUTIONS: A Conjectured Heat Flow Problem, SIAM Review, vol 37 no. 1 (1995), pp. 100 - 105.

[3] J.R. KUTTLER AND V.G. SIGILLITO Eigenvalues of the Laplacian in Two Dimensions, SIAM Review, vol 26 no. 2 (1984), pp. 163 - 193.

[4] M.A. PINSKY The Eigenvalues of an Equilateral Triangle, SIAM Journal of Math. Anal., vol 11, no 5. (1980), pp. 819 to 827.
Peter Sjoberg
Wed Apr 26 11:25:25 MDT 1995