Catastrophe

Contribute this entry

For any system that seeks to minimize a function, only seven different local forms of catastrophe "typically" occur for four or fewer variables:

1. Fold catastrophe,

2. Cusp catastrophe,

3. Swallowtail catastrophe,

4. Butterfly catastrophe,

5. Elliptic umbilic catastrophe,

6. Hyperbolic umbilic catastrophe, and

7. Parabolic umbilic catastrophe.

More specifically, for any system with fewer than five control factors and fewer than three behavior axes, these are the only seven catastrophes possible. The following tables gives the possible catastrophes as a function of control factors and behavior axes.

control factors1 behavior axis2 behavior axes
1fold
2cusp
3swallowtail hyperbolic umbilic, elliptic umbilic
4butterflyparabolic umbilic

The following table gives prototypical examples for equations showing each type of catastrophe.

equationcatastrophe
x^3+uxfold catastrophe
x^4+ux^2+vxcusp catastrophe, Riemann-Hugoniot catastrophe
x^5+ux^3+vx^2+wxswallowtail catastrophe
x^3+y^3+uxy+vx+wyhyperbolic umbilic catastrophe
x^3/3-xy^2+u(x^2+y^2)+vx+wyelliptic umbilic catastrophe
x^6+ux^4+vx^3+wx^2+txbutterfly catastrophe
x^2y+y^4+ux^2+vy^2+wx+typarabolic umbilic catastrophe

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.