Adaptive Mechanics