I was reading my daily reddit and came accross this link to a new double major at Oxford, Computer Science and Philosophy.
https://www.ox.ac.uk/admissions/undergraduate/courses-listing/computer-science-and-philosophy
I just wish my university had a double major like this, i would have taken it as an undergrad for sure (I am now doing graduate research in CS). Anyways, i wanted to ask what books are good for beginning and intermediate levels in Logic. I know theres like Deductive Logic, Set Theory, but the actual books i don't know any.
My preferred intro logic text is Enderton's "A mathematical introduction to logic." Smullyan's book on first-order logic is very nice, though it uses proof trees, which is (awesome but) somewhat unusual. I'm also a fan of Peter Smith's "An Introduction to Godel's Theorems." As far as set theory goes, it really depends how far you'd like to go. I imagine that if you're doing graduate research in CS you know the "basics" that would be covered in Halmos' "Naive Set Theory." If you're looking for more, I also like Enderton's "Set Theory," and after that a big standard text is Jech's.
There's obviously more. You need a good textbook for modal logic, and I don't know any. Hopefully someone else can help fill in the picture.