logic and automated reasoning lecture notes set 3 8399341