a. 1-chains = pseudoflows, circulations b. 2-chains = face potentials = Alexander numberings, boundary circulations c. Real-homology d. cycles, cocycles, and homology annotations e. Duality between shortest paths and feasible boundary circulations f. LP projection and the flow homology polytope g. implicit linear programming via the ellipsoid method