Search Knowledge

© 2026 LIBREUNI PROJECT

Dynamical Systems

Dynamical Systems

A Dynamical System is a triplet (T,M,Φ)(T, M, \Phi) where TT is the time domain, MM is the Phase Space (manifold of possible states), and Φ:T×MM\Phi: T \times M \to M is an evolution function satisfying:

  1. Φ(0,x)=x\Phi(0, x) = x (Identity)
  2. Φ(t,Φ(s,x))=Φ(t+s,x)\Phi(t, \Phi(s, x)) = \Phi(t+s, x) (Group property)

Discrete Dynamics: Iterated Maps

In a discrete system, the state is updated by a map f:MMf: M \to M: xn+1=f(xn)x_{n+1} = f(x_n)

The sequence {xn}n=0\{x_n\}_{n=0}^\infty is called the Orbit of x0x_0.

python
1def logistic_map(x, r):
2 return r * x * (1 - x)
3 
4def iterate(f, x0, n):
5 curr = x0
6 for _ in range(n):
7 curr = f(curr)
8 return curr
9 
10# Test logistic map at r=2.5 (Stable fixed point)
11r = 2.5
12f = lambda x: logistic_map(x, r)
13print(f"Iteration 10: {iterate(f, 0.5, 10):.3f}")
14print(f"Iteration 50: {iterate(f, 0.5, 50):.3f}")
15print("At r=2.5, the system settles to a single point.")

Fixed Points and Stability

A fixed point xx^* satisfies f(x)=xf(x^*) = x^*.

  • A point is Lyapunov Stable if for every ϵ>0\epsilon > 0, there exists δ>0\delta > 0 such that d(x0,x)<δ    d(xn,x)<ϵd(x_0, x^*) < \delta \implies d(x_n, x^*) < \epsilon for all n>0n > 0.
  • For a differentiable map f:RRf: \mathbb{R} \to \mathbb{R}, xx^* is Asymptotically Stable if f(x)<1|f'(x^*)| < 1.
python
1def check_stability(f_prime, x_star):
2 derivative_val = f_prime(x_star)
3 is_stable = abs(derivative_val) < 1
4 return is_stable, derivative_val
5 
6# For logistic map, f'(x) = r(1 - 2x)
7# Fixed point x* = 1 - 1/r
8r = 3.2
9x_star = 1 - 1/r
10f_prime = lambda x: r * (1 - 2 * x)
11 
12print(f"Is fixed point stable at r=3.2? {check_stability(f_prime, x_star)}")
13print("At r=3.2, |f'(x*)| > 1, so the fixed point is unstable (leads to limit cycles).")

Continuous Dynamics: Flow

Continuous systems are defined by a vector field V:MTM\mathbf{V}: M \to TM and an autonomous differential equation: x˙=dxdt=f(x)\dot{\mathbf{x}} = \frac{d\mathbf{x}}{dt} = \mathbf{f}(\mathbf{x})

The solution through x0x_0 is the Integral Curve or Flow Line. Stability is determined by the eigenvalues of the Jacobian Matrix J=fJ = \nabla \mathbf{f}. If all eigenvalues have negative real parts, the equilibrium is stable.

If a fixed point x* has |f'(x*)| = 0.5, is it stable?

What is a 'Chaos' state in a dynamical system characterized by?