Causal Structure & Dynamic Matrices
Stage II, Course 6 · 4 credits · 14 weeks · Formalize causality and prove non-collapsibility
Course Purpose
Students learn to formalize causality mathematically. Every causal relationship can be represented as a directed edge in a graph, and every causal graph can be represented as a matrix. The lower-triangular form of this matrix mathematically proves non-collapsibility.
By end: Students can translate from system description to causal graph to matrix, understand topological ordering, prove stability from eigenvalues, and verify mathematically that channel separation is maintained.
Learning Outcomes
- Draw causal graphs — edges as influence, cycles as feedback
- Translate causal graphs to matrices — adjacency and weighted matrices
- Perform topological ordering — order nodes to expose causality
- Prove lower-triangular structure — how DAGs guarantee non-collapsibility
- Analyze eigenvalues and stability — behavior from structure
- Identify cycles and their effects — positive vs. negative feedback
- Understand multi-scale causality — causality at different hierarchical levels
- Test causal hypotheses empirically — intervention calculus basics
Core Concepts
causality, causal-graph, DAG, adjacency-matrix, topological-order, lower-triangular, feedback, cycle, eigenvalue, stability, multi-scale-causality
Course Structure (14 weeks)
| Week | Topic |
|---|---|
| 1-3 | Causal graphs: drawing and interpretation |
| 4-5 | Graphs to matrices: adjacency and dynamics |
| 6-7 | Topological ordering and lower-triangular form |
| 8 | Non-collapsibility proof through structure |
| 9-10 | Eigenvalue analysis and stability |
| 11-12 | Cycles, feedback, and multi-scale causality |
| 13-14 | Capstone: complete causal-mathematical model |
Comments