What cooking liquid slows bean softening and what hastens the softening?

Cooking beans in an acidic liquid such as tomato sauce or wine will slow down the softening process. On the other hand, adding baking soda to the cooking liquid will hasten the softening of beans.