Next Article in Journal
Convex (α, β)-Generalized Contraction and Its Applications in Matrix Equations
Next Article in Special Issue
Hybrid near Algebra
Previous Article in Journal
Process Capability Control Charts for Monitoring Process Accuracy and Precision
Previous Article in Special Issue
First Entire Zagreb Index of Fuzzy Graph and Its Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Some Model Theoretic Properties for Pavelka-Style Gödel Logic, RGL* and Gödel Logic with Δ

by
Nazanin Roshandel Tavana
Department of Mathematics and Computer Science, Amirkabir University of Technology, Tehran 11366, Iran
Axioms 2023, 12(9), 858; https://doi.org/10.3390/axioms12090858
Submission received: 2 August 2023 / Revised: 28 August 2023 / Accepted: 2 September 2023 / Published: 5 September 2023
(This article belongs to the Special Issue Non-classical Logics and Related Algebra Systems)

Abstract

:
Pavelka-style (rational) Gödel logic is an extension of Gödel logic which is denoted by RGL*. In this article, due to the approximate Craig interpolation property for RGL*, the Robinson theorem and approximate Beth theorem are presented and proved. Then, the omitting types theorem for this logic is expressed and proved. At the end, as a reduction, the omitting types theorem for standard Gödel logic with Δ is studied.

1. Introduction

The following article contains original research on fuzzy set theory in a narrow sense. Although Gödel logic is originally a non-classical logic, it can be extended to other non-classical logics by adding appropriate nullary or unary connectives. This feature makes it possible to have new properties which help to prove mathematical theorems in these logics. It is worth noting that these theorems may not be proved in Gödel logic due to the absence of these features. For instance, in RGL*, by adding rational numbers as nullary connectives, one can determine the area of a formula before a value is assigned to it. This helps to prove a version of some theorems, such as the Craig interpolation property and its applications. Moreover, by adding a unary connective, Δ , to Gödel logic, one can determine the value of a (closed) formula as being either absolutely true or not, which also helps to prove some properties for formulas and theories. The theorems studied in this article are interesting for mathematicians in logic (model theory), and in particular in the model theory of fuzzy logics.
The Craig interpolation property is an open problem for first-order Gödel logic [1]. In [2], the author expresses an approximate version of the Craig interpolation property for Pavelka-style Gödel logic, RGL* (which is called rational Gödel logic). It says that, for every two sentences φ and ψ in the languages L 1 and L 2 such that φ ψ , and every s ( 0 , 1 ] Q , there is a sentence θ in L 1 L 2 such that φ θ and θ s ¯ ψ . Note that, in this extension of Gödel logic, the rational numbers in [ 0 , 1 ] are added to the language as nullary connectives as s ¯ for every s [ 0 , 1 ] Q . Also, the set of truth values in this new logic is I = [ 0 , 1 ] 2 \ { ( 0 , r ) : r > 0 } for compactness. The value of every s ¯ for s [ 0 , 1 ] Q in every standard model is given by ( s , s ) I . The relation of RGL* to Gödel logic is the same as Pavelka logic to Łukasiewicz logic. The difference is that every operation as well as the implication in (Pavelka) Łukasiewicz logic is continuous, while the implication in Gödel logic (as well as RGL*) is not continuous. The model theory of this logic is similar to the metric model theory [3,4], by considering the concept of approximation in defining the notions.
As some applications of this version of the Craig interpolation property, the Robinson consistency theorem and an approximate version of the Beth theorem can be proved in RGL*. The Craig interpolation property and its direct application as the Robinson consistency theorem are applicable in computing sciences in particular, databases [5], automated reasoning [6], type checking [7], model checking [8], structured theorem proving [9], etc. Computing science and model theoretic motivations have led to a very general approach to interpolation [10], which is completely independent of any concrete logical system [11,12,13].
The Robinson consistency theorem for Łukasiewicz logic in [14,15] as well as for many-valued logic in [16] is studied, but efforts for proving this theorem in Gödel logic have not been successful yet. In the presented article, the mentioned theorem in RGL* is formulated and proved. The Robinson consistency theorem in RGL* is similar to its classical version. It says that if L 1 and L 2 are two languages and T is a linearly complete theory in L 1 L 2 , then for every two strongly consistent theories T 1 and T 2 in L 1 and L 2 , respectively, both of them include T, the theory T 1 T 2 is also strongly consistent in L 1 L 2 .
Moreover, an approximate version of the Beth theorem due to the approximate nature of this logic, similar to the approximate Craig interpolation property, can be proved. Assume P and P are two new predicate symbols not in the language L , Σ ( P ) is the set of sentences in L { P } , and Σ ( P ) is the set of sentences in L { P } by replacing P by P everywhere. Then, if Σ ( P ) proves P implicitly, i.e.,
Σ ( P ) Σ ( P ) x 1 , , x n ( P ( x 1 , , x n ) P ( x 1 , , x n )
then Σ ( P ) approximately defines P explicitly, i.e., for all s ( 0 , 1 ] Q , there is a sentence θ ( x 1 , , x n ) such that
Σ ( P ) { x 1 , , x n θ ( x 1 , , x n ) } x 1 , , x n P ( x 1 , , x n )
and
Σ ( P ) { x 1 , , x n P ( x 1 , , x n ) } s ¯ x 1 , , x n θ ( x 1 , , x n ) .
It is proved that in RGL*, the approximate Beth theorem holds.
The model theory of fuzzy logic is introduced in [17,18,19,20]. The concept of type is crucial in the classical model theory, which is a collection of formulas which is satisfiable with respect to a theory [21]. Using a formula, one can provide a first-order property, and using a type, a collection of properties is presented. A type in a model M is realized if there are some elements a ¯ in the universe of M such that every formula substituting variables by a ¯ satisfies in M . Otherwise, it is omitted in M . The omitting types theorem says that, under some conditions, a type can be omitted in a model.
The omitting types theorem for some fuzzy logics is studied in [22,23,24,25]. In [22,23], the omitting types theorem is studied for [ 0 , 1 ] -valued logics in uncountable language, while in this article, the mentioned theorem is verified for I -valued Gödel logic in countable language. Also, in Section 4, this theorem is mentioned and proved in a countable language. In [25], this theorem is proved for MTL, core fuzzy logics, and uniform logic, which are different from the logics presented here. Moreover, the approach used in the article [25] is via the proof theory, whereas the approach in this article is model theory. In comparison with [24], the usual completeness theorem does not hold in RGL*; furthermore, strong consistency is used instead of consistency. It is worth noting that strong consistency implies consistency but not vice versa. A theory T is strongly consistent if for every r > 0 , T r ¯ , while T is called consistent if T 1 ¯ . In this new extension, due to the similarity of RGL* to the metric model theory, 0 ¯ is an absolute truth value, whereas 1 ¯ is an absolute false value. In Section 3.2, the omitting types theorem in RGL* is formulated and proved.
At the end, a proof for this theorem in Gödel logic with Δ is presented. A proof of the omitting types theorem in the logics with Δ is mentioned as a question at the end of [25]. The unary connective Δ gives the following property: For every closed formula φ , the value of Δ φ in every model in Gödel logic is 1 if the value of φ is 1, and 0 otherwise.
In the preliminaries, the basic definitions and notions of rational Gödel logic are briefly introduced. In Section 3.1, first, the Robinson consistency theorem and approximate Beth theorem for RGL* are proved. Second, in the Section 3.2, the omitting types theorem for this logic is presented. In the last section, Section 4, the standard Gödel logic with the values in [ 0 , 1 ] by an additional connective Δ is considered. As mentioned at the end of [25], it is worth verifying the omitting types theorem for logics with Δ . Note that, despite the proof theoretic approach in [25], the approach which is used in this article is model theory. Thank to the properties which Δ provides for Gödel logic, the omitting types theorem can be proved for first-order Gödel logic with Δ by Henkin construction.

2. Preliminaries

Let L be a countable first-order language consisting of predicate, function and constant symbols, a countable set of variables, the quantifiers { , } , and a set of Boolean connectives { , , , ¬ } . Moreover, this language includes a set of nullary connectives { r ¯ : r [ 0 , 1 ] Q } , where [ 0 , 1 ] Q = [ 0 , 1 ] Q . This is the reason for which this logic is called rational Gödel logic.
Despite the standard semantics of Gödel logic, the set of truth values is I = [ 0 , 1 ] 2 \ { ( 0 , r ) : r > 0 } with lexicographical ordering to have the compactness theorem in rational Gödel logic, RGL* [26].
The concepts of an L -structure, an assignment, L -terms, interpretations of terms, and L -formulas are defined as usual; see Definitions 2.1 and 2.2 in [26]. The interpretation of L -formulas is defined as follows:
Definition 1
(Definition 2.3 in [26]). For an L -structure M and an M -assignment σ,
1.
For every r ¯ [ 0 , 1 ] Q , r ¯ M , σ = ( r , r ) = r ^ . Particularly, 1 ¯ M , σ = 1 ^ and 0 ¯ M , σ = 0 ^ ,
2.
P M , σ ( t 1 ( x ¯ ) , , t n ( x ¯ ) ) = P M ( t 1 M , σ ( x ¯ ) , , t n M , σ ( x ¯ ) ) ,
3.
( φ ψ ) M , σ ( x ¯ ) = max { φ M , σ ( x ¯ ) , ψ M , σ ( x ¯ ) } ,
4.
( φ ψ ) M , σ ( x ¯ ) = 0 φ M , σ ( x ¯ ) ψ M , σ ( x ¯ ) , ψ M , σ ( x ¯ ) φ M , σ ( x ¯ ) < ψ M , σ ( x ¯ ) . ,
5.
( x φ ( x ) ) M , σ = sup { φ M , σ ( x ) : σ ( x ) = σ ( x ) } ,
6.
( x φ ( x ) ) M , σ = inf { φ M , σ ( x ) : σ ( x ) = σ ( x ) } ,
The connectives , ¬ , are defined by the above connectives.
Definition 2.
For an L -structure M and an L -formula φ ( x ¯ ) and an L -theory T,
1.
If φ M ( a ¯ ) = 0 ^ then φ ( x ¯ ) is satisfied by a ¯ M . It is denoted by M φ ( a ¯ ) .
2.
If M ψ for every ψ T , then the theory T is satisfiable in M , and indicated by M T .
3.
We say that T entails φ and denoted by T φ if every L -structure M T implies M φ .
As usual, satisfiability can be defined finitely.
Remark 1.
In the above definition, 0 ^ is the absolute truth value, since the semantics of this logic is similar to the metric model theory.
Theorem 1.
Let u : [ 0 , 1 ] 2 [ 0 , 1 ] 2 defined by u ( x , y ) = ( 1 x , 1 y ) and I * = [ 0 , 1 ] 2 \ { ( 1 , r ) : r < 1 } . The function u helps us to define an I * -interpretation in the language L . By using this function, all semantical issues of RLG*, e.g., satisfiability and entailment, can be translated into fuzzy first-order rational Gödel logic. Hence, all the results are valid for fuzzy first-order rational Gödel logic.
The proof system for RGL* was expressed in Section 2.1 in [26]. This proof system has some axioms for propositional Gödel logic, quantifiers, and some book-keeping axioms:
  • (RGL1) r ¯ s ¯ max { r , s } ¯ ,
  • (RGL2) r ¯ s ¯ i f r s , ( r ¯ s ¯ ) s ¯ i f r < s ,
  • (RGL3) ¬ ¬ r ¯ , for all r < 1 .
Modus ponens and generalization are the inference rules. One can define the notion of proof as usual. Whenever an L -theory T proves an L -sentence φ , it is denoted by T φ . The theory T is called consistent if T 1 ¯ . Otherwise, it is called inconsistent. The deduction theorem is Theorem 2.5 in [26].
Definition 3.
An L -theory T is called strongly consistent if T r ¯ for every r > 0 .
It is clear that for every 0 < r < 1 , T = { r ¯ } is consistent but it is not strongly consistent.
The soundness theorem can be proved in RGL*, i.e., if T φ , then T φ , for every L -theory T and L -sentence φ . Thus, according to Remark 2.10 in [26], if a theory T is satisfiable in an L -structure M , then T is strongly consistent.
Now, the definition of a maximally strongly consistent theory and one of its characterizations are presented [26].
Definition 4.
A strongly consistent theory T is called maximally strongly consistent if it is not a proper subset of any strongly consistent theory, i.e., for any strongly consistent theory Σ, if T Σ , then T = Σ .
Lemma 1.
Assume T is a strongly consistent theory. Then, T is maximally strongly consistent if and only if
1.
For every two sentences φ and ψ, one of φ ψ T or ψ φ T holds.
2.
Assume φ is a sentence. If for every r ( 0 , 1 ] Q , T r ¯ φ , then φ T .
Proposition 1.
If T is a maximally strongly consistent theory such that for every r ( 0 , 1 ] Q , T r ¯ φ for a sentence φ, then T φ .
Proof. 
Let, for a maximally strongly consistent theory T, a sentence φ and every r ( 0 , 1 ] Q , T r ¯ φ and T φ . Then, T { φ } is strongly consistent. Otherwise, assume T { φ } s ¯ for some s ( 0 , 1 ] Q . Therefore, by the deduction theorem, T φ s ¯ . By the soundness theorem, T φ s ¯ . Therefore, T r ¯ s ¯ , for every r ( 0 , 1 ] Q . Thus, for every model M T , it is deduced that r ^ s ^ for every r ( 0 , 1 ] Q , which is a contradiction.
Therefore, T { φ } is a strongly consistent theory including T. It contradicts the maximally strong consistency of T. □
Lemma 2.
For every strongly consistent theory T, there is a maximally strongly consistent theory which includes T.
Below, a linear-complete and a Henkin-complete theory are defined. At the end of this section, a weak version of the completeness theorem is introduced, as seen in [26].
Lemma 3.
Assume T is a strongly consistent L -theory in RGL* and φ , ψ S e n t ( L ) . Then, one of T { φ ψ } or T { ψ φ } is strongly consistent.
Definition 5.
A theory T is called linear-complete if for any two sentences φ , ψ , either T φ ψ or T ψ φ .
Definition 6.
An L -theory T is called Henkin-complete whenever T x φ ( x ) there exists a constant symbol c L such that T φ ( c ) .
Theorem 2 (Completeness).
In RGL*, every strongly consistent theory is satisfiable.
Corollary 1 (Compactness).
An L -theory is finitely satisfiable if and only if it is satisfiable.
This section ends with the approximate Craig interpolation property; see [2].
Theorem 3 (Approximate Craig interpolation property).
Let φ and ψ be two sentences in the languages L 1 and L 2 , respectively. If φ ψ then for every s ( 0 , 1 ] Q there is a sentence θ in L 1 L 2 such that φ θ and θ s ¯ ψ .

3. Some Model Theoretic Properties for RGL*

This section is divided into two parts. In the first part, the Robinson consistency theorem and approximate Beth theorem as the applications of approximate Craig interpolation property [2], are presented. Then, in the next part, the omitting types theorem for RGL* is studied.

3.1. Robinson Consistency and Beth Theorems

As an application of approximate Craig interpolation property for rational Gödel logic in [2], first, the Robinson consistency theorem is presented. Despite the approximated version of Craig interpolation, this theorem can be proved as its classical version for RGL*.
Theorem 4 (Robinson consistency theorem).
Let T be a linear complete theory in L = L 1 L 2 , for two languages L 1 and L 2 . If T 1 T and T 2 T are two strongly consistent theories in L 1 and L 2 , respectively, then, T 1 T 2 is a strongly consistent theory in L 1 L 2 .
Proof. 
Let T 1 T 2 be not strongly consistent. Therefore, there is r ( 0 , 1 ] Q such that T 1 T 2 r ¯ . By Lemma 2, there are maximally strongly consistent theories T ^ 1 T 1 and T ^ 2 T 2 . Therefore, T ^ 1 T ^ 2 r ¯ . Then, there are finite subsets Δ 1 T ^ 1 and Δ 2 T ^ 2 such that Δ 1 Δ 2 r ¯ . Assume σ 1 is the conjunction of the sentences in Δ 1 and σ 2 is the conjunction of the sentences in Δ 2 . Thus, σ 1 σ 2 r ¯ . Therefore, by Theorem 2.5 in [26], σ 1 σ 2 r ¯ . The soundness theorem implies σ 1 σ 2 r ¯ . Let s ( 0 , 1 ] Q be such that s < r . By approximate Craig interpolation property for RGL*, there is θ in L such that σ 1 θ and θ s ¯ ( σ 2 r ¯ ) . Since s < r , the latter one implies θ σ 2 r ¯ . Hence, T ^ 1 θ which yields for all t ( 0 , 1 ] Q , T ^ 1 θ t ¯ . Moreover, for all t ( 0 , 1 ] Q , T θ t ¯ . On the other hand, T ^ 2 θ . Otherwise, T ^ 2 σ 2 r ¯ , but T ^ 2 σ 2 . Thus, there exists t 0 ( 0 , 1 ] Q such that T t ¯ 0 θ . Otherwise, if for all t ( 0 , 1 ] Q , T t ¯ θ , then, T ^ 2 t ¯ θ . This implies, by Proposition 1, T ^ 2 θ which is a contradiction. Hence, T t ¯ 0 θ and T θ t ¯ 0 , which contradicts with the linear completeness of T. □
Now, we express the Beth theorem and prove it. Despite the Robinson theorem, here, there are some changes in the classical Beth theorem. Similar to the approximate Craig interpolation property, an approximate version of the Beth theorem can be presented and proved.
Definition 7.
Let P and P be two new n–place relation symbols which are not in the language L . Moreover, let Σ ( P ) be the set of sentences in language L { P } and Σ ( P ) be the corresponding set of sentences in language L { P } such that, in every sentence, P is replaced by P . Then,
1.
Σ ( P ) proves P implicitly if
Σ ( P ) Σ ( P ) x 1 , , x n ( P ( x 1 , , x n ) P ( x 1 , , x n ) .
2.
Σ ( P ) approximately defines P explicitly if for all s ( 0 , 1 ] Q , there is a sentence θ ( x 1 , , x n ) such that
Σ ( P ) { x 1 , , x n θ ( x 1 , , x n ) } x 1 , , x n P ( x 1 , , x n )
and
Σ ( P ) { x 1 , , x n P ( x 1 , , x n ) } s ¯ x 1 , , x n θ ( x 1 , , x n ) .
Theorem 5.
In RGL*, if Σ ( P ) proves P implicitly, then Σ ( P ) approximately defines P explicitly.
Proof. 
Let Σ ( P ) prove P implicitly. Assume c 1 , c n are new constant symbols added to L . Therefore,
Σ ( P ) Σ ( P ) P ( c 1 , , x n ) P ( c 1 , , c n ) .
Then, there are finite subsets Δ 1 Σ ( P ) and Δ 2 Σ ( P ) such that
Δ 1 Δ 2 P ( c 1 , , c n ) P ( c 1 , , c n ) .
Assume the conjunction of sentences in Δ 1 and also in Δ 2 are ψ ( P ) and ψ ( P ) , respectively. Then,
ψ ( P ) ψ ( P ) P ( c 1 , , c n ) P ( c 1 , , c n ) .
By the deduction theorem, one can deduce
ψ ( P ) P ( c 1 , , c n ) ψ ( P ) P ( c 1 , , c n ) .
By the soundness theorem,
ψ ( P ) P ( c 1 , , c n ) ψ ( P ) P ( c 1 , , c n ) .
Let s ( 0 , 1 ] Q . Then, by approximate Craig interpolation property, there is a sentence θ ( c 1 , , c n ) in the language L { c 1 , , c n } such that
ψ ( P ) P ( c 1 , , c n ) θ ( c 1 , , c n )
and
θ ( c 1 , , c n ) s ¯ ( ψ ( P ) P ( c 1 , , c n ) ) .
Note that every model ( M , R ) in the language L { P , c 1 , , c n } can be a model in the language L { P , c 1 , , c n } by interpreting P by R instead of interpreting P by R. Therefore,
θ ( c 1 , , c n ) s ¯ ( ψ ( P ) P ( c 1 , , c n ) ) .
Now, let M θ ( c 1 , , c n ) ψ ( P ) . Then, ( θ ( c 1 , , c n ) ) M = 0 and ( ψ ( P ) ) M = 0 . Then, s ^ ( ψ ( P ) P ( c 1 , , c n ) ) M implies ( P ( c 1 , , c n ) ) M 0 ^ . In both cases, either b ( P ( c 1 , , c n ) ) M = 0 ^ or ( P ( c 1 , , c n ) ) M > 0 ^ , one can deduce ( s ¯ ( P ( c 1 , , c n ) ) M = 0 ^ . Therefore, θ ( c 1 , , c n ) ψ ( P ) s ¯ ( P ( c 1 , , c n ) . Since c 1 , , c n do not occur in ψ ( P ) ,
Σ ( P ) { x 1 , , x n θ ( x 1 , , x n ) } x 1 , , x n P ( x 1 , , x n )
and
Σ ( P ) { x 1 , , x n P ( x 1 , , x n ) } s ¯ x 1 , , x n θ ( x 1 , , x n ) .

3.2. The Omitting Types Theorem

In this section, the omitting types theorem for RGL* is expressed and proved.
First of all, the notion of a type is defined and the situation in which it is isolated is presented. According to the definition, the consistency of a type with respect to a theory is associated with its satisfiability up to an approximation.
In the rest of this article, a first-order language for RGL* is fixed and it is not usually mentioned in the concepts.
Definition 8.
1.
Assume T is a theory. A set of L -formulas with n free variables is called an n-type consistent with T if for every ε ( 0 , 1 ] Q ,
T { ε ψ ( x ¯ ) : ψ ( x ¯ ) p }
is satisfiable.
2.
The set of all linear-complete n-types is denoted by S n ( T ) .
3.
An L -formula φ ( x ¯ ) isolates an n-type p if for all ψ p and r ( 0 , 1 ] Q ,
T φ ( x ¯ ) r ¯ ψ ( x ¯ ) .
4.
An n-type p is realized in a structure M if there is a ¯ M such that for every ψ ( x ¯ ) p and r ( 0 , 1 ] Q ,
M r ¯ ψ ( a ¯ ) .
Theorem 6.
Note that since we add nonstandard values to the set of truth values, for every r ( 0 , 1 ] Q , 0 ^ < x < r ^ does not imply that x = 0 ^ .
The following proposition presents a condition in which an isolated type is realized.
Proposition 2.
If φ ( x ¯ ) isolates p, then p is realized in any model of T { x ¯ φ ( x ¯ ) } . Therefore, if T { x ¯ φ ( x ¯ ) } is satisfiable and T is linear-complete then every isolated type is realized.
Proof. 
Let ψ ( x ¯ ) p . Assume M T { x φ ( x ¯ ) } . Therefore, there is a ¯ M such that φ M ( a ¯ ) = 0 ^ . Since φ ( x ¯ ) isolates p for every ψ p and r ( 0 , 1 ] Q ,
T φ ( x ¯ ) r ¯ ψ ( x ¯ )
and since M T φ ( a ¯ ) , one can conclude ( r ¯ ψ ( a ¯ ) ) M = 0 ^ , for every ψ p and r ( 0 , 1 ] Q . Therefore, p is realized in M . □
In the following theorem, the omitting types theorem in RGL* is proved.
Theorem 7.
Let L be a countable language and T be a strongly consistent L -theory. If p is a non-isolated type over , then there is a countable model M of T which omits p.
Proof. 
Assume C = { c 0 , c 1 , } is a set of new constants and L * = L C . A linear-complete L * -theory T * which contains T with witness property and a model M T * will be built.
The construction will be arranged such that for all d 1 , , d n C , there are ψ ( x ¯ ) p and s ( 0 , 1 ] Q such that T * { ψ ( d 1 , , d n ) s ¯ } is satisfiable.
Let φ 0 , φ 1 , φ 2 , be an enumeration of L * -formulas. A list of L * -sentences θ 0 , θ 1 , will be built such that for every i N ,
θ i + 1 θ i ,
and T { θ i } is satisfiable.
In stage 0, let θ 0 = x ( φ 0 ( x ¯ ) 0 ¯ ). Now, let θ s be built such that T { θ s } is satisfiable.
Stage s + 1 = 3 i + 1 : (linear-completeness) If T { θ s φ i } is satisfiable then let θ s + 1 : = θ s φ i and otherwise, if T { φ i θ s } is satisfiable, then let θ s + 1 : = φ i θ s . If T is a strongly consistent theory then, according to Lemma 3, one of the above theories is strongly consistent and, therefore, satisfiable by Theorem 2.
Stage s + 1 = 3 i + 2 : (witness property) Let φ i = x ψ ( x ) .
By Lemma 2, there exists a maximally strongly consistent theory T ^ that includes T { θ s } . The set
T i = T ^ { ( r ¯ φ i ) ( ψ ( c ) s ¯ ) : s < r , r , s ( 0 , 1 ] Q }
is strongly consistent, where c is not used in T ^ and φ i . The proof is similar to the proof of claim 1 of Theorem 2.17 of [26]. Therefore, there is a maximally strongly consistent theory T that includes T i . By Theorem 2, T is satisfiable. If T φ i , by Lemma 1, there is r ( 0 , 1 ] Q such that T r ¯ φ i . Therefore, there exists s ( 0 , 1 ] Q such that T ψ ( c ) s ¯ . By the soundness theorem, T ψ ( c ) s ¯ . Assume θ s + 1 : = θ s ( ψ ( c ) s ¯ ) . Therefore, T { θ s + 1 } is satisfiable and θ s + 1 θ s .
Stage s + 1 = 3 i + 3 : (Omitting type) Let d ¯ i = ( e 1 , , e n ) and φ ( x ¯ ) be constructed from θ s by replacing each e i by x i . Also, replace every c C \ { e 1 , , e n } by y c and put y c in front of the formula. Thus, we can discard all constants of θ s and C . Since p is not isolated, there are ψ ( x ¯ ) p and r ( 0 , 1 ] Q such that
T φ ( x ¯ ) r ¯ ψ ( x ¯ ) .
Therefore, there is a structure M and a ¯ M such that M T φ ( a ¯ ) but ( r ¯ ψ ( a ¯ ) M > 0 ^ . Thus, r ^ < ψ M ( a ¯ ) . Then, by letting θ s + 1 = θ s ( ψ ( d ¯ i ) r ¯ ) , T { θ s + 1 } is satisfiable and θ s + 1 θ s .
Set T * = T { θ 0 , θ 1 , } . By stages 3 i + 1 and 3 i + 2 , T * is linear-complete and has witness property, respectively. Also, since in every stage s, T { θ s } is satisfiable, T * is satisfiable.
Therefore, as established by Theorem 2.20 of [26], there is a canonical model M of T * . This model of T * omits p. This is due to the fact that every element a ¯ of M is the interpretation of some constant symbols, i.e., there are constant symbols d ¯ i such that d ¯ i M = a ¯ . At stage 3 i + 3 , the construction is ensured such that M ψ ( a ¯ ) r ¯ , for some ψ ( x ¯ ) p and r ( 0 , 1 ] Q . Therefore, M omits p. □
Theorem 8.
Since in the above induction-style proof it is assumed that, in each stage s, T { θ s } is satisfiable, there is no need to verify ∃-Henkin for this construction, as mentioned in [25].
Example 1.
Let L = { R } where R is a unary predicate symbol. Assume that { r i } i N and { s i } i N are, respectively, increasing and decreasing sequences in ( 0 , 1 ] Q such that lim i r i = lim i s i . Define an L -theory
T = { s ¯ i x R ( x ) } i N { x R ( x ) r ¯ i } i N
and L -type p ( x ) = { r i R ( x ) } i N . The theory T is strongly consistent and satisfiable. For every r ( 0 , 1 ] Q and every i 1 , T { r i R ( x ) } i N is finitely satisfiable and by compactness it is satisfiable. Thus, p is a 1-type as well as non-isolated. By the omitting types theorem, for every model M , there are r ( 0 , 1 ] Q , i 1 and a M such that M r ¯ ( r ¯ i R ( a ) ) .

4. Omitting Types Theorem for First-Order Gödel Logic with Δ

In this section, the goal is to prove omitting types theorem in standard Gödel logic with Δ where the set of truth values is [ 0 , 1 ] . Since we return to (classical) fuzzy logic, here, the convention in the absolute truth value is 1 in spite of the previous sections in which the absolute truth value is 0. Note that, in the previous section, the method used is the metric model theory [3], while in this section the method is the (many-valued) model theory for fuzzy logics [17]. Note that, by Remark 1, in the previous section, the truth value can also be 1, but due to the framework of the metric model theory, it is assumed to be 0 [3].
First of all, a new unary connective symbol Δ is added to a first-order language. Then, a structure which is called a valuation in [27] is defined.
Definition 9.
A structure M into [ 0 , 1 ] consists of
1.
A non-empty set M as the universe of M ;
2.
For every n-ary predicate symbol P, P M : M n [ 0 , 1 ] ;
3.
For every n-ary function symbol f, f M : M n M ;
4.
For every term t, t M M .
The cardinal of M is the same as the cardinal of its universe M.
Next, the value of a sentence (a formula without any free variables) is defined.
Definition 10.
For a given structure M , the value of a sentence φ, φ M , is defined as follows:
1.
For an atomic formula φ = P ( x 1 , , x n ) , φ M = P M ( a 1 , , a n ) , where a 1 , , a n M .
2.
For every sentences φ and ψ,
(a)
( ) M = 0 ,
(b)
( Δ φ ) M = 1 , φ M = 1 0 , φ M < 1
(c)
( φ ψ ) M = min ( φ M , ψ M ),
(d)
( φ ψ ) M = max ( φ M , ψ M ),
(e)
( φ ψ ) M = 1 , φ M ψ M ψ M , φ M > ψ M
(f)
( x φ ( x ) ) M = inf { ( φ ( a ) ) M : a M } ,
(g)
( x φ ( x ) ) M = sup { ( φ ( a ) ) M : a M } .
For a sentence φ and a structure M , if φ M = 1 , then M is a model of φ or φ is satisfiable in M . Also, for a set of sentences Γ, if for each sentence φ Γ , φ M = 1 , then M is a model of Γ.
Notation 1.
For simplicity, let φ denote ¬ Δ φ , for every formula φ.
Therefore,
( ¬ φ ) M = 1 , φ M = 0 0 , φ M > 0
and
( φ ) M = 0 , φ M = 1 1 , φ M < 1
Below, the notion of 1-entailment is given.
Definition 11
((1-entailment) Definition 14 of [27]). A set Γ of sentences 1-entails a sentence φ and denoted by Γ φ if, for every interpretation (valuation) M , whenever the interpretations (values) of all formulas in Γ are 1, then the interpretation (value) of φ is also 1.
Remark 2.
According to Lemma 16, Theorems 22 and 25 in [27], soundness and completeness hold in Gödel logic with Δ.
Theorem 9 (Compactness).
A set of formulas Γ is satisfiable if and only if every one of its finite subsets is satisfiable.
Proof. 
By Lemma 16 and Theorems 22 and 25 of [27], it is easily proved. □
Next, we present the definitions of an n-type, its realization and its omitting in a structure. In this logic, these notions are accurate and similar to ones in classical logic [21], by the properties which Δ provides.
Definition 12.
A set p of L with free variables x 1 , , x n is called an n-type (with respect to a theory T) if T p is satisfiable. An n-type p is Δ-complete if φ p or φ p , for all formulas φ with free variables in x 1 , , x n . An n-type p is realized in a structure M , if there is a ¯ = ( a 1 , , a n ) M such that for every φ p , ( φ ( a ¯ ) ) M = 1 . Otherwise, p is omitted in M .
In the following, first, the notions of Δ -completeness and linear completeness are defined. Second, in a lemma, the relation between Δ -completeness and linearly completeness is mentioned and proved. This lemma is used to construct a model which omits a non-isolated n-type.
Definition 13.
Let Γ be a set of sentences.
1.
Γ is called Δ-complete if for every sentence φ in the language, φ Γ or φ Γ .
2.
Γ is called linearly complete if for every sentences φ and ψ, Γ φ ψ or Γ ψ φ .
Lemma 4.
Let a set Γ of sentences be Δ-complete. Then, Γ is linearly complete.
Proof. 
Assume there are two sentences φ and ψ such that Γ φ ψ . Then, by Δ -completeness, Γ ( φ ψ ) . Therefore, for every model M of Γ , ( ( φ ψ ) ) M = 1 . Therefore, ( φ ψ ) M < 1 which yields that φ M > ψ M and ψ M < 1 . Hence, ( ψ φ ) M = 1 . Thus, Γ ψ φ . □
Now, it is time to define an isolated type.
Definition 14.
Let T be an L -theory and φ ( x 1 , , x n ) be an L -formula with n free variables such that T { φ ( x ¯ ) } is satisfiable and p ( x ¯ ) be an n-type with regard to T. A formula ψ ( x ¯ ) with n free variables isolates p if for every φ p ,
T { ψ ( x ¯ ) } φ ( x ¯ ) .
Note that, for a Δ -complete n-type p, if ψ ( x ¯ ) isolates p, then
T { ψ ( x ¯ ) } φ ( x ¯ ) φ ( x ¯ ) p
for every L -formula φ ( x ¯ ) . Since if φ ( x ¯ ) p , by Δ -completeness, φ ( x ¯ ) p . Then, T { ψ ( x ¯ ) } φ ( x ¯ ) by hypothesis and T { ψ ( x ¯ ) } φ ( x ¯ ) by isolation. Therefore, since T { ψ ( x ¯ ) } is satisfiable, there is a model M of T { ψ ( x ¯ ) } and the argument implies ( φ ( a ¯ ) ) M = 1 and ( φ ( a ¯ ) ) M < 1 , for every a ¯ M . This is a contradiction.
Next, the concept of witness property is defined, which is used in Henkin construction to build a structure which omits a non-isolated n-type. Note that, since the used approach is the model theory, this property is defined from a model theoretic point of view.
Definition 15.
An L -theory T has witness property whenever T x φ ( x ) ; then, there is a constant symbol c L such that T φ ( c ) .
The following proposition says that, if an n-type is isolated by a formula, then it is realized in every structure wherein there is a realization for that formula. Therefore, in the omitting types theorem, one should assume the given n-type is non-isolated. The proof is similar to the one in [21].
Proposition 3.
If ψ ( x ¯ ) isolates an n-type p ( x ¯ ) then p ( x ¯ ) is realized in any model of T { x ¯ ψ ( x ¯ ) } . Particularly, if T is Δ-complete then every isolated type is realized.
Finally, all of the above definitions and theorems can be followed by the main result, the omitting types theorem for first-order Gödel logic with Δ .
Theorem 10.
Assume L is a countable language, T is an L -theory and p is a (possibly Δ-incomplete) non-isolated n-type over . Then, there is a countable model M of T which omits p.
Proof. 
Let C = { c 0 , c 1 , } be a new set of constant symbols and L * = L C . The goal is to construct a Δ -complete L * -theory T * T with witness property such that for all d 1 , , d n C there is a formula φ ( x ¯ ) p for which T * φ ( d 1 , , d n ) holds. Therefore, there is a model M of T * such that d 1 M , , d n M do not realize p, because every element of M is the interpretation of a constant symbol in C. Therefore, p is omitted in M .
A sequence θ 0 , θ 1 , of L * -sentences will be constructed such that θ t θ s for all t > s and T * = T { θ i } i = 0 will be a satisfiable extension of T.
Let φ 0 , φ 1 , be a list of all L * -sentences.
Stage 0: θ 0 : = x ( φ ( x ) ) .
Assume θ s is constructed such that T { θ s } is satisfiable.
s + 1 = 3 i + 1 : ( Δ -completeness) If T { θ s , φ i } is satisfiable, then let θ s + 1 : = θ s φ i . Otherwise, let θ s + 1 : = θ s φ i . Note that just one of the T { θ s φ i } and T { θ s φ i } is satisfiable. Since T { θ s } is satisfiable, there is a model M of T { θ s } . If φ i M = 1 , then T { θ s φ i } is satisfiable by M . Otherwise, φ i M < 1 which implies ( φ i ) M = 1 and T { θ s φ i } is satisfiable by M .
s + 1 = 3 i + 2 : (Witness property) Let φ i = x ψ ( x ) and T { θ s } x ψ ( x ) . Set θ s + 1 = θ s ψ ( c ) for a new constant symbol c C which does not occur in T { θ s } . Since T { θ s } is satisfiable, there is a model M of T { θ s } . Therefore, inf a M ( ψ ( a ) ) M < 1 . Thus, there is a 0 M such that ( ψ ( a 0 ) ) M < 1 and then, ( ( ψ ) ( a 0 ) ) M = 1 . Therefore, T { θ s + 1 } is satisfiable by M with the interpretation of c by a 0 .
s + 1 = 3 i + 3 : (Omitting p) Let d ¯ = ( e 1 , , e n ) and by changing constants and variables in θ s as the omitting types theorem in [21], θ s turns into a formula ψ ( x ¯ ) with n variables. Non-isolating p implies that there is φ ( x ¯ ) p such that T { ψ ( x ¯ ) } φ ( x ¯ ) . Therefore, there is a structure M and a ¯ 0 M so that M is a model of T { ψ ( a ¯ 0 ) } and ( φ ( a ¯ 0 ) ) M < 1 . Thus, ( φ ( a ¯ 0 ) ) M = 1 . It yields that, by assuming θ s + 1 : = θ s φ ( d ¯ ) , the theory T { θ s + 1 } is also satisfiable by M and interpreting d ¯ by a ¯ 0 .
Now, assume T * = T { θ i : i 0 } . By the construction and Theorem 9, T * is satisfiable and Δ -complete (and so, by Lemma 4, linearly complete) with witness property. Let M be a canonical model of T * as in the proof of strong completeness in [27], but in that model the constant symbols are assumed as the elements of universe instead of terms. Then, M omits p; since every element of M is the interpretation of a constant symbol, for every a ¯ M , there are d ¯ C such that d ¯ M = a ¯ . Stage 3 i + 3 guarantees that ( φ ( a ¯ ) ) M = 1 for some φ p . Therefore, ( φ ( a ¯ ) ) M < 1 and this structure omits p. □

5. Concluding Remarks and Further Works

Rational Gödel logic is a Pavelka-style extension of Gödel logic. The introduction of the model theory of this logic began in [26]. In this article, first, two model theoretic theorems, namely the Robinson theorem and an approximate version of the Beth theorem due to approximate Craig interpolation property, are proved in RGL*. Then, in the resumption, the omitting types theorem is proved in this logic. Then, the logic is reduced to standard Gödel logic in which Δ is added to as a unary connective. Finally, the omitting types theorem is verified for Gödel logic with Δ .
As a further work, one can study other model theoretic properties for these presented logics. Moreover, extending the results in this article to other areas such as intuitionistic fuzzy set theory and to generalized algebraic structures may be interesting.

Funding

This research received no external funding.

Data Availability Statement

There is no data used in this article.

Acknowledgments

I am grateful to the anonymous referees for providing very useful comments that have helped to greatly improve this paper.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Baaz, M.; Gehrke, M.; van Gool, S. An Interpolant in Predicate Gödel Logic. arXive 2018, arXiv:1803.03003. [Google Scholar]
  2. Roshandel Tavana, N. The Craig interpolation property for rational Gödel logic. Iran. J. Fuzzy Syst. 2023, 20, 19–25. [Google Scholar]
  3. Yaacov, I.B.; Berenstein, A.; Henson, C.W.; Usvyatsov, A. Model Theory for Metric Structures, Model Theory with Applications to Algebra and Analysis; London Mathematical Society Lecture Note Series; Cambridge University Press: Cambridge, UK, 2008; pp. 315–427. [Google Scholar]
  4. Carlson, K.; Cheung, E.; Farah, I.; Gerhardt-Bourke, A.; Hart, B.; Mezuman, L.; Sequeira, N.; Sherman, A. Omitting types and AF algebras. Arch. Math. Log. 2014, 53, 157–169. [Google Scholar] [CrossRef]
  5. Kutz, O.; Mossakowski, T. Modules in transition. Conservativity, composition, and colimits. In Proceedings of the Second International Workshop on Modular Ontologies, Whistler, BC, Canada, 28 October 2007. [Google Scholar]
  6. Nelson, G.; Oppen, D. Simplication by cooperating decision procedures. ACM Trans. Program. Lang. Syst. 1979, 1, 245–257. [Google Scholar] [CrossRef]
  7. Jhala, R.; Majumdar, R.; Xu, R.G. State of the union: Type inference via Craig interpolation. In Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems; Lecture Notes in Computer Science. Springer: New York, NY, USA, 2007; Volume 4424, pp. 553–567. [Google Scholar]
  8. McMillan, K. Applications of Craig interpolants in model checking. In Proceedings of the TACAS’2005, Edinburgh, UK, 4–8 April 2005; Lecture Notes in Computer Science. Springer: New York, NY, USA, 2005; Volume 3440, pp. 1–12. [Google Scholar]
  9. Amir, E.; McIlraith, S. Improving the efficiency of reasoning through structure-based reformulation. In Proceedings of the Symposium on Abstraction, Reformulation and Approximation (SARA’2000), Horseshoe Bay, TX, USA, 26–29 July 2000; Choueiry, B., Walsh, T., Eds.; Lecture Notes in Artificial Intelligence. Springer: Berlin/Heidelberg, Germany, 2000; Volume 1864, pp. 247–259. [Google Scholar]
  10. Tarlecki, A. Bits pieces of the theory of institutions. In Proceedings, Summer Workshop on Category Theory and Computer Programming; Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D., Eds.; Lecture Notes in Computer Science; Springer: New York, NY, USA, 1986; Volume 240, pp. 334–360. [Google Scholar]
  11. Borzyszkowski, T. Generalized interpolation in CASL. Inf. Process. Lett. 2001, 756, 19–24. [Google Scholar]
  12. Dimitrakos, T.; Maibaum, T. On a generalized modularization theorem. Inf. Process. Lett. 2000, 74, 65–71. [Google Scholar] [CrossRef]
  13. Gaina, D.; Popescu, A. An institution-independent proof of Robinson consistency theorem. Stud. Log. 2007, 85, 41–73. [Google Scholar] [CrossRef]
  14. Busaniche, M.; Mundici, D. Geometry of Robinson consistency in Łlogic. Ann. Pure Appl. Log. 2007, 147, 1–22. [Google Scholar] [CrossRef]
  15. Novák, V. Joint consistency of fuzzy logics. Math. Log. Q. 2002, 48, 563–573. [Google Scholar] [CrossRef]
  16. Diaconescu, R. Generalised graded interpolation. Int. J. Approx. Reason. 2023, 152, 236–261. [Google Scholar] [CrossRef]
  17. Cintula, P.; Fermüller, C.G.; Hájek, P.; Noguera, C. (Eds.) Handbook of Mathematical Fuzzy Logic; (Studies in Logic, Mathematical Logic and Foundations Series 37–38–58); College Publications: London, UK, 2011. [Google Scholar]
  18. Dellunde, P. Preserving mappings in fuzzy predicate logics. J. Log. Comput. 2012, 22, 1367–1389. [Google Scholar] [CrossRef]
  19. Dellunde, P. Revisiting ultraproducts in fuzzy predicate logics. Mult. Valued Log. 2012, 19, 95–108. [Google Scholar]
  20. Hájek, P.; Cintula, P. On theories and models in fuzzy predicate logics. J. Symb. Log. 2006, 71, 863–880. [Google Scholar] [CrossRef]
  21. Marker, D. Model Theory: An Introduction; Springer: New York, NY, USA, 2002; 360p. [Google Scholar]
  22. Caicedo, X.; Iovino, J.N. Omitting uncountable types and the strength of [0, 1]-valued logics. Ann. Pure Appl. Log. 2014, 165, 1169–1200. [Google Scholar] [CrossRef]
  23. Eagle, C. Omitting types for infinitary [0, 1]-valued logic. Ann. Pure Appl. Log. 2014, 165, 913–932. [Google Scholar] [CrossRef]
  24. Murinova, P.; Novák, V. Omitting types theorem in fuzzy predicate logic with evaluated syntax. In Proceedings of the 26th Linz Seminar Fuzzy Set Theory, Linz, Austria, 1–5 February 2005; pp. 76–77. [Google Scholar]
  25. Citual, P.; Diaconescu, D. Omitting types theorem for fuzzy logics. IEEE Trans. Fuzzy Syst. 2019, 27, 273–277. [Google Scholar]
  26. Khatami, S.M.A.; Pourmahdian, M.; Tavana, N.R. From rational Gödel logic to ultrametric logic. J. Log. Comput. 2006, 26, 1743–1767. [Google Scholar] [CrossRef]
  27. Baaz, M.; Preining, N. On the classification of first order Gödel logics. Ann. Pure Appl. Log. 2019, 170, 36–57. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Roshandel Tavana, N. Some Model Theoretic Properties for Pavelka-Style Gödel Logic, RGL* and Gödel Logic with Δ. Axioms 2023, 12, 858. https://doi.org/10.3390/axioms12090858

AMA Style

Roshandel Tavana N. Some Model Theoretic Properties for Pavelka-Style Gödel Logic, RGL* and Gödel Logic with Δ. Axioms. 2023; 12(9):858. https://doi.org/10.3390/axioms12090858

Chicago/Turabian Style

Roshandel Tavana, Nazanin. 2023. "Some Model Theoretic Properties for Pavelka-Style Gödel Logic, RGL* and Gödel Logic with Δ" Axioms 12, no. 9: 858. https://doi.org/10.3390/axioms12090858

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop