Assignment (logic)

from Wikipedia, the free encyclopedia

An assignment is part of the interpretation of formal systems

Propositional logic

In propositional logic, an assignment is defined as a mapping of the set of proposition variables onto the set . So a truth value is assigned to each proposition variable .

The application of this mapping to whole formulas is possible through the recursive definition of to the whole set of Boolean formulas .

With

This definition is given here as an example for the logical signature . If the signature contains other joiners, the definition must be expanded.

This ensures that an entire formula can be processed. At the lowest level, however, discrete values ​​are still assigned to the individual proposition variables. If such a formula is now assigned, it is possible to determine a total truth value for the entire formula that corresponds to the assignment.

The amount of all assignments of a formula is usually shown with the help of a value table.

1 0 0 0
2 0 0 1
n 1 1 1

( ) refers to the corresponding line that reflects the assignment of the individual variables that occur in. On the basis of this assignment, additional terms such as tautology are built up in the logic.

Predicate logic

Let the variables of the structure be . An assignment is z. B. given by the function for .

literature

  • Hans-Dieter Ebbinghaus, Jörg Flum, Wolfgang Thomas: Introduction to mathematical logic . 4th edition. Spektrum Akademischer Verlag, Heidelberg 1996, ISBN 3-8274-1691-4 .
  • Wolfgang Rautenberg: Introduction to Mathematical Logic . 3. Edition. Vieweg + Teuber, Berlin 2008, ISBN 978-3-8348-0578-2

Individual evidence

  1. Ebbinghaus u. a., chap. III, §1
  2. Rautenberg, chap. I.1