Lindström theorems in graded model theory

https://doi.org/10.1016/j.apal.2020.102916Get rights and content

Abstract

Stemming from the works of Petr Hájek on mathematical fuzzy logic, graded model theory has been developed by several authors in the last two decades as an extension of classical model theory that studies the semantics of many-valued predicate logics. In this paper we take the first steps towards an abstract formulation of this model theory. We give a general notion of abstract logic based on many-valued models and prove six Lindström-style characterizations of maximality of first-order logics in terms of metalogical properties such as compactness, abstract completeness, the Löwenheim–Skolem property, the Tarski union property, and the Robinson property, among others. As necessary technical restrictions, we assume that the models are valued on finite MTL-chains and the language has a constant for each truth-value.

Introduction

First-order predicate logic is the best known example of a formal language whose model theory had a great impact on 20th century mathematics, from non-standard analysis to abstract algebra. The celebrated characterization of classical first-order logic obtained by Per Lindström in the 60s (published as [23]; a nice accessible exposition can be found in [19]) is a landmark in contemporary logic. The introduction of a notion of “extended first-order logic”, that encompassed a great number of expressive extensions of first-order logic, allowed Lindström to establish, roughly, that there are no extensions of classical first-order logic that would also satisfy the compactness and Löwenheim–Skolem theorems, so this logic is maximal in terms of expressive power with respect to these properties (other similar characterizations soon followed). Expressive extensions of first-order logic are commonly called “abstract logics”,1 giving rise to the field of abstract or soft model theory (cf. [5], [6]). In this field, one uses “only very general properties of the logic, properties that carry over to a large number of other logics” ([5], p. 225). Common examples of such properties are compactness or the Craig interpolation theorem. Abstract model theory is concerned with the study of such properties and their mutual interaction.

In the context of mathematical fuzzy logic (MFL) the possibility of abstract model-theoretic results was briefly considered by Petr Hájek in a technical report from 2002 [20]. Later, two Lindström-style results for the important cases of [0,1]-valued Łukasiewicz and rational Pavelka logics appeared in the literature [8], [9]. However, this work was not meant to present a general framework for other fuzzy logics, but rather ad hoc non-trivial results for particular systems.

Interestingly, Hájek had shown that the analogues of Lindström's first theorem fail for some of the main first-order fuzzy logics (BL∀, Π∀, and G∀) with their standard semantics (i.e. truth-values in the interval [0,1]). Furthermore, Hájek also established that the result cannot be obtained for any of BL∀, Ł, Π∀, or G∀ with their general semantics (the algebra of truth-values being allowed to vary among the elements of the variety corresponding to the logic in question). In fact, Hájek's argument holds for any fuzzy logic w.r.t. its general semantics if

  • it satisfies the compactness and Löwenheim–Skolem theorems,

  • it has the usual propositional connectives {,,&,,1,0} and the quantifiers ∃ and ∀, and

  • the compactness and Löwenheim–Skolem theorems remain true when adding the Baaz–Monteiro △ connective.

Perhaps discouraged by these initial negative results, the MFL community has not attempted again, to the best of our knowledge, to build a corresponding abstract model theory.

In this paper we would like to show that such a theory is actually a viable one, at least under certain technical conditions. In particular, we will give a general framework (as general as we can see) in which the Lindström theorems hold. This will lead to two main restrictions:

  • (1)

    our algebras of truth-values will be finite, and

  • (2)

    we will have a truth-constant for each element of the algebra (allowing for the possibility that such constants be definable or, more generally, that the language has the same expressive power, in the sense described below, as the version with constants).

Both conditions are necessary. We are led to (1) by a result from [20] and, given (1), also (2) can be quickly seen to be necessary. The framework ends up being the same recently used in [2] for some pure model-theoretic results and in [15] for results connected to fuzzy constraint satisfaction.

We follow closely the classical arguments from [5], adapting the ideas and techniques to the many-valued context. In [12], a translation into a two-sorted first-order language provides a way to interpret formulas in the languages studied in this paper as making statements not about many-valued structures but classical two-sorted structures. Even though we use this trick in Proposition 7, we should stress here that the applicability of this translation is limited. Indeed, the Lindström-style theorems in this paper are not immediate consequences of the classical ones. For one thing, since the translation of atomic formulas into the two-sorted languages are identity formulas, these languages have only one relation symbol, namely equality. They may vary on the function symbols they possess depending on the signature of the original language but they only require one relation symbol. The definition of an abstract logic, however, allows for arbitrary signatures. Moreover, observe that the classical Lindström theorems for two-sorted first-order logic would consider arbitrary two-sorted structures (no restrictions on the finiteness of the domain of one of the sorts, no algebraic structure imposed on said sort, etc.). Hence, the framework of the classical Lindström theorem is not ours and one cannot just apply it gratuitously; results have to be established independently. A similar reason was mentioned in [1] as to why the results there do not just follow from the classical Fraïssé theorem. In fact, the limitations of the translation are also pointed out in [12].

The paper is organized as follows: In §2 we review the basic notions of graded model theory, introduce the definition of an abstract graded logic, give some examples and present the key model-theoretic properties that will be involved in our characterizations (abstract completeness, the Löwenheim-Skolem property, compactness, the Karp property, and the Tarski union property among others). In §3 we show that the first-order logic based on an arbitrary (but fixed) finite MTL-chain has all the desired model-theoretic properties introduced in the previous section. In §4 we establish our six Lindström maximality results. Finally, in §5 we end with some concluding remarks.

Section snippets

Graded model theory

In this section we introduce the basic notions of the standard graded model theory framework which lies at the base of the abstract hierarchy that we will later propose. Let us start with the syntax and semantics of graded predicate logics, and recall the basic notions we will use in the paper. We (mostly) use the notation and definitions of the Handbook of Mathematical Fuzzy Logic [11].

Syntax  The syntactical aspects of our logical setting are (almost) completely classical. We start from a

“Hard” graded model theory: properties of LωωA

In this section we collect several results of graded model theory, in the standard framework developed recently in the literature. We add the necessary restrictions corresponding to the abstract logic LωωA, as defined in the previous section. Because they are constrained to a particular level of the abstract hierarchy (namely, the bottom level), these results may be seen as a “hard” graded model theory, as opposed to the “soft” theory that in the next section will give us results referring to

“Soft” graded model theory: Lindström theorems for LωωA

After the preliminary presentation of “hard” graded model theory and the introduction of the our setting for a “soft” or abstract graded model theory, we can finally start substantiating it with results. As promised, we will offer several Lindström-style theorems that characterize LωωA as the maximal abstract logic based on a finite MTL-chain with certain (combinations of) metalogical properties. It is important to observe that our theorems could not be obtained without the expressive power of

Conclusion

In this paper we have shown that an abstract model theory in the context of mathematical fuzzy logic is perfectly viable, at least under certain necessary technical restrictions. It should be stressed once more that all the notions used in this line of research are generalizations of the classical ones, in the precise sense that when restricted to the case AB2 all definitions turn out to coincide with their classical counterparts. However, one should realize that this is neither unmotivated

Acknowledgements

We thank the anonymous referee for insightful remarks that have improved the presentation of the paper. The authors acknowledge support by the European Union's Marie Sklodowska-Curie grant No. 101007627 (MOSAIC project) and the project 20-09502S of the Czech Science Foundation (GAČR).

References (23)

  • G. Badia et al.

    Fraïssé classes of graded relational structures

    Theor. Comput. Sci.

    (2018)
  • F. Esteva et al.

    Monoidal t-norm based logic: towards a logic for left-continuous t-norms

    Fuzzy Sets Syst.

    (2001)
  • G. Badia et al.

    Syntactic characterizations of first-order structures in mathematical fuzzy logic

    Soft Comput.

    (2019)
  • G. Badia et al.

    A general omitting types theorem in mathematical fuzzy logic

    IEEE Trans. Fuzzy Syst.

    (2020)
  • G. Badia et al.

    Saturated models of first-order many-valued logics

    Log. J. IGPL

    (2020)
  • J. Barwise

    Axioms for abstract model theory

    Ann. Math. Log.

    (1974)
  • M. Bianchi et al.

    Trakhtenbrot theorem and first-order axiomatic extensions of MTL

    Stud. Log.

    (2015)
  • X. Caicedo et al.

    Omitting uncountable types and the strength of [0, 1]-valued logics

    Ann. Pure Appl. Log.

    (2014)
  • X. Caicedo

    Maximality of continuous logic

  • C.C. Chang et al.

    Model Theory

    (1992)
  • View full text