This textbook provides a concise and self-contained introduction to
mathematical logic, with a focus on the fundamental topics in
first-order logic and model theory. Including examples from several
areas of mathematics (algebra, linear algebra and analysis), the book
illustrates the relevance and usefulness of logic in the study of these
subject areas.
The authors start with an exposition of set theory and the axiom of
choice as used in everyday mathematics. Proceeding at a gentle pace,
they go on to present some of the first important results in model
theory, followed by a careful exposition of Gentzen-style natural
deduction and a detailed proof of Gödel's completeness theorem for
first-order logic. The book then explores the formal axiom system of
Zermelo and Fraenkel before concluding with an extensive list of
suggestions for further study.
The present volume is primarily aimed at mathematics students who are
already familiar with basic analysis, algebra and linear algebra. It
contains numerous exercises of varying difficulty and can be used for
self-study, though it is ideally suited as a text for a one-semester
university course in the second or third year.