Resources and Reading Materials:
Textbooks:
-
John Kelly. The Essence of Logic. Prentice Hall, 1996.
-
Benjamin C. Pierce, et. al.
Programming Language Foundations. Software Foundations
series, 2018.
Articles:
-
Joseph Y. Halpern, et. al.
On the Unusual Effectiveness of Logic in Computer Science.
The Bulletin of Symbolic Logic, 2001.
-
W. V. Quine. The Ways of Paradox, 1976.
Further Reading:
-
Leo Bachmair and Harald Ganzinger.
Resolution Theorem Proving, in "Handbook of Automated
Reasoning.", 2001.
-
Martin Davis.
The Universal Computer: The Road from Leibniz to Turing. W.
W. Norton & Company, 2000.
-
Herbert B. Enderton.
A Mathematical Introduction to Logic 2nd Edition. Academic
Press, 2001.
-
Melvin Fitting.
First-Order Logic and Automated Theorem Proving.
Springer-Verlag, 1996.
-
Torkel Franzen
Gödel's Theorem: An Incomplete Guide to Its Use and Abuse.
A K Peters, 2005.
-
Volker Halbach
The Logic Manual.
Oxford University Press, 2010.
-
Uwe Schöning and Jacobo Torán.
The Satisfiability Problem. Lehmanns Media, 2013.