linearization

plurigrid's avatarfrom plurigrid

Local approximation of nonlinear dynamics

⭐1stars🔀2forks📁View on GitHub🕐Updated Jan 9, 2026

When & Why to Use This Skill

This Claude skill provides advanced capabilities for the local approximation of nonlinear dynamics, a fundamental technique in dynamical systems theory. It enables researchers and engineers to simplify complex nonlinear systems into linear models near equilibrium points, facilitating rigorous stability analysis, bifurcation studies, and the understanding of qualitative phase space behavior.

Use Cases

  • Control Systems Engineering: Linearizing nonlinear robot dynamics or aerospace models around specific operating points to design stable feedback controllers.
  • Stability Analysis: Evaluating the robustness of equilibrium points in complex biological networks or chemical reaction systems under small perturbations.
  • Economic Modeling: Approximating nonlinear market fluctuations to analyze the stability of economic equilibria and predict potential regime shifts.
  • Computational Physics: Simplifying high-dimensional differential equations into local linear forms to optimize numerical simulations and identify limit sets.
namelinearization
descriptionLocal approximation of nonlinear dynamics
version1.0.0

Linearization

Trit: 0 (ERGODIC) Domain: Dynamical Systems Theory Principle: Local approximation of nonlinear dynamics

Overview

Linearization is a fundamental concept in dynamical systems theory, providing tools for understanding the qualitative behavior of differential equations and flows on manifolds.

Mathematical Definition

LINEARIZATION: Phase space × Time → Phase space

Key Properties

  1. Local behavior: Analysis near equilibria and invariant sets
  2. Global structure: Long-term dynamics and limit sets
  3. Bifurcations: Parameter-dependent qualitative changes
  4. Stability: Robustness under perturbation

Integration with GF(3)

This skill participates in triadic composition:

  • Trit 0 (ERGODIC): Neutral/ergodic
  • Conservation: Σ trits ≡ 0 (mod 3) across skill triplets

AlgebraicDynamics.jl Connection

using AlgebraicDynamics

# Linearization as compositional dynamical system
# Implements oapply for resource-sharing machines
  • equilibrium (trit 0)
  • stability (trit +1)
  • bifurcation (trit +1)
  • attractor (trit +1)
  • lyapunov-function (trit -1)

Skill Name: linearization Type: Dynamical Systems / Linearization Trit: 0 (ERGODIC) GF(3): Conserved in triplet composition

Non-Backtracking Geodesic Qualification

Condition: μ(n) ≠ 0 (Möbius squarefree)

This skill is qualified for non-backtracking geodesic traversal:

  1. Prime Path: No state revisited in skill invocation chain
  2. Möbius Filter: Composite paths (backtracking) cancel via μ-inversion
  3. GF(3) Conservation: Trit sum ≡ 0 (mod 3) across skill triplets
  4. Spectral Gap: Ramanujan bound λ₂ ≤ 2√(k-1) for k-regular expansion
Geodesic Invariant:
  ∀ path P: backtrack(P) = ∅ ⟹ μ(|P|) ≠ 0
  
Möbius Inversion:
  f(n) = Σ_{d|n} g(d) ⟹ g(n) = Σ_{d|n} μ(n/d) f(d)