• Complain

Shashi Mohan Srivastava - A Course on Mathematical Logic

Here you can read online Shashi Mohan Srivastava - A Course on Mathematical Logic full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Springer, genre: Children. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Shashi Mohan Srivastava A Course on Mathematical Logic

A Course on Mathematical Logic: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "A Course on Mathematical Logic" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

This is a short, modern, and motivated introduction to mathematical logic for upper undergraduate and beginning graduate students in mathematics and computer science. Any mathematician who is interested in getting acquainted with logic and would like to learn Gdels incompleteness theorems should find this book particularly useful. The treatment is thoroughly mathematical and prepares students to branch out in several areas of mathematics related to foundations and computability, such as logic, axiomatic set theory, model theory, recursion theory, and computability.

In this new edition, many small and large changes have been made throughout the text. The main purpose of this new edition is to provide a healthy first introduction to model theory, which is a very important branch of logic. Topics in the new chapter include ultraproduct of models, elimination of quantifiers, types, applications of types to model theory, and applications to algebra, number theory and geometry. Some proofs, such as the proof of the very important completeness theorem, have been completely rewritten in a more clear and concise manner. The new edition also introduces new topics, such as the notion of elementary class of structures, elementary diagrams, partial elementary maps, homogeneous structures, definability, and many more.

Shashi Mohan Srivastava: author's other books


Who wrote A Course on Mathematical Logic? Find out the surname, the name of the author of the book and a list of all author's works by series.

A Course on Mathematical Logic — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "A Course on Mathematical Logic" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Shashi Mohan Srivastava Universitext A Course on Mathematical Logic 2nd ed. 2013 10.1007/978-1-4614-5746-6_1 Springer Science+Business Media New York 2013
1. Syntax of First-Order Logic
Shashi Mohan Srivastava 1
(1)
Indian Statistical Institute, Barrackpore Trunk Road 203, Kolkata, 700108, India
Abstract
The main objects of study in mathematical logic are mathematical theories such as set theory, number theory, and the theory of algebraic structures such as groups, rings, fields, algebraically closed fields, etc., with the aim of developing tools to examine their consistency, completeness, and other similar questions concerning the foundation of these theories. In this chapter we take the first step toward logic and precisely define the notion of a first-order theory.
The main objects of study in mathematical logic are mathematical theories such as set theory, number theory, and the theory of algebraic structures such as groups, rings, fields, algebraically closed fields, etc., with the aim of developing tools to examine their consistency, completeness, and other similar questions concerning the foundation of these theories. In this chapter we take the first step toward logic and precisely define the notion of a first-order theory.
1.1 First-Order Languages
The objects of study in the natural sciences have a physical existence. By contrast, mathematical objects are concepts, e.g., sets, belongs to (), natural numbers, real numbers, complex numbers, lines, curves, addition, multiplication, etc.
There must be initial concepts in a theory. To elaborate on this a bit more, note that a concept can be defined in terms of other concepts. For instance, x y is the unique number z such that Picture 1 ; or if x and y are sets, x y if for every element z , z x implies z y . Thus, subtraction can be defined in terms of addition and subset () in terms of belongs to (). At the onset, one begins with a minimal number of undefined concepts. For instance, in set theory, the undefined concepts are sets and belongs to; in number theory, the undefined concepts are natural numbers, zero, and the successor function; in the theory of real numbers (seen as an archimedean ordered field), the undefined concepts are real numbers, zero, one, addition, multiplication, and less than. In these examples, we see that there are two groups of concepts: sets or natural numbers or real numbers on the one hand and belongs to, zero, one, successor, addition, multiplication, less than, etc. on the other. Concepts of the first type are the main objects of study; concepts of the second type are used to reflect basic structural properties of the objects of the first type. Then one lists a set of axioms that give the basic structural properties of the objects of study. It is expected that based on these undefined concepts and on the axioms, other concepts can be defined. Then the theory is developed by introducing more and more concepts and proving more and more theorems.
Clearly, we ought to have a language to develop a theory. Like any of the natural languages, for example, Latin, Sanskrit, or Tamil, a language suitable for a mathematical theory also has an alphabet. But unlike natural languages, a statement in a mathematical theory is expressed symbolically and has an unambiguous syntactical construction. Before giving precise definitions, we give some examples of statements in some theories that we are familiar with.
Example 1.1.1.
Consider the following statement in group theory. For every x there exists y such that x y = e . Here (dot) is a symbol for the binary group operation and e for the identity element. If we use the symbol A Course on Mathematical Logic - image 2 to denote for every and for there exists, then we can represent the foregoing statement as follows:
A Course on Mathematical Logic - image 3
Example 1.1.2.
The following two statements appear in set theory:
A Course on Mathematical Logic - image 4
and
A Course on Mathematical Logic - image 5
The first statement is a symbolic representation of the statement Given any two sets x and y , there is a set z that contains both x and y ; the second statement means There is no set x that contains all sets y .
We see that the language for a theory should have variables to represent the objects of study, e.g., sets in set theory, or elements of a group in group theory, etc., and some logical symbols like (there exists),(and), (negation),=(equality). These symbols are common to the languages for all theories. We call them logical symbols. On the other hand, there are certain alphabets that represent undefined concepts of a specific theory. For instance, in group theory we use two symbols: the dot for the group operation and a symbol, say e , for the identity element; in set theory we have a binary relation symbolfor the undefined concept belongs to.
We make one more observation before giving the first definition in the subject. Mathematicians use many logical connectives and quantifiers such as(or),(and), (there exists), Picture 6 (for all),(if , then ), and(if and only if). However, in their reasoning two statements A and B are both true if and only if it is not true that any of A or B is false; A implies B if and only if either A is false or B is true, etc. This indicates that some of the logical connectives and quantifiers can be defined in terms of others. Thus, we can start with a few logical connectives and quantifiers. This economy will help in making many proofs quite short.
A first-order languageL consists of two types of symbols: logical symbols and nonlogical symbols . Logical symbols consist of a sequence of variablesx 0, x 1, x 2,; logical connectives (negation) and(disjunction); a logical quantifier (existential quantifier); and the equality symbol =. We call the order in which variables x 0, x 1, x 2, are listed the alphabetical order . These are common to all first-order languages. Depending on the theory, nonlogical symbols of L consist of an (empty or nonempty) set of constant symbols { c i : i I }; for each positive integer n , a set of n -ary function symbols { f j : j J n }; and a set of n -ary relation symbols { p k : k K n }.
When it is clear from the context, a first-order language will simply be called a language. Since logical symbols are the same for all languages, to specify a language one must specify its nonlogical symbols only. The collection of all nonlogical symbols is sometimes called the signature of the language. To avoid suffixes and for ease in reading, we shall use symbols x , y , z , u , v , w , with or without subscripts, to denote variables. Any finite sequence of symbols of a language L will be called an expression in L .
A language L is called countable if it has only countably many nonlogical symbols; it is called finite if it has finitely many nonlogical symbols.
Example 1.1.3.
The language for set theory has only one nonlogical symbol: a binary relation symbolfor belongs to.
Example 1.1.4.
The language for group theory has a constant symbol e (for the identity element) and a binary function symbol (for the group operation).
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «A Course on Mathematical Logic»

Look at similar books to A Course on Mathematical Logic. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «A Course on Mathematical Logic»

Discussion, reviews of the book A Course on Mathematical Logic and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.