A Small Learning Graph - Topological Ordering and Transitive Reduction

flowchart TD subgraph Full ["Full Graph - All Edges Shown"] direction TD WM1[1. Working Memory]:::blue CH1[2. Chunking]:::blue SC1[3. Schema]:::blue RP1[4. Retrieval Practice]:::blue SE1[5. Spacing Effect]:::blue DD1[6. Desirable Difficulty]:::blue DP1[7. Deliberate Practice]:::blue TR1[8. Transfer]:::blue CH1 --> WM1 SC1 --> CH1 RP1 --> WM1 SE1 --> RP1 DD1 --> SE1 DD1 --> RP1 DP1 --> DD1 DP1 --> SC1 TR1 --> SC1 TR1 --> DP1 end subgraph Reduced ["Transitive Reduction - Redundant Edge Dashed"] direction TD WM2[1. Working Memory]:::teal CH2[2. Chunking]:::teal SC2[3. Schema]:::teal RP2[4. Retrieval Practice]:::teal SE2[5. Spacing Effect]:::teal DD2[6. Desirable Difficulty]:::teal DP2[7. Deliberate Practice]:::teal TR2[8. Transfer]:::teal CH2 --> WM2 SC2 --> CH2 RP2 --> WM2 SE2 --> RP2 DD2 --> SE2 DD2 -.->|redundant| RP2 DP2 --> DD2 DP2 --> SC2 TR2 --> SC2 TR2 --> DP2 end classDef blue fill:#4A90D9,stroke:#2C5F8A,color:#fff classDef teal fill:#26A69A,stroke:#00796B,color:#fff

Left: the full graph with all ten edges. Right: the transitive reduction. The dashed edge from Desirable Difficulty to Retrieval Practice is redundant because the path through Spacing Effect already implies it. Numbers show one valid topological ordering of several possible.


Back to Documentation