Algorithmic Dependencies