logic and automated reasoning study notes 8274436