Back to skills
SKILL.md
Koopman Generator
ASecurityKoopman operator theory for infinite-dimensional linear lifting of nonlinear dynamics. Generates dynamics from observables.
- 666 stars
- 0 votes
- 0 copies
- 1 view
- Added September 2, 2026
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill koopman-generator --agent claude-codeAre you the author of Koopman Generator?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-koopman-generator)---
name: koopman-generator
description: "Koopman operator theory for infinite-dimensional linear lifting of nonlinear dynamics. Generates dynamics from observables."
source: Brunton+Kutz+Mezić + music-topos
license: MIT
trit: +1
---
# Koopman Generator Skill
## Core Idea
The **Koopman operator** K linearizes nonlinear dynamics by lifting to infinite-dimensional observable space:
```
State space (nonlinear) Observable space (linear)
x_{t+1} = f(x_t) → (Kg)(x) = g(f(x))
```
**Key property**: K is **linear** even when f is nonlinear.
## Connection to DMD
DMD finds finite-rank approximation of K:
```
K ≈ Φ Λ Φ†
```
- Φ = DMD modes (approximate Koopman eigenfunctions)
- Λ = eigenvalues
## As ACSet Morphism
Koopman = natural transformation on observable presheaves:
```julia
# Observable functor
F: StateSpace → ObservableSpace
# Koopman as pushforward
K = f_*: Sh(X) → Sh(X)
```
## GF(3) Triads
```
dmd-spectral (-1) ⊗ structured-decomp (0) ⊗ koopman-generator (+1) = 0 ✓
temporal-coalgebra (-1) ⊗ acsets (0) ⊗ koopman-generator (+1) = 0 ✓
```
## References
- Brunton et al. "Modern Koopman Theory" (2021)
- Mezić "Spectral Properties of Dynamical Systems" (2005)
- PyDMD: https://github.com/mathLab/PyDMD
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.