skip to main content
CDS 246
Algebraic & Topological Structures in Systems Theory
9 units (3-0-6)  | third term
Prerequisites: CMS/ACM/IDS 107a and CDS 232 or instructor permission..

In this course, we introduce fundamental algebraic & topological tools and their numerous applications to problems in dynamics and control. Throughout, the basic concepts of category theory—categories, universal properties, and functors—are emphasized as unifying tools. After introducing categories, we study basic topology (spaces, maps, products, quotients) and its applications in topological dynamics (flows, maps, recurrence, Conley's fundamental theorem of dynamical systems). We then study basic group theory (groups, subgroups, products, quotients, free groups) and algebraic topology (fundamental group & Seifert-Van-Kampen) with applications to navigation problems in robotics. As time permits, we will perform a deeper study of algebraic topology (homology, exact sequences, degree theory), and provide applications to vector fields & stabilization (hairy ball theorem, Brockett's theorem) and data analysis (persistent homology).

Instructor: Moeller