Term interpretation

from Wikipedia, the free encyclopedia

The term interpretation is a term used in mathematical logic, it is a special interpretation in the first order predicate logic .

If a set of expressions of a language is given, an interpretation of the language dependent on it should be constructed. This essentially uses the terms of the language. An interpretation is given by its universe (non-empty set), by an interpretation of the symbols in and a variable assignment. We start by defining the universe of interpretation. By

an equivalence relation is defined on the set of all terms of the language. The set of equivalence classes is denoted by, the equivalence class of a term by . We use one interpretation as the universe

Next, give the interpretations of the constant, function, and relation symbols. Set for a constant symbol

.

Define for an n-digit function symbol

and for an n-place relation symbol

.

One can show that these determinations are well defined. Finally, a variable assignment must be specified; you just bet

, where the variables are.

Overall, this defines what is known as the term interpretation .

You can immediately see that from the above definitions

Substructures are defined, where stands for the set of variables occurring in the term and the set of symbols must contain at least one constant symbol so that it is not empty. This gives you further interpretations if you define the assignment:

Term interpretations occur in Herbrand structures and Henkin's theorem .

Individual evidence

  1. ^ Heinz-Dieter Ebbinghaus, Jörg Flum, Wolfgang Thomas: Introduction to mathematical logic. Spektrum Akademischer Verlag, Heidelberg / Berlin / Oxford 1996, ISBN 3-8274-0130-5 , in particular Chapter V, § 1.
  2. ^ Heinz-Dieter Ebbinghaus, Jörg Flum, Wolfgang Thomas: Introduction to mathematical logic. Spectrum Academic Publishing House, Heidelberg / Berlin / Oxford 1996, ISBN 3-8274-0130-5 , especially Chapter XI, § 1.