logic and automated reasoning lecture notes set 2 592452