Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Previous Article in Journal
An Algebraic Proof of the Nishimura Theorem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Van Benthem Characterization Result for Distribution-Free Logics

by
Chrysafis Hartonas
Digital Systems Department, University of Thessaly, Gaeopolis Campus, 41334 Larissa, Greece
Submission received: 28 August 2024 / Revised: 1 December 2024 / Accepted: 20 December 2024 / Published: 3 January 2025

Abstract

:
This article contributes to recent results in the model theory of distribution-free logics (which include a Goldblatt-Thomason theorem and a development of their Sahlqvist theory) by lifting van Benthem’s characterization result for modal logic to the more general setting of the logics of normal lattice expansions. Our proof approach makes use of a fully abstract translation of the language of the logics of interest into the language of sorted residuated modal logic, building on an analogous translation of substructural logics recently published by the author. The article is intended as a demonstration and application of a project of reduction of non-distributive logics to (sorted) residuated modal logics. The reduction makes the proof of a van Benthem characterization of non-distributive logics possible, by adapting, reusing and generalizing existing results.

1. Introduction

Contributions to the model theory of non-distributive logics, arising as the logics of normal lattice expansions, are quite recent. They include published results on their Sahlqvist theory [1,2], proof of a Goldblatt-Thomason theorem [3], as well as modal translation semantics [4,5].
This article focuses on the logics of normal (in general, distribution-free) lattice expansions (lattices with quasi-operators). The relational interpretation of the logics is in sorted frames (with sorts 1 , ) F = ( Z 1 , Z , I , ) , I Z 1 × Z , where several additional sorted relations may be involved, depending on the signature of the logic. Our main result (Theorem 5) is a characterization of the fragment of the sorted first-order language of the structures F consisting of formulae that are equivalent to a translation of a sentence of the language of our propositional logic into the sorted first-order language.
The result generalizes the well known van Benthem characterization for modal logic. Our proof approach is a demonstration and application of a project of reduction of non-distributive logics to (sorted) residuated modal logics. The reduction itself is an application of recent representation results [6,7] for normal lattice expansions and a generalization of a canonical and fully abstract translation [5] of the language of substructural logics into the language of their companion sorted residuated modal logics.
Section 2 introduces normal lattice expansions, their minimal propositional logics and the associated relational semantics, in sorted residuated frames. Issues relating to proving completeness are also briefly sketched.
A translation into the first-order language of sorted residuated frames is only given in Section 4. This is because the translation is defined as a composition of a translation into the language of the sorted residuated companion modal logics of our propositional logics and a subsequent standard translation of the modal language into the first-order language. Section 3 presents the sorted residuated modal logics of the sorted frames that provide Kripke (relational) semantics to the logics of normal lattice expansions. A fully abstract (parameterized family of) translation(s) is presented and full abstraction is proven in Theorem 1.
In Section 4 the sorted first-order language is presented, notation is fixed, the reduction to the language of unsorted first-order logic is recalled, as detailed in [8], and a fully abstract standard translation of the modal language into the first-order language is given. The rest of the section deals with lifting to the sorted case the model theoretic machinery used to prove van Benthem’s characterization theorem for modal logic. The proof of the main fact on the existence of ω -saturated extensions for the sorted case is detailed in Theorem 3, defining the extension as the ultrapower U F of the structure F over a countably incomplete ultrafilter U over some index set J, just as in the unsorted case.
The article concludes with Section 5 where sorted bisimulations, bisimilarity of structures and modal equivalence of models are defined. As in the unsorted case, the key fact to derive, detailed in Proposition 4, is that if two models are modally equivalent, then their ω -saturated extensions constructed as explained above are also modally equivalent and, in addition, modal equivalence is in fact a bisimulation. Theorem 4 lifts the van Benthem result to the sorted residuated modal logic case and, after defining t-invariance, Theorem 5 concludes with the desired van Benthem characterization result for the logics of normal lattice expansions. Specifically, we prove that a sorted first-order formulae Φ ( u ) is equivalent to the translation T ( φ ) of a sentence in the propositional logic considered iff Φ ( u ) is invariant under sorted bisimulations and, in addition, it is invariant under the transformation t mapping Φ ( u ) to the formula t ( Φ ( u ) ) = v ( I ( u , v ) 1 z ( I ( z , v ) Φ ( z ) ) ) .

2. Algebras, Languages and (Sorted) Frames

By a distribution type we mean an element δ of the set { 1 , } n + 1 , for some n 0 , typically to be written as δ = ( i 1 , , i n ; i n + 1 ) and where δ ( n + 1 ) = i n + 1 { 1 , } will be referred to as the output type of δ . A similarity type τ is then defined as a finite sequence of distribution types, τ = δ 1 , , δ k .
If L 1 , , L n , L are bounded lattices, then a function f : L 1 × × L n L is additive and normal, if for each i, f distributes over finite joins in L i (including the empty join).
We write L for L 1 and L for its opposite lattice (where order is reversed, often designated as L o p ).
Definition 1.
An n-ary map f on a lattice L is a normal lattice operator of distribution type δ = ( i 1 , , i n ; i n + 1 ) if it is an additive and normal function f : L i 1 × × L i n L i n + 1 , where each i j , for j = 1 , , n , n + 1 , is in the set { 1 , } , i.e., L i j is either L , or L . We refer to i n + 1 as the output type of the operator.
Definition 2.
A normal lattice expansion is a structure L = ( L , , , , 0 , 1 , ( f i ) i k ) where (a) ( L , , , , 0 , 1 ) is a bounded lattice and (b) k 0 is a natural number and for each i k , f i is a normal operator on L of some specified arity α ( f i ) N + and distribution type δ ( i ) . The similarity type of L is the k-tuple τ ( L ) = δ ( 0 ) , , δ ( k 1 ) .
Example 1.
A bounded lattice with a box and a diamond operator L = ( L , , , , 0 , 1 , , ) is a normal lattice expansion of similarity type τ, where τ = ( 1 ; 1 ) , ( , ) where δ ( ) = ( 1 ; 1 ) , i.e., : L L distributes over finite joins of L , while δ ( ) = ( ; ) , i.e., : L L distributes over “joins” of L (i.e. meets of L ), delivering “joins” of L (i.e. meets of L ).
Similarly for an implicative lattice, of similarity type τ = ( 1 , ; ) and where ( 1 , ; ) = δ ( ) is the distribution type of the implication operator, regarded as a map : L × L L distributing over “joins” in each argument place, i.e., co-distributing over joins in the first place, turning them to meets, and distributing over meets (joins of L ) in the second place, delivering “joins” of L , i.e., meets of L .
An FL-algebra (Full Lambek algebra [9]) L = ( L , , , , 0 , 1 , , , ) is a normal lattice expansion with similarity type τ = ( 1 , 1 ; 1 ) , ( 1 , ; ) , ( , 1 ; ) . In other words, it is a residuated lattice, with δ ( ) = ( 1 , 1 ; 1 ) , δ ( ) = ( 1 , ; ) and δ ( ) = ( , 1 ; ) .
Normal lattice operators can be grouped in just two families according to their output type (1 or ) and, for our purposes, nothing depends on the size of each group, or on the arity of the operators. Where ( L , , , , 0 , 1 ) is a bounded lattice which may not be distributive, we shall therefore be only considering expansions L = (L, ≤, ∧, ∨, 0, 1, Logics 03 00001 i003, ⊖), where Logics 03 00001 i003, are normal n-ary lattice operators with respective output types 1 and . Let τ = ( i 1 , , i n ; 1 ) , ( i 1 , , i n ; ) ) be the similarity type of L . The language Λ τ of the lattice expansion is displayed below, where φ ¯ = ( φ 1 , , φ n ) .
Logics 03 00001 i007
The minimal axiomatization of the logic adds to axioms and rules for Positive Lattice Logic (the logic of bounded lattices) the normality axioms (distribution axioms) determined by the distribution types of the operators.
Depending on the specific signature of logical operators, additional axioms can be added, giving rise to a wealth of logics. Examples include substructural logics, extensively presented and studied in [10], logics with a negation operator, such as orthologic, or logics including distribution in their axiomatization, such as the logic of De Morgan algebras and even classical (Boolean) logic, as recently studied in [11].
Normal lattice expansions are the algebraic models of (non-distributive) logics. Sorted relational semantic frameworks for substructural and, more generally, non-distributive logics have been considered by Suzuki [12,13], by Gehrke and co-workers [14,15,16], as well as by the present author [5,11,17,18]. In all three cases the semantics is supported by representation theorems for lattices [19,20], used in the construction of a canonical frame in a completeness proof. Single-sorted approaches have been also studied [21,22,23], based on a different representation [24,25].
Structures F = ( A , , B ) ,     A × B have been introduced (named ‘polarities’) and studied by Birkhoff [26] and subsequently formed the basic structures of Formal Concept Analysis (FCA) [27] where they are called ‘formal contexts’. The dual structure F + of a formal context F is its ‘formal concept lattice’, a complete lattice of ‘formal concepts’ ( C , D ) where C A with C = (C) (a Galois stable set) and D = C (a Galois co-stable set), hence also C = D, and where ( ): Logics 03 00001 i004(A) ⇆ Logics 03 00001 i004(B): ( ) is the Galois connection generated by the relation 〧,
C = { d D | c C c d } = { d D | C d } D = { c C | d D c d } = { c C | c D } .
We let G ( X ) , G ( Y ) designate the (dually isomorphic) complete lattices of Galois stable and co-stable sets, respectively. In the general case, G ( X ) , G ( Y ) are non-distributive. A first-order frame condition for G ( X ) to be (completely) distributive was specified in [11] [Theorem 3.4]. Letting I be the complement of the Galois frame relation 〧, note that I generates a pair of residuated maps , r such that the generated (by composition) closure operators r , r coincide with those generated by the Galois connection.
It has been shown in [20] (following the FCA approach and building on Urquhart’s [24]) and in [19] (building on Goldblatt’s representation of ortholattices [28]) that every lattice can be represented as a sublattice of the formal concept lattice of a suitable formal context. This was generalized in [6,7] to the case of normal lattice expansions, using sorted frames with additional relations F = ( A , I , B , ( R t ) t T ) . The representation in [6,7] is uniform and all cases reduce to the cases of relations of sorts ( 1 ; i 1 i n ) and ( ; i 1 i n ) , corresponding to normal lattice operators that take their values in the lattice L , or in its opposite lattice L . Hence we will be considering only sorted structures ( A , I , B , R , S ) with relations I A × B , R A × j = 1 j = n Z i j and S B × j = 1 j = n Z i j (where Z i j = A if i j = 1 and B otherwise), nothing depending on having more than one relation of each sort, or on having relations of different arities.
By the similarity type of a sorted frame F = ( A , I , B , ( R k ) k K ) we shall mean the tuple σ ( R k ) k K of sorts of the sorted frame relations R k . Following the approach of [6], to an algebra of similarity type τ , a frame of the same similarity type is considered for the relational interpretation of the language Λ τ .
Given a frame F = ( A , I , B , R , S ) , where the sort of R , S corresponds to the distribution type of Logics 03 00001 i003, , respectively, a model M = ( F , V ) is equipped with an interpretation that assigns a Galois-stable set V ( p i ) G ( X ) to each propositional variable. A co-interpretation V is also defined, by setting V ( p i ) = V ( p i ) G ( Y ) . Interpretation and co-interpretation are extended to all sentences and we write [ [ φ ] ] A , ( | φ | ) B , respectively, so that ( | φ | ) = [ [ φ ] ] . Equivalently, we may say that each sentence φ is interpreted as a formal concept ( [ [ φ ] ] , ( | φ | ) ) in the formal concept lattice of the frame. The satisfaction and co-satisfaction (refutation) relations A × Λ , B × Λ are defined as usual, a φ iff a [ [ φ ] ] , b φ iff b ( | φ | ) . Since interpretation and co-interpretation determine each other, it suffices to provide for each logical operator the clause for either ⊩, or , as we do in Table 1. The relations R , S in Table 1 are the Galois dual relations of R , S , defined by setting R u 1 u n = ( R u 1 u n ) and, similarly, S v 1 v n = ( S v 1 v n ) , where we let R u 1 u n designate the set { u | u R u 1 u n } and similarly for S v 1 v n .
Example 2.
If Logics 03 00001 i003 = (the fusion (cotenability) operator) and = (implication), of respective distribution types ( 1 , 1 ; 1 ) , ( 1 , ; ) , the semantic clauses run as follows
  • b φ ψ i f f a , c A ( c φ a ψ b R c a )
  • a φ ψ i f f c A b B ( c φ b ψ a S c b )
where suitable conditions on R , S ensure residuation of the operators (cf [29] for details). Note that fusion ∘, which is a binary diamond operator, is dually interpreted as a binary box. This is in line with the principle of order-dual relational semantics proposed in [30] by the author.
For another example, consider the case of modal operators = , Logics 03 00001 i003 = ◇, of respective distribution types ( ; ) and ( 1 ; 1 ) . The semantic clauses run as follows, after some logical manipulation of the respective clauses in Table 1, with dually interpreted as necessity (cf [17,30] for details),
  • b φ i f f d B ( b R d d φ )
  • a φ   i f f c A ( a S c c φ )
where we define b R = ( b R ) (and recall that R is defined from R A × A by setting R c = ( R c ) ) and similarly S is defined from S B × B by first letting S b = (Sb), then defining a S = (aS′).
Axioms for the operators Logics 03 00001 i003, capture properties of the frame relations. These can be always regarded as properties of R , S , but it may be more natural to express them as properties of the Galois dual relations R , S or of some derived relation such as the relations R , S involved in the semantic clauses for the possibility and necessity operators. As an example, if Logics 03 00001 i003 = is the fusion operator, of distribution type δ ( ) = ( 1 , 1 ; 1 ) , then the commutativity axiom for ∘ corresponds to the property a , c , c A ( a R c c a R c c ) . The contraction axiom for ∘ corresponds to the property a A a R a a , see [5] for details.
To a frame F = ( A , I , B , R , S ) , with I A × B and σ ( R ) = ( 1 ; i 1 i n ) and σ ( S ) = ( ; t 1 t n ) , both a (sorted) modal and a (sorted) first-order language can be associated, in the natural way, as we explain in the sequel. This raises the question of the characterization of the fragments of the modal, as well as of the first-order languages consisting of formulae equivalent to sentences of the propositional language Λ τ .
A translation of the language Λ τ into the (necessarily sorted) first-order language needs to take into account the fact that propositional variables are interpreted as Galois stable sets C = (C), hence merely introducing a unary predicate Pi for each propositional variable p i falls short of the goal. The obstacle can be sidestepped by observing that the relation I generates a pair of residuated operators ◇: Logics 03 00001 i004(A) ⇆ Logics 03 00001 i004(B): ■ such that the generated (by composition) closure operators coincide with those generated by the Galois connection generated by its complement 〧, i.e., (U) = ■◇U and (V) = □◆V, for U A , V B and where = and = . This leads to considering the sorted modal logic of polarities with relations, a project initiated in [4,5].

3. Sorted Modal Logics of Polarities with Relations

3.1. Sorted Residuated Modal Logic

Fix any τ -structure (a structure of similarity type τ ) F = ( A , B , I , R , S ) , where I A × B , and R , S are ( n + 1 ) -ary relations of respective sorts σ ( R ) = ( 1 ; i 1 , , i n ) and σ ( S ) = ( ; i 1 , , i n ) , i.e., R A × j = 1 j = n Z i j and S B × j = 1 j = n Z i j , where Z 1 = A and Z = B . The relation I generates residuated operators ◇: Logics 03 00001 i004(A) ⇆ Logics 03 00001 i004(B):■
U = { b B | a A ( a I b a U ) } V = { a A | b B ( a I b b V ) }
and each of R , S generates a sorted image operator in the sense of [31,32]
Logics 03 00001 i010
Logics 03 00001 i011
where for each j = 1 , , n , U j Z i j { A , B } and V j Z i j { A , B } .
Remark 1.
Each of Logics 03 00001 i008, Logics 03 00001 i009 distributes over arbitrary unions of sets and it is therefore residuated in each argument place. Letting Logics 03 00001 i003, be the respective closure of the restriction of Logics 03 00001 i008, Logics 03 00001 i009 to Galois sets (stable, or co-stable, according to the distribution type in question), it was shown in [6] that if Logics 03 00001 i003 (and similarly for ) is residuated at some argument place, then its residual is simply the restriction of the residual of Logics 03 00001 i008 to Galois sets. Furthermore, it was also shown in [6] that if the generating relation R has the property that the section of its Galois dual relation R corresponding to the argument place under consideration is a Galois set, then Logics 03 00001 i003 is indeed residuated at that argument place (hence it distributes over any joins at that argument place).
To the structure (frame) F = ( A , B , I , R , S ) with sorts of R , S as above, we may associate a residuated sorted modal logic with residuated modal operators , and sorted polyadic diamonds Logics 03 00001 i008, Logics 03 00001 i009 of sorts determined by the sorts of the relations. The language L = ( L 1 , L ) of sorted, residuated modal logic, given countable, nonempty and disjoint sets of propositional variables, is defined as follows
Logics 03 00001 i017
where θ ¯ = ( θ 1 , , θ n ) , the sort of Logics 03 00001 i008 is σ(Logics 03 00001 i008) = ( i 1 , , i n ; 1 ) and if σ ( j ) = 1 , then θ j L 1 , else θ j L . Similarly for Logics 03 00001 i009, of sort σ = ( i 1 , , i n ; ) . Note that σ ( ) = ( ; 1 ) and σ ( ) = ( 1 ; ) . The same symbols are used for negation and implication in the two sorts and we rely on context to disambiguate. Diamond operators = ¬ ¬ and = ¬ ¬ are defined as usual, except that the two occurrences of negation in each definition are of different sort. Sorted box operators Logics 03 00001 i018, are defined accordingly from Logics 03 00001 i008, Logics 03 00001 i009, and negation. Disjunction and conjunction for each sort is defined in the classical way. We let ,     L 1 and t , f L designate the (definable) truth and falsity constants for each sort. The operators ( ) , ( ) are defined by β = ( ¬ β ) and α = ( ¬ α ) .
The weakest sorted normal modal logic is an extension of a KB type of system, where the B-axioms (one for each sort) are α α and, for the second sort, β β . In addition, it includes normality axioms for the polyadic sorted diamonds Logics 03 00001 i008, Logics 03 00001 i009. Note that in the K-axiom (one for each sort) implication on both sorts is involved, witness ( α η ) ( α η ) .
Example 3.
The sorted residuated companion modal logic of the logic of a normal lattice expansion is determined by the similarity type of the expansion. As an example, consider FL, the associative full Lambek calculus, with algebraic semantics in residuated lattices L = ( L , , , , 0 , 1 , , , ) , of similarity type τ = ( 1 , 1 ; 1 ) , ( 1 , ; ) , ( , 1 ; ) , and where δ ( ) = ( 1 , 1 ; 1 ) , δ ( ) = ( 1 , ; ) and δ ( ) = ( , 1 ; ) . Its companion modal logic includes three diamond operators Logics 03 00001 i014, Logics 03 00001 i015, Logics 03 00001 i016 of respective sort ( , 1 ; ) , ( 1 , 1 ; 1 ) and ( 1 , ; ) . An implication operator of the first sort is defined by setting α Logics 03 00001 i012 η = (αLogics 03 00001 i016 η ) (reminiscent of the classical definition of implication as φ ψ = ¬ ( φ ¬ ψ ) ) and similarly for Logics 03 00001 i013. The two languages are interpreted over the same class of frames, determined by the similarity type at hand. Frames F = ( A , I , B , L , F , R ) include ternary relations of respective sorts σ ( L ) = ( ; 1 ) , σ ( F ) = ( 1 ; 11 ) and σ ( R ) = ( ; 1 ) , in other words L B × ( B × A ) , F A × ( A × A ) , while R B × ( A × B ) . Operators are generated on both arbitrary (as classical image operators) and (co)stable subsets (as closures of suitable compositions of the image operators with the Galois connection of the frame), as detailed in [7]. Appropriate frame conditions ensure that residuation obtains, as detailed in [5,29] (see also Remark 1). In this particular case, two of the relations can be dispensed with, as they are definable in terms of the third and the Galois connection (cf [5,29] for details).
Given a sorted frame F = ( A , I , B , R , S ) as above, a model M = ( F , V ) on the frame F is equipped with a sorted valuation function V such that V ( P i ) A and V ( Q i ) B . The sorted modal language is interpreted in the expected way, as in Table 2, where we use A × L 1 and Logics 03 00001 i019 B × L for the two satisfaction relations. Put differently, the satisfaction relation is sorted Logics 03 00001 i020 = (⊧, Logics 03 00001 i019). Furthermore, we let [ [ α ] ] M A and ( | β | ) M B be the generated interpretations of the sorted modal formulae of the first and second sort, respectively.
Let F be a class of sorted frames and M the class of models M = ( F , V ) over frames F F . The following notions have a standard definition just as in the single sorted case. Consult [33] for details.
  • α (or β ) is locally true, or satisfiable in F = ( A , I , B , R , S )
  • α (or β ) is globally true in F
  • α (or β ) is valid in the class F of frames
  • A set Σ of sentences (perhaps of both sorts) defines the class F of frames.

3.2. Translation Semantics for Logics of Normal Lattice Expansions

In [5], a translation of the language of substructural logics (in the language on the signature { , , , , , , } ) was introduced, proven to be full and faithful (fully abstract). To prove a characterization theorem, generalizing the van Benthem result for modal logic, we define a family of translations, parameterized on permutations of natural numbers, given an enumeration of modal sentences of the second sort.
Let β 0 , β 1 , be an enumeration of modal sentences of the second sort and π : ω ω a permutation of natural numbers. The translation T π and co-translation T π of sentences of the language Λ τ are defined as in Table 3.
Example 4.
Let Logics 03 00001 i024 be the language of implicative modal lattices L = ( L , , , , 0 , 1 , Logics 03 00001 i022, →). As the distribution types of the operators are δ (Logics 03 00001 i022) = ( 1 ; 1 ) and δ ( ) = ( 1 , ; ) , the language of its companion sorted modal logic includes an operator Logics 03 00001 i022 such that for α L 1 , also Logics 03 00001 i022 α L 1 , as well as a sorted operator Logics 03 00001 i016 such that for α L 1 , β L we have Logics 03 00001 i016 ( α , β ) L .
Then, letting T π ( p 0 ) = β π ( 0 ) = α L 1 , Logics 03 00001 i022 p 0 translates to T π (Logics 03 00001 i022 p 0 ) = Logics 03 00001 i022α.
Letting also T π ( p 1 ) = ¬ β π ( 1 ) = ξ L , p 0 p 1 translates to the formula T π ( p 0 p 1 ) = ¬ Logics 03 00001 i016 ( α , ξ ) (which, by residuation, is equivalent to ¬ Logics 03 00001 i016 ( α , ξ ) ).
Theorem 1.
Let F = ( X , I , Y , R , S ) be a frame (a sorted structure) and M = ( F , V ) a model of the sorted modal language. For any enumeration β 0 , β 1 , of modal sentences of the second sort and any permutation π : ω ω of the natural numbers define a model N π on F for the language Λ τ by setting V π ( p i ) = ( | β π ( i ) | ) M . Then for any sentences φ , ψ of Λ τ
1.
[ [ φ ] ] N = [ [ T π ( φ ) ] ] M = [ [ ¬ T π ( φ ) ] ] M = [ [ T π ( φ ) ] ] M
2.
( | φ | ) N = ( | T ( φ ) | ) M = ( | ¬ T ( φ ) | ) M = ( | T ( φ ) | ) M
3.
φ ψ iff T π ( φ ) T π ( ψ ) iff T π ( ψ ) Logics 03 00001 i019 T π ( φ )
Proof. 
The proof is a generalization of the proof given in [5]. In [5] we gave a translation of the language of substructural logics into the language of sorted modal logic and proved it to be fully abstract ([5], Theorem 4.1, Corollary 4.9). The difference with the current translation is that instead of fixing the translation of propositional variables we define a family of translations, parameterized by a permutation π on the natural numbers. This is needed in the proof of a van Benthem type correspondence result for propositional logics without distribution (Theorem 5). The second difference is that we treat here arbitrary normal operators, rather than the operators , , of the language of a substructural logic.
Claim (3) is an immediate consequence of the first two, which we prove simultaneously by structural induction. Note that, for (2), the identities ( | φ | ) N = ( | ¬ T ( φ ) | ) M = ( | T ( φ ) | ) M are easily seen to hold for any φ , given the proof of claim (1), since
  • ( | φ | ) N = [ [ φ ] ] N = ( [ [ T ( φ ) ] ] M ) = ( | ¬ T ( φ ) | ) M
  • ( | φ | ) N = ( [ [ T ( φ ) ] ] M ) = ( [ [ T ( φ ) ] ] M ) = ( | ¬ T ( φ ) | ) M
  • = ( | T ( φ ) | ) M
where is the set map interpreting the syntactic operator □ (note the larger font size for the first).
For the induction proof, we separate cases.
(Case p i )
[ [ p i ] ] N = V π ( p i ) = [ [ β π ( i ) ] ] = [ [ T ( p i ) ] ] , by definitions. The other two equalities of 1) are a result of residuation and of the fact that, by residuation again, every boxed formula is stable, i.e., β β . Similarly for (2), using definitions and residuation.
(Case , , , )
See [4], or [5], Theorem 4.1.
(Case Logics 03 00001 i003)
To prove this case, let Logics 03 00001 i008 be the sorted image operator generated by the relation R
Logics 03 00001 i025
let also Logics 03 00001 i028 be the operator on Logics 03 00001 i004 ( A ) resulting by composition with the Galois connection and defined on W 1 , , W n A by
Logics 03 00001 i026
and let Logics 03 00001 i003 be obtained as the closure of the restriction of Logics 03 00001 i028 on stable subsets C s = C s A , for s = 1 , , n , i.e.,
Logics 03 00001 i027
A dual operator Logics 03 00001 i003 on co-stable subsets D s = D s B is defined by composition with the Galois connection
Logics 03 00001 i029
In particular, if C s = [ [ φ s ] ] N and D s = ( | φ s | ) N we obtain
Logics 03 00001 i030
Computing membership in the sets Logics 03 00001 i003 ( C 1 , , C n ) and Logics 03 00001 i003 ( D 1 , , D n ) , see [7], Lemma 3.6, for the particular case C s = [ [ φ s ] ] N and D s = ( | φ s | ) N we obtain the interpretation of Table 1, i.e., [[Logics 03 00001 i003 ( φ 1 , , φ n ) ] ] N = Logics 03 00001 i003 ( [ [ φ 1 ] ] N , , [ [ φ n ] ] N ) and (|Logics 03 00001 i003 ( φ 1 , , φ n ) | ) N = Logics 03 00001 i003 ( ( | φ 1 | ) N , , ( | φ n | ) N ) . Comparing with the translation, which was defined in line with the representation results of [7] by
Logics 03 00001 i031
and using the induction hypothesis both claims 1) and 2) follow.
The case for ⊖ is similar to the case for Logics 03 00001 i003. □
Corollary 1.
A modal formula α 1 L τ is equivalent to a translation T π ( φ ) , for some permutation π : ω ω , of a formula φ in the language Λ τ of normal lattice expansions of similarity type τ iff there is a modal formula β L τ such that α β iff α is equivalent to α .
Similarly for a formula β L τ and a translation T π ( φ ) , in which case β T π ( φ ) iff β α , for some α 1 L τ iff β β .
Proof. 
The direction left-to-right follows from Theorem 1. Conversely, every formula β is in the range of a translation T π for some permutation π . □
Call a modal formula α stable if it is equivalent to α , and analogously for co-stable. The stable fragment (analogously for the co-stable fragment) of the sorted modal logic is the fragment of modal formulae that are stable in the above sense. The translation T maps a sentence of the non-distributive logic into the stable fragment of its companion modal logic. Analogously for the co-translation.
Note that in the statement and proof of Theorem 1 we did not need to place any restrictions on the frame relations R , S and the proof remains valid when restricting to the class of frames where the relations R , S satisfy the section stability requirement of Remark 1.

4. First-Order Languages and Structures

A sorted subset S = ( S 1 , S ) Z = ( Z 1 , Z ) is finite (more generally, of cardinallity κ ) iff both S 1 , S are finite (resp. of cardinallity κ ). The sorted membership relation a 1 Z , b Z means that a Z 1 = A and, respectively, b Z = B . For a pair c = ( a , b ) , with a A , b B , the statement c Z has the obvious intended meaning. A sorted function h : Z Z is a pair of functions h 1 : Z 1 Z 1 , h : Z Z . A sorted ( n + 1 ) -ary relation is a subset R Z i n + 1 × j = 1 n Z i j , where for each j, i j { 1 , } . The tuple σ = ( i n + 1 ; i 1 i n ) { 1 , } n + 1 is referred to as the sort of R and i n + 1 { 1 , } as its output type. For an ( n + 1 ) -ary relation we typically use the notation u R v 1 v n and sometimes, for notational transparency, u R ( v 1 , , v n ) .
Consider a structure F = ( A , B , R ) , where Z 1 = A , Z = B are the sort sets and R is a relation of some sort σ = ( i n + 1 ; i 1 i n ) . Nothing of significance for our current purposes changes if we consider expansions ( A , B , ( R s ) s S ) with a tuple of relations R s , with s in some index set S, each of some sort σ s . In particular, what we say below applies to the structures of our current interest, of the form ( A , I , B , R , S ) .
The sorted first-order language with equality  L s 1 ( V 1 , V , R , = 1 , = ) of a structure F = ( A , B , R ) , for some ( n + 1 ) -ary sorted relation, is built on a countable sorted set ( V 1 , V ) of individual variables v 0 1 , v 1 1 , and v 0 , v 1 , , respectively, and an ( n + 1 ) -ary sorted predicate R of some sort σ = ( i n + 1 ; i 1 i n ) . As customary in a first-order context, we also refer to the structure F as a model of the language L s 1 . Well-formed (meaning also well-sorted) formulae are built from atomic formulae v r 1 = 1 v t 1 , v n = v m and R ( v r n + 1 i n + 1 , v r 1 i 1 , , v r n i n ) using negation, conjunction and sorted quantification 1 v r 1 Φ , v t Ψ . We typically simplify notation and write 1 v Φ , v Φ etc, with an understanding and assumption of well-sortedness. We assume the usual definition of other logical operators ( , , 1 , ) and of free and bound (occurrences) of a variable, as well as that of a closed formula (sentence), and we follow the usual convention about the meaning of displaying variables in a formula, as in Φ ( v 0 1 , v 1 ) .
Given a sorted valuation V of individual variables, F s Φ [ V ] is defined as in the case of unsorted FOL. When V ( u k 1 ) = a A = Z 1 , we may also display the assignment in writing F s Φ ( u k 1 ) [ u k 1 : = a ] , or just F s Φ ( u k 1 ) [ a ] , and similarly for more variables occurring free in Φ . A formula Φ in n free variables is also referred to as an n-ary type. A valuation Vrealizes the type Φ in the structure F iff V satisfies Φ , F s Φ [ V ] . A structure F realizes Φ iff some valuation V does (iff Φ is satisfiable in F ), otherwise F omits the type. Similarly for a set Σ of n-ary types, which will itself, too, be referred to as an n-ary type.
An L s 1 -theory T is a set of L s 1 -sentences and a complete theory is a theory whose set of consequences { Φ | T s Φ } is maximal consistent. The (complete) L s 1 -theory of a structure is designated by Th s ( F ) . If C = ( C 1 , C ) ( A , B ) is a sorted subset, the expansion L s 1 [ C ] of the language includes sorted constants c 1 C 1 , c C , for each member of C 1 , C . We sometimes simplify notation writing c a , c b for the constants naming the elements a A , b B . It is assumed, as usual, that a constant is interpreted as the element that it names. The extended structure interpreting the expanded signature of the language is designated by ( F , c ) c C , or just F C .
For a similarity type τ , L s , τ 1 is the sorted first-order language that includes a predicate of sort σ , for each σ in τ , together with a distinguished binary predicate I of sort ( 1 ; ) .
To a structure F = ( A , B , R ) we may also associate an unsorted (single-sorted) first-order language with equality L 1 ( V , U 1 , U , R , = ) where the interpretation of U 1 , U is, respectively, Z 1 = A , Z = B and V = V 1 V . Assuming the sort of R is σ = ( i n + 1 ; i 1 i n ) , the structure validates all sentences pertaining to sorting constraints, which are of the following form, with i r { 1 , } , for each r.
v 1 v n + 1 ( R ( v n + 1 , v 1 , , v n ) r = 1 n + 1 U i r ( v r ) )
v 1 v 2 ( v 1 = v 2 ( ( U 1 ( v 1 ) U 1 ( v 2 ) ) ( U ( v 1 ) U ( v 2 ) ) )
In particular, (5) implies the sentence v ( U 1 ( v ) U ( v ) ) . The (unsorted) L 1 -theory of F will be designated by Th ( F ) .
By sort-reduction (for details cf. [8], ch. 4), the language L s 1 can be translated into L 1 , by relativising quantifiers (where i r { 1 , } )
Ψ = i r u k i r Φ Ψ * = u k i r ( U i r ( u k i r ) Φ * )
and replacing = 1 , = by a single equality predicate =. For later use we list the following result.
Theorem 2
(Enderton [8], ch. 4.3).
1.
(Sort-reduction) If Φ * is the sort-reduct of Φ and V a valuation of variables, then F s Φ [ V ] iff F Φ * [ V ] .
2.
(Compactness) If every finite subset of a set Σ of many-sorted sentences in L s 1 has a model, then Σ has a model. □

4.1. Standard Translation of Sorted Modal Logic

The standard translation of sorted modal logic into sorted FOL is exactly as in the single-sorted case, except for the relativization to two sorts, displayed in Table 4, where S T u ( ) , S T v ( ) are defined by mutual recursion and u , v are individual variables of sort 1 , , respectively.
Proposition 1.
For any sorted modal formulae α , β (of sort 1 , , respectively), for any model F = ( A , I , B , R , S ) of L s 1 and for any a A , b B , F , a α iff F S T u ( α ) [ u : = a ] and F , b Logics 03 00001 i019β iff F S T v ( β ) [ v : = b ] .
Proof. 
Straightforward. □
We next review and adapt to the sorted case the basics on ultraproducts and ultrapowers that will be needed in the sequel. Consult [34,35] for background and details.

4.2. Sorted Ultraproducts

Let ( F j ) j J = ( A j , B j , R j ) j J , with J some index set, be a family of structures with sorted relations R j of some fixed sort σ .
An ultrafilter over J is an ultrafilter (maximal filter) U of the powerset Boolean algebra Logics 03 00001 i004 ( J ) . Let U A j , U B j be the ultraproducts of the families of sets ( A j ) j J , ( B j ) j J over the ultrafilter U. Members of U A j are equivalence classes f U of functions f j J A j (i.e., functions f : J j A j such that for all j J , f ( j ) A j ) under the equivalence relation f U g iff { j J | f ( j ) = g ( j ) } U .
Ultraproducts for polarities (sorted structures with a binary relation) have been recently also considered in [3,36,37], slightly generalizing the classical construction. We review the definition, adapting to the case of an arbitrary ( n + 1 ) -ary relation.
Definition 3
(Ultraproducts of Sorted Structures). Given a family ( F j ) j J of structures (models) with J some index set, theirultraproduct U F j = ( U A j , U B j , R U ) is the sorted structure where
1.
U A j , U B j are the ultraproducts over U of the families of sets ( A j ) j J , ( B j ) j J .
2.
Where the sort of R j for all j J is σ = ( i n + 1 ; i 1 , , i n ) and for each r { 1 , , n , n + 1 } we have h r , U U A j , if i r = 1 , and h r , U U B j if i r = , the relation R U , of sort σ is defined by setting
h n + 1 , U R U ( h 1 , U , , h n , U ) i f f { j J | h n + 1 ( j ) R j ( h 1 ( j ) , , h n ( j ) ) } U
If for all j J , F j = F , then the ultraproduct is referred to as the ultrapower  U F of F over the ultrafilter U. □
Considering the structures F j as L 1 -structures, by the fundamental theorem of ultraproducts (Łos’s theorem) we have
U F j Φ [ f 1 , U , , f t , U ] i f f { j J | F j Φ [ f 1 ( j ) , , f t ( j ) ] } U
By sort reduction, Łos’s theorem holds when the F j are regarded as models of the sorted language (as L s 1 -structures), as well. Indeed
  • U F j s Φ [ f 1 , U , f t , U ] iff U F j Φ * [ f 1 , U , , f t , U ]
  • iff { j J | F j Φ * [ f 1 ( j ) , , f t ( j ) ] } U
  • iff { j J | F j s Φ [ f 1 ( j ) , , f t ( j ) ] } U
We use the standard notation F G for elementarily equivalent structures (satisfying the same set of sentences) and F G to designate the fact that G is an elementary extension of F , meaning that F G ( F is a substructure of G ) and for any n-ary type Φ ( w i 1 , , w i n ) of some sort ( i 1 , , i n ) { 1 , } n and any valuation V for F we have F Φ [ V ] iff G Φ [ V ] . Finally, we recall that a map h : F G is an elementary embedding iff for any n-ary type Φ as above we have F Φ ( w i j ¯ ) [ V ] iff G Φ ( w i j ¯ ) [ h V ] .
The same argument as above, appealing to sort-reduction, applies to lift to the sorted case well-known consequences of Łos’s theorem (in particular, Corollary 4.1.13 of [34], restated for the sorted case below).
Corollary 2.
If F is an L s 1 -structure, J an index set and U an ultrafilter over J, then F and the ultrapower U F are elementarily equivalent, F U F . Furthermore, the embedding e = ( e 1 : Z 1 U Z 1 , e : Z U Z ) sending elements a Z 1 = A , b Z = B to the respective equivalence classes e ( a ) = e 1 ( a ) = f a , U , e ( b ) = e ( b ) = f b , U of the constant functions f a ( j ) = a , f b ( j ) = b , for all j J , is an elementary embedding e : F U F .
Sketch of Proof.
By appealing to sort-reduction (cf Theorem 2). In fact, a direct argument for the sorted case is literally the same as in the unsorted case, as seen by consulting for example the proof in [35] [Lemma 5.2.3]. □
Note, in particular, that for a unary type Φ ( u 1 ) L s 1 and any element say a A (i.e., a valuation V such that V ( u 1 ) = a A ) we have (dropping the sorting superscript on the variable) the following
Corollary 3.
For u V 1 , F s Φ ( u ) [ u : = a ]  iff  U F s Φ ( u ) [ u : = f a , U ] . The same holds for a type with a free variable v V .
Proof. 
  • U F s Φ ( u ) [ u : = f a , U ] iff U F s Φ * ( u ) [ u : = f a , U ]   (by sort-reduction)
  • iff { j | F Φ * ( u ) [ u : = f a ( j ) ] } U (by Łos’s theorem)
  • iff { j | F Φ * ( u ) [ u : = a ] } U (∀j fa(j) = a)
  • iff F Φ * ( u ) [ u : = a ]  (U is a filter, so {j| F Φ * ( u ) [ u : = a ] } ≠ ∅)
  • iff F s Φ ( u ) [ u : = a ]  (by sort-reduction)
and this proves the claim. □
Definition 4
(Ultrapowers of Models). If M = ( F , V ) is a model and U is an ultrafilter over an index set J, the ultrapower of M is defined by U M = ( U F , V U ) where V U ( u ) = f a , U  iff  V ( u ) = a .

4.3. Saturated Structures

Let F = A , B , R be an L s 1 -structure. The structure F is called ω-saturated iff for any finite subset C A B , every unary type Σ of the expanded language L s 1 [ C ] that is consistent with the theory Th s ( F , c ) c C is realized in ( F , c ) c C . If reference to sorting is disregarded, this is precisely the meaning of ω -saturated structures for (unsorted) first-order languages. The definition generalizes to κ -saturated structures, for any cardinal κ , but we shall only have use of ω -saturated structures in the sequel.
The following fact (stated in a more general form in [34] [Chapter 5]) will be useful in the sequel. It is this fact that needs to be used also in the proof of the characterization result in the case of classical modal logic but with polyadic, rather than unary only modalities.
Proposition 2.
A structure F is ω-saturated iff for every n ω and every C = { u 1 , , u n } A B , the extended structure F C realizes every m-ary type Φ ( x 1 , , x m ) in the expanded language L s 1 [ C ] that is consistent with Th s ( F C ) .
Proof. 
The claim is a special case of claim (ii) in [34] [Proposition 5.1.1] which more generally refers to α -saturated structures and extensions ( F , a η ) η ξ obtained by any ξ -sequence of elements of the universe of the structure, for ξ < α . □
ω -saturated first-order (unsorted) structures can be constructed as unions of elementary chains, or as ultrapowers. Consult Bell and Slomson [35] [Theorems 11.1.7 and 11.2.1], or Chang and Keisler [34] [Chapter 5], for details. Any two elementarily equivalent κ -saturated structures (models) of the same cardinality are isomorphic ([34] [Theorem 5.1.13], [35] [Theorem 11.3.1]), so we only discuss ultrapowers. With some necessary adaptation, the original arguments for the unsorted case (for the existence of ω -saturated extensions) can be reproduced for the sorted case. It is easier, however, to derive the result for the sorted case by reducing the problem to the unsorted case, using sort-reduction, as we do below.
Theorem 3.
Every L s 1 -structure F has an elementary ω-saturated extension h : F F .
Proof. 
By standard model-theoretic results ([34], Proposition 5.1.1, Theorem 6.1.1), for every first-order structure ( L 1 -structure) F and any countably incomplete ultrafilter1 U over some index set J, its ultrapower U F is an elementary ω -saturated extension of F , e : F U F , by the embedding of (the unsorted version of) Corollary 2 (see [34], Corollary 4.1.13).
Let F = ( A , B , R ) be a sorted first-order structure, C A B and Σ ( v ) , with v V 1 V , a unary type in the expanded language L s 1 [ C ] consistent with Th s ( F C ) . We claim that the sort reduct Σ * = { Φ * ( v ) | Φ ( v ) Σ } is consistent with the (unsorted) theory Th ( F C ) . Assuming for the moment that the claim is proved, by ω -saturation of the ultrapower of the L 1 -structure F , U F C Σ * [ S ] and then by sort reduction U F C s Σ [ S ] , i.e., the type Σ in the sorted language L s 1 [ C ] is realized in U F C by some valuation S. Hence U F , regarded as an L s 1 -structure, is an elementary ω -saturated extension of F .
To prove the claim we made in the course of the above argument, recall that we assume that Σ ( v ) is consistent with Th s ( F C ) , so that a structure N and a valuation V N exist such that V N satisfies in N every formula in Σ ( v ) and sentence in Th s ( F C ) .
If Σ * is not consistent with the theory Th ( F C ) , let Φ L 1 [ C ] be such that both Φ and ¬ Φ are derivable from Σ ( v ) Th ( F C ) . By compactness, let Φ 1 * ( v ) , , Φ n * ( v ) Σ * and Θ 1 , , Θ k be sentences in Th ( F C ) such that Φ 1 * ( v ) , , Φ n * ( v ) , Θ 1 , , Θ k Φ ¬ Φ .
Since Th ( F C ) is a complete theory we may assume that Φ Th ( F C ) . It then follows that Φ 1 * ( v ) , , Φ n * ( v ) , Θ 1 , , Θ k ¬ Φ and then Φ , Φ 2 * ( v ) , , Φ n * ( v ) , Θ 1 , , Θ k ¬ Φ 1 * ( v ) . Since N with the valuation V N satisfies each of the formulas on the left of the turnstile it follows that N ¬ Φ 1 * ( v ) [ V N ] . By sort-reduction ([8], Lemma 4.3A), N s ¬ Φ 1 ( v ) [ V N ] , contradiction. □

5. Bisimulations and van Benthem Characterization

5.1. Bisimulations

Definition 5
(Sorted Bisimulation). Let F = ( A , I , B , R , S ) , F = ( A , I , B , R , S ) be frames (structures, or models of L s 1 ), where recall that the sorts of R , S are ( 1 ; i 1 , , i n ) and ( ; i 1 , , i m ) , respectively, and assume that Z × Z (where Z = A B and Z = A B ) is a well-sorted relation (i.e. for a A , b B , the set a = { a | a a } is a subset of A and similarly b B ). Then the relation ≾ is asimulation, in symbols F F , iff
1.
If a a then
-
if a I b , then b b for some b B such that a I b
-
if a R u 1 u n , then a R u 1 u n for some u j such that u j u j
2.
If b b then
-
if a I b , then a a for some a A such that a I b
-
if b S v 1 v m , then b S v 1 v m for some v j such that v j v j
A relation ≾ is a simulation of models M = ( F , V ) , M = ( F , V ) iff
1.
for any propositional variable P i of the first sort, if a V ( P i ) and a a , then a V ( P i )
2.
for any propositional variable Q i of the second sort, if b V ( Q i ) and b b , then b V ( Q i )
3.
F F
A relation ≾ is a bisimulation if both ≾ and its inverse 1 are simulations. We use the notation ∼ for bisimulations. If ∼ is a bisimulation for the frames, we write F F . If ∼ is a bisimulation for the models, we write M M and we use M , w M , w when w w are points of either (but the same) sort. □
Remark 2.
Note that if we collapse the two sorts to one, A = B and set I to be the identity relation, then we have a classical Kripke frame and, in addition, the notion of bisimulation of Definition 5 reduces to the classical one (cf. [33] [Section 2.2]) used in the proof of the van Benthem theorem for modal logic (cf. [33] [Theorem 2.65]).
Proposition 3.
Sorted modal formulas are invariant under bisimulation. In other words, if M , a M , a (resp. M , b M , b ), then M α ( u ) [ u : = a ] iff M α ( u ) [ u : = a ] (resp. M Logics 03 00001 i019 β ( v ) [ v : = b ]   iff   M Logics 03 00001 i019 β ( v ) [ v : = b ] ).
Proof. 
By structural induction, observing that the argument for the base case is built into the definition of bisimulations, while for negations and implications it reduces to that for the subsentences and the induction hypothesis is used, while for modal operators the corresponding clauses in the definition of bisimulations allow directly the use of the inductive hypothesis on subsentences. □
For models M , M , points a A , a A , respectively are modally equivalent iff for any α 1 L τ , M , a s α iff M , a s α . In symbols M , a M , a . Similarly for points b B , b B .
Proposition 4.
Assume M , a M , a and that U is a countably incomplete ultrafilter over some index set J. Then U M , f a , U U M , f a , U and the relation of modal equivalence on the ultrapowers is a bisimulation.
Proof. 
By Proposition 1 we have M , a U M , f a , U and so the first hypothesis implies that U M , f a , U U M , f a , U .
From the second hypothesis and Theorem 3 it is obtained that U M , U M are ω -saturated and the claim is that this implies that modal equivalence is a bisimulation. The proof of this claim involves a notion of modally saturated models and is given in two steps. The first is to prove that in the class of modally saturated models the relation of modal equivalence of models is a bisimulation and the second is to prove that every ω -saturated model is modally saturated.
The proofs of these claims are essentially the same as the corresponding proofs in the unsorted case (cf. [33], ch. 2, Proposition 2.54 and Theorem 2.65). For the reader’s convenience and for explicitness, we provide below the suitably adapted definition of modally saturated models (Definition 6) and sketch the proofs of the claims (Lemma 1, Lemma 2). □
Definition 6
(Modally Saturated Structures). Let F = ( A , I , B , R , S ) be a frame and M = ( F , V ) a model on F . Let Logics 03 00001 i015 { , , Logics 03 00001 i008, Logics 03 00001 i009}, with sort σ(Logics 03 00001 i015) = ( i 1 , , i n ; i n + 1 ) (where n depends on the arity of the particular diamond operator considered). Respectively, let T { I , I 1 , R , S } be the frame relation whose sort σ ( T ) = ( i n + 1 ; i 1 , , i n ) matches the sort of Logics 03 00001 i015. Let w be any element of A, if i n + 1 = 1 , and any element of B, otherwise. Let Σ 1 , , Σ j , , Σ n be any sequence of sets of sentences in the language of the sorted modal logic defined in Section 3 such that for j = 1 to n, if i j = 1 then Σ j L 1 and Σ j L otherwise.
If whenever (A) below holds, it is also the case that (B) below holds, then we say that the model M ismodally saturated.
(A)
(Finite Satisfiability) For every sequence ( F j ) j = 1 n of finite subsets F j Σ j , there are points v 1 , , v n with v r A if i r = 1 and v r B otherwise such that w T v 1 v n and M , v r Logics 03 00001 i020 F r , for each r = 1 , , n .
(B)
There are points v 1 , , v n with v r A if i r = 1 and v r B otherwise such that w T v 1 v n and M , v r Logics 03 00001 i020 Σ r , for each r = 1 , , n .
Lemma 1.
In the class of modally saturated models, the relation of modal equivalence of models is a bisimulation.
Proof. 
Assume the hypothesis and suppose that M , w M , w . To show that is a bisimulation (cf. Definition 5), the clause relating to requiring that w , w satisfy the same propositional variables is trivial, since w , w are modally equivalent.
Given that w w , suppose now that w T u 1 u n , for points u j of sort i j (recall that σ ( T ) = ( i n + 1 ; i 1 , , i n ) ). Let ( Σ j ) j = 1 n be the sequence of sets of formulae such that for each 1 j n , Σ j is the set of formulas true at u j (which will be formulae in L 1 , if i j = 1 , or formulae in L , if i j = ).
Since ujLogics 03 00001 i020 Σ j , we get ujLogics 03 00001 i020 F j for any finite subset F j Σ j . Letting ϕ j = F j , it follows that wLogics 03 00001 i020Logics 03 00001 i015 ( ϕ 1 , , ϕ n ) . By modal equivalence of w , w , we also have wLogics 03 00001 i020Logics 03 00001 i015 ( ϕ 1 , , ϕ n ) . By definition of the satisfaction relation for diamond operators, there exist points u j , for 1 j n such that w T u 1 u n and u j Logics 03 00001 i020ϕj, for each 1 j n (where recall again that Logics 03 00001 i020 = (⊧, Logics 03 00001 i019) is the sorted satisfaction relation, so that if i j = 1 , then u j Logics 03 00001 i020ϕj is really u j ϕ j and it is u j Logics 03 00001 i019ϕj in the case where i j = ). This means exactly that condition (A) of finite satisfiability of Definition 6 holds and since the models considered are modally saturated we can conclude that there are points v 1 , , v n in F such that w T v 1 v n and v j Logics 03 00001 i020Σj, for each 1 j n .
To state then the obvious, assuming that M , w M , w and that w T u 1 u n , we concluded that w T v 1 v n , for points v j in F such that u j v j , for 1 j n .
Thus is a bisimulation of the models. □
The property of the frame class in the statement of Lemma 1 is often referred to as the Hennessy-Milner property, since historically it was in the calculus now known as Hennessy-Milner logic that Hennessy and Milner identified it, in the context of their study of labelled transition systems and process equivalence.
Lemma 2.
Every ω-saturated model M is modally saturated.
Proof. 
Assume that M = ( F , V ) is an ω -saturated model over the frame F = ( A , I , B , R , S ) . Let Logics 03 00001 i015 { , , Logics 03 00001 i008, Logics 03 00001 i009}, with sort σ(Logics 03 00001 i015) = ( i 1 , , i n ; i n + 1 ) and w be a state such that if i n + 1 = 1 , then w A , else w B . Respectively, let T { I , I 1 , R , S } be the frame relation whose sort σ ( T ) = ( i n + 1 ; i 1 , , i n ) matches the sort of Logics 03 00001 i015.
Let also Σ 1 , , Σ n be a sequence of sets of formulae in the language of sorted residuated modal logic of Section 3 such that for j = 1 to n, if i j = 1 then Σ j L 1 and Σ j L otherwise.
Assume that the sequence ( Σ j ) j = 1 n is finitely satisfiable, in the sense of condition (A) in Definition 6. Let ( F j ) j = 1 n be a sequence of finite subsets F j Σ j .
Then, by finite satisfiability, there are points u 1 , , u n such that w T u 1 u n and F , u j Logics 03 00001 i020ϕj, where we set ϕ j = F j for each 1 j n .
Set C = { w , u 1 , , u n } A B , expand the sorted first-order language L s 1 of the frame with constants w , u 1 , , u n , naming w , u 1 , , u n , which we denote by L s 1 [ C ] , and let T be the predicate corresponding to the relation T.
For each 1 j n , let S T x j ( Σ j ) = { S T x j ( γ ) | γ Σ j } L s 1 , where x j is an individual variable in V 1 , or x j V , accordingly as i j = 1 , or i j = . Let Φ be the n-ary type defined by
Φ ( x 1 , , x n ) = { T ( w , x 1 , , x n ) } j = 1 n S T x j ( Σ j )
By the assumption of finite satisfiability, Φ is consistent with the first-order theory Th s ( F C ) .
By the hypothesis of ω -saturation of F and Proposition 2, the type Φ is realized in F C , i.e., there is an assignment V with V ( x j ) = w j such that F C Logics 03 00001 i020Φ[V].
In particular, F C Logics 03 00001 i020 T ( w , x 1 , , x n ) [ V ] and F C Logics 03 00001 i020 S T x j ( Σ j ) [ x j : = w j ] .
Hence F Logics 03 00001 i020 T ( x 0 , x 1 , , x n ) [ V ] [ x 0 : = w ] and F Logics 03 00001 i020 S T x j ( Σ j ) [ x j : = w j ] . By full abstraction of the standard translation of sorted residuated modal logic, Proposition 1, we obtain F , w j Logics 03 00001 i020Σj, for each 1 j n .
It follows, by the definition of modal saturation, that M is modally saturated. □
If Φ = Φ ( u ) L has only the displayed variable u V 1 free (i.e. it is a unary type) and it holds that Φ S T u ( α ) , for some α (of sort 1) in the sorted modal language, then we say that ST u ( α ) is a modal 1-consequence of Φ . Similarly, if Ψ ( v ) ST v ( β ) then ST v ( β ) is a modal ∂-consequence of Ψ . Let m 1 1 ( Φ ) , m 1 ( Ψ ) be the sets of 1- and -consequences of Φ , Ψ , respectively.
Lemma 3.
Let Φ ( u ) be a sorted first-order formula in one free variable u V 1 and let m 1 1 ( Φ ) be the set of its modal 1-consequences. If Φ is invariant under bisimulation, then m 1 1 ( Φ ) s Φ . Similarly, for a bisimulation invariant formula Ψ ( v ) L , with v V , m 1 ( Ψ ) s Ψ .
Proof. 
The proof is again similar to that for the unsorted case, see for example the proof in Theorem 2.68 of [33]. We provide some details.
Let M = ( ( A , I , B , R , S ) , V ) , a A , assume M s m 1 1 ( Φ ) [ u : = a ] and observe that Φ m 1 1 ( Φ ) is consistent. If it were not, then by compactness of sorted FOL [8], we obtain that s Φ ¬ m 0 1 ( Φ ) , for some finite m 0 1 ( Φ ) m 1 1 ( Φ ) . Hence, ¬ m 0 1 ( Φ ) m 1 1 ( Φ ) which implies that M s ¬ m 0 1 ( Φ ) . This is in contradiction with the fact that m 0 1 ( Φ ) m 1 1 ( Φ ) and M s S T u ( α ) [ u : = a ] for all S T u ( α ) m 1 1 ( Φ ) .
By consistency of Φ ( u ) m 1 1 ( Φ ) , let M = ( ( A , I , B , R , S ) , V ) be a model and a A such that M s { Φ ( u ) } m 1 1 ( Φ ) [ u : = a ] . Then for any sentence α of the first sort in the sorted modal language, M , a s α iff M , a s α . i.e., a , a are modally equivalent. This is because if M , a s α , then ST u ( α ) m 1 1 ( Φ ) and therefore by M s { Φ ( u ) } m 1 1 ( Φ ) [ u : = a ] and Proposition 1 it follows that M , a s α . Conversely, if M , a s α , then it must be that M , a s α for, if not, then M , a s ¬ α and this implies M , a s ¬ α which is a contradiction.
To obtain M s Φ ( u ) [ u : = a ] from M s Φ ( u ) [ u : = a ] , let U be a countably incomplete ultrafilter over some index set J. By Proposition 4 and Corollaries 2 and 3 we obtain a sequence of implications:
  • M s Φ ( u ) [ u : = a ] U M s Φ ( u ) [ u : = f a , u ]
  • U M s Φ ( u ) [ u : = f a , u ]
  • M s Φ ( u ) [ u : = a ]
This establishes that m 1 1 ( Φ ) s Φ . The argument for a formula Ψ ( v ) L 1 , with v V is similar. □

5.2. Van Benthem Characterization

Fix a similarity type τ . Let Λ τ be the language of normal lattice expansions of type τ , L τ = ( L 1 , L ) τ be the sorted modal language of type τ and L s , τ 1 the sorted first-order language of the same type τ . All the necessary work to lift van Benthem’s characterization theorem to sorted modal logic has been presented and we state the result.
Theorem 4.
Let Φ ( u ) L s , τ 1 be a formula in one free variable in the sorted first-order language L s , τ 1 , with u V 1 . Then Φ is equivalent to the translation ST u ( α ) of a modal formula α 1 L τ iff Φ is bisimulation invariant. Similarly for a formula Ψ ( v ) with v V .
Proof. 
If Φ is equivalent to the translation ST u ( α ) of a modal formula α 1 L τ , then Φ is bisimulation invariant by Proposition 3.
For the converse, by Lemma 3 we obtain m 1 1 ( Φ ) s Φ . By compactness for sorted FOL (Theorem 2), let μ 1 ( Φ ) = { S T u ( α 1 ) , , S T u ( α n ) } m 1 1 ( Φ ) be a finite subset of m 1 1 ( Φ ) such that μ 1 ( Φ ) s Φ . Then s Φ μ 1 ( Φ ) , hence s Φ S T u ( η ) , where we set η = α 1 α n . □
It remains to adapt the result to the case of the logics of normal lattice expansions of similarity type τ .
Definition 7.
Φ ( u ) , with u V 1 , is t-invariant if and only if it is equivalent to its transformation t ( Φ ( u ) ) = v 1 z ( I ( u , v ) I ( z , v ) Φ ( z ) ) .
Theorem 5
(van Benthem Characterization). Fix a similarity type τ. Let Φ ( u ) L s , τ 1 be a formula with one free variable in the sorted first-order language L s , τ 1 , with u V 1 . Then Φ is equivalent to the translation ST π ( φ ) , for some permutation π : ω ω , of a sentence in the language of lattice expansions of similarity type τ iff Φ is bisimulation and t-invariant.
Proof. 
The claim of the theorem follows immediately by combining the characterization result for sorted modal logic of similarity type τ (Theorem 4) and Corollary 1 (a consequence of Theorem 1). □

6. Final Comments

We conclude this article with two comments, one on the original van Benthem characterization theorem and another on a recent publication [38] bearing on a van Benthem characterization for non-distributive modal logic.
For the first comment, note that a classical Kripke frame ( W , R , ) is a special case of the type of sorted frames F = ( A , I , B , R , ) we have considered, arising when the two sorts coincide, A = B = W , taking the relation I to be the identity relation, in which case each of the set operators ◇, ■ is the identity on subsets. Hence, the set of stable sets is the whole of Logics 03 00001 i004 ( W ) and the relation I need not be mentioned in the frame description. Additional frame relations are just classical accessibility relations on W. Having collapsed the two sorts to a single one, sorted bisimulations are ordinary bisimulations (see Remark 2). Note also that in the fist-order language of the frame the predicate I is just the equality predicate = and the t transformation of a formula Φ ( u ) in the single free variable u becomes t ( Φ ( u ) ) = v ( v = u z ( z = v Φ ( z ) ) . Clearly then every formula Φ ( u ) is t-invariant and therefore Theorem 5 in this case is the classical van Benthem result, when the similarity type of the lattice expansion is that of a modal algebra.
For the second comment, while clearly related, this article and [38] (https://doi.org/10.48550/arXiv.2404.05574, 8 August 2024) differ in scope, method and results, as I explain below.
Despite the fact that van Benthem’s result was stated and proven for modal logic, characterization results are not specific to modal logic and can be stated and proven for any propositional logic for which a fully abstract translation of its language into a related first-order language can be given. This has determined the approach and scope of the present article which focused on establishing the van Benthem result for just any distribution-free propositional logic with normal operators. In [38], the authors have made the choice to address the problem specifically for distribution-free modal logic, which has been so far little studied [39,40].
Other than scope, the present article and [38] differ in method, too. A reductionist approach has been followed in the results presented here, which has been initiated in [4,5]. This approach aims at reducing a problem of significance for distribution-free logics to the same problem for classical, but sorted residuated modal logics (their sorted modal companions). In [38], the authors set out to prove that formulae in the sorted first-order logic are translations of sentences in the distribution-free modal logic (which is the system of their focus) iff they are invariant under a suitable notion of bisimulation ([38] [Definition 3.2]). They show that the Hennessy-Milner property fails ([38] [Example 3]), they proceed to refine their definition of bisimulation ( [38] [Definition 3.8]) and establish the Hennessy-Milner property [38] [Theorem 3.8]). The characterization theorem proven in [38] [Theorem 5.10] is weaker than the classical result (which explains the phrasing “Towards the van Benthem Characterization ...” of the title). The result in [38] [Theorem 5.10] introduces notions of being preserved, or reflected by simulations and it sets conditions for this to be the case. For preservation (and similarly for reflection), it states that a sorted first-order formula in a single variable φ ( x ) is preserved by simulations if and only if there exist sentences ψ 1 , , ψ n in the language of the distribution-free modal logic such that φ ( x ) is equivalent to the disjunction of their translations i = 1 n ST x ψ i . What is, however, further needed for a van Benthem characterization result is the ability to restrict to a single sentence ψ , i.e., force n = 1 , and this step is not taken in [38].
The van Benthem characterization result proven in this article characterizes the fragment of sorted first-order logic, the sentences of which are translations of sentences of the propositional logic of interest, as the fragment of single-variable first order sentences that are both invariant under sorted bisimulations and t-invariant. The argument has two parts, one proceeding to lift the characterization result to sorted but classical modal logic with polyadic modalities, the other identifying (via a fully abstract translation) the language of the distribution-free logic of interest as a fragment of its companion sorted modal logic, namely the fragment of stable α α modal sentences. This stability property leads to a requirement of t-invariance for first-order formulae that are translations of sentences in the distribution-free logic. The additional requirement of t-invariance collapses to a trivial one in the classical modal logic case, as detailed in the first comment of this section.
Both the current article and [38] set out to generalize and adapt the structure in the proof of the original van Benthem result. They also both use the same class of semantic structures, i.e., polarities with relations (or sorted residuated frames with additional relations, in our preferred terminology). As far as the present article is concerned, use of such structures is based on an older (1997) publication [19] of lattice representation (used in [41] to prove existence of canonical extensions), generalized in [7,18] and eventually in [6] to a full topological duality result for normal lattice expansions, subsequently used in applications, such as [11,42] and underlying this author’s current work (in progress) on distribution-free normal modal logics.
Finally, it deserves being pointed out that the present article was first publicly announced as an arxiv posting, https://doi.org/10.48550/arXiv.2001.00232, on 1 January 2020. After minor improvement, it was submitted to a journal nearly a year later, but after an extreme delay of two years and a half, waiting for reviewer reports (which never arrived), it was withdrawn, updated and submitted to the Logics MDPI journal. Though the unusual failure of the review process could have resulted in significant overlap with the arxiv posting [38], at https://doi.org/10.48550/arXiv.2404.05574, 8 August 2024 (included, as I have been informed, in the AiML 2024 (August 2024) conference proceedings, yet to appear), waste of research time has been fortunately avoided.

Funding

This research received no external funding.

Data Availability Statement

Data sharing not applicable to this article as datasets were neither generated nor analysed.

Acknowledgments

I wish to thank one of the reviewers for prompting me to explain how the classical van Benthem theorem can be seen as a special instance of this article’s result. I also wish to thank the Logics editorial team for bringing to my attention the arxiv posting [38] and prompting me to clarify how it relates to the work presented here.

Conflicts of Interest

The author declares that he has no conflict of interest.

References

  1. Suzuki, T. A Sahlqvist Theorem for Substructural Logic. Rev. Symb. Log. 2013, 6, 229–253. [Google Scholar] [CrossRef]
  2. Conradie, W.; Palmigiano, A. Algorithmic correspondence and canonicity for non-distributive logics. Ann. Pure Appl. Log. 2019, 170, 923–974. [Google Scholar] [CrossRef]
  3. Goldblatt, R. Morphisms and Duality for Polarities and Lattices with Operators. FLAP 2020, 7, 1017–1070. [Google Scholar]
  4. Hartonas, C. Lattice logic as a fragment of (2-sorted) residuated modal logic. J. Appl. Non-Class. Logics 2019, 29, 152–170. [Google Scholar] [CrossRef]
  5. Hartonas, C. Modal translation of substructural logics. J. Appl. Non-Class. Logics 2020, 30, 16–49. [Google Scholar] [CrossRef]
  6. Hartonas, C. Duality for Normal Lattice Expansions and Sorted Residuated Frames with Relations. Algebra Universalis 2023, 84. [Google Scholar] [CrossRef]
  7. Hartonas, C. Stone Duality for Lattice Expansions. Log. J. IGPL 2018, 26, 475–504. [Google Scholar] [CrossRef]
  8. Enderton, H.B. A Mathematical Introduction to Logic; Academic Press: Cambridge, MA, USA, 1972. [Google Scholar]
  9. Ono, H. Algebraic Aspects of Logics without Structural Rules. AMS Contemp. Math. 1992, 131, 601–621. [Google Scholar]
  10. Galatos, N.; Jipsen, P.; Kowalski, T.; Ono, H. Residuated Lattices: An Algebraic Glimpse at Substructural Logics; Studies in Logic and the Foundations of Mathematics; Elsevier: Amsterdam, The Netherlands, 2007; p. 151. [Google Scholar]
  11. Hartonas, C. Choice-free Dualities for Lattice Expansions: Application to Logics with a Negation Operator. Stud. Log. 2024, 1–46. [Google Scholar] [CrossRef]
  12. Suzuki, T. Bi-approximation semantics for substructural logic at work. Proc. Adv. Modal Log. 2010, 8, 411–433. [Google Scholar]
  13. Suzuki, T. On Polarity Frames: Applications to Substructural and Lattice-Based Logics. Adv. Modal Log. 2014, 10, 533–552. [Google Scholar]
  14. Gehrke, M. Generalized Kripke Frames. Stud. Log. 2006, 84, 241–275. [Google Scholar] [CrossRef]
  15. Chernilovskaya, A.; Gehrke, M.; van Rooijen, L. Generalised Kripke semantics for the Lambek-Grishin calculus. Log. J. IGPL 2012, 20, 1110–1132. [Google Scholar] [CrossRef]
  16. Dunn, J.M.; Gehrke, M.; Palmigiano, A. Canonical extensions and relational completeness of some substructural logics. J. Symb. Log. 2005, 70, 713–740. [Google Scholar] [CrossRef]
  17. Hartonas, C.; Orłowska, E. Representation of Lattices with Modal Operators in Two-Sorted Frames. Fundam. Inform. 2019, 166, 29–56. [Google Scholar] [CrossRef]
  18. Hartonas, C. Reconcilliation of Approaches to the Semantics of Logics without Distribution. In Relevance Logics and other Tools for Reasoning: Essays in Honor of J. Michael Dunn; Bimbó, K., Ed.; Number 46 in Tributes; College Publications: Rickmansworth, UK, 2022; pp. 215–236. [Google Scholar]
  19. Hartonas, C.; Dunn, J.M. Stone Duality for Lattices. Algebra Universalis 1997, 37, 391–401. [Google Scholar] [CrossRef]
  20. Hartung, G. A topological representation for lattices. Algebra Universalis 1992, 29, 273–299. [Google Scholar] [CrossRef]
  21. Düntsch, I.; Orlowska, E.; Radzikowska, A.M.; Vakarelov, D. Relational representation theorems for some lattice-based structures. J. Relational Methods Comput. Sci. (JORMICS) 2004, 1, 132–160. [Google Scholar]
  22. Orlowska, E.; Vakarelov, D. Lattice-based modal algebras and modal logics. In Proceedings of the Logic, Methodology and Philosophy of Science, Proceedings of the Twelfth International Congress, Oviedo, Spain, 7–13 August 2003; Hájek, P., Valdés-Villanueva, L., Westerståhl, D., Eds.; King’s College Publications, King’s College: London, UK, 2005; pp. 147–170. [Google Scholar]
  23. Craig, A.; Gouveia, M.J.; Haviar, M. TiRS graphs and TiRS frames: A new setting for duals of canonical extensions. Algerba Universalis 2015, 74, 1–15. [Google Scholar] [CrossRef]
  24. Urquhart, A. A Topological Representation of Lattices. Algebra Universalis 1978, 8, 45–58. [Google Scholar] [CrossRef]
  25. Ploščica, M. A natural representation of bounded lattices. Tatra Mt. Math. Publ. 1995, 5, 75–88. [Google Scholar]
  26. Birkhoff, G. Lattice Theory, 3rd ed.; American Mathematical Society Colloquium Publications 25; American Mathematical Society: Providence, RI, USA, 1979; (Corrected Reprint of the 1967 Third Edition). [Google Scholar]
  27. Ganter, B.; Wille, R. Formal Concept Analysis: Mathematical Foundations; Springer: Berlin/Heidelberg, Germany, 1999. [Google Scholar]
  28. Goldblatt, R. Semantic Analysis of Orthologic. J. Philos. Log. 1974, 3, 19–35. [Google Scholar] [CrossRef]
  29. Hartonas, C. Duality Results for (Co)Residuated Lattices. Log. Universalis 2019, 13, 77–99. [Google Scholar] [CrossRef]
  30. Hartonas, C. Order-Dual Relational Semantics for Non-Distributive Propositional Logics. Log. J. IGPL 2017, 25, 145–182. [Google Scholar] [CrossRef]
  31. Jónsson, B.; Tarski, A. Boolean Algebras with Operators I. Am. J. Math. 1951, 73, 891–939. [Google Scholar] [CrossRef]
  32. Jónsson, B.; Tarski, A. Boolean Algebras with Operators II. Am. J. Math. 1952, 74, 8127–8162. [Google Scholar]
  33. Blackburn, P.; de Rïjke, M.; Venema, Y. Modal Logic; Cambridge Tracts in Theoretical Computer Science; CUP: Cambridge, UK, 2001; Volume 53. [Google Scholar]
  34. Chang, C.C.; Keisler, H.J. Model Theory; Studies in Logic and the Foundations of Mathematics; Elsevier: Amsterdam, The Netherlands, 1990. [Google Scholar]
  35. Bell, J.; Slomson, A. Models and Ultraptoducts: An Introduction; North Holand: Amsterdam, Netherlands, 1969. [Google Scholar]
  36. Goldblatt, R. Definable Operators on Stable Set Lattices. Stud. Log. 2020, 108, 1263–1280. [Google Scholar] [CrossRef]
  37. Goldblatt, R. Canonical extensions and ultraproducts of polarities. Algebra Universalis 2018, 79, 80. [Google Scholar] [CrossRef]
  38. Yiwen Ding, Krishna Manoorkar, Mattia Panettiere and Ruoding Wang. Toward the van Benthem Characterization Theorem for Non-Distributive Modal Logic. arXiv 2024, arXiv:2404.05574.
  39. Bezhanishvili, N.; Dmitrieva, A.; de Groot, J.; Moraschini, T. Positive modal logic beyond distributivity. Ann. Pure Appl. Log. 2024, 175, 103374. [Google Scholar] [CrossRef]
  40. Holliday, W.H. Non-classical modal logic for natural language. In AiML 2022; College Publications: Rickmansworth, UK, 2022. [Google Scholar]
  41. Gehrke, M.; Harding, J. Bounded Lattice Expansions. J. Algebra 2001, 238, 345–371. [Google Scholar] [CrossRef]
  42. Hartonas, C. Choice-free topological duality for Implicative Lattices and Heyting Algebras. Algebra Universalis 2023, 85, 3. [Google Scholar] [CrossRef]
1
As a countably incomplete ultrafilter we may take an ultrafilter over the set of natural numbers that does not contain any singletons (cf [33], Example 2.72).
Table 1. (Co)Satisfaction Relations.
Table 1. (Co)Satisfaction Relations.
a p i                iff    a V ( p i )
a               iff a = a
b              iff b = b
a φ ψ         iff a φ and a ψ
b φ ψ         iff b φ and b ψ
b Logics 03 00001 i003 ( φ 1 , , φ n )
                           iff u 1 u n ( j i j = 1 ( u j φ j ) r i r = ( u r φ r ) b R u 1 u n )
a ( φ 1 , , φ n )
                           iff v 1 v n ( j i j = 1 ( v j φ j ) r i r = ( v r φ r ) a S v 1 v n )
Table 2. Sorted Interpretation.
Table 2. Sorted Interpretation.
a P i iff  a V ( P i ) bLogics 03 00001 i019Qiiff  b V ( Q i )
a ¬ α iff a Logics 03 00001 i023 αbLogics 03 00001 i019 ¬ βiff b Logics 03 00001 i021 β
a α η iff  a α and a η bLogics 03 00001 i019 β δ iff b Logics 03 00001 i019 β and b Logics 03 00001 i019 δ
a β iff  b ( a I b implies b Logics 03 00001 i019 β)bLogics 03 00001 i019 α iff  a ( a I b implies a α )
aLogics 03 00001 i008 ( θ ¯ )iff w 1 , , w n ( a R w 1 w n and j = 1 n ( w j Logics 03 00001 i020 θj))
bLogics 03 00001 i019Logics 03 00001 i009( θ ¯ )iff w 1 , , w n ( b S w 1 w n and j = 1 n ( w j Logics 03 00001 i020 θj))
Table 3. Modal translation and co-translation.
Table 3. Modal translation and co-translation.
T π ( p i ) = β π ( i ) T π ( p i ) = ¬ β π ( i )
T π ( ) = ⊤ T π ( ) =
T π ( ) = f T π ( ) = t
T π ( φ ψ ) = T π ( φ ) T π ( ψ ) T π ( φ ψ ) = ( T π ( φ ) T π ( ψ ) )
T π ( φ ψ ) = ( T π ( φ ) T π ( ψ ) ) T π ( φ ψ ) = T π ( φ ) T π ( ψ )
T π Logics 03 00001 i003 ( ( φ 1 , , φ n ) ) = ■◇Logics 03 00001 i008( , T π ( φ j ) i j = 1 , , T π ( φ r ) i r = , )
T π (Logics 03 00001 i003 ( φ 1 , , φ n ) ) = ¬ T π (Logics 03 00001 i003 ( φ 1 , , φ n ) )
T π ( ( φ 1 , , φ n ) ) = ¬ T π ( ( φ 1 , , φ n ) )
T π ( ( φ 1 , , φ n ) ) = □◆Logics 03 00001 i009 ( , T π ( φ j ) i j = 1 , , T π ( φ r ) i r = , )
Table 4. Standard Translation of the sorted modal language.
Table 4. Standard Translation of the sorted modal language.
S T u ( P i ) = P i ( u )
S T u ( ¬ α ) = ¬ S T u ( α )
S T u ( α α ) = S T u ( α ) S T u ( α )
S T u ( β ) = v ( I ( u , v ) S T v ( β ) )
S T u (Logics 03 00001 i008 ( θ ¯ ) ) = u ¯ ( R ( u , u ¯ ) j = 1 , , n i j = 1 S T u j ( θ j ) r = 1 , , n i r = S T u r ( θ r ) )
S T v ( Q i ) = Q i ( v )
S T v ( ¬ β ) = ¬ S T v ( β )
S T v ( β β ) = S T v ( β ) S T v ( β )
S T v ( α ) = u ( I ( u , v ) S T u ( α ) )
S T v (Logics 03 00001 i009 ( θ ¯ ) ) = v ¯ ( S ( v , v ¯ ) j = 1 , , m i j = 1 S T v j ( θ j ) r = 1 , , m i r = S T v r ( θ r ) )
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

Hartonas, C. A Van Benthem Characterization Result for Distribution-Free Logics. Logics 2025, 3, 1. https://doi.org/10.3390/logics3010001

AMA Style

Hartonas C. A Van Benthem Characterization Result for Distribution-Free Logics. Logics. 2025; 3(1):1. https://doi.org/10.3390/logics3010001

Chicago/Turabian Style

Hartonas, Chrysafis. 2025. "A Van Benthem Characterization Result for Distribution-Free Logics" Logics 3, no. 1: 1. https://doi.org/10.3390/logics3010001

APA Style

Hartonas, C. (2025). A Van Benthem Characterization Result for Distribution-Free Logics. Logics, 3(1), 1. https://doi.org/10.3390/logics3010001

Article Metrics

Back to TopTop