Non normal logics: semantic analysis and proof theory
Jinsheng Chen, Giuseppe Greco, Alessandra Palmigiano, Apostolos, Tzimoulis

TL;DR
This paper develops proper display calculi for various non-normal modal logics, ensuring soundness, completeness, and desirable proof-theoretic properties through a semantic and multi-type approach.
Contribution
It introduces a novel semantic analysis and multi-type methodology to design display calculi for non-normal modal logics, extending proof-theoretic tools.
Findings
Calculi are sound and complete
Calculi enjoy cut elimination and subformula property
Framework applies to multiple non-normal modal logics
Abstract
We introduce proper display calculi for basic monotonic modal logic,the conditional logic CK and a number of their axiomatic extensions. These calculi are sound, complete, conservative and enjoy cut elimination and subformula property. Our proposal applies the multi-type methodology in the design of display calculi, starting from a semantic analysis based on the translation from monotonic modal logic to normal bi-modal logic.
|
|
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
11institutetext: Delft University of Technology, the Netherlands 22institutetext: University of Utrecht, the Netherlands 33institutetext: University of Johannesburg, South Africa 44institutetext: Vrije Universiteit Amsterdam, the Netherlands
Non normal logics: semantic analysis and proof theory
Jinsheng Chen
11
Giuseppe Greco
22
Alessandra Palmigiano This research is supported by the NWO Vidi grant 016.138.314, the NWO Aspasia grant 015.008.054, and a Delft Technology Fellowship awarded to the fourth author
1133
Apostolos Tzimoulis
44
Abstract
We introduce proper display calculi for basic monotonic modal logic, the conditional logic CK and a number of their axiomatic extensions. These calculi are sound, complete, conservative and enjoy cut elimination and subformula property. Our proposal applies the multi-type methodology in the design of display calculi, starting from a semantic analysis based on the translation from monotonic modal logic to normal bi-modal logic.
Keywords:
Monotonic modal logic Conditional logic Proper display calculi.
1 Introduction
By non normal logics we understand in this paper those propositional logics algebraically captured by varieties of Boolean algebra expansions, i.e. algebras such that is a Boolean algebra, and and are finite, possibly empty families of operations on in which the requirement is dropped that each operation in be finitely join-preserving or meet-reversing in each coordinate and each operation in be finitely meet-preserving or join-reversing in each coordinate. Very well known examples of non normal logics are monotonic modal logic [4] and conditional logic [20, 3], which have been intensely investigated, since they capture key aspects of agents’ reasoning, such as the epistemic [24], strategic [23, 22], and hypothetical [9, 18].
Non normal logics have been extensively investigated both with model-theoretic tools [15] and with proof-theoretic tools [19, 21]. Specific to proof theory, the main challenge is to endow non normal logics with analytic calculi which can be modularly expanded with additional rules so as to uniformly capture wide classes of axiomatic extensions of the basic frameworks, while preserving key properties such as cut elimination. In this paper, we propose a method to achieve this goal. We will illustrate this method for the two specific signatures of monotonic modal logic and conditional logic.
Our starting point is the very well known observation that, under the interpretation of the modal connective of monotonic modal logic in neighbourhood frames , the monotonic ‘box’ operation can be understood as the composition of a normal (i.e. finitely join-preserving) semantic diamond and a normal (i.e. finitely meet-preserving) semantic box . The binary relations and corresponding to these two normal operators are not defined on one and the same domain, but span over two domains, namely is s.t. iff and is s.t. iff (cf. [15, Definition 5.7], see also [17, 10]). We refine and expand these observations so as to: (a) introduce a semantic environment of two-sorted Kripke frames (cf. Definition 1) and their heterogeneous algebras (cf. Definition 2); (b) outline a network of discrete dualities and adjunctions among these semantic structures and the algebras and frames for monotone modal logic and conditional logic (cf. Propositions 1, 2, 3, 4); (c) based on these semantic relationships, introduce multi-type normal logics into which the original non normal logics can embed via suitable translations (cf. Section 4); (d) retrieve well known dual characterization results for axiomatic extensions of monotone modal logic and conditional logics as instances of general algorithmic correspondence theory for normal (multi-type) LE-logics applied to the translated axioms (cf. Section 0.B); (e) extract analytic structural rules from the computations of the first order correspondents of the translated axioms, so that, again by general results on proper display calculi [13] applied to multi-type logical frameworks [1]), the resulting calculi are sound, complete, conservative and enjoy cut elimination and subformula property.
2 Preliminaries
Notation.
Throughout the paper, the superscript denotes the relative complement of the subset of a given set. When the given set is a singleton , we will write instead of . For any binary relation , and any and , we let and . As usual, we write and instead of and , respectively. For any ternary relation and subsets , , and , we also let
- •
- •
- •
Any binary relation gives rise to the modal operators s.t. for any
- •
;
- •
;
- •
- •
.
By construction, these modal operators are normal. In particular, is completely join-preserving, is completely meet-preserving, is completely join-reversing and is completely meet-reversing. Hence, their adjoint maps exist and coincide with , respectively. Any ternary relation gives rise to the modal operators and and s.t. for any , , and ,
- •
;
- •
;
- •
.
The stipulations above guarantee that these modal operators are normal. In particular, and are completely join-reversing in their first coordinate and completely meet-preserving in their second coordinate, and is completely join-preserving in both coordinates. These three maps are residual to each other, i.e. iff iff for any , , and .
2.1 Basic monotonic modal logic and conditional logic
Syntax.
For a countable set of propositional variables , the languages and of monotonic modal logic and conditional logic over are defined as follows:
[TABLE]
The connectives and are defined as usual. The basic monotone modal logic (resp. basic conditional logic ) is a set of -formulas (resp. -formulas) containing the axioms of classical propositional logic and closed under modus ponens, uniform substitution and M (resp. RCEA and RCKn for all ):
M
RCEA
RCKn
Algebraic semantics.
A monotone Boolean algebra expansion, abbreviated as m-algebra (resp. conditional algebra, abbreviated as c-algebra) is a pair (resp. ) s.t. is a Boolean algebra and is a unary monotone operation on (resp. is a binary operation on which is finitely meet-preserving in its second coordinate). Interpretation of formulas in algebras under assignments (resp. ) and validity of formulas in algebras (in symbols: ) are defined as usual. By a routine Lindenbaum-Tarski construction one can show that (resp. ) is sound and complete w.r.t. the class of m-algebras (resp. c-algebras).
Canonical extensions.
The canonical extension of an m-algebra (resp. c-algebra) is (resp. ), where is the canonical extension of [16], and (resp. ) is the -extension of (resp. ). By general results of -extensions of maps (cf. [11]), the canonical extension of an m-algebra (resp. c-algebra) is a perfect m-algebra (resp. c-algebra), i.e. the Boolean algebra on which it is based can be identified with a powerset algebra up to isomorphism.
Frames and models.
A neighbourhood frame, abbreviated as n-frame (resp. conditional frame, abbreviated as c-frame) is a pair (resp. ) s.t. is a non-empty set and is a neighbourhood function ( is a selection function). In the remainder of the paper, even if it is not explicitly indicated, we will assume that n-frames are monotone, i.e. s.t. for every , if and , then . For any n-frame (resp. c-frame) , the complex algebra of is (resp. ) s.t. for all ,
The complex algebra of an n-frame (resp. c-frame) is an m-algebra (resp. a c-algebra). Models are pairs such that is a frame and is a homomorphism of the appropriate type. Hence, truth of formulas at states in models is defined as iff , and unravelling this stipulation for - and -formulas, we get:
[TABLE]
Global satisfaction (notation: ) and frame validity (notation: ) are defined in the usual way. Thus, by definition, iff , from which the soundness of (resp. ) w.r.t. the corresponding class of frames immediately follows from the algebraic soundness. Completeness follows from algebraic completeness, by observing that (a) the canonical extension of any algebra refuting will also refute ; (b) canonical extensions are perfect algebras; (c) perfect algebras can be associated with frames as follows: for any (resp. ) let (resp. ) s.t. for all and ,
[TABLE]
If and , then the monotonicity of implies that and hence , as required. By construction, iff . This is enough to derive the frame completeness of (resp. ) from its algebraic completeness.
Proposition 1
If is a perfect m-algebra (resp. c-algebra) and is an n-frame (resp. c-frame), then and .
Axiomatic extensions.
A monotone modal logic (resp. a conditional logic) is any extension of (resp. ) with -axioms (resp. -axioms). Below we collect correspondence results for axioms that have cropped up in the literature [15, Theorem 5.1] [21].
Theorem 2.1
For every n-frame (resp. c-frame) ,
[TABLE]
3 Semantic analysis
3.1 Two-sorted Kripke frames and their discrete duality
Structures similar to those below are considered implicitly in [15], and explicitly in [8].
Definition 1
A two-sorted n-frame (resp. c-frame) is a structure (resp. ) such that and are nonempty sets, and and . Such an n-frame is supported if for every ,
[TABLE]
For any two-sorted n-frame (resp. c-frame) , the complex algebra of is
[TABLE]
[TABLE]
The adjoints and residuals of the maps above (cf. Section 2) are defined as follows:
[TABLE]
Complex algebras of two-sorted frames can be recognized as heterogeneous algebras (cf. [2]) of the following kind:
Definition 2
A heterogeneous m-algebra (resp. c-algebra) is a structure
[TABLE]
such that and are Boolean algebras, are finitely join-preserving and finitely meet-preserving respectively, are finitely meet-preserving, finitely join-reversing, and finitely join-preserving respectively, and is finitely join-reversing in its first coordinate and finitely meet-preserving in its second coordinate. Such an is complete if and are complete Boolean algebras and the operations above enjoy the complete versions of the finite preservation properties indicated above, and is perfect if it is complete and and are perfect. The canonical extension of a heterogeneous m-algebra (resp. c-algebra) is (resp. ), where and are the canonical extensions of and respectively [16], moreover , , are the -extensions of respectively, and are the -extensions of respectively.
Definition 3
A heterogeneous m-algebra is supported if for every .
It immediately follows from the definitions that
Lemma 1
The complex algebra of a supported two-sorted n-frame is a heterogeneous supported m-algebra.
Definition 4
If is a perfect heterogeneous m-algebra (resp. is a perfect heterogeneous c-algebra), its associated two-sorted n-frame (resp. c-frame) is
[TABLE]
- •
is defined by iff ,
- •
is defined by iff (resp. ),
- •
is defined by iff ,
- •
is defined by iff ,
- •
is defined by iff .
From the definition above it readily follows that:
Lemma 2
If is a perfect supported heterogeneous m-algebra, then is a supported two-sorted n-frame.
The theory of canonical extensions (of maps) and the duality between perfect BAOs and Kripke frames can be readily extended to the present two-sorted case. The following proposition collects these well known facts, the proofs of which are analogous to those of the single-sort case, hence are omitted.
Proposition 2
For every heterogeneous m-algebra (resp. c-algebra) and every two-sorted n-frame (resp. c-frame) ,
* is a perfect heterogeneous m-algebra (resp. c-algebra);* 2. 2.
* is a perfect heterogeneous m-algebra (resp. c-algebra);* 3. 3.
, and if is perfect, then .
3.2 Equivalent representation of m-algebras and c-algebras
Every supported heterogeneous m-algebra (resp. c-algebra) can be associated with an m-algebra (resp. a c-algebra) as follows:
Definition 5
For every supported heterogeneous m-algebra (resp. c-algebra ), let (resp. ), where for every (resp. ),
[TABLE]
It immediately follows from the stipulations above that is a monotone map (resp. is finitely meet-preserving in its second coordinate), and hence is an m-algebra (resp. a c-algebra). Conversely, every complete m-algebra (resp. c-algebra) can be associated with a supported heterogeneous m-algebra (resp. a c-algebra) as follows:
Definition 6
For every complete m-algebra (resp. complete c-algebra ), let (resp. ), where for every and ,
[TABLE]
[TABLE]
One can readily see that the operations defined above are all normal by construction, and that they enjoy the complete versions of the preservation properties indicated in Definition 2. Moreover, for every . Hence,
Lemma 3
If is a complete m-algebra (resp. complete c-algebra), then is a complete supported heterogeneous m-algebra (resp. c-algebra).
The assignments and can be extended to functors between the appropriate categories of single-type and heterogeneous algebras and their homomorphisms. These functors are adjoint to each other and form a section-retraction pair. Hence:
Proposition 3
If is a complete m-algebra (resp. c-algebra), then . Moreover, if is a complete supported heterogeneous m-algebra (resp. c-algebra), then for some complete m-algebra (resp. c-algebra) iff .
The proposition above characterizes up to isomorphism the supported heterogeneous m-algebras (resp. c-algebras) which arise from single-type m-algebras (resp. c-algebras). Thanks to the discrete dualities discussed in Sections 2.1 and 3.1, we can transfer this algebraic characterization to the side of frames, as detailed in the next subsection.
3.3 Representing n-frames and c-frames as two-sorted Kripke frames
Definition 7
For any n-frame (resp. c-frame) , we let , and for every supported two-sorted n-frame (resp. c-frame) , we let .
Spelling out the definition above, if (resp. ) then (resp. ) where:
- •
is defined as iff ;
- •
is defined as iff ;
- •
is defined as iff ;
- •
is defined as iff ;
- •
is defined as iff .
Moreover, if (resp. ), then (resp. ) where:
- •
;
- •
.
Lemma 4
If is an n-frame, then is a supported two-sorted n-frame.
Proof
By definition, is a two-sorted n-frame. Moreover, for any ,
[TABLE]
To show the identity marked with , from top to bottom, take ; conversely, if then , and since by assumption and is upward closed, we conclude that , as required.
The next proposition is the frame-theoretic counterpart of Proposition 3.
Proposition 4
If is an n-frame (resp. c-frame), then . Moreover, if is a supported two-sorted n-frame (resp. c-frame), then for some n-frame (resp. c-frame) iff .
4 Embedding non-normal logics into two-sorted normal logics
The two-sorted frames and heterogeneous algebras discussed in the previous section serve as semantic environment for the multi-type languages defined below.
Multi-type languages.
For a denumerable set of atomic propositions, the languages and in types (sets) and (neighbourhoods) over are defined as follows:
\begin{array}[]{lll}\mathsf{S}\ni A::=p\mid\top\mid\bot\mid\neg A\mid A\land A\mid\langle\nu\rangle\alpha\mid[\nu^{c}]\alpha&&\mathsf{S}\ni A::=p\mid\top\mid\bot\mid\neg A\mid A\land A\mid\alpha\vartriangleright A\\ \mathsf{N}\ni\alpha::=1\mid 0\mid{\sim}\alpha\mid\alpha\cap\alpha\mid[\ni]A\mid\langle\not\ni\rangle\alpha&&\mathsf{N}\ni\alpha::=1\mid 0\mid{\sim}\alpha\mid\alpha\cap\alpha\mid[\ni]A\mid[\not\ni\rangle A.\end{array}
Algebraic semantics.
Interpretation of -formulas (resp. formulas) in heterogeneous m-algebras (resp. c-algebras) under homomorphic assignments (resp. ) and validity of formulas in heterogeneous algebras () are defined as usual.
Frames and models.
-models (resp. -models) are pairs s.t. is a supported two-sorted n-frame (resp. is a two-sorted c-frame) and is a heterogeneous algebra homomorphism of the appropriate signature. Hence, truth of formulas at states in models is defined as iff for every and , and unravelling this stipulation for formulas with a modal operator as main connective, we get:
- •
;
- •
;
- •
;
- •
;
- •
;
- •
.
Global satisfaction (notation: ) is defined relative to the domain of the appropriate type, and frame validity (notation: ) is defined as usual. Thus, by definition, iff , and if is a perfect heterogeneous algebra, then iff .
Sahlqvist theory for multi-type normal logics.
This semantic environment supports a straightforward extension of Sahlqvist theory for multi-type normal logics, which includes the definition of inductive and analytic inductive formulas and inequalities in and (cf. Section 0.A), and a corresponding version of the algorithm ALBA [6] for computing their first-order correspondents and analytic structural rules.
Translation.
Sahlqvist theory and analytic calculi for the non-normal logics and and their analytic extensions can be then obtained ‘via translation’, i.e. by recursively defining translations and as follows:
[TABLE]
The following proposition is shown by a routine induction.
Proposition 5
If is an n-frame (resp. c-frame) and is an -sequent (resp. is an -formula), then (resp. ).
With this framework in place, we are in a position to (a) retrieve correspondence results in the setting of non normal logics, such as those collected in Theorem 2.1, as instances of the general Sahlqvist theory for multi-type normal logics, and (b) recognize whether the translation of a non normal axiom is analytic inductive, and compute its corresponding analytic structural rules (cf. Section 0.B).
[TABLE]
5 Proper display calculi
In this section we introduce proper multi-type display calculi for and and their axiomatic extensions generated by the analytic axioms in the table above.
*Languages. * The language of the calculus D.MT for is defined as follows:
[TABLE]
The language of the calculus D.MT for is defined as follows:
[TABLE]
Multi-type display calculi. In what follows, we use as structural -variables, and as structural -variables.
Propositional base. The calculi D.MT and D.MT share the rules listed below.
- •
Identity and Cut:
[TABLE]
- •
Pure -type display rules:
[TABLE]
- •
Pure -type display rules:
[TABLE]
- •
Pure-type structural rules (these include standard Weakening (W), Contraction (C), Commutativity (E) and Associativity (A) in each type which we omit to save space):
[TABLE]
- •
Pure -type logical rules:
[TABLE]
Monotonic modal logic. D.MT also includes the rules listed below.
- •
Multi-type display rules:
[TABLE]
- •
Logical rules for multi-type connectives:
[TABLE]
Conditional logic. D.MT includes left and right logical rules for , the display postulates and the rules listed below.
- •
Multi-type display rules:
[TABLE]
- •
Logical rules for multi-type connectives and pure -type logical rules:
[TABLE]
Axiomatic extensions. Each rule is labelled with the name of its corresponding axiom.
[TABLE]
Properties.
The calculi introduced above are proper (cf. [25, 13]), and hence the general theory of proper multi-type display calculi guarantees that they enjoy cut elimination and subformula property [7], and are sound w.r.t. their corresponding class of perfect heterogeneous algebras (or equivalently, two-sorted frames) [13]). In particular, key to the soundness argument for the axiomatic extensions is the observation that (multi-type) analytic inductive inequalities are canonical (i.e. preserved under taking canonical extensions of heterogeneous algebras [6]). Canonicity is also key to the proof of conservativity of the calculi w.r.t. the original logics (this is a standard argument which is analogous to those in e.g. [12, 14]). Completeness is argued by showing that the translations of each axiom is derivable in the corresponding calculus, and is sketched below.
- N.
P. T.
[TABLE]
- ID.
CS.
[TABLE]
- CEM.
\mathord{[\not\ni\rangle A}{\mbox{\ \vdash\ }}\mathord{}$$[\check{\not\ni}\rangle\langle\hat{\in}\rangle[\ni]A\ \ \ [\not\ni\rangle A{\mbox{\ \vdash\ }}[\check{\not\ni}\rangle\langle\hat{\in}\rangle[\ni]A\ \ \ [\not\ni\rangle A{\mbox{\ \vdash\ }}[\check{\not\ni}\rangle\langle\hat{\in}\rangle[\ni]A\ \ \ [\not\ni\rangle A{\mbox{\ \vdash\ }}[\check{\not\ni}\rangle\langle\hat{\in}\rangle[\ni]A
CEM
\mathord{\hat{\top}}{\mbox{\ \vdash\ }}\mathord{}$$([\ni]A\>\hat{\cap}\>[\not\ni\rangle A)\check{\,\vartriangleright\,}B\>\check{\vee}\>([\ni]A\>\hat{\cap}\>[\not\ni\rangle A)\check{\,\vartriangleright\,}\>\tilde{\neg}B
- C.
D.
[TABLE]
Appendix 0.A Analytic inductive inequalities
In the present section, we specialize the definition of analytic inductive inequalities (cf. [13]) to the multi-type languages and reported below.
\begin{array}[]{lll}\mathsf{S}\ni A::=p\mid\top\mid\bot\mid\neg A\mid A\land A\mid\langle\nu\rangle\alpha\mid[\nu^{c}]\alpha&&\mathsf{S}\ni A::=p\mid\top\mid\bot\mid\neg A\mid A\land A\mid\alpha\vartriangleright A\\ \mathsf{N}\ni\alpha::=1\mid 0\mid{\sim}\alpha\mid\alpha\cap\alpha\mid[\ni]A\mid\langle\not\ni\rangle A&&\mathsf{N}\ni\alpha::=1\mid 0\mid{\sim}\alpha\mid\alpha\cap\alpha\mid[\ni]A\mid[\not\ni\rangle A.\end{array}
An order-type over is an -tuple . If is an order type, is its opposite order type; i.e. iff for every . The connectives of the language above are grouped together into the families and , defined as follows:
[TABLE]
For any (resp. ), we let (resp. ) denote the arity of (resp. ), and the order-type (resp. ) on (resp. ) indicate whether the th coordinate of (resp. ) is positive (, ) or negative (, ).
Definition 8 (Signed Generation Tree)
The positive (resp. negative) generation tree of any -term is defined by labelling the root node of the generation tree of with the sign (resp. ), and then propagating the labelling on each remaining node as follows: For any node labelled with of arity , and for any , assign the same (resp. the opposite) sign to its th child node if (resp. if ). Nodes in signed generation trees are positive (resp. negative) if are signed (resp. ).
For any term , any order type over , and any , an -critical node in a signed generation tree of is a leaf node with or with . An -critical branch in the tree is a branch ending in an -critical node. For any term and any order type over , we say that (resp. ) agrees with , and write (resp. ), if every leaf in the signed generation tree of (resp. ) is -critical. We will also write (resp. ) to indicate that the subterm inherits the positive (resp. negative) sign from the signed generation tree . Finally, we will write (resp. ) to indicate that the signed subtree , with the sign inherited from , agrees with (resp. with ).
Definition 9 (Good branch)
Nodes in signed generation trees will be called -adjoints, syntactically left residual (SLR), syntactically right residual (SRR), and syntactically right adjoint (SRA), according to the specification given in Table 1. A branch in a signed generation tree , with , is called a good branch if it is the concatenation of two paths and , one of which may possibly be of length [math], such that is a path from the leaf consisting (apart from variable nodes) only of PIA-nodes and consists (apart from variable nodes) only of Skeleton-nodes.
Definition 10 (Analytic inductive inequalities)
For any order type and any irreflexive and transitive relation on , the signed generation tree of an term is analytic -inductive if
every branch of is good (cf. Definition 9); 2. 2.
for all , every SRR-node occurring in any -critical branch with leaf is of the form or , where the critical branch goes through and
- (a)
(cf. discussion before Definition 9), and 2. (b)
for every occurring in and for every .
An inequality is analytic -inductive if the signed generation trees and are analytic -inductive. An inequality is analytic inductive if is analytic -inductive for some and .
Appendix 0.B Algorithmic proof of Theorem 2.1
In what follows, we show that the correspondence results collected in Theorem 2.1 can be retrieved as instances of a suitable multi-type version of algorithmic correspondence for normal logics (cf. [5, 6]), hinging on the usual order-theoretic properties of the algebraic interpretations of the logical connectives, while admitting nominal variables of two sorts. For the sake of enabling a swift translation into the language of m-frames and c-frames, we write nominals directly as singletons, and, abusing notation, we quantify over the elements defining these singletons. These computations also serve to prove that each analytic structural rule is sound on the heterogeneous perfect algebras validating its correspondent axiom. In the computations relative to each analytic axiom, the line marked with marks the quasi-inequality that interprets the corresponding analytic rule. This computation does not prove the equivalence between the axiom and the rule, since the variables occurring in each starred quasi-inequality are restricted rather than arbitrary. However, the proof of soundness is completed by observing that all ALBA rules in the steps above the marked inequalities are (inverse) Ackermann and adjunction rules, and hence are sound also when arbitrary variables replace (co-)nominal variables.
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Bilkova, G. Greco, A. Palmigiano, A. Tzimoulis, and N. Wijnberg. The logic of resources and capabilities. The Review of Symbolic Logic , 11(2):371–410, 2018.
- 2[2] G. Birkhoff and J. Lipson. Heterogeneous algebras. J. Comb. Theory , 8(1):115–133, 1970.
- 3[3] B. F. Chellas. Basic conditional logic. Journal of philosophical logic , 4(2):133–153, 1975.
- 4[4] B. F. Chellas. Modal logic: an introduction . Cambridge university press, 1980.
- 5[5] W. Conradie, S. Ghilardi, and A. Palmigiano. Unified Correspondence. In Johan van Benthem on Logic and Information Dynamics , volume 5 of Outstanding Contributions to Logic , pages 933–975. Springer International Publishing, 2014.
- 6[6] W. Conradie and A. Palmigiano. Algorithmic correspondence and canonicity for non-distributive logics. Annals of Pure and Applied Logic , 2019, in press. Ar Xiv preprint 1603.08515.
- 7[7] S. Frittella, G. Greco, A. Kurz, A. Palmigiano, and V. Sikimić. Multi-type sequent calculi. Proc. Trends in Logic XIII, A. Indrzejczak et al. eds , pages 81–93, 2014.
- 8[8] S. Frittella, A. Palmigiano, and L. Santocanale. Dual characterizations for finite lattices via correspondence theory for monotone modal logic. JLC , 27(3):639–678, 2017.
