num_pages: 431
description: The ability to reason and think in a logical manner forms the basis of learning for most mathematics computer science philosophy and logic students. Based on the author's teaching notes at the University of Maryland and aimed at a broad audience this text covers the fundamental topics in classical logic in an extremely clear thorough and accurate style that is accessible to all the above. Covering propositional logic first-order logic and second-order logic as well as proof theory computability theory and model theory the text also contains numerous carefully graded exercises and is ideal for a first or refresher course.
language: English
title: A First Course in Logic: An Introduction to Model Theory, Proof Theory, Computability, and Complexity
publisher: Oxford University Press