All Topics  
Interpretation (logic)

 

   Email Print
   Bookmark   Link






 

Interpretation (logic)



 
 
In logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
 an interpretation gives meaning to an artificial or formal language
Formal language

A formal language is a set of words, i.e. finite string of letters, or symbols. The inventory from which these letters are taken is called the alphabet over which the language is defined....
 or to a sentence
Sentence (mathematical logic)

In mathematical logic, a sentence of a predicate logic is a well formed formula with no free variables. A sentence is viewed by some as expressing a proposition....
 of such a language by assigning a denotation (extension of a set) to each non-logical symbol
Non-logical symbol

In logic, the formal languages used to create expressions consist of symbols which can be broadly divided into logical constants and variables. The constants of a language can further be divided into logical constant and non-logical symbols ....
 (sometimes called non-logical constant) in that language or in that sentence. For a given formal language L or sentence F of that language, an interpretation assigns a denotation to each non-logical symbol occurring in L or F.






Discussion
Ask a question about 'Interpretation (logic)'
Start a new discussion about 'Interpretation (logic)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
 an interpretation gives meaning to an artificial or formal language
Formal language

A formal language is a set of words, i.e. finite string of letters, or symbols. The inventory from which these letters are taken is called the alphabet over which the language is defined....
 or to a sentence
Sentence (mathematical logic)

In mathematical logic, a sentence of a predicate logic is a well formed formula with no free variables. A sentence is viewed by some as expressing a proposition....
 of such a language by assigning a denotation (extension of a set) to each non-logical symbol
Non-logical symbol

In logic, the formal languages used to create expressions consist of symbols which can be broadly divided into logical constants and variables. The constants of a language can further be divided into logical constant and non-logical symbols ....
 (sometimes called non-logical constant) in that language or in that sentence. For a given formal language L or sentence F of that language, an interpretation assigns a denotation to each non-logical symbol occurring in L or F. It specifies a set as the domain or universe of discourse; to individual constants it assigns elements from the domain; to predicates of degree 1 it assigns properties
Property (philosophy)

In modern philosophy, mathematics, and logic, a property is an attribute of an Object ; thus a red object is said to have the property of redness....
 (more precisely extensions of sets); to predicates of degree 2 it assigns binary relations of individuals; to predicates of degree 3 it assigns ternary relations of individuals, and so on; and to sentential symbols it assigns truth-values.

More precisely, an interpretation of a formal language L or of a sentence F of such a language consists of a non-empty domain D (i.e. a non-empty set) as the universe of discourse together with an assignment that associates:
  • with each individual constant of L or of F an element of D,
  • with each sentential symbol of L or of F one of the truth-values T or F,
  • with each n-ary operation or function symbol of L or of F an n-ary operation with respect to D (i.e. a function from Dn into D),
  • with each n-ary predicate of L or of F an n-ary relation among elements of D, and, optionally,
  • with some binary predicate I of L the identity relation among elements of D.


In this way an interpretation provides meaning
Meaning

Meaning may refer to:...
 or semantic values
Semantics

Semantics is the study of meaning in communication. The word is derived from the Greek language word s??a?t???? , "significant", from s??a??? , "to signify, to indicate" and that from s??a , "sign, mark, token"....
 to the terms or formulae of the language. The study of the interpretations of formal languages is called formal semantics. In mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
, an interpretation is a mathematical object that contains the necessary information for an interpretation in the former sense.

The symbols used in formal languages include variables, logical-constants, quantifiers and punctuation symbols as well as the non-logical symbols (for an explanation of these terms see First-order logic
First-order logic

First-order logic is a formal deductive system used in mathematics, philosophy, linguistics, and computer science. It goes by many names, including: first-order predicate calculus , the lower predicate calculus, the language of first-order logic or predicate logic....
). The interpretation of a sentence or language therefore depends on which non-logical symbols it contains. Languages of the sentential (or propositional) calculus
Propositional calculus

In logic and mathematics, a propositional calculus or logic is a formal system in which formulae representing propositional formulas can be formed by combining atomic formula propositions using logical connectives, and a system of formal proof rules allows certain formul? to be established as "theorem"....
 are allowed sentential symbols as non-logical symbols. Languages of the first order predicate calculus allow in addition individual constants, predicate symbols and operation or function symbols.

Nomenclature

The term interpretation is synonymous with the term structure
Structure (mathematical logic)

In universal algebra and in model theory, a structure consists of an underlying Set along with a collection of finitary functions and relations which are defined on it....
.

The term model
Model

A model is a pattern, plan, representation , or description designed to show the main object or workings of an object, system, or concept. Model may also refer to:...
 applied to a language is synonymous with the term interpretation applied to a formal language.

If a sentence is true
True

True is the adjective form of the word truth.True may also refer to:...
 under an interpretation, then that interpretation is called a model of that sentence.

A formula without free variables is called a sentence.

A sentence which is true under every interpretation is called logically valid.

A sentence which is false under every interpretation is called unsatisfiable.

A signature
Signature (logic)

In logic, especially mathematical logic, a signature lists and describes the non-logical symbols of a formal language. In universal algebra, a signature lists the operations that characterize an algebraic structure....
 lists and describes the non-logical symbols of a formal language.

In universal algebra and in model theory, a structure
Structure (mathematical logic)

In universal algebra and in model theory, a structure consists of an underlying Set along with a collection of finitary functions and relations which are defined on it....
 is a type of formal interpretation which consists of an underlying set along with a collection of finitary functions and relations which are defined on it.

In mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
, an assignment can be regarded as an auxiliary notion, an important step in a specific way for defining the concept of truth formally (e.g. for first-order theories). It enables us to give meanings to terms (truth to sentences) of a language which deals with (free) variables.

A formal language
Formal language

A formal language is a set of words, i.e. finite string of letters, or symbols. The inventory from which these letters are taken is called the alphabet over which the language is defined....
 is a set of words, i.e. finite strings of letters, or symbols. The inventory from which these letters are taken is called the alphabet over which the language is defined. A formal language is often defined by means of a formal grammar. Formal languages are a purely syntactical notion, i.e. a priori there is no meaning associated with them. To distinguish the words of a language from arbitrary words over its alphabet, they are sometimes called well-formed words or (in logic) well-formed formulas.

Mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
 is a subfield of logic and mathematics. It consists both of the mathematical study of logic and the application of this study to other areas of mathematics. Mathematical logic has close connections to computer science and philosophical logic, as well. Unifying themes in mathematical logic include the expressive power of formal logics and the deductive power of formal proof systems.

Model theory
Model theory

In mathematics, model theory is the study of mathematical Structure such as Group , fields, graph , or even models of set theory, using tools from mathematical logic....
 studies the models of various formal theories. Here a theory is a set of sentences in a particular formal language (signature
Signature (logic)

In logic, especially mathematical logic, a signature lists and describes the non-logical symbols of a formal language. In universal algebra, a signature lists the operations that characterize an algebraic structure....
), while a model is a structure whose interpretation of the symbols of the signature cause the sentences of the theory to be true. Model theory is closely related to universal algebra and algebraic geometry, although the methods of model theory focus more on logical considerations than those fields.

Non-empty domain requirement

It is stated above that an interpretation must specify a non-empty domain as the universe of disourse. An important reason for this is so that equivalences like:
,
where x is not free in f, are logically valid. This equivalence is not logically valid when empty structures are permitted (e.g. let f be and ? be ). So the proof theory of first-order logic becomes much more complicated when empty structures are permitted, but the gain in allowing them is negligible, as both the intended interpretations and the interesting interpretations of the theories people study have non-empty domains. The difficulty with empty domains is certain inference rules that permit quantifiers to be passed across logical connectives. For concreteness, look at
This is satisfied by an empty domain. To put this in prenex normal form
Prenex normal form

A formula of the predicate calculus is in prenex normal form if it is written as a string of quantifiers followed by a quantifier-free part ....
, we want to move the existential quantifier to obtain
But this new formula is not satisfied by an empty domain, as there is no element with which the existential quantifier can be instantiated. The underlying issue is that the scope of the existential quantifier has changed to include the left disjunct.

Empty relations, however, don't cause this problem since there is no similar notion of passing a relation symbol across a logical connective, enlarging its scope in the process.

Methods of presenting an interpretation

There are a variety of ways of giving or presenting an interpretation; the method to be used is not part of the definition of a language.

Formal interpretation of a first order formal language

A first-order
First-order logic

First-order logic is a formal deductive system used in mathematics, philosophy, linguistics, and computer science. It goes by many names, including: first-order predicate calculus , the lower predicate calculus, the language of first-order logic or predicate logic....
 language L is determined by its non-logical symbols. The set of non-logical symbols, together with information identifying each symbol as a constant symbol or as a function symbol or predicate symbol of a certain "arity", is also known as its signature
Signature (logic)

In logic, especially mathematical logic, a signature lists and describes the non-logical symbols of a formal language. In universal algebra, a signature lists the operations that characterize an algebraic structure....
 s. Terms are assembled from the constant and function symbols together with the variables. Terms can be combined into an atomic formula using a predicate symbol (relation symbol) from the signature or the special predicate symbol =. Finally, the formulas of the language are assembled from atomic formulas using the logical connectives and quantifiers.

To ascribe meaning to all sentences of a first-order language, the following information is needed.
  • A domain of discourse
    Domain of discourse

    The domain of discourse, sometimes called the universe of discourse, logical discourse, or simply discourse, is an analytic tool used in deductive logic, especially predicate logic....
     D, usually required to be non-empty.
  • For every constant symbol, an element of D as its interpretation.
  • For every n-ary function symbol, an n-ary function from D to D, i.e. a function Dn ? D, as its interpretation.
  • For every n-ary predicate symbol, an n-ary relation on D, i.e. a subset of Dn, as its interpretation.
An object carrying this information is known as a structure
Structure (mathematical logic)

In universal algebra and in model theory, a structure consists of an underlying Set along with a collection of finitary functions and relations which are defined on it....
 (of signature s, or s-structure, or L-structure), or as a "model".

Some authors also admit propositional variable
Propositional variable

In mathematical logic, a propositional variable is a variable which can either be true or false. Propositional variables are the basic building-blocks of propositional formulas, used in propositional logic and higher logics....
s in first-order logic, which must then also be interpreted. A propositional variable can stand on its own as an atomic formula. The interpretation of a propositional variable is one of the two truth-values true and false.

The domain of discourse forms the range
Range (mathematics)

In mathematics, the range of a function is the Set of all "output" values produced by that function. Sometimes it is called the , or more precisely, the image of the domain of the function....
 of any variables that occur in any statements in the language. As for structures, the cardinality
Cardinality

In mathematics, the cardinality of a set is a measure of the "number of Element of the set". For example, the set A = contains 3 elements, and therefore A has a cardinality of 3....
 of an interpretation is defined as the cardinality of the domain. The truth-value of a formula under a given interpretation is intuitively clear; mathematically it is defined recursively by the T-schema
T-schema

The T-schema or truth schema is the inductive definition that lies at the heart of any realisation of Alfred Tarski's semantic theory of truth, expressing the commutation of truth over logical operators....
, also known as "Tarski's definition of truth".

The Löwenheim-Skolem theorem establishes that any satisfiable formula of first-order logic is satisfiable in a denumerably infinite domain of interpretation. Hence, countable domains (i.e. domains whose cardinality is countable) are sufficient for interpretation of first-order logic if one is only interested in a single sentence at a time.

Standard and non-standard models of arithmetic

A distinction is made between standard and non-standard models of Peano arithmetic, which is intended to describe the addition and multiplication operations on the natural numbers. The canonical standard model is obtained by taking the set of natural numbers as the domain of discourse, and interpreting "0" as 0, "1" as 1, "+" as the addition, and "×" as the multiplication. All models that are isomorphic to the one just given are also called standard; these models all satisfy the Peano axioms
Peano axioms

In mathematical logic, the Peano axioms, also known as the Dedekind?Peano axioms or the Peano postulates, are a set of axioms for the natural numbers presented by the 19th century Italian people mathematician Giuseppe Peano....
. There also exist non-standard models of the Peano axioms
Peano axioms

In mathematical logic, the Peano axioms, also known as the Dedekind?Peano axioms or the Peano postulates, are a set of axioms for the natural numbers presented by the 19th century Italian people mathematician Giuseppe Peano....
, which contain elements not correlated with any natural number.

See also

  • First-order logic
    First-order logic

    First-order logic is a formal deductive system used in mathematics, philosophy, linguistics, and computer science. It goes by many names, including: first-order predicate calculus , the lower predicate calculus, the language of first-order logic or predicate logic....
  • Formal interpretation
  • Formal semantics
  • Herbrand interpretation
    Herbrand interpretation

    In mathematical logic, a Herbrand interpretation is an Interpretation_ in which all constants and function symbols are assigned very simple meanings....
  • Interpretation (model theory)
    Interpretation (model theory)

    In model theory, interpretation of a structure M in another structure N is a technical notion that approximates the idea of representing M inside N....
  • Logical system
  • Löwenheim-Skolem theorem
  • Modal logic
    Modal logic

    A modal logic is any system of mathematical logic#Formal logic that attempts to deal with notions of possibility and necessity. Traditionally, there are three "modes" or "moods" or "modalities" of the Copula to be, namely, Logical possibility, probability, and Necessary_and_sufficient_conditions#Necessary_conditions....
  • Model (abstract)
    Model (abstract)

    In mathematical logic, the formal languages, formal systems, and theory which are studied have no meaningful content until they are given an interpretation within some other system....
  • Model theory
    Model theory

    In mathematics, model theory is the study of mathematical Structure such as Group , fields, graph , or even models of set theory, using tools from mathematical logic....
  • Satisfiable
  • Structure (mathematical logic)
    Structure (mathematical logic)

    In universal algebra and in model theory, a structure consists of an underlying Set along with a collection of finitary functions and relations which are defined on it....
  • Valuation (mathematics)
    Valuation (mathematics)

    In algebra , a valuation is a Function on a Field that provides a measure of size or multiplicity of elements of the field. They generalize to commutative algebra the notion of size inherent in consideration of the degree of a pole or Multiplicity of a zero in complex analysis, the degree divisibility of a number by a prime number in num...


External links