Chapter 3. Programs as Mathematical Objects
A straight-line program is the simplest model of computation used in automatic differentiation. It is a program with a fixed sequence of assignments, no branches, no loops,...
| Section | Title |
|---|---|
| 1 | Chapter 3. Programs as Mathematical Objects |
| 2 | Intermediate Variables |
| 3 | Dependency Graphs |
| 4 | Control Flow |
| 5 | Loops and Recurrence Relations |
| 6 | Memory and State |
| 7 | Purity and Side Effects |
| 8 | Differentiable Subprograms |