Difference between revisions of "Model (in logic)"
(Importing text file) |
Ulf Rehmann (talk | contribs) m (tex encoded by computer) |
||
Line 1: | Line 1: | ||
− | + | <!-- | |
+ | m0643601.png | ||
+ | $#A+1 = 55 n = 0 | ||
+ | $#C+1 = 55 : ~/encyclopedia/old_files/data/M064/M.0604360 Model (in logic) | ||
+ | Automatically converted into TeX, above some diagnostics. | ||
+ | Please remove this comment and the {{TEX|auto}} line below, | ||
+ | if TeX found to be correct. | ||
+ | --> | ||
− | + | {{TEX|auto}} | |
+ | {{TEX|done}} | ||
− | + | An interpretation of a [[Formal language|formal language]] satisfying certain axioms (cf. [[Axiom|Axiom]]). The basic formal language is the first-order language $ L _ \Omega $ | |
+ | of a given signature $ \Omega $ | ||
+ | including predicate symbols $ R _ {i} $, | ||
+ | $ i \in I $, | ||
+ | function symbols $ f _ {j} $, | ||
+ | $ j \in J $, | ||
+ | and constants $ c _ {k} $, | ||
+ | $ k \in K $. | ||
+ | A model of the language $ L _ \Omega $ | ||
+ | is an [[Algebraic system|algebraic system]] of signature $ \Omega $. | ||
− | Let | + | Let $ \Sigma $ |
+ | be a set of closed formulas in $ L _ \Omega $. | ||
+ | A model for $ \Sigma $ | ||
+ | is a model for $ L _ \Omega $ | ||
+ | in which all formulas from $ \Sigma $ | ||
+ | are true. A set $ \Sigma $ | ||
+ | is called consistent if it has at least one model. The class of all models of $ \Sigma $ | ||
+ | is denoted by $ \mathop{\rm Mod} \Sigma $. | ||
+ | Consistency of a set $ \Sigma $ | ||
+ | means that $ \mathop{\rm Mod} \Sigma \neq \emptyset $. | ||
+ | |||
+ | A class $ {\mathcal K} $ | ||
+ | of models of a language $ L _ \Omega $ | ||
+ | is called axiomatizable if there is a set $ \Sigma $ | ||
+ | of closed formulas of $ L _ \Omega $ | ||
+ | such that $ {\mathcal K} = \mathop{\rm Mod} \Sigma $. | ||
+ | The set $ T ( {\mathcal K} ) $ | ||
+ | of all closed formulas of $ L _ \Omega $ | ||
+ | that are true in each model of a given class $ {\mathcal K} $ | ||
+ | of models of $ L _ \Omega $ | ||
+ | is called the [[Elementary theory|elementary theory]] of $ {\mathcal K} $. | ||
+ | Thus, a class $ {\mathcal K} $ | ||
+ | of models of $ L _ \Omega $ | ||
+ | is axiomatizable if and only if $ {\mathcal K} = \mathop{\rm Mod} T ( {\mathcal K} ) $. | ||
+ | If a class $ {\mathcal K} $ | ||
+ | consists of models isomorphic to a given model, then its elementary theory is called the elementary theory of this model. | ||
+ | |||
+ | Let $ \mathbf A $ | ||
+ | be a model of $ L _ \Omega $ | ||
+ | having universe $ A $. | ||
+ | One may associate to each element $ a \in A $ | ||
+ | a constant $ c _ {a} $ | ||
+ | and consider the first-order language $ L _ {\Omega A } $ | ||
+ | of signature $ \Omega A $ | ||
+ | which is obtained from $ \Omega $ | ||
+ | by adding the constants $ c _ {a} $, | ||
+ | $ a \in A $. | ||
+ | $ L _ {\Omega A } $ | ||
+ | is called the diagram language of the model $ \mathbf A $. | ||
+ | The set $ O ( \mathbf A ) $ | ||
+ | of all closed formulas of $ L _ {\Omega A } $ | ||
+ | which are true in $ \mathbf A $ | ||
+ | on replacing each constant $ c _ {a} $ | ||
+ | by the corresponding element $ a \in A $ | ||
+ | is called the description (or elementary diagram) of $ \mathbf A $. | ||
+ | The set $ D ( \mathbf A ) $ | ||
+ | of those formulas from $ O ( \mathbf A ) $ | ||
+ | which are atomic or negations of atomic formulas is called the diagram of $ A $. | ||
Along with models of first-order languages, models of other types (infinitary logic, [[Intuitionistic logic|intuitionistic logic]], many-sorted logic, second-order logic, [[Many-valued logic|many-valued logic]], and [[Modal logic|modal logic]]) have also been considered. | Along with models of first-order languages, models of other types (infinitary logic, [[Intuitionistic logic|intuitionistic logic]], many-sorted logic, second-order logic, [[Many-valued logic|many-valued logic]], and [[Modal logic|modal logic]]) have also been considered. | ||
For references see [[Model theory|Model theory]]. | For references see [[Model theory|Model theory]]. | ||
− | |||
− | |||
====Comments==== | ====Comments==== | ||
English usage prefers the word "structure" where Russian speaks of a "model of a language" or an "algebraic system" ; "model" is reserved for structures satisfying a given theory (set of closed formulas). | English usage prefers the word "structure" where Russian speaks of a "model of a language" or an "algebraic system" ; "model" is reserved for structures satisfying a given theory (set of closed formulas). |
Latest revision as of 08:01, 6 June 2020
An interpretation of a formal language satisfying certain axioms (cf. Axiom). The basic formal language is the first-order language $ L _ \Omega $
of a given signature $ \Omega $
including predicate symbols $ R _ {i} $,
$ i \in I $,
function symbols $ f _ {j} $,
$ j \in J $,
and constants $ c _ {k} $,
$ k \in K $.
A model of the language $ L _ \Omega $
is an algebraic system of signature $ \Omega $.
Let $ \Sigma $ be a set of closed formulas in $ L _ \Omega $. A model for $ \Sigma $ is a model for $ L _ \Omega $ in which all formulas from $ \Sigma $ are true. A set $ \Sigma $ is called consistent if it has at least one model. The class of all models of $ \Sigma $ is denoted by $ \mathop{\rm Mod} \Sigma $. Consistency of a set $ \Sigma $ means that $ \mathop{\rm Mod} \Sigma \neq \emptyset $.
A class $ {\mathcal K} $ of models of a language $ L _ \Omega $ is called axiomatizable if there is a set $ \Sigma $ of closed formulas of $ L _ \Omega $ such that $ {\mathcal K} = \mathop{\rm Mod} \Sigma $. The set $ T ( {\mathcal K} ) $ of all closed formulas of $ L _ \Omega $ that are true in each model of a given class $ {\mathcal K} $ of models of $ L _ \Omega $ is called the elementary theory of $ {\mathcal K} $. Thus, a class $ {\mathcal K} $ of models of $ L _ \Omega $ is axiomatizable if and only if $ {\mathcal K} = \mathop{\rm Mod} T ( {\mathcal K} ) $. If a class $ {\mathcal K} $ consists of models isomorphic to a given model, then its elementary theory is called the elementary theory of this model.
Let $ \mathbf A $ be a model of $ L _ \Omega $ having universe $ A $. One may associate to each element $ a \in A $ a constant $ c _ {a} $ and consider the first-order language $ L _ {\Omega A } $ of signature $ \Omega A $ which is obtained from $ \Omega $ by adding the constants $ c _ {a} $, $ a \in A $. $ L _ {\Omega A } $ is called the diagram language of the model $ \mathbf A $. The set $ O ( \mathbf A ) $ of all closed formulas of $ L _ {\Omega A } $ which are true in $ \mathbf A $ on replacing each constant $ c _ {a} $ by the corresponding element $ a \in A $ is called the description (or elementary diagram) of $ \mathbf A $. The set $ D ( \mathbf A ) $ of those formulas from $ O ( \mathbf A ) $ which are atomic or negations of atomic formulas is called the diagram of $ A $.
Along with models of first-order languages, models of other types (infinitary logic, intuitionistic logic, many-sorted logic, second-order logic, many-valued logic, and modal logic) have also been considered.
For references see Model theory.
Comments
English usage prefers the word "structure" where Russian speaks of a "model of a language" or an "algebraic system" ; "model" is reserved for structures satisfying a given theory (set of closed formulas).
Model (in logic). Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Model_(in_logic)&oldid=15173