The theory is called the lock-and-key model of enzyme action.