Tywin was going to let Tyrion live because it would mean he’d get Jaime. That was Tywin’s win condition: killing Tyrion would have given him a certain satisfaction, but seeing his golden boy take his rightful place as his heir was his ultimate prize, and killing Tyrion wouldn’t achieve that.