Algorithmic correspondence for relevance logics, bunched implication logics, and relation algebras: the algorithm PEARL and its implementation (Technical Report) Willem Conradie1 Valentin Goranko2 Peter Jipsen3 1School of Mathematics, University of the Witwatersrand, South Africa Email:
[email protected] 2Department of Philosophy, Stockholm University, Sweden Email:
[email protected] 3Department of Mathematics, Chapman University, USA Email:
[email protected] August 17, 2021 Abstract The theory and methods of algorithmic correspondence theory for modal logics, arXiv:2108.06603v1 [cs.LO] 14 Aug 2021 developed over the past 20 years, have recently been extended to the language LR of relevance logics with respect to their standard Routley-Meyer relational seman- tics. As a result, the non-deterministic algorithmic procedure PEARL (acronym for ‘Propositional variables Elimination Algorithm for Relevance Logic’) has been devel- oped for computing first-order equivalents of formulas of the language LR in terms of that semantics. PEARL is an adaptation of the previously developed algorithmic procedures SQEMA (for normal modal logics) and ALBA (for distributive and non- distributive modal logics). It succeeds on all inductive formulas in the language LR, in particular on all previously studied classes of Sahlqvist-van Benthem formulas for relevance logic. In the present work we re-interpret the algorithm PEARL from an algebraic per- spective, with its rewrite rules seen as manipulating quasi-inequalities interpreted over Urquhart’s relevant algebras. This enables us to complete the part of the Sahlqvist-van Benthem theorem still outstanding from the previous work, namely 1 the fact that all inductive LR-formulas are canonical, i.e., are preserved under canon- ical extensions of relevant algebras.