No label defined (Q4023926)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 108465
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | No label defined |
scientific article; zbMATH DE number 108465 |
Statements
23 January 1993
0 references
classical predicate logic
0 references
syntax
0 references
semantics
0 references
first-order predicate logic with equality
0 references
second-order logic
0 references
logics with infinitary languages
0 references
logical foundations of logic programming
0 references
elementary equivalence
0 references
0.89121795
0 references
0.88854647
0 references
0 references
0.8473396
0 references
This book gives a very thorough treatment of classical logic, in German, for mathematicians. It starts right away with first-order predicate logic with equality. Propositional logic is only treated separately in Chapter XI on logic programming. This chapter is new with respect to the authors' ``Mathematical logic'' (1984; Zbl 0556.03001), an English translation of the first printing (1978; Zbl 0399.03001). The text is illustrated with interesting examples from mathematics. Most (if not all) sections end with exercises; solutions of these are not given. The proof of the completeness of a sequent calculus for first- order logic is given in the Henkin way. The Löwenheim-Skolem theorems are treated in Chapter VI. Because of the restricted expressive power of first-order logic, second-order logic and logics with infinitary languages are considered in Chapter IX. The undecidability of first-order logic is shown in Chapter X via the undecidability of the halting problem for register machines. In the same chapter one finds a proof of the incompleteness of second-order logic using Trakhtenbrot's theorem, and proofs of Gödel's first and second incompleteness theorems for arithmetic. Chapter XI contains logical foundations of logic programming, including Herbrand's theorem, resolution and unification. The last Chapter (XII) contains some very interesting topics not easily to be found in other elementary logic books: the theorems of Fraissé and Ehrenfeucht, giving characterizations of elementary equivalence; and the first and second theorem of Lindström showing that first-order logic is the most expressive one which satisfies certain conditions.
0 references