MA 543: Ordinary Differential Equations and Dynamical Systems
Spring 2026, Purdue University

http://www.math.purdue.edu/~yip/543

Course Description:

This is a beginning graduate level course on dynamical systems. It covers basic results for
(i) linear systems;
(ii) local theory for nonlinear systems (existence and uniqueness of solutions, dependence on parameters, flows, linearization, stable manifold theorem);
(iii) global theory for nonlinear systems (global existence, limit sets, periodic orbits, Poincare maps);
(iv) further topics (time and interests permitting): bifurcations, averaging, asymptotics.

Instructor:

Aaron Nung Kwan Yip
Department of Mathematics
Purdue University

Contact Information:

Office: MATH 432
Email

Lecture Time and Place:

54300-001 (17540) TR 12:00pm - 1:15pm, SCHM 309
(Class Zoom Room for online meetings)

Office Hours:

Tue: 4:00pm-5:00pm, Wed: 3:00pm-4:00pm, or by appointment.

Prerequisites:

One (undergraduate) course in each of the following topics:
linear algebra (for example, MA 265, 351, 511),
differential equation (for example, MA 266, 366),
and some familiarity in analysis (for example, MA 341, 440, 504).

Textbooks and References:

Main text:
[M] Differentiable Dynamical Systems (Revised edition, 2017), J.D. Meiss

References:
[P] Differential Equations and Dynamical Systems, I. Perko
[B] Stability Theory of Differential Equations, R. Bellman
[T] Ordinary Differential Equations and Dynamical System, G. Teschl
[GH] (Best of the best!) Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields, J. Guckenheimer, P. Holmes
[HSD] Differential Equations, Dynamical Systems: An Introduction to Chaos, M. W. Hirsch, S. Smale, R. L. Devaney
[S] Nonlinear Dynamics and Chaos, with Applications to Physics, Biology, Chemistry, and Engineering, S. H. Strogatz
[A] Mathematical Methods of Classical Mechanics, V. I. Arnold

Some texts at the undergraduate level:
[Br] Differential Equations and Their Applications, M. Braun
[BD] Elementary Differential Equations and Boundary Value Problems, Boyce and DiPrima (textbook of Purdue MA366, on reserve in libray) ,

Course Policy:

Your grade is based on:
  • (50%) homeworks (five or six problem sets, roughly once every two weeks, normally due on Thursdays, in Gradescope);
  • (5%) abstract of paper: due at 11:59pm, Friday, Mar 27th, 2026, in Brighspace;
  • (25%) paper (roughly ten pages, details TBA): due at 11:59pm, Friday, Apr 24th, 2026, in Brightspace;
  • (20%) presentation (15 min, details TBA) on the submitted paper during the final exam week (schedule TBA).

    Guidelines about submitting work:
  • For each of the above course components (homework, paper, presentation), you have the option of submitting as a group which can consist of up to three people. You can of course discuss with more people, but the submitted materials must be distinct between groups. Each member of a group will receive the same grade. The group members can change for different homework but those for the paper and presentation must be the same.

  • For the homework, sufficient work must be shown to explain your answer.
    Staple your homework to prevent 5% penalty.

  • Progressive deduction will be imposed for late submissions.

  • At our discretion, points will be deducted if you use methods and notations not covered in class. You have the right to contest, but you will be asked to explain using the method covered in class at the point of time the homework is assigned.

  • You are allowed to utilize extra information from other (online) resources, such as Wikipedia, plotting routines and so forth. However, getting a solution completely from online (such as ChatGPT, chegg.com and so forth) is not permitted.

    My MOTTO on the use of technology (which I use often) is:
    IF TECHNOLOGY HELPS YOU UNDERSTRAND, BY ALL MEANS USE IT. OTHERWISE, USE IT AT YOUR OWN RISK!

    You are expected to observe academic honesty to the highest standard. Any form of cheating will automatically lead to an F grade, plus any other disciplinary action, deemed appropriate.
  • Nondiscrimination Statement:

    This class, as part of Purdue University's educational endeavor, is committed to maintaining a community which recognizes and values the inherent worth and dignity of every person; fosters tolerance, sensitivity, understanding, and mutual respect among its members; and encourages each individual to strive to reach his or her own potential.

    Student Rights:

    Any student who has substantial reason to believe that another person is threatening the safety of others by not complying with Protect Purdue protocols is encouraged to report the behavior to and discuss the next steps with their instructor. Students also have the option of reporting the behavior to the Office of the Student Rights and Responsibilities. See also Purdue University Bill of Student Rights and the Violent Behavior Policy under University Resources in Brightspace.

    Accommodations for Students with Disabilities and Academic Adjustment:

    Purdue University strives to make learning experiences accessible to all participants. If you anticipate or experience physical or academic barriers based on disability, you are also encouraged to contact the Disability Resource Center (DRC) at: drc@purdue.edu or by phone at 765-494-1247.

    If you have been certified by the DRC as eligible for accommodations, you should contact me to discuss your accommodations as soon as possible. See also Courses: ADA Information for further information from the Department of Mathematics.

    Campus Emergency:

    In the event of a major campus emergency or circumstances beyond the instructor's control, course requirements, deadlines and grading percentages are subject to change. Check your email and this course web page for such information.

    See also Emergency Preparedness and Planning for campus wide updates.

    More information on University Policies:

    See your MA543 course homepage in Brightspace.
    Content (tab at upper left corner): Student Support and Resources, and University Policies and Statements.

    Course Progress and Announcement:


    Week 1: Jan 13, 15

    [M, Chapter 1]
    introduction, notations, conversion between higher order equation and first order system;
    examples (from biology and mechanics);
    existence and uniqueness of solutions:
  • explicit formula for solutions, integrating factor, variation of parameters,
  • finite time blow-up of nonlinear super-linear equations;
  • non-uniqueness of solutions.

    Note: What are ODEs?
    Note: Examples of ODEs
    Note: Basic concepts of ODEs
    Ref: Mathematical models : mechanical vibrations, population dynamics, and traffic flow : an introduction to applied mathematics, Haberman
    Ref: An excellent paper on Poincare, celestial mechanics and chaos
    (Everytime I read this paper, I get something "more" out of it while at the same time I forgot most of what I read the last time....)


    Week 2: Jan 20, 21


    Week 3: Jan 27, 29


    Week 4: Feb 3, 5


    Week 5: Feb 10, 12


    Week 6: Feb 17, 19


    Week 7: Feb 24, 26


    Week 8: Mar 3, 5


    Week 9: Mar 10, 12


    (Spring Break: Mar 16-20)


    Week 10: Mar 24, 26
    (Abstract of paper due at 11:59pm, Friday, Mar 27th, in Brighspace)


    Week 11: Mar 31, Apr 2


    Week 12: Apr 7, 9


    Week 13: Apr 14, 16


    Week 14: Apr 21, 23
    (Paper due at 11:59pm, Friday, Apr 24th, in Brighspace)


    Week 15: Apr 28, 30


    Week 16: May 4-8: Pressentation week (schedule TBA)