124
Views
0
CrossRef citations to date
0
Altmetric
Articles

Modal reduction principles: a parametric shift to graphs

ORCID Icon, ORCID Icon, ORCID Icon & ORCID Icon
Pages 174-222 | Received 29 May 2023, Accepted 09 Dec 2023, Published online: 16 Apr 2024

Abstract

Graph-based frames have been introduced as a logical framework which internalises an inherent boundary to knowability (referred to as ‘informational entropy’), due, e.g. to perceptual, evidential or linguistic limits. They also support the interpretation of lattice-based (modal) logics as hyper-constructive logics of evidential reasoning. Conceptually, the present paper proposes graph-based frames as a formal framework suitable for generalising Pawlak's rough set theory to a setting in which inherent limits to knowability exist and need to be considered. Technically, the present paper establishes systematic connections between the first-order correspondents of Sahlqvist modal reduction principles on Kripke frames, and on the more general relational environments of graph-based and polarity-based frames. This work is part of a research line aiming at: (a) comparing and inter-relating the various (first-order) conditions corresponding to a given (modal) axiom in different relational semantics; (b) recognising when first-order sentences in the frame-correspondence languages of different relational structures encode the same ‘modal content’; (c) meaningfully transferring relational properties across different semantic contexts. The present paper develops these results for the graph-based semantics, polarity-based semantics, and all Sahlqvist modal reduction principles. As an application, we study well known modal axioms in rough set theory (such as those corresponding to seriality, reflexivity, and transitivity) on graph-based frames and show that, although these axioms correspond to different first-order conditions on graph-based frames, their intuitive meaning is retained. This allows us to introduce the notion of hyperconstructivist approximation spaces as the subclass of graph-based frames defined by the first-order conditions corresponding to the same modal axioms defining classical generalised approximation spaces, and to transfer the properties and the intuitive understanding of different approximation spaces to the more general framework of graph-based frames. The approach presented in this paper provides a base for systematically comparing and connecting various formal frameworks in rough set theory, and for the transfer of insights across different frameworks.

1. Introduction

Generalizations of Rough Set Theory. The contributions of the present paper lie within, and are motivated by, several research lines in Rough Set Theory (Pawlak, Citation1984Citation1998; Pawlak & Skowron, Citation2007) aimed at generalising Pawlak's original setting both for extending its scope, and for making the theory more modular and systematic. Instrumental to these generalisations were several cross-fertilizations with other research lines such as (two-valued (Blackburn et al., Citation2002) and many-valued (Bou et al., Citation2011; Fitting, Citation1991Citation1992; Godo et al., Citation2003)) modal logic, and Formal Concept Analysis (Ganter & Wille, Citation2012). Since Orlowska's work identifying the modal logic S5 as the logic of information spaces (Orlowska, Citation1994), and building on the insight that formalising the indiscernibility relation as an equivalence relation might be too restrictive (Rasiowa & Skowron, Citation1984; Zakowski, Citation1983), Vakarelov (Citation1991Citation2005) introduces a framework in which lower and upper approximations are associated with different indiscernibility relations; Yao and Lin (Citation1996) account systematically for various notions of generalised approximation spaces, each defined in terms of certain first-order properties (e.g. reflexivity, symmetry, transitivity, seriality, Euclideanness) corresponding (via the well known Sahlqvist theory in modal logic van Benthem, Citation1984; Sahlqvist, Citation1975) to various well known modal axioms (which are, more specifically, modal reduction principles (van Benthem, Citation1976), cf. Definition 2.5); moreover, in the same paper, this approach is systematically extended to the setting of graded and probabilistic approximation spaces, via graded (Fine, Citation1972) and probabilistic modal logic (Fagin et al., Citation1990); using duality-theoretic and correspondence-theoretic techniques, Balbiani and Vakarelov (Citation2001) introduce a sound and complete decidable poly-modal logic of weak and strong indiscernibility and complementarity for information systems. Also building on insights and results stemming from duality and representation theory for modal logic, Banerjee and Chakraborty (Citation1994Citation1996Citation2004) study the mathematical framework of rough set theory from a more abstract viewpoint grounded on the notion of rough algebras, i.e. modal algebras the non-modal reducts of which are more general than Boolean algebras, and hence allow access to a base logic which, being paraconsistent, is strictly more general than classical propositional logic. Based on this algebraic perspective, proof-theoretic frameworks have also been developed for the logics of rough algebras (van der Berg et al., Citation2023aCitation2023b; Greco et al., Citation2019; Greco, Liang et al., Citation2019; Ma et al., Citation2018; Saha et al., Citation2014Citation2016).

Unifying RST and FCA. Closely related to these developments are proposals of unifying frameworks for rough set theory and formal concept analysis (Cattaneo et al., Citation2016; Formica, Citation2018; Kent, Citation1996; Yao, Citation2004aCitation2004bCitation2006Citation2016Citation2020), both in the two-valued and in the many-valued setting. This unification is particularly sought after for modelling classification problems characterised by partial or incomplete information.

Drawing on insights developed in the research lines discussed above, in Conradie et al. (Citation2021), a framework unifying rough set theory and formal concept analysis is proposed, based on duality-theoretic and algebraic insights stemming from the mathematical theory of modal logic (Conradie et al., Citation2014; Conradie & Palmigiano, Citation2012; Conradie et al., Citation2017). The main tool exploited in Conradie et al. (Citation2021) is an embedding, defined as in Moshier (Citation2016), from the class of sets to the class of formal contexts (cf. Conradie et al. (Citation2021, Definition 3.3)) which preserves the Boolean (powerset) algebra associated with each set, in the sense that the concept lattice of any formal context in the image of the embedding is order-isomorphic to the powerset algebra of its pre-image (cf. Conradie et al. (Citation2021, Proposition 3.4)). This embedding can be extended (cf. Conradie et al. (Citation2021, Proposition 3.7)) to a complex-algebra-preserving embedding from the class of Kripke frames to the class of enriched formal contexts, or polarity-based framesFootnote1. These structures have been defined in (Conradie et al., Citation2016Citation2017) in the context of a research program aimed at developing the logical foundations of categorisation theory, and consist of formal contexts enriched with additional relations, each defined on the basis of duality-theoretic considerations (discussed in Conradie et al., Citation2020), and supporting the interpretation of a normal modal operator. In Conradie et al. (Citation2021), the study of the preservation properties of the embedding mentioned above leads to the understanding that a connection can be established (cf. Conradie et al. (Citation2021, Sections 3.4 and 4)) between the first-order conditions on Kripke frames and those on enriched formal contexts corresponding to the modal axioms considered in the literature in rough set theory for generalising approximation spaces.

Rough concepts and beyond: towards parametric correspondence. Besides motivating the identification of conceptual approximation spaces (cf. Conradie et al. (Citation2021, Section 5)) as the subclass of enriched formal contexts serving as a unifying environment for rough set theory and formal concept analysis, these developments naturally elicit the questions of whether the connection found and exploited in Conradie et al. (Citation2021), between the first-order conditions corresponding to a finite number of well known modal axioms in different semantic settings, can be systematically extended to significantly large classes of modal axioms, and also to different semantic settings. Concrete examples pointing to the existence of such systematic connections cropped up, not only in relation with the semantics of enriched formal contexts (aka polarity-based frames) for lattice-based modal logics (sometimes referred to as ‘non-distributive’ modal logics), but also for an alternative relational semantic setting for the same logics (namely, graph-based frames), and have been discussed in (van Benthem, Citation2001; Conradie et al., Citation2019bCitation2021Citation2016Citation2017). In Conradie et al. (Citation2022), both questions are answered positively: the above-mentioned connection is generalised from a finite set of modal axioms to the class of Sahlqvist modal reduction principles (van Benthem, Citation1976) (cf. Section 2.5) and is also extended to two-valued and many-valued Kripke frames, and two-valued and many-valued enriched formal contexts. These results initiate a line of research which aims at making correspondence theory not just (methodologically) unified (Conradie et al., Citation2014), but also (effectively) parametric (Conradie et al., Citation2022).

Extending parametric correspondence: the case of graph-based frames. The contributions of the present paper include positive answers to these same questions for Sahlqvist modal reduction principles, relative to Kripke frames, graph-based frames, and polarity-based frames, pivoting on graph-based frames. Graph-based frames (Conradie & Craig, Citation2015; Conradie et al., Citation2019bCitation2020; Craig et al., Citation2015) (cf. Definition 2.10) are relational structures based on graphs (Z,E), where Z is a nonempty set and EZ×Z is a reflexive relation. Graph-based frames provide complete semantics to non-distributive modal logic (Conradie et al., Citation2019b), which fact, as also discussed in Conradie et al. (Citation2020), supports the interpretation of this logic as the logic of informational entropy, i.e. an inherent boundary to knowability due e.g. to perceptual, theoretical, evidential or linguistic limits. In graphs (Z,E) on which these relational structures are based, the reflexive relation E is interpreted as the inherent indiscernibility relation induced by informational entropy, much in the same style as Pawlak's approximation spaces in rough set theory. However, E is only required to be reflexive but, in general, neither transitive nor symmetric, which is in line with proposals in rough set theory (Vakarelov, Citation2005; Wybraniec-Skardowska, Citation1989; Yao & Lin, Citation1996), also discussed above, that indiscernibility does not need to be modelled by equivalence relations. Another key difference is that, rather than generating modal operators which associate any subset of Z with its definable E-approximations, E generates a complete lattice (i.e. the lattice of formal Ec-concepts, as shown in the picture below). Hence, the role played by E in generating the complex algebras of graph-based frames is analogous to the role played by the order relation of intuitionistic Kripke frames in generating the Heyting algebra structure of their associated complex algebras: both E and the order ultimately support the interpretation of the propositional (i.e. non-modal) connectives. The resulting propositional fragment of non-distributive modal logic is sound (and complete) w.r.t. general lattices, and is hence much weaker than both classical and intuitionistic logic. Rather than being a flaw, this is a feature of this framework, which precisely captures and internalises the correct reasoning patterns under informational entropy into the propositional fragment of the language. (Figure .)

Figure 1. From left to right, a reflexive graph, its associated formal context, and its concept lattice. Valuations of atomic propositions and formulas to elements of the concept lattice dually correspond to satisfaction/refutation relations between states of the graph and formulas. In the picture, formulas above (resp. below) a state of the reflexive graph are satisfied (resp. refuted) at that state.

Figure 1. From left to right, a reflexive graph, its associated formal context, and its concept lattice. Valuations of atomic propositions and formulas to elements of the concept lattice dually correspond to satisfaction/refutation relations between states of the graph and formulas. In the picture, formulas above (resp. below) a state of the reflexive graph are satisfied (resp. refuted) at that state.

Inherent vs. epistemic indiscernibility. The environment of graph-based frames makes it possible to differentiate between inherent indiscernibility (modelled by E) and other (possibly more contingent, e.g. subjective, or epistemic) types of indiscernibility (modelled by the additional relations which support the interpretation of the modal operators). The conceptual difference between inherent and other types of indiscernibility is reflected into the different roles taken by these relations w.r.t. the interpretation of the logical language: the elements of the concept lattice represented on the right-hand side of the picture do not represent definable approximations of predicates, but rather, they represent ‘all there is to know’ about predicates, i.e. the theoretical horizon to knowability, given the inherent boundary encoded into E. In their turn, the elements of the concept lattices are approximated by the modal operators induced by the additional relations of the graph-based relational structures, and this approximation reflects the epistemic (subjective) indiscernibility of agents.

Methodology for the shift from Kripke frames to graph-based frames. The relation E is intended as the generalisation of the identity relation Δ on sets, and the embedding from sets to reflexive graphs corresponding to this generalisation, which is defined by the assignment S(S,ΔS), plays the same role in the present context as the role played by the embedding from sets to formal contexts discussed above, and displays properties analogous to those of that embedding (namely, it can be extended to a complex algebra-preserving embedding from Kripke frames to graph-based frames). Thus, conceptually, the environment of classical Kripke frames can be understood as the limit case of the present environment in which any two states are inherently indistinguishable only if they are identical.

Graph-based frames and non-distributive logics as hyper-constructivist logics. In Conradie et al. (Citation2020), it is argued that graph-based frames support a view of non-distributive (modal) logics as hyper-constructivist logics, i.e. logics in which the principle of excluded middle fails at the meta-linguistic level. Indeed, as illustrated by the picture above in the case of the proposition variable q, the satisfaction and refutation set of a formula φ on graph-based models are not necessarily set-theoretic complements of one other; therefore, it is possible for a formula to be neither satisfied nor refuted at a state. The progressive generalisations, from classical propositional logic to intuitionistic logic, and from intuitionistic logic to the propositional fragment of non-distributive (modal) logic (hereafter: non-distributive logic) is reflected in two ways: concerning relational models, the move from classical to intuitionistic logic is captured as the move from sets to preorders (i.e. sets equipped with reflexive and transitive relations), and the move from intuitionistic to non-distributive logic is captured as the move from preorders to reflexive graphs (i.e. transitivity is dropped); concerning the notion of truth, classical truth is replaced in intuitionistic logic with a finer-grained notion of provable truth, which makes the law of excluded middle fail at the level of the logical language, since at a given state there might be neither a proof of φ nor a proof of ¬φ; however, at the metalogical level of satisfaction and refutation, if a formula is not satisfied at a given state of an intuitionistic model, then it is refuted at that state.

Hyper-constructivist logics and evidential truth. As discussed in (Conradie et al., Citation2020), the failure of the law of excluded middle at the metalogical level supported by the graph-based semantics suggests that the notion of truth supported by non-distributive (modal) logics is even more refined than intuitionistic truth, and can be intuitively construed as an evidence-based truth: that is, to refute a formula at a given state, the lack of positive evidence is not enough, but rather, there needs to be evidence against.

Many-valued graph-based frames. In Conradie et al. (Citation2019a), the many-valued version is introduced of the graph-based semantics of Conradie et al. (Citation2019b) for two axiomatic extensions of the basic normal non-distributive modal logic, and in particular their potential is explored for modelling situations in which informational entropy derives from the theoretical frameworks under which empirical studies are conducted. This has been proposed as a suitable framework for modelling competing theories in the empirical sciences. In a similar vein, in Conradie et al. (Citation2021), the many-valued graph-based semantic setting for non-distributive modal logics has been further extended to a multi-type setting, and has been proposed as a suitable formal framework for modelling socio-political competition.

For the readers' convenience, the relevant developments in graph-based and polarity-based semantics for modal logic and of their applications are summarised in Table .

Table 1. Summary of relevant related work on graph and and polarity based semantics.

Main contributions. Besides extending the network of systematic connections, established in Conradie et al. (Citation2022), among various relational semantics for modal logic so as to include graph-based frames, the results of the present paper, which we summarise in Table , lay the foundations of a systematic generalisation of Rough Set Theory to settings which require forms of reasoning whose associated notion of truth is evidence-based in the sense indicated above. Mathematically, these settings can be formalised by environments whose naturally associated logics are hyper-constructive.

Table 2. Main contributions of the present paper.

Comparison with results on polarity-based frames. As observed in Conradie et al. (Citation2020), although the polarity-based semantics and the graph-based semantics arise from the same duality-based methodology and they both provide complete semantics to non-distributive (modal) logics, they support very different interpretations of what these logics are about, and the first-order languages canonically associated with these two classes of relational structures are also very different. This difference can be appreciated e.g. when comparing the first-order correspondents on polarity-based frames and on graph-based frames of a simple and well known Sahlqvist modal reduction principle, as reported in the following tableFootnote2.

In order to be able to systematically connect the first-order correspondents of any Sahlqvist modal reduction principle across these relational semantics, we need to establish a common ground between their associated first-order languages. Establishing this common ground is precisely what the core technical contribution of the present paper is about. Although, as indicated earlier, the methodology followed in the present paper is analogous to the one adopted in Conradie et al. (Citation2022), transferring it to graph-based frames requires specific steps, which are presented in Sections 5 and 6.

Structure of the paper. In Section 2, after introducing notation used throughout the paper (cf. Section 2.1), we collect preliminaries on the various (set-based and algebraic) generalisations of Rough Set Theory (cf. Sections 2.2 and 2.3), on graph-based frames as semantic structures for general lattice-based modal logic (cf. Section 2.4), and on modal reduction principles (cf. Section 2.5). In Section 3, we discuss two case studies in which informational entropy plays a relevant role and is accounted for in the setting of graph-based frames; in Section 4, we introduce the notion of hyperconstructivist approximation spaces and discuss the methodology underlying this definition as an instance of the general transfer results presented in the following sections. In Section 5, we introduce and study the properties of several notions of compositions of relations in the settings of Kripke frames and of graph-based frames. Thanks to these definitions, suitable propositional languages GRelL and KRelL can be introduced (cf. Section 5.2) in which first-order conditions on Kripke frames and on polarity-based frames can be represented. In Section 6, we show that the correspondents of all Sahlqvist modal reduction principles on Kripke frames and on graph-based frames can be represented as term-inequalities of the languages GRelL and KRelL. Represented in this way, a systematic connection can be established between them (cf. Section 6.3), and with polarity-based frames (cf. Section 6.4). In Section 7, we apply the main result of the previous section to describe the relationship between the first-order correspondents of well known modal axioms in Rough Set Theory in graph-based frames and in Kripke frames. We show that, based on this mathematical relationship, also the intuitive meaning of these axioms can be systematically transferred across these different semantics. Finally, we conclude in Section 8.

2. Preliminaries

The present section collects basic definitions and facts about the various intersecting topics and results on which the contributions of the present paper build. In Section 2.1, we introduce the notation used throughout the paper. In Section 2.2, we collect the basic definitions on approximation spaces and their modal logic. In Section 2.3, we review the literature on various algebraic approaches to rough set theory. In Section 2.4, we collect basic definitions and facts on non-distributive modal logics and their graph-based frames. In Section 2.5, we collect preliminaries on inductive modal reduction principles and discuss a general and compact representation of their associated output when running the algorithm ALBA (Conradie & Palmigiano, Citation2019) on them.

2.1. Notational conventions and basic constructions

We let ΔU denote the identity relation on a set U, and we will drop the subscript when it causes no ambiguity. The superscript ()c denotes the relative complement of a subset of a given set. Hence, for any binary relation RU×V, we let RcU×V be defined by (u,v)Rc iff (u,v)R. For any such R and any UU and VV, we let R[U]:={vV|(u,v)R for some uU} and R1[V]:={uU|(u,v)R for some vV}, and write R[u] and R1[v] for R[{u}] and R1[{v}], respectively. Any such R gives rise to the semantic modal operators R,[R]:P(V)P(U) s.t.  RW:=R1[W] and [R]W:=(R1[Wc])c for any WV. For any TU×V, and any UU and VV, let (1) T(1)[U]:={v|∀u(uUuTv)}T(0)[V]:={u|∀v(vVuTv)}T[1][U]:={v|∀u(uUuTcv)}T[0][V]:={u|∀v(vVuTcv)}(1) Well known properties of these constructions (cf. Davey and Priestley (Citation2002, Sections 7.22-7.29)) are stated in the following lemma.

Lemma 2.1

For any relation TU×V, and all VV, UU, UP(U), and VP(V),

(1)

X1X2U implies T(1)[X2]T(1)[X1], and Y1Y2V implies T(0)[Y2]T(0)[Y1].

(2)

UT(0)[V] iff VT(1)[U].

(3)

UT(0)[T(1)[U]] and VT(1)[T(0)[V]].

(4)

T(1)[U]=T(1)[T(0)[T(1)[U]]] and T(0)[V]=T(0)[T(1)[T(0)[V]]].

(5)

T(0)[V]=VVT(0)[V] and T(1)[U]=UUT(1)[U].

All properties listed in Lemma 2.1 hold with ()[0] and ()[1] replacing ()(0) and ()(1) respectively, by instantiating T:=Tc, so we will refer to this lemma also when invoking these properties.

Lemma 2.2

Conradie et al. (Citation2022, Lemma 3.10)

For any relation TU×V, and any WV, T[0][Wc]=(T1[Wc])c=[T]Wand(T[0][W])c=T1[W]=TW.

2.2. Approximation spaces and their modal logic

Approximation spaces have been introduced by Pawlak (Citation1982) as the basic formal environment for Rough Set Theory. These are structures X=(S,R) such that S is a nonempty set, and RS×S is an equivalence relation. For any such X and any ZS, the upper and lower approximations of Z are respectively defined as follows: Z¯:={R[z]|zZ} and Z_:={R[z]|zZ and R[z]Z}.A rough set of X is a pair (Z_,Z¯) for any ZS (cf. Banerjee and Chakraborty (Citation1996)). Since R is an equivalence relation, Z¯=RZandZ_=[R]Z,with R and [R] validating the axioms of the classical normal modal logic S5 (cf. Orlowska (Citation1994)).

As approximation spaces are exactly the Kripke frames for the normal modal logic S5 (Orlowska, Citation1994), this logic completely axiomatizes Pawlak's rough set theory. Given a language for classical modal logic over a set Prop of proposition variables and a valuation V:PropP(S) on X, the satisfiability on models M=(X,V) is defined as usual in modal logic. The extension [[ϕ]]S of any formula ϕ is defined recursively as follows: M,wpiffwV(p)[[p]]=V(p)M,wϕψiffw[[ϕ]]orw[[ψ]][[ϕψ]]=[[ϕ]][[ψ]]M,wϕψiffw[[ϕ]]andw[[ψ]][[ϕψ]]=[[ϕ]][[ψ]]M,w¬ϕiffw[[ϕ]][[¬ϕ]]=[[ϕ]]cM,w◻ϕiffwRuimpliesu[[ϕ]][[◻ϕ]]=[R][[ϕ]]M,w◊ϕiffwRuforsomeu[[ϕ]][[◊ϕ]]=R[[ϕ]]

As is well known (Orlowska, Citation1994), the modal logic S5 is the axiomatic extension of the basic normal modal logic K with the following axioms, respectively corresponding to the reflexivity, transitivity and symmetry of the indiscernibility relation R. ◻ϕϕ◻ϕ◻◻ϕϕ◻◊ϕ.Motivated by the idea that the indiscernibility relation does not need to be an equivalence relation, the following definition provides the environment for a generalised and more modular definition of approximation space.

Definition 2.1

Yao (Citation1998, Section 2)

A generalised approximation space is a tuple X=(S,R) such that S is a non-empty set, and RS×S is any relation. For any such X and any ZS, the upper and lower approximations of Z are respectively Z¯:=RZ={R1[z]|zZ}andZ_:=[R]Z={sS|R[s]Z}.The following table lists the names of subclasses of generalised approximation spaces in terms of their defining first-order condition.

The following proposition directly derives from well known results in the Sahlqvist theory of classical normal modal logic, and has made it possible to completely characterise various subclasses of generalised approximation spaces in terms of well known modal axioms.

Proposition 2.1

Yao (Citation1998, Section 2)

For any generalised approximation space X=(S,R),

(1)

X◻p◊p iff X is serial.

(2)

X◻pp iff X is reflexive.

(3)

Xp◻◊p iff X is symmetric.

(4)

X◻p◻◻p iff X is transitive.

(5)

X◊p◻◊p iff X is Euclidian.

2.3. The algebraic approach to rough set theory

Several logical frameworks motivated by Rough Set Theory have been introduced based on classes of generalised Boolean algebras with operators. Their associated logics typically have a propositional base that is strictly weaker than classical propositional logic.

Rough algebras and their generalisations. Banerjee and Chakraborty (Citation1996) introduced topological quasi-Boolean algebras (tqBas) as a generalisation of S5 Boolean algebras with operators (BAOs).

Definition 2.2

Banerjee and Chakraborty (Citation1996)

A topological quasi-Boolean algebra (tqBa) is an algebra T=(L,I) such that L=(L,,,¬,,) is a De Morgan algebra and for all a,bL, T1.I(ab)=IaIbT2.IIa=IaT3.IaaT4.I=.

For any aA, let Ca:=¬I¬a. Subclasses of tqBas have been defined as in the following table.

A rough algebra is a complete and completely distributive pre-rough algebra. Different sub-classes of tqBas have been studied extensively in the literature on rough set theory (Banerjee & Chakraborty, Citation1996Citation2004). Notice that the lower and upper approximation operators I and C are finitely meet-preserving and join-preserving operators on L respectively. Thus, these operators can serve as algebraic interpretations of normal modal operators and on L. Thus, tqBa5s and their sub-classes can be seen as normal modal expansions of De Morgan algebras.

Rough algebras based on distributive lattices. In Kumar and Banerjee (Citation2015), Kumar and Banerjee define rough lattices as an algebraic abstraction of algebras obtained from quasi order-generated covering-based approximation spaces (QOCAS). These approximation spaces can be seen as the approximation spaces arising from granules seen as open neighbourhoods in a topological space.

Definition 2.3

Kumar and Banerjee (Citation2015, Definition 4.4)

An algebra L=(L,,,I,C,0,1) is a rough lattice if (L,,,0,1) is a completely distributive lattice join-generated by its completely join-irreducible elements and I,C:LL satisfy the following conditions for all a,bL and any AL:

  1. I(A)={I(a)|aA} and C(A)={C(a)|aA}.

  2. C(A)={C(a)|aA} and I(A)={I(a)|aA}.

  3. Iaa and aCa.

  4. I1 = 1 and C0 = 0.

  5. IIa = Ia and CCa = Ca.

  6. ICa = Ca and CIa = Ia.

  7. IaIb and CaCb imply ab.

Again, note that, as lower and upper approximation operators are completely join-preserving and meet-preserving respectively, these algebras are perfect distributive modal algebras (Gehrke et al., Citation2005), and hence they are naturally endowed with a (bi)Heyting algebra structure. Kumar (Citation2020) also introduced rough Heyting algebras to describe the interaction between the approximation operators I and C and Heyting implication.

Definition 2.4

(Kumar, Citation2020, Definition 40)

An algebra L=(L,,,,I,C,0,1) is a rough Heyting algebra iff its {}-free reduct is a rough lattice, its {I,C}-free reduct is a Heyting algebra, and the following identities are valid:

  1. I(ab)=(IaIb)(CaCb).

  2. C(ab)=CaCb.

Rough algebras based on concept lattices. In Conradie et al. (Citation2021), several classes of algebras are defined as varieties of modal expansions of general (i.e. possibly non-distributive) lattices. Since, following the approach of formal concept analysis (Ganter & Wille, Citation2012), general lattices can be studied as hierarchies of formal concepts arising from relational databases, the role of modal operators can be seen as approximating categories or concepts under incomplete or uncertain information (Conradie et al., Citation2021).

Definition 2.5

cf. (Conradie et al., Citation2021, Section 6)

An abstract conceptual rough algebra (resp. conceptual rough algebra) (acra (resp. cra)) is an algebra A=(L,,) such that L is a bounded lattice (resp. complete lattice) and and are unary operations on L such that is finitely join-preserving (resp. completely join-preserving) and is finitely meet-preserving (resp. completely meet-preserving), and for any aL, ◻a◊a.Subclasses of abstract conceptual rough algebras (resp. conceptual rough algebras) have been considered, which are reported in the following table.

In particular, a conceptual tqBa is a reflexive and transitive acra. Subclasses of tqBas have been defined as reported in the following table.

A conceptual pre-rough algebra is a conceptual tqBA5 which is both conceptual IA1 and IA2.

Rough algebras based on posets. Cattaneo (Citation1996) further generalises rough set theory by defining the notion of abstract approximation spaces on posets.

Definition 2.6

Cattaneo (Citation1996, Section 1)

An abstract approximation space is a structure U=(Σ,O(Σ),C(Σ)) such that (Σ,,0,1) is a bounded poset, O(Σ) and C(Σ) are subposets of Σ containing 0 and 1 such that inner and outer approximation maps i:ΣO(Σ) and c:ΣC(Σ) exist such that, for any xΣ, any αO(Σ), and any γC(Σ),

  1. i(x)x and xc(x).

  2. αxαi(x).

  3. xγc(x)γ.

Algebraic structures arising from rough operators defined on various classes of lattice-based algebras such as orthomodular lattices (Dai, Citation2021), quasi-Brouwer-Zadeh distributive lattices (Cattaneo & Ciucci, Citation2004), MV-algebras (Rasouli & Davvaz, Citation2010), cylindric algebras have been studied in literature.

Fuzzy and probabilistic rough algebras. Several fuzzy and probabilistic generalisations of rough set theory have been studied extensively in the literature (Dubois & Prade, Citation1990; Liu, Citation2008; Yao, Citation2008). Yao (Yao, Citation2008) introduces a framework for probabilistic rough set approximations using the notion of rough membership.

Definition 2.7

Yao (Citation2008, Section 3.1)

A probabilistic approximation space is a structure X=(U,E,P) such that EU×U is an equivalence relation and P:2U[0,1] is a probability function. The rough membership in any AU is given by the map μA:U[0,1] defined by the assignment xP(A|[x]), where [x]:={yU|xEy}.

Definition 2.8

Yao (Citation2008, Section 4.3)

For all parameters α,β[0,1], and any probabilistic approximation space X=(U,E,P), the generalised probabilistic approximation operators apprα_,apprβ¯:P(U)P(U) are defined as follows. If 0β<α1, then for any AU, apprα_(A)={xU|P(A|[x])α}andapprβ¯(A)={xU|P(A|[x])<β}.If α=β0, then apprα_(A)={xU|P(A|[x])>α}andapprα¯(A)={xU|P(A|[x])α}.

Given the properties they were shown to satisfy (e.g. monotonicity, distributivity over union and intersection), the approximation operators apprα_ and apprβ¯ can be regarded as paramentric fuzzy regular modal operators α and β on the powerset algebra P(U), respectively.

Using both constructive and algebraic methods, Wu and Zhang (Citation2004) introduce a generalisation of rough set theory to a fuzzy framework.

Definition 2.9

Wu and Zhang (Citation2004, Definition 4)

A generalised fuzzy approximation space is a structure X=(W,U,R) such that U and W are non-empty finite sets, and R:U×W[0,1] is a fuzzy relation. For any fuzzy subset A of W, the lower and upper approximations of A, R_(A) and R¯(A), are defined as follows: For any xU, R¯(A)(x)=yW(R(x,y)A(y))andR_(A)(x)=yW((1R(x,y))A(y)).A generalised fuzzy approximation space X=(W,U,R) with U = W is:

  1. reflexive if R(x,x)=1 for all xU.

  2. symmetric if R(x,y)=R(y,z) for all x,yU.

  3. transitive if R(x,z)yU(R(x,y)R(y,x)) for all x,zU.

  4. serial if ∃y(R(x,y)=1) for all xU.

Let F(W) denote the set of all fuzzy subsets of W. The fuzzy approximation operators R_ and R¯ defined above satisfy the following properties (Wu & Zhang, Citation2004): for all A,BF(W), and any α[0,1], 1. R_(A)=¬R¯(¬A)2. R¯(A)=¬R_(¬A)3. R_(Aαˆ)=R_(A)αˆ4. R¯(Aαˆ)=R¯(A)αˆ5. R_(AB)=R_(A)R_(B)6. R¯(AB)=R¯(A)R¯(B),where αˆ is the constant fuzzy set αˆ(x)=α for all xUW. As lower and upper approximation operators R_ and R¯ are completely meet-preserving and join-preserving, these operators are semantic modal operators and on F(W).

The following proposition generalises Proposition 2.1 to the fuzzy setting. The inclusion symbol between fuzzy sets in the proposition denotes as usual that the function on the left-hand side of the inclusion is pointwise dominated by the one on the right-hand side. We let A denote an element of F(W), x, y denote elements of W, and α denote a constant in [0,1]. For any YW, we let 1Y denote the fuzzy set which assigns membership value 1 to all the elements of Y and 0 to all the elements not in Y.

Proposition 2.2

Wu and Zhang (Citation2004, Section 3.3)

A generalised fuzzy approximation space X=(W,W,R) is:

(1)

reflexive iff AR¯(A) or equivalently iff R_(A)A for every AF(W).

(2)

symmetric iff for all x,yW R_(1U{x})(y)=R_(1U{y})(x)or equivalently iff R¯(1x)(y)=R¯(1y)(x).

(3)

transitive iff R_(A)R_(R_(A)) or equivalently iff R¯(R¯(A))R¯(A) for every AF(W).

(4)

serial iff R_()= iff R¯(W)=W iff ∀α(R¯(αˆ)=αˆ) iff ∀α(R_(αˆ)=αˆ) iff ∀A(R_(A)R¯(A)).

Several types of many-valued algebras generalising the interval [0,1] have been studied in the literature as an environment for fuzzy rough set theory (Chakraborty, Citation2011; Conradie et al., Citation2021; Radzikowska & Kerre, Citation2004; Sun et al., Citation2008; Wu & Zhang, Citation2004).

2.4. Basic normal non-distributive modal logic and its graph-based semantics

The present section collects basic definitions and facts from Conradie and Palmigiano (Citation2019), Conradie et al. (Citation2020), and Gehrke and Harding (Citation2001). Let Prop be a (countable or finite) set of atomic propositions. The language L of the basic normal non-distributive modal logic is defined as follows: φ:=||p|φφ|φφ|◻φ|◊φ,where pProp. The basic, or minimal normal L-logic is a set L of sequents ϕψ with ϕ,ψL, containing the following axioms: pppppqpqp◻p◻q(pq)pqpqpqq(pq)◊p◊qand closed under the following inference rules: ϕχχψϕψϕψϕ(χ/p)ψ(χ/p)χϕχψχϕψϕχψχϕψχϕψ◻ϕ◻ψϕψ◊ϕ◊ψBy an L-logic we understand any extension of L with L-axioms ϕψ.

Graph-based models for non-distributive logics arise in close connection with the topological structures dual to general lattices in Ploščica's representation (Ploščica, Citation1994) (see also Craig et al., Citation2015Citation2013).

A reflexive graph is a structure G=(Z,E) such that Z is a nonempty set, and EZ×Z is a reflexive relationFootnote3. We let DZ×Z be defined as xDa iff aEx. For every set S, we let GS=(S,Δ). From now on, we assume that all graphs we consider are reflexive even when we drop the adjective. Any graph G=(Z,E) defines the polarityFootnote4 PG=(ZA,ZX,IEc) where ZA=Z=ZX and IEcZA×ZX is defined as aIEcx iff aEcx. More generally, any relation RZ×Z ‘lifts’ to relations IRcZA×ZX and JRcZX×ZA defined as aIRcx iff aRcx and xJRca iff xRca. In what follows, for any WZ, we will write (W)AZA and (W)XZX as its corresponding ‘lifted’ copies. The next lemma follows directly from the definitions above:

Lemma 2.3

For any relation RZ×Z and any Y,BZ, IRc(0)[Y]=(R[0][Y])AIRc(1)[B]=(R[1][B])XJRc(0)[B]=(R[0][B])XJRc(1)[Y]=(R[1][Y])A.

The complete lattice G+ associated with a graph G is the concept lattice of PG. By specialising (Conradie et al., Citation2020, Proposition 3.1) to PG we get the following.

Proposition 2.3

For every graph G=(Z,E), the lattice G+ is completely join-generated by the set {zA=(z[10],z[1])|zZ} and completely meet-generated by the set {zX=(z[0],z[01])|zZ}.

Definition 2.10

A graph-based L-frame is a structure F=(G,R,R) where G=(Z,E) is a reflexive graphFootnote5, and R and R are binary relations on Z satisfying the following E-compatibility conditions (notation defined in (Equation1)): for all b,yZ, (R[0][y])[10]R[0][y](R[1][b])[01]R[1][b](R[0][b])[01]R[0][b](R[1][y])[10]R[1][y].The complex algebra of a graph-based L-frame F=(G,R,R) is the complete L-algebra F+=(G+,[R],R), where G+ is the concept lattice of PG, and [R] and R are unary operations on PG+ defined as follows: for every c=([[c]],([c]))PG+, [R]c:=(R[0][([c])],(R[0][([c])])[1]) and Rc:=((R[0][[[c]]])[0],R[0][[[c]]]).

Lemma 2.4

Conradie et al. (Citation2021, Lemma 2.6)

For every graph (Z,E) and every relation RZ×Z,

(1)

the following are equivalent:

(i)

(R[0][y])[10]R[0][y] for every yZ;

(ii)

(R[0][Y])[10]R[0][Y] for every YZ;

(iii)

R[1][B]=R[1][B[10]] for every BZ;

(2)

the following are equivalent:

(i)

(R[1][b])[01]R[1][b] for every bZ;

(ii)

(R[1][B])[01]R[1][B] for every BZ;

(iii)

R[0][Y]=R[0][Y[01]] for every YZ.

For any graph-based L-frame F, we let RZ×Z be defined by xRa iff aRx, and RZ×Z by aRx iff xRa. Hence, for every B,YZ, (2) R[0][B]=R[1][B]R[1][Y]=R[0][Y]R[0][Y]=R[1][Y]R[1][B]=R[0][B].(2) By Lemma 2.4, the E-compatibility of R and R guarantees that the operations [R],R (as well as [R],R) are well defined on G+.

Lemma 2.5

Conradie et al. (Citation2019b, Lemma 5)

Let F=(G,R,R) be a graph-based L-frame. Then the algebra  F+=(G+,[R],R) is a complete lattice expansion such that R and [R] (resp. R and [R]) form an adjoint pairFootnote6. Therefore, [R] (resp. R) is completely meet-preserving (resp. completely join-preserving).

Definition 2.11

For every Kripke frame X=(S,R), the relational structure FX:=(GS,R,R), where R=R=R, is a graph-based frame, since any relation R on S is clearly Δ-compatible (cf. Definition 2.10). Conversely, for any graph-based frame F=((Z,E),R,R) such that E=Δ, and R=R, let XF:=(Z,R) be its associated Kripke frame.

For any Kripke frame X, let X+ be its associated complex algebra.

Proposition 2.4

Conradie et al. (Citation2021, Proposition 3.7)

If X is a Kripke frame, then FX+X+.

Proposition 2.5

For any graph-based frame F, and any Kripke frame X, FXFFandXFXX.

Definition 2.12

Conradie et al. (Citation2019b, Definition 4)

A graph-based L-model is a tuple M=(F,V) where F=(G,R,R) is a graph-based L-frame and V:PropF+. Since V(p) is a formal concept (cf. Section 2.4) of PG, we write V(p)=([[p]],([p])). For every such M, the valuation V can be extended compositionally to all L-formulas as follows: V(p)=([[p]],([p]))V()=(Z,)V()=(,Z)V(ϕψ)=([[ϕ]][[ψ]],([[ϕ]][[ψ]])[1])V(ϕψ)=((([ϕ])([ψ]))[0],([ϕ])([ψ]))V(◻ϕ)=(R[0][([ϕ])],(R[0][([ϕ])])[1])V(◊ϕ)=((R[0][[[ϕ]]])[0],R[0][[[ϕ]]]).Moreover, the existence of the adjoints of [R] and R (cf. Lemma 2.5) supports the interpretation of the language L, which is an expansion of L with the connectives and interpreted as follows: V(◼ϕ)=(R[0][([ϕ])],(R[0][([ϕ])])[1])V(⧫ϕ)=((R[0][[[ϕ]]])[0],R[0][[[ϕ]]])

Spelling out the definition above as is done in Conradie and Craig (Citation2015), we can define the satisfaction and refutation relations M,zϕ and M,zϕ for every graph-based L-model M=(F,V), zZ, and any L-formula ϕ, by the following simultaneous recursion: M,zneverM,zalwaysM,zalwaysM,zneverM,zpiff z[[p]]M,zpiff z[zEzzp]M,zϕψiff M,zϕandM,zψM,zϕψiff z[zEzM,zϕψ]M,zϕψiff M,zϕandM,zψM,zϕψiff z[zEzM,zϕψ]M,z◊ϕiff z[zRzM,zϕ]M,z◊ϕiff z[zEzM,z◊ϕ]M,z◻ψiff z[zRzM,zψ]M,z◻ψiff z[zEzM,z◻ψ]M,z⧫ϕiff z[zRzM,zϕ]M,z⧫ϕiff z[zEzM,z⧫ϕ]M,z◼ψiff z[zRzM,zψ]M,z◼ψiff z[zEzM,z◼ψ]Note that the satisfaction of disjuction formulas at a state is defined as the non-refutation of the disjuncts at all its E-successors, which is different from the satisfaction clause in distributive logics. Also, unlike distributive modal logic, the satisfiability clauses for all modal operators including the diamonds are given by universal quantifiers.

An L-sequent ϕψ is true in M, denoted Mϕψ, if for all z,zZ, if M,zϕ and M,zψ then zEcz. An L-sequent ϕψ is valid in F, denoted Fϕψ, if it is true in every model based on F.

The next lemma follows immediately from the definition of an L-sequent being true in a graph-based L-model.

Lemma 2.6

Conradie et al. (Citation2019b, Lemma 7)

For any graph-based L-frame F and any L-sequent ϕψ, FϕψiffF+ϕψ.

2.5. Inductive modal reduction principles and their ALBA-outputs

A modal reduction principle (mrp) of the basic language of non-distributive modal logic L is an inequality s(p)t(p) such that both s and t are built up using only and . The term s(p) (resp. t(p)) is good if it is a (possibly empty) sequence of diamonds (resp. boxes) followed by a (possibly empty) sequence of boxes (resp. diamonds). A modal reduction principle is inductive iff it is Sahlqvist iff either s(p) or t(p) is good, and is analytic inductive if both are good. So, inductive modal reduction principles are of one of the following types: (a) ϕ[α(p)/!y]ψ[χ(p)/!x](b) ϕ[ζ(p)/!y]ψ[δ(p)/!x],where (resp. ) is the only connective allowed in α(p) and ψ(!x) (resp. φ(!y) and δ(p)), and χ (resp. ζ) has (resp. ) as principal connective whenever χ(p)p (resp. ζ(p)p). Analytic inductive mrps are of the form ϕ[α(p)/!y]ψ[δ(p)/!x], where ψ(!x), ϕ(!y), δ(p) and α(p) are as above, and thus they are of both types (a) and (b). Prime examples of analytic inductive mrps feature prominently in several proposed modal axiomatizations of generalised approximation spaces (cf. Sections 2.2 and 2.3). The ALBA outputs of inductive mrps are the following inequalities in the expanded language L+ (cf. Conradie & Palmigiano, Citation2019)Footnote7: type (a)j[LA(ψ)[ϕ[j/!y]/!u]χ[LA(α)[j/!u]/p]],type (b)m[ζ[RA(δ)[m/!u]/p]RA(ϕ)[ψ[m/!y]/!u],where, when θ is a sequence of (resp. ) connectives of length n, LA(θ)(!u) (resp. RA(θ)(!u)) is a sequence of (resp. ) connectives of length n ending with a (single) occurrence of the variable u.

Example 2.1

The mrp ◊◊◻◻p◻◊◻p is inductive of type (a), but not analytic, since it instantiates type (a) above as follows: φ(y):=◊◊y, α(p):=◻◻p, ψ(x):=◻x, χ(p):=◊◻p. Thus, LA(ψ)(u)=⧫u, LA(α)(u)=⧫⧫u; therefore, its ALBA output is j [(⧫u)[(◊◊y)[j/y]/u](◊◻p)[(⧫⧫u)[j/u]/p]],i.e. j [(⧫u)[(◊◊j)/u](◊◻p)[(⧫⧫j)/p]],i.e. j [⧫◊◊j◊◻⧫⧫j].The mrp ◊◻◻p◻◻◻◊◊◊◊p is analytic inductive, as it instantiates the analytic shape above as follows: φ(y):=◊y, α(p):=◻◻p, ψ(y):=◻◻◻y, δ(p):=◊◊◊◊p. Thus, RA(δ)(u)=◼◼◼◼u, and RA(φ)(u):=◼u. Since this mrp is analytic, it can be solved both as a type (a) and as a type (b); solving it as type (b) yields m [(◻◻y)[(◼◼◼◼u)[m/u]/p](◼u)[(◻◻◻y)[m/y]/u]],i.e. m [(◻◻y)[(◼◼◼◼m)/p](◼u)[(◻◻◻m)/u]],i.e. m [◻◻◼◼◼◼m◼◻◻◻m].

3. Two case studies on informational entropy

In the present section, we discuss two examples in which informational entropy is relevant to the analysis, and is explicitly accounted for in the environment of graph-based frames.

3.1. Social media news network

Let the reflexive graph (Z,E) represent a social media news network, where Z is a set of accounts, and zEz iff account z is a source of news for account z, that is, z follows the news posted by z. Under this interpretation, the reflexivity of E says that every account is a source of information for itself. For any news (fact) p, an account z refutes p iff none of its E-predecessors post (i.e. support) p. That is, z refutes p iff none of its information sources support p. We interpret zp as account ‘z refutes news p’ (that is, z makes a post denying p) and zp as account ‘z confirms (posts) news p’. Formally, for any zZ, and any proposition p, zpifffor all z,if zEzthenzp.On the other hand, an account z posts news p iff none of the followers of z refutes pFootnote8. Formally, for any zZ, and any proposition p, zpifffor all z,if zEzthenzp.This clause reflects the common practice, in the management of social media accounts, of not posting any news item which one's own audience would find controversial, on pain of loss of followers, conflicts, backlashes or embarrassments (Powers et al., Citation2019; Thorson, Citation2014; Vraga et al., Citation2015). Seen from the followers' perspective, if one of the accounts they follow (confirm) post a news item p, then they either decide to no longer refute it or they stop following this account (such behaviour is especially common in more politically active users Du & Gregory, Citation2017; Rainie & Smith, Citation2012). Thus, the satisfaction clause above reflects the equilibrium to which these dynamics converge.

Note that, as E is reflexive, if it is the case that zEzzp, for all z, then zp. By the defining condition of refutation, the latter implies an account zZ exists such that zEz and zp. Thus, the compatibility conditions between relations and ≻ in graph-based modal logic is naturally justified in this interpretation. Notice that, in general, accounts followed by an account z need not see news posted by z. That is, accounts which are sources of news for z need not follow z for the news. Thus, in general, it is possible that there exist accounts z,zZ such that zEz, zp and zp. Note that relation E encodes inherent indiscernibility of the model in the sense that the accounts which have the same sources of information (accounts they follows) will refute exactly same set of news items, while accounts with the same set of followers will post the same set of news items. Thus, they are indiscernible from each other with regards to their behaviour on social media. This phenomenon is often observed on social media in the formation on communities which are so-called echo-chambers. Thus, we can see a concept ([[ϕ]],([ϕ])) as an echo-chamber (community) with news sources [[ϕ]] and followers ([ϕ]).

Let RE1 be a relation such that for any z,zZ, zRz iff z can possibly hear news from z. Recall that the refutation clause for (see Section 2.4) is z◊pifffor all z,zRz implies zp.This can be interpreted as follows. In some circumstances for some news p, a social media account may want to be very sure before refuting it. In this case z may check the posts from all the news sources they can possibly access, and not only the accounts they follow, and only refute if none of the possible sources confirm (post about) p. That is, z◊p, iff none of the possible news sources for z confirm (post) p.

Let RE be a relation such that for any z,zZ, zRz iff z can possibly get the news posted by z. By the definition of refutation clause for (See Section 2.4), is given by z◻pifffor all zzRzimplieszp.This can be interpreted as follows. In some circumstances for some news p, a social media account may want to be sure that none of the accounts who are possibly reached by them refute it. In this case z may confirm (post) news p if none of the accounts who can possibly be reached by a post from z refute p. That is, z◻p, iff none of the possible recipients of news from z refute p. The relations R and R can be seen as the upper approximations of relations E1 and E. Thus, the accounts which have the same sets of accounts related to them by R, that is accounts who see posts from same set of accounts (even for important news) can be seen as a core set of followers of these sources (core of an echo-chamber), on the other hand, the set of news sources with the same follower accounts related by R are the accounts whose posts are always seen by the same set of accounts. These can be seen as the core news sources of an echo-chamber. Thus, for an echo-chamber (community) described by concept ([[ϕ]],([ϕ])), the sets [[ϕ]] and ([ϕ]) can be interpreted as the core followers and core news sources of this echo-chamber respectively. The conditions ER and E1R, imply that [[ϕ]][[ϕ]] and ([ϕ])([ϕ]) (and hence that ([ϕ])([ϕ]) and [[ϕ]][[ϕ]]) which can be interpreted as saying the set of core followers and core news sources of an echo-chamber are subsets of the sets of all followers and news sources in this echo-chamber respectively.

3.2. Rashomon

Akira Kurosawa's acclaimed 1950 film Rashomon is set in medieval Japan and depicts the death by cutlass of a samurai through the widely differing and mutually conflicting accounts of the characters mainly involved: the bandit (b), the samurai's wife (ℓ), and the samurai himself (s) speaking through a medium, as well as the account of a witness, the woodcutter (w). Both in popular culture and in academic literature, Rashomon's story has been regarded as the paradigmatic illustration of the subjectivity of truth and the impossibility of reaching factual accuracy, and the expression Rashomon effect has been coined to refer to the effect of observers' subjective perception on their recollection of an event causing them to produce widely divergent but equally plausible accounts of it.

Each main character testifies to be the one who killed s, and rather than self-exculpation, the main intent of the characters testimony (including w's testimony) is to portray an image of themselves which is aligned with their own social role, and which embodies its virtues. Hence, in each testimony, the witnesses arrange their facts (highlighting some of them, ignoring or excluding or misrepresenting others) according to their own ‘moral agenda’, and it is precisely the compatibility between their various ‘moral agendas’ that we represent in the reflexive graph below (where all reflexive arrows are omitted), rather than the factual compatibility among the various testimonies:

In the graph (Z,E) represented in the picture above, each state in the domain Z:={zb,z,zs,zw} represents one testimony, and the intended interpretation of edges in EZ×Z is the following: zxEzyiffys portrayal of xs moral agenda does not clash with xs  own portrayal.As represented in the graph above, the moral agendas of ,s and b are undermined by all the other testimonies: indeed, b's portrayal of himself as a competent, powerful, resourceful, and sexually irresistible bandit with his own code of honour is undermined by ℓ's and s's portrayal of him as a rapist, and by w's portrayal of him as clumsy, incompetent, and gullible; ℓ's portrayal of herself as a passive victim (not only of rape by the bandit, but also of her husband's cynicism and cold lack of interest in her honour and her fate) is undermined both by b's portrayal of her as a fierce woman, and by s's and w's portrayals of her as being cold, manipulative, and capable of turning situations to her own advantage; s's portrayal of himself as a honourable man who has suffered the basest betrayal by his lawful wife is undermined by b's description of ℓ's legitimate interest in protecting her own honour, and by ℓ's and w's portrayal of s as a cowardly and dishonourable man. Finally, since the presence of w at the scene is not registered in any other testimony, w's portrayal of himself as a pure witness and a law-abiding citizen is compatible with all testimonies (including his own). The concept lattice arising from this graph is represented in the following pictureFootnote9, where e.g. (ℓs,bw) is the shorthand for the formal concept of (Z,E) having {z,zs} as its extension and {zb,zw} as its intension.

Additional ‘epistemic’ relations, besides the basic relation E, can be considered, each of which encoding e.g. how each of the main characters might argue (for instance, for the purpose of persuading a jury of their moral stance) that some of the other testimonies do not actually invalidate their own portrayal of themselves. For instance, s might argue that the overall portrayal b makes of him is not incompatible with his own portrayal of himself as a dignified man, who adheres to his social role; likewise, b might argue that, through s's testimony, his outlaw code of honour emerges with sufficient clarity; finally, ℓ might argue that, while in the beginning b might have mistaken her character as fierce, later on he recognised this as a misunderstanding, and hence, overall, b's portrayal of ℓ is compatible with ℓ's own. Thus, the additional relations Rb, R and Rs are represented as follows (in the following pictures, E is understood to be properly included in each of the three additional relations):

That is, the intended interpretation of edges in RuZ×Z, for any u{b,,s}, is the following: for all x,y{b,,s,w}, zxRuzyiffys portrayal of xs moral agenda does not clash with xsown portrayal,according to u.These additional relations are all E-compatible, and each of them induces a pair of adjoint modal operators uu for any u{b,,s}, represented as followsFootnote10:

As it can be easily verified by inspection, the operations represented above validate the following axioms for any u{b,,s} and any cL: ucccuccuucuuccucuucuucuc,which implies (cf. Table ) that the relations Rb, R and Rs are E-reflexive and E-transitive (see Remark 3.1 below). Hence, each of the pairs of adjoint operations induced by the additional relation can be understood to represent the lower and upper approximations of ‘knowable truth’ from the subjective viewpoint of the main characters of the story. Finally, notice that the ‘knowable truth’ can be exactly captured via the collective upper and lower approximations respectively defined by the assignments cbccsc and cbccsc.

Remark 3.1

In Section 6.3, we show how the first-order correspondents of modal reduction principles in Kripke frames can be shifted (see Definition 6.3 and Theorem 6.1) to properties on graph-based frames which are parametric on the relation E; hence we use the convention that the shifting (parametric on E) of some property prop is called E-prop. For instance, the shifting of denseness is called E-denseness, and the shifting of reflexivity is E-reflexivity.

In both examples considered above, the reflexive relations E is used to model the inherent indiscernibility or limits of knowability in a given situation, while additional relations (R, R, Rs, R etc.) are used to model agent-specific indiscernibility. The inherent indiscernibility relation E gives rise to a complete lattice, representing the space of conceptual possibilities and their ordering (in the first example above this becomes the space of so-called echo chambers while, in the second, the moral compatibility space of testimonies). This is analogous to the equivalence relation in an approximation space giving rise to a Boolean algebra of rough sets. Unlike in the modal logic approach to rough set theory (see, e.g. Orlowska, Citation1994), however, E is not used to interpret modalities. Rather, E is used to generate a lattice of stable sets on which the propositional connectives are algebraically interpreted, thereby ‘internalising E’ into the propositional fragment of the logic, which causes it to be non-classical and, in fact, non-distributive. This is similar to the situation in intuitionistic (modal) logic where the partial orders in intuitionistic Kripke frame generate Heyting algebras of upwards closed sets.

The relations associated with an agent captures the peculiarities of their specific epistemic access or lens through which they view the space of conceptual possibilities (in the first example above, this takes the form of epistemic access between agents beyond the ‘source/follower’ relation and, in the second, the agents' notions of compatibility as viewed from their personal moral standpoints). As one would expect, such views remain inherently conditioned and mediated by the space of conceptual possibilities (i.e. by the inherent bounds on knowability), and this fact is mathematically captured by the requirement that the agents' relations be compatible with E. Accordingly, a modal expression ◊p represents the proposition p reflected through a particular agent-specific lens. Thus, the modeling of the scenarios above using graph-based frames maintains a neat separation between the inherent and the epistemic indiscernibility. Such a clear division of labour would not be possible had we used E to interpret an additional set of modal operators.

4. Hyper-constructivist approximation spaces

In the previous section, we showed how graph-based frames and their associated modal languages can formalise reasoning under epistemic uncertainty (modelled by additional relations R, R etc.) in a framework with inherent indiscernibility (modeled by relation E). In a similar way, such models have served to represent other scenarios in which inherent limits to knowability play a relevant role (Conradie et al., Citation2019a, Citation2019bCitation2021). These examples motivate the introduction of hyper-constructivist (or evidentialist) approximation spaces, based on graph-based frames, as a generalisation of approximation spaces to a framework with inherent informational entropy. The strategy we follow for introducing this generalisation is similar to the one adopted in Conradie et al. (Citation2021) for introducing the notion of conceptual approximation space. Namely, we identify the defining properties of hyper-constructivist approximation spaces (cf. Definition 4.1) in terms of the first-order conditions corresponding, on graph-based frames, to the Sahlqvist mrps corresponding, on Kripke frames, to the first-order conditions expressing the seriality, reflexivity, transitivity, and symmetry of the accessibility relations associated with the modal operators.

Definition 4.1

A hyper-constructivist (or evidentialist) approximation space is a graph-based L-frame F=(Z,E,R,R) such that ER}ER, where is defined as in Definition 5.1. A hyperconstructivist approximation space F=(Z,E,R,R) is:

  1. E-reflexive if ER and DR.

  2. E-symmetric if RR and RR.

  3. E-transitive if R}ERR and R}ERR.

  4. Pawlak if it is E-reflexive, E-symmetric and E-transitive.

In what follows, we motivate the definition above. As discussed in Section 2.2, one of the most basic requirements in the notion of generalised approximation spaces is that the indiscernibility relation be serial, since this condition is the first-order correspondent of the mrp ◻a◊a, which guarantees that the lower approximation is smaller than or equal to the upper approximation. The ALBA outputs of ◻a◊a (which is an analytic inductive mrp) are j(j◊⧫j) and m(◻◼mm) (cf. Section 2.5), which, when translated in the first-order language of Kripke frames, yield the first-order correspondents ∀w({w}R1[R1[w]]) and ∀w((R1[(R1[{w}cc])cc])c{w}c), which can be respectively unravelled as ∀w∃v(wRv&vRw) and ∀w∃v(wRv&vRw). These first-order sentences can equivalently be rewritten as the relational inclusions ΔRR and ΔRR, respectively. Translating the ALBA outputs above in the first-order language of graph-based frames yields  z(R[0][E[0][R[0][z[10]]]]z[1])and∀z(R[0][E[1][R[0][z[01]]]]z[0]).By the E-compatibility of R and R (cf. Lemma 2.4) these inclusions can be simplified as follows:  z(R[0][E[0][R[0][z]]]z[1])and z(R[0][E[1][R[0][z]]]z[0]),and then be partially unravelled as the following implications (recall that D:=E1):  x∀z(xR[0][E[0][R[0][z]]]xDcz)and a∀z(aR[0][E[1][R[0][z]]]aEcz),which, on application of contraposition yields  x∀z(xDzxR[0][E[0][R[0][z]]])and a∀z(aEzaR[0][E[1][R[0][z]]]),and then as follows:  x∀z(xDzx(R}ER)z)and a∀z(aEza(R}ER)z),by letting x(R}ER)z iff xR[0][E[0][R[0][z]]], and a(R}ER)z iff aR[0][E[1][R[0][z]]]. These ‘abbreviations’, which are in fact instances of the notion of E-mediated composition (cf. Definition 5.1 in Section 5.1, below), allow us to equivalently rewrite these first-order sentences as relational inclusions DR}ER and ER}ER, respectively.

What is more, when rewritten in this way, it is possible to recognise the similarity between the first-order correspondents on graph-based frames and those on Kripke frames. Specifically, it is not difficult to verify that, instantiating E:=Δ in DR}ER, one obtains a condition which is equivalent to ΔRR, and similarly with the second pair of inclusions. This hints at the existence of a transfer of relational constructions and properties along the natural embedding of sets into reflexive graphs. Such transfer hinges on a ‘parametric shift’ from Δ to E.

In Section 6.3, we show that this transfer of properties and constructions, formalised in terms of the notion of shifting (cf. Definition 6.3), extends to all first-order correspondents of inductive mrps. In Section 7, we apply this result to the principled definition of various hyper-constructivist counterparts of generalised approximation spaces, and discuss how this transfer works not only technically but also conceptually, given that the intuitive meaning of modal axioms transfers from Kripke frames to the graph-based frames (cf. Examples 7.1, 7.2, 7.3).

5. Relational compositions, and the algebras of relations on graph-based and Kripke frames

In this section we partly recall, partly introduce several notions of relational compositions on graph-based frames (Conradie et al., Citation2019bCitation2022). We also introduce the relational languages KRelL and GRelL associated with Kripke frames and graph-based frames respectively and used to express first-order conditions in these contexts. We define a translation from GRel to KRel which is compatible with the natural relationship between these classes. The definitions and notation we introduce here will be key to a meaningful comparison of the correspondents of inductive mrps in different semantic settings.

5.1. Composing relations on graph-based frames

The following definition expands those given in Conradie et al. (Citation2021, Section 3.4). As will be clear from Lemma 5.1, the E-compositions can be understood as the counterparts of the usual composition of relations in the setting of graph-based frames.

Definition 5.1

For any graph G=(Z,E), and any R,TZ×Z, the E-mediated compositions R}ET and R}ET and the composition RTZ×Z are defined as follows: for all a,xZ, x(R}ET)aiff x(R[0][E[0][T[0][a]]])ci.e. (R}ET)[0][a]=R[0][E[0][T[0][a]]]a(R}ET)xiff a(R[0][E[1][T[0][x]]])ci.e. (R}ET)[0][x]=R[0][E[1][T[0][x]]]a(RT)xiff a(R[0][T[0][x]])ci.e. (RT)[0][x]=R[0][T[0][x]].

The following lemma, which readily follows from the definition, shows that the two notions of E-mediated composition collapse to the usual notion when E:=Δ.

Lemma 5.1

For all sets S, all relations R,TS×S on the graph GS=(S,Δ), R}ΔT=R}ΔT=RT.

The following lemma shows that the E-mediated compositions and are well defined, associative, and have unit E and D, respectively; hence they endow the set of E-compatible relations over a reflexive graph with a monoidal structure.

Lemma 5.2

For any graph G=(Z,E), all R,T,UZ×Z, and any YZ,

(1)

if R is E-compatible, then R}ED=R=D}ER and R}EE=R=E}ER;

(2)

if R is E-compatible, then so are R}ET, R}ET, and RT;

(3)

if R and T are E-compatible, then (R}ET)[0][Y]=R[0][E[0][T[0][Y]]]  and  (R}ET)[0][Y]=R[0][E[1][T[0][Y]]];

(4)

if R, T, and U are E-compatible, then R}E(T}EU)=(R}ET)}EU  and  R}E(T}EU)=(R}ET)}EU.

Proof.

(1) For any aZ, (R}ED)[0][a]=R[0][E[0][D[0][a]]]=R[0][E[0][E[1][a]]]=R[0][a], the last identity holding by the E-compatibility of R. The remaining identities are omitted.

(2) For any aZ, ((R}ET)[0][a])[10]=(R[0][E[0][T[0][a]]])[10]Definition 5.1 (i)=R[0][E[0][T[0][a]]]Lemma 2.4=(R}ET)[0][a].Definition 5.1 (i)The remaining identities are proven similarly.

(3) We only prove the first statement. R[0][E[0][T[0][Y]]]=R[0][E[0][T[0][yYy]]]Y=yYy=R[0][E[0][yYT[0][y]]]Lemma 2.1 (v)=R[0][E[0][yYE[1][E[0][T[0][y]]]]]E-compatibilty of T=R[0][E[0][E[1][yYE[0][T[0][y]]]]]Lemma 2.1 (v)=R[0][yYE[0][T[0][y]]]E-compatibilty of R=yYR[0][E[0][T[0][y]]]Lemma 2.1 (v)=yY(R}ET)[0][y]Definition 5.1 (i)=(R}ET)[0][Y].Lemma 2.1 (v)(4) Immediate consequence of item 3.

Remark 5.1

In general, *-composition is not associative; let us build a counterexample to R(TU)=(RT)U. Let G=(Z,Δ), such that Z={z1,z2}. let R,U,TZ×Z such that R=Z×Z, U=, and T=Δ, respectively. Since E=Δ, every set is Galois-stable, hence all three relations are E-compatible. For any xZ, R[0][(TU)[0][x]]=R[0][T[0][U[0][x]]]Definition=R[0][T[0][Z]]U==R[0][{bZ|∀w(wZbΔcw)}]T=Δ=R[0][]={bZ|∀w(wbRcw)}=Z(RT)[0][U[0][x]]=(RT)[0][Z]U=={bZ|∀w(wZb(RT)cw)}Definition of ()[0]={bZ|∀w(wZbR[0][T[0][w]])}Definition of =wZR[0][T[0][w]]=wZR[0][Z{w}]T=Δ=R[0][wZZ{w}]Lemma 2.1=R[0][Z]={bZ|∀w(wZbRcw)}=R=Z×Z

Remark 5.2

In general, *-composition is not associative. It is easy to show a counterexample analogous to the one in Remark 5.1 which its natural counterpart in Kripke frames. To simplify notation, we will write e.g. RTU which should be read as (R(TU)).

5.2. (Heterogeneous) relation algebras and their propositional languages

In this section, we introduce algebraic structures in the context of which the notions of composition introduced above can be studied systematically from a universal-algebraic or category-theoretic perspective. Besides being of potential independent interest, these structures can be naturally associated with propositional languages which are key tools to build a common ground where the first-order correspondents of modal axioms in various semantic contexts can be compared and systematically related.

Definition 5.2

The relation algebras associated with any graph-based frame F=(Z,E,R,R), and any Kripke frame X=(W,R,R) are respectively defined as follows: F:=(P(Z×Z),E,D,R,R,R,R,}E,}E,),   X:=(P(W×W),Δ,R,R,R,R,,),where R and R denote the converse relations of R and R respectively, the binary operations }E,}E and * are defined as in Definition 5.1, the binary operation ° is the standard relational composition, and ★ is defined by the same assignment as *.

Consider the set RelL:={Δ,E,D,R,R,R,R} of constant symbols. The propositional languages KRelL and GRelL associated with Kripke frames (resp. graph-based frames) are defined by the following recursions: KRelLξ::=Δ|R|R|R|R|ξξ|ξξ,GRelLα::=D|E|R|R|R|R|α}Eα|α}Eα|αα,where the intended interpretation of the constant symbols on graph-based frames and on Kripke frames is the obvious one. Term inequalities of KRelL (resp. GRelL) are written as ξ1ξ2 (resp. α1α2) and are interpreted on Kripke frames (resp. graph-based frames) in the obvious way. In particular, Xξ1ξ2iffXξ1ξ2andFα1α2iffFα1α2.A natural translation exists between GRelL-terms and KRelL-terms which is defined as follows.

Definition 5.3

Let τ:GRelLKRelL be defined as follows: τ(E)=Δτ(D)=Δτ(R)=Rτ(R)=Rτ(R)=Rτ(R)=Rτ(α1}Eα2)=τ(α1)τ(α2)τ(α1}Eα2)=τ(α1)τ(α2)τ(α1α2)=τ(α1)τ(α2)τ(α1α2)=τ(α1)τ(α2).

Lemma 5.3

For any Kripke frame X, any GRelL-inequality α1α2, and any αGRelL

(1)

αFX=τ(α)X,

(2)

FXα1α2 iff Xτ(α1)τ(α2).

Proof.

Item 1 is proved by straightforward induction on the complexity of α. Item 2 directly follows from 1.

In the next section we represent the first-order correspondents of inductive mrps as term inequalities of GRelL and KRelL. Intuitively, the various compositions considered above are used as ‘abbreviations’ to achieve a more compact representation of the correspondents which is also more amenable to computation.

6. Correspondents of inductive modal reduction principles

With the definitions of the previous section in place, we are now in a position to give a concrete representation of the first-order correspondents of inductive mrps on graph-based L-frames and on Kripke L-frames as term-inequalities in the languages GRelL and KRelL. This representation also puts us in a position to show that these two representations are naturally connected in the same way in which Kripke frames are connected to graph-based frames. Specifically, in the following two subsections, we show that

Proposition 6.1

The first-order correspondent of any inductive mrp on graph-based (resp. Kripke) frames can be represented as a term inequality in GRelL (resp. KRelL).

In Section 6.3, we also show that the first-order correspondent on graph-based L-frames of any inductive mrp is the ‘shifted’ version of its first-order correspondent on Kripke L-frames.

6.1. Correspondents on graph-based frames

Definition 6.1

Let us associate terms in GRelL with L-terms of certain syntactic shapes as follows:

  1. if φ(!w) (resp. ψ(!w)) is a finite (possibly empty) concatenation of diamond (resp. box) connectives, let us define RϕGRelL (resp. RψGRelL) by induction on ϕ (resp.  ψ) as follows:

    if ϕ:=y, then Rϕ:=D;  if ϕ:=fϕ with f{,}, then Rϕ:=Rf}ERϕ;

    if ψ:=y, then Rψ:=E;  if ψ:=gψ with g{,}, then Rψ:=Rg}ERψ;

  2. if χ(!w)=ϕ1ψ1ϕnχψnχ(!w) such that each ϕi (resp. ψi) is a finite concatenation of diamond (resp. box) connectives of which only ψnχ is possibly empty, then RχGRelL is defined as follows:

    if ψnχ is empty, Rχ:=Rφ1Rψ1Rφnχ;

    if ψnχ is nonempty, Rχ:=Rφ1Rψ1RφnχRψnχD;

  3. if ζ(!w)=ψ1ϕ1ψnζϕnζ(!w) such that each ϕi (resp. ψi) is a finite concatenation of diamond (resp. box) connectives, of which only ϕnζ is possibly empty, then RζGRelL is defined as follows:

    if ϕnζ is empty, Rζ:=Rψ1Rϕ1Rψnζ;

    if ϕnζ is nonempty, Rζ:=Rψ1Rϕ1RψnζRϕnζE.

The first item of the following lemma shows that the semantic operations induced by the relations introduced in Definition 6.1 coincide with the term functions induced by their associated formulas. As is to be expected, this strong property does not fully extend to formulas of a more general shape such as χ and ζ; however, a more limited version applies for singleton subsets.

Lemma 6.1

For any graph-based frame F based on (Z,E), all terms φ(!t), ψ(!t), χ(!t), ζ(!t) as in Definition 6.1, all B,YZ, and all a,xZ,

(1)

([φ(!t)])(t:=(B[10],B[1])=Rφ[0][B]  and  [[ψ(!t)]](t:=Y=(Y[0],Y[01]))=Rψ[0][Y];

(2)

([χ[j/!t]])(j:=(a[10],a[1]))=Rχ[0][a[10]]=Rχ[0][a];

(3)

[[ζ[m/!t]]](m:=(x[0],x[01])=Rζ[0][x[01]]=Rζ[0][x].

Proof.

Item (1) can be shown straightforwardly by induction on φ and ψ, using Lemma 5.2 (2 and 3). Items (2) and (3) can be shown by induction on the number of alternations of box and diamond connectives, using item (1), and Definition 5.1.

As discussed in Section 2.5, the ALBA output of mrps of type (a) is j(LA(ψ)[ϕ[j/!y]/!u]χ[LA(α)[j/!u]/p]).When interpreted on graph-based frames, the condition above translates as follows: (3) ∀a(([χ[LA(α)[j/!u]/p]])(j:=(a[10],a[1]))([LA(ψ)[ϕ[j/!y]/!u]])(j:=(a[10],a[1])).(3) Since LA(ψ)[ϕ(!y)/!u] and χ[LA(α)/p] are of the shape required by by items (1) and (2) of Lemma 6.1 respectively, the following identities hold: ([LA(ψ)[ϕ[j/!y]/!u]])(j:=(a[10],a[1])=RLA(ψ)[ϕ/!u][0][a[10]]=(RLA(ψ)}ERϕ)[0][a].([χ[LA(α)[j/!u]/p]])(j:=(a[10],a[1]))=Rχ[LA(α)/p][0][a[10]]=Rχ[LA(α)/p][0][a].Hence, (Equation3) can be rewritten as follows: (4) ∀a(Rχ[LA(α)/p][0][a](RLA(ψ)}ERϕ)[0][a])i.e.RLA(ψ)}ERϕRχ[LA(α)/p](4) Similarly, the ALBA output of mrps of type (b) can be represented as follows: m(ζ[RA(δ)[m/!u]/p]RA(ϕ)[ψ[m/!y]/!u]),and, when interpreted on graph-based frames, the condition translates as follows: (5) ∀x([[ζ[RA(δ)[m/!u]/p]]](m:=(x[0],x[01]))[[RA(ϕ)[ψ[m/!y]/!u]]](m:=(x[0],x[01]))).(5) By items (3) and (1) of Lemma 6.1, [[RA(ϕ)[ψ[m/!y]/!u]]](m:=(x[0],x[01]))=RRA(ϕ)[ψ/!u][0][x[01]]=(RRA(ϕ)}ERψ)[0][x].[[ζ[RA(δ)[m/!u]/p]]](m:=(x[0],x[01]))=Rζ[RA(δ)/p][0][x[01]]=Rζ[RA(δ)/p][0][x].Therefore, we can rewrite (Equation5) as follows: (6) ∀x(Rζ[RA(δ)/p][0][x](RRA(ϕ)}ERψ)[0][x])i.e.RRA(ϕ)}ERψRζ[RA(δ)/p].(6) Finally, notice that, if the mrp is also analytic, the shape of χ(p) (resp. ζ(p)) simplifies to χ(p)=ϕnχψnχ(p) with nχ=1 and ψnχ empty (resp. ζ(p)=ψnζϕnζ(p) with nζ=1 and ϕnζ empty). Hence, (Equation4) and (Equation6) simplify to the following inclusions: (7) RLA(ψ)}ERϕRϕnχ}ERLA(α)RRA(ϕ)}ERψRψnζ}ERRA(δ).(7)

Example 6.1

The mrp p◊◻p is inductive of type (a), where ϕ(y):=y, and α(p):=p, hence LA(α)(u):=u, and ψ(x):=x, hence LA(ψ)(v):=v, and χ(p):=◊◻p. Then the ALBA output of this inequality is j([[j/y]/v]◊◻[[j/u]/p]),iffj(j◊◻j)iffj(([◊◻j])([j]))(definition of order on polarities)iff∀a(R[0][R[0][E[1][a]]]E[1][a])(standard translation)iff a ((RRD)[0][a](D)[0][a])(Definition 5.1)iffDRRD.(Lemma 2.1)

Example 6.2

The mrp ◻◊p◻◊◊p is inductive of shape (b) with ϕ(y):=y, hence RA(ϕ)(v):=v and ψ(x):=◻x, and δ(p):=◊◊p, hence RA(δ)(u):=◼◼u, and χ(p):=◻◊p. ∀p[◻◊p◻◊◊p]iffm[◻◊◼◼mm]ALBA outputi.e.∀x(R[0][R[0][R[0][E[1][R[0][x↓↑]]]]R[0][x↓↑])iff∀x(R[0][R[0][R[0][E[1][R[0][x]]]]]R[0][x])(R and R Ecompatible)iff∀x∀a(aR[0][R[0][R[0][E[1][R[0][x]]]]]aR[0][x])iff∀x∀a(a(RR(R}ER))cxaRcx)iffRRR(R}ER).

6.2. Correspondents on Kripke frames

In the present subsection, which is an adaptation of Conradie et al. (Citation2022, Section 4.2), we specialise the discussion of the previous subsection to the environment of Kripke frames, so as to obtain a specific representation of the first-order correspondents of inductive mrps on Kripke frames as pure inclusions of binary relations on Kripke frames.

Definition 6.2

Let us associate terms in KRelL with L-terms of certain syntactic shapes as follows:

  1. if φ(!w) (resp. ψ(!w)) is a finite (possibly empty) concatenation of diamond (resp. box) connectives, let us define RϕKRelL (resp. RψKRelL) by induction on ϕ (resp. ψ) as follows:

    if ϕ:=y, then Rϕ:=Δ;  if ϕ:=fϕ with f{,}, then Rϕ:=RfRϕ.

    if ψ:=y, then Rψ:=Δ;  if ψ:=gψ with g{,}, then Rψ:=RgRψ.

  2. if χ(!w)=ϕ1ψ1ϕnχψnχ(!w) such that each ϕi (resp. ψi) is a finite concatenation of diamond (resp. box) connectives, of which only ψnχ is possibly empty. Let us define RχKRelL by induction on nχ as follows:

    if ψnχ is empty, Rχ:=Rφ1Rψ1Rφnχ;

    if ψnχ is nonempty, Rχ:=Rφ1Rψ1RφnχRψnχΔ.

  3. if ζ(!w)=ψ1ϕ1ψnζϕnζ(!w) such that each ϕi (resp. ψi) is a finite concatenation of diamond (resp. box) connectives, of which only ϕnζ is possibly empty. Let us define RζKRelL by induction on nζ as follows:

    if ϕnζ is empty, Rζ:=Rψ1Rϕ1Rψnζ;

    if ϕnζ is nonempty, Rζ:=Rψ1Rϕ1RψnζRϕnζΔ.

The next lemma is a Kripke-frame analogue of Lemma 6.1.

Lemma 6.2

For any Kripke frame X based on W, all terms φ(!w), ψ(!w), χ(!w), and ζ(!w) as in Definition 6.2, any SW, and any a,xW,

(1)

[[φ(!w)]](w:=S)=RφS and [[ψ(!w)]](w:=S)=[Rψ]S.

(2)

[[χ[j/!w]]](j:={a})=Rχ{a}.

(3)

[[ζ[m/!w]]](m:={x}c)=[Rζ]{x}c.

Proof.

Item (1) is proved by induction on the complexity of φ and ψ respectively. As to item (2), we proceed by induction on the number of alternations of boxes and diamonds in χ. If χ=w, Rχ=Δ, so the statement follows trivially. For the inductive case, χx, and then χ=φ1ψ1φnψn(!x) such that n1, and the φi (resp. ψi) are finite, nonempty, concatenations of diamond (resp. box) operators, except for ψn which is possibly empty. If n = 1 and ψ1 empty, then Rχ=Rφ1, hence the statement follows from item (1). If n = 1 and ψ1(!z) is not empty, then, Rχ=Rφ1Rψ1Δ, so: [[χ[j/x]]](j:={a})=[[φ1(!y)]](y:=[[ψ1[j/z]]](j:={a}))=Rφ1[[ψ1[j/z]]](j:={a})item (1)=Rφ1[Rψ1]{a}item (1)=Rφ1Rψ1[0][{a}c]Lemma 2.2=(Rφ1[0][Rψ1[0][{a}c]])cLemma 2.2=(Rφ1[0][Rψ1[0][Δ[0][a]]])cΔ[0][a]={a}c=((Rφ1Rψ1Δ)[0][a])cDefinition 5.1=(Rχ[0][a])cχ=φ1ψ1=Rχ{a}Lemma 2.2The proof of the inductive step and of item (3) is similar, and is omitted.

As discussed in Section 2.5, the ALBA output of mrps of type (a) is j(LA(ψ)[ϕ[j/!y]/!u]χ[LA(α)[j/!u]/p]).When interpreted on Kripke frames, the condition above translates as follows: (8) ∀a([[LA(ψ)[ϕ[j/!y]/!u]]](j:={a})[[χ[LA(α)[j/!u]/p]]](j:={a})).(8) Since LA(ψ)[ϕ(!y)/!u] and χ[LA(α)/p] are of the shape required by by items (i) and (ii) of Lemma 6.2 respectively, (Equation8) can be rewritten as follows (9) ∀a((RLA(ψ)Rϕ)1[a]Rχ[LA(α)/p]1)[a])i.e. RLA(ψ)RϕRχ[LA(α)/p].(9) Similarly, the ALBA output of mrps of type (b) is m(ζ[RA(δ)[m/!u]/p]RA(ϕ)[ψ[m/!y]/!u]),and, when interpreted on Kripke frames, the condition translates as follows: (10) ∀x([[ζ[RA(δ)[m/!u]/p]]](m:={x}c)[[RA(ϕ)[ψ[m/!y]/!u]]](m:={x}c)).(10) By items (3) and (1) of Lemmas 6.2 and 2.2, and contraposition, we can rewrite (Equation10) as follows: (11) ∀x((RRA(ϕ)Rψ)1[x]Rζ[RA(δ)/p]1[x])i.e. RRA(ϕ)RψRζ[RA(δ)/p].(11) Finally, notice that, if the mrp is also analytic, the shape of χ(p) (resp. ζ(p)) simplifies to χ(p)=ϕnχψnχ(p) with nχ=1 and ψnχ empty (resp. ζ(p)=ψnζϕnζ(p) with nζ=1 and ϕnζ empty). Hence, (Equation9) and (Equation11) simplify to the following inclusions: (12) RLA(ψ)RϕRϕnχRLA(α)RRA(ϕ)RψRψnζRRA(δ).(12)

Example 6.3

The mrp p◊◻p is inductive of type (a), where ϕ(y):=y, and α(p):=p, hence LA(α)(u):=u, and ψ(x):=x, hence LA(ψ)(v):=v, and χ(p):=◊◻p. Then the ALBA output of this inequality is j([[j/y]/v]◊◻[[j/u]/p])iffj(j◊◻j)iffj(([◊◻j])([j]))(Definition of order on polarities)iff∀a(R[0][R[0][ac]]ac)(Standard translation)iff∀a(R[0][R[0][Δ[0][a]]]Δ[0][a])(Definition of Δ)iff∀a((RRΔ)[0][a]Δ[0][a])(Definition 5.1)iff∀x∀a(x(RRΔ)caxΔc[a])(Definition of ()[0])iffΔRRΔ(Lemma 2.1)

Example 6.4

The mrp ◻◊p◻◊◊p is inductive of shape (b) with ϕ(y):=y, hence RA(ϕ)(v):=v and ψ(x):=◻x, and δ(p):=◊◊p, hence RA(δ)(u):=◼◼u, and χ(p):=◻◊p. ∀p[◻◊p◻◊◊p]iffm[◻◊◼◼mm]ALBA outputi.e.∀x(R[0][R[0][R[0][Δ[1][R[0][x[01]]]]]]R[0][x[01]])iff∀x(R[0][R[0][R[0][Δ[1][R[0][x]]]]]R[0][x])(R and RΔcompatible)iff∀x∀a(aR[0][R[0][R[0][Δ[1][R[0][x]]]]]aR[0][x])iff∀x∀a(a(RR(RR))cxaRcx)iffRRR(RR).

6.3. Shifting Kripke frames to graph-based frames

In the two previous subsections, we have shown that, both in the setting of graph-based frames and in that of Kripke frames, the first-order correspondents of inductive mrps can be expressed as pure inclusions of (compositions, pseudo compositions, E-mediated compositions of) binary relations associated with certain terms. Besides providing a more compact way to represent first-order sentences, this relational representation has also specific correspondence-theoretic consequences: it allows us to formulate and establish a systematic connection between the first-order correspondents, in the two semantic settings, of any inductive mrp. Establishing this connection is the focus of the present subsection. Specifically, we show that, for any inductive mrp s(p)t(p), its first-order correspondent on graph-based frames is the ‘shifted version’ (in a sense that will be made precise below) of its first-order correspondent on Kripke frames. That is, thanks to the relational representation, the interesting phenomenon observed in Conradie et al. (Citation2021, Proposition 5) in the context of polarity-based frames and in Conradie et al. (Citation2019b, Proposition 4) in the context of graph-based frames can be generalised (and made much more explicit in the process) to all inductive mrps.

For any ξKRelL (resp. γGRelL), let ξX (resp. γF) denote the interpretation of ξ (resp. γ) in X (resp. F).

Definition 6.3

The GRelL-inequality γ1γ2 is the shifting of the KRelL-inequality ξ1ξ2 if, for any Kripke frame X, ξ1X=γ1FXandξ2X=γ2FX.

Example 6.5

The GRelL-inequality ER is the shifting of the KRelL-inequality ΔR (encoding the reflexivity of R). Indeed, ΔR instantiates ER on all graph-based frames with E:=Δ, which are exactly the shifted Kripke frames.

The GRelL-inequality R}ERR is the shifting of the KRelL-inequality RRR (encoding the transitivity of R) on Kripke frames. Indeed, by Lemma 5.1, RRR is the instantiation of R}ERR when E:=Δ.

Proposition 6.2

Every GRelL-inequality γ1γ2 is the shifting of the KRelL-inequality τ(γ1)τ(γ2) (see Definition 5.3).

Proof.

Immediate by item 1 of Lemma 5.3.

Theorem 6.1

For any inductive mrp s(p)t(p), the GRelL-inequality encoding its first-order correspondent on graph-based frames is the shifting of the KRelL-inequality encoding its first-order correspondent on Kripke frames.

Proof.

By Proposition 6.2, it is enough to show that the KRelL-inequality equivalent to the first order correspondent of s(p)t(p) on Kripke frames is the translation of the GRelL-inequality equivalent to the first order correspondent of s(p)t(p) on graph-based frames. Such correspondents are (depending on the type of s(p)t(p)):

where the notation Rφ,Rψ,Rχ,Rζ refers to Definition 6.1 in the graph-based context, and Definition 6.2 in the Kripke one. Therefore, it is sufficient to prove that the KRelL-terms associated to formulas in Definition 6.2 coincide with the translations of the terms associated with the same formulas in Definition 6.1. This follows straightforwardly by induction and by the definition of the translation (cf. Definition 5.3).

In what follows, we will sometimes refer to the shiftings of KRelL-inequalities corresponding to Sahlqvist mrps of type (a) (resp. (b)) as D-shiftings (resp. E-shiftings).

Example 6.6

The mrp p◊◻p is inductive of type (a), where ϕ(y):=y, and α(p):=p, hence LA(α)(u):=u, and ψ(x):=x, hence LA(ψ)(v):=v, and χ(p):=◊◻p, and, as discussed in Example 6.3, its first-order correspondent on classical Kripke frames can be represented as the following KRel-inequality: ΔRRΔ, while as discussed in Example 6.1, its first-order correspondent on graph-based frames can be represented as the following GRel-inequality: DRRD. Since τ(D)=Δ and τ(RRD)=RRΔ, By Proposition 6.2, DRRD is a shifting (particularly D-shifting) of ΔRRΔ.

We conclude the present subsection with the following example in which all the steps from the ALBA output and the generation of the inequalities are presented.

Example 6.7

The mrp ◊p◻◊◻p is inductive of type (a), where ϕ(y):=◊y, and α(p):=p, hence LA(α)(u):=u, and ψ(x):=◻x, hence LA(ψ)(v):=⧫v, and χ(p):=◊◻p. Let us compute the GRelL-inequality representing the first order correspondent of this mrp on graph-based frames: j([[j/y]/v]◊◻[[j/u]/p])iffj(⧫◊j◊◻j)iffj(([◊◻j])([⧫◊j]))(Definition of order on polarities)iff∀a(R[0][R[0][E[1][a]]]R[0][E[1][R[0][a]]])(Standard translation)iff∀a((RRD)[0][a](R}ER)[0][a])(Definition 5.1)iffR}ERRRD.(Lemma 2.1)Let us now compute the KRelL-inequality equivalent to the first order correspondent of the mrp on Kripke frames: j([[j/y]/v]◊◻[[j/u]/p])iffj(⧫◊j◊◻j)iffj(([◊◻j])([⧫◊j]))(Definition of order on polarities)iff∀a(R[0][R[0][Δ[0][a]]]R[0][Δ[1][R[0][a]]])(Standard translation)iff∀a((RRΔ)[0][a](RR)[0][a])(Definition 5.1)iffRRRRΔ.(Lemma 2.1)The GRel-inequality R}ERRRD is the translation (and D-shifting) of RRRRΔ.

6.4. Lifting graph-based frames to polarity-based frames

Having established a systematic connection between the first-order correspondents of inductive mrps on Kripke frames and on graph-based frames in the previous subsection, in the present subsection we establish analogous results along the following lifting construction of graph-based frames to polarity-based frames.

Definition 6.4

Lifting of graph-based frames

For any reflexive graph G=(Z,E) and any graph-based frame F=(G,R,R), let the lifting of F be the polarity-based frame PF:=(PG,JRc,IRc), where PG:=(ZA,ZX,IEc), JRc, and IRc are defined as in Section 2.4.

Lemma 6.3

For any reflexive graph G=(Z,E) and any E-compatible relation R, the lifted relations IRc and JRc are IEc-compatible.

Proof.

We show just one of the two properties of IEc-compatibility, as the other is proved similarly. IEc(0)[IEc(1)[(IRc(0)[x])]]=IE[0][IE[1][(IR[0][x])]]Definition of ()[0] and ()[1]=(E[0][E[1][(R[0][x])]])ADefinition of IE and IR=((R[0][x])[10])Anotational convention(R[0][x])AEcompatibility of R=IR[0][x]Definition of IR=IRc(0)[x]Definition of ()[0]

By the lemma above, PF is a well defined polarity-based frame, and, by definition, the complex algebras FP+ and F+ coincide. Notice that the lifting of Kripke frames to polarity-based frames defined in Conradie et al. (Citation2022, Definition 4.17) is the composition of the shifting defined in Section 6.3 and the lifting defined above. In Conradie et al. (Citation2022, Section 4.1), the relational language PRelL (see Conradie et al. (Citation2022, Definition 3.20)) has been introduced, which contains terms of types TA×X, TX×A, TA×A and TX×X, and is defined by the following simultaneous recursions: TA×Xβ::=I|R|β;Iβ|ρ;β|β;λTA×Aρ::=δ;βTX×Aδ::=J|R|δ;Iδ|λ;δ|δ;ρTX×Xλ::=β;δ,where I,J,R, and R are naturally interpreted as the I,J,R, and R of a polarity-based frame, while ; and ;I are interpreted as the composition operations in Conradie et al. (Citation2022, Definition 3.2). Moreover, relational PRelL-terms Rφ,Rψ,Rχ,Rζ are associated with formulas φ,ψ,χ,ζ as in Definition 6.1.

In Conradie et al. (Citation2022, Section 4.1), the first-order correspondents of inductive mrps on polarity-based frames are shown to be representable as term inequalities in PRelL as indicated below: type (a)Rχ[LA(α)/p]RLA(ψ);IRϕ of type TX×A,type (b)Rζ[RA(δ)/p]RRA(ϕ);IRψ of type TA×X.The following definition extends the definition of lifting in Conradie et al. (Citation2022, Definition 4.17) to graph-based frames.

Definition 6.5

Let ξ1ξ2 be a GRelL-inequality, and β1β2 (resp. δ1δ2) be a PRelL-inequality of type TA×X (resp. TX×A).

  1. The inequality β1β2 is the I-lifting of ξ1ξ2 if for any graph-based frame F, β1PF=I(ξ2F)c and β2PF=I(ξ1F)c.

  2. The inequality δ1δ2 is the J-lifting of ξ1ξ2 if for any graph-based frame F, δ1PF=J(ξ2F)c and δ2PF=J(ξ1F)c.

The following theorem extends (Conradie et al., Citation2022, Theorem 4.20) to graph-based frames.

Theorem 6.2

For any inductive modal reduction principle s(p)t(p) of L,

(1)

if s(p)t(p) is of type (a), then the PRelL-inequality of type TX×A encoding its first-order correspondent on polarity-based frames is the J-lifting of the GRelL-inequality encoding its first-order correspondent on graph-based frames;

(2)

if s(p)t(p) is of type (b), then the PRelL-inequality of type TA×X encoding its first-order correspondent on polarity-based frames is the I-lifting of the GRelL-inequality encoding its first-order correspondent on graph-based frames.

Proof.

Analogous to that of Conradie et al. (Citation2022, Theorem 4.20).

Example 6.8

The PRelL-inequality RI is the I-lifting of the GRelL-inequality ER. Indeed, FER iff IRcIEc iff PFRI for every graph-based frame F. These inequalities encode first-order conditions corresponding to the inductive mrp ◻pp on polarity-based frames and on graph-based frames, respectively.

Similarly, the PRelL-inequality RR;IR is the I-lifting of R}ERR, Indeed, FR}ERR iff IRcI(R}ER)c iff IRcIRc;IIRc iff PFRR;IR for every graph-based frame F. The second equivalence hinges on the identity I(S}ET)c=ISc;IITc for all S,TZ×Z, which is proved similarly to Conradie et al. (Citation2022, Lemma 3.12). These inequalities encode first-order conditions corresponding to the inductive mrp ◻p◻◻p.

7. Applications to rough set theory

In the present section, we take stock of the technical results presented in the previous sections by further elucidating the relationship between hyperconstructive approximation spaces (cf. Definition 4.1) and generalised approximation spaces (seen as Kripke frames with R=R, cf. Definition 2.1). Firstly, as is expected, the definition of hyperconstructivist approximation spaces collapses to that of generalised approximation spaces when instantiating E:=Δ (cf. Proposition 2.5). Thus, generalised approximation spaces form the proper subclass of hyperconstructivist approximation spaces capturing the limit case in which there is no inherent entropy and R=R=R. On this subclass, all GRelL-inequalities collapse to KRelL-inequalities, since the relational compositions on graph-based frames (cf. Definition 5.1) reduce to the relational compositions on Kripke frames (cf. Lemma 5.3). Hence, in particular, and as is expected, the correspondents of Sahlqvist mrps on graph-based frames, represented as discussed in Section 6.1, collapse, in the sense specified in Lemma 5.3, to the correspondents of the same mrps on Kripke frames, represented as discussed in Section 6.2.

More interesting is the relationship in the converse direction, which hinges on the notion of shifting (cf. Definition 6.3): every Sahlqvist mrp s(p)t(p) (cf. Section 2.5) defines an elementary (i.e. first-order definable) class K(s(p)t(p)) of Kripke frames and an elementary class G(s(p)t(p)) of graph-based frames. By Theorem 6.1, when represented as a GRelL-inequality, the first-order condition defining G(s(p)t(p)) is the shifting of the first-order condition defining K(s(p)t(p)), represented as a KRelL-inequality. The notion of shifting allows for a systematic relationship to be established between K(s(p)t(p)) and G(s(p)t(p)) which is formulated in terms of their own first-order languages, and hence independently from their correspondence-theoretic link, in the sense that this relationship can be established purely on the basis of the syntax of K(s(p)t(p)) and G(s(p)t(p)). A similarly systematic relationship between the two correspondents of any Sahlqvist mrps on graph-based frames and on polarity-based frames, respectively, is established in Theorem 6.2 by hinging on the notion of lifting (cf. Definition 6.5). This relationship is again independent from the correspondence-theoretic link of the two first-order conditions.

It is easy to check that the well known modal axioms listed in Table  are all Sahlqvist mrps, and hence Theorems 6.1 and 6.2 apply to these axioms. Table  also reports the relational correspondents of these mrps on Kripke frames, graph-based frames, and polarity-based frames. It is easy to verify that, for each mrp in the table (they are all analytic inductive, and hence of both types (a) and (b)), its relational correspondent on graph-based frames when considering it as type (a) (resp. (b)) is the D-shifting (resp. E-shifting) of its relational correspondent on Kripke frames, and its relational correspondent on polarity-based frames when considering it as type (a) (resp. (b)) is the J-lifting (resp. I-lifting) of its relational correspondent on graph-based frames.

Table 3. Well-known modal reduction principles and their correspondents as relational inequalities.

The mathematically grounded relationships just discussed reflect also on the ‘preservation’ of the intuitive meaning of Sahlqvist mrps across these different semantics, as we argue in the following examples.

Example 7.1

The Sahlqvist mrps p◊p and ◻pp correspond to the KRelL-inequality ΔR on generalised approximation spaces. When interpreting the accessibility relation R as epistemic indiscernibility (e.g. that of an agent), the informal interpretation of ΔR is that if the agent can tell two states apart, then these states are distinct, and since in generalised approximation spaces two states are inherently indistinguishable iff they are identical, then this condition is equivalent to the condition that, if the agent can tell two states apart, then these states must not be inherently indistinguishable, which is by and large what the GRelL-inequalities ER, and DR (i.e. the correspondents of the same mrps on graph-based frames) express, except for a subtle refinement. Namely, the information encoded in E about any state z of a graph-based frame presents itself from two perspectives: the set E[1][z] of the states which are discernible from z, and the set E[0][z] of the states from which z is discernible. Since E is not symmetric, these two perspectives are not equivalent in general, and become equivalent when E is symmetric. In general, inequality ER encodes the condition that, for any two states x and y, if x is inherently indiscernible from y, then x is indistinguishable from y according to the agent. Inequality DR says that if x is inherently indiscernible from y, then y is indistinguishable from x also according to the agent.

Example 7.2

The Sahlqvist mrps p◻◊p and ◊◻pp correspond to the KRelL-inequalities R1R and RR1 on Kripke frames. Under the same interpretation of the accessibility relation as in the example above, this condition encodes the symmetry of the indiscernibility relation. The same mrps correspond to the GRelL-inequalities RR and RR on graph-based frames, which express the symmetry of the indiscernibility relations. Hence, the meaning of these conditions across the two semantics is both formally and intuitively verbatim the same.

Example 7.3

The Sahlqvist mrps ◊◊p◊p and ◻p◻◻p correspond to the KRelL-inequality RRR on generalised approximation spaces. When interpreting the accessibility relation R as epistemic indiscernibility (e.g. that of an agent), the informal interpretation of RRR is that for any two states x and y, if the agent can distinguish y from x, then the agent can distinguish y from every element in R1[x], which is the set of all states which the agent cannot tell apart from x.

The same mrps correspond to the GRelL-inequalities R}ERR, and R}ERR on graph-based frames. Unravelling R}ERR, we get that R[0][x]R[0][E[0][R[0][x]]] for every x. That is, if the agent can distinguish y from x, then the agent can distinguish y from any element of E[0][R[0][x]], which is the set of all states which can be (inherently) distinguished from every state which the agent can distinguish from x, that is, the set of all the states that the informational entropy allows to distinguish from all the states which the agent can distinguish from x. Hence, E[0][R[0][x]] is ‘as close as it gets’, in a scenario characterised by informational entropy, to the set of states that the agent cannot distinguish from x in a scenario with no informational entropy. Similar considerations, from the other perspective, apply to the meaning of R}ERR.

The above examples show that transferring the modal axioms defining approximation spaces to the hyperconstructive (graph-based) setting preserves their intuitive meaning. In some cases, axioms which have the same first-order correspondent on approximation spaces correspond to non-equivalent first-order conditions on graph-based frames, which hints at the comparatively greater richness of the hyperconstructivist setting.

We can now refer to classes of hyperconstructivist approximation spaces defined by Sahlqvist mrps using the same name we use for the classes of generalised approximation spaces of which they are the shiftings. For example, reflexive graph-based frames are defined as graph-based frames satisfying the reflexivity axioms DR and ER, while the class of symmetric graph-based frames are defined as graph-based frames satisfying the symmetry axioms RR and RR. As discussed in Section 4, this motivates us to define different sub-classes of hyperconstructivist approximation spaces like reflexive, symmetric, transitive and Pawlak approximation spaces (cf.  Definition 4.1) as analogues of these classes of frames in classical approximation spaces to the graph-based frames. The following propositions follows immediately from the general results discussed in the previous section.

Proposition 7.1

For any Pawlak's hyperconstructivist approximation space F=(Z,E,R,R), and any a,bF+, 1. (ab)=◊a◊b2. (ab)=◻a◻b3. a◻b◊ab4. ◊aba◻b5. ◻aa6. a◊a7. a◻◊a8. ◊◻aa9. ◊◊a◊a10. ◻a◻◻a.

All the conditions of the proposition above are satisfied by the lower and upper approximation operators of Pawlak's approximation spaces.

Different axiomatic classes of approximation spaces are used in rough set theory as models of approximate reasoning in different situations. The systematic relationship established in the present paper among generalised, hyperconstructivist, and conceptual approximation spaces makes it possible to capture a wider range of situations and reasoning modes while still taking advantage of the basic intuitions developed about the original setting.

On the algebraic side, the present results pave the way to systematically extending rough set theory to algebras based on general (i.e. not necessarily distributive) lattices. Different classes of general lattices with approximation operators can be defined which as lattice-based counterparts of classes of Boolean algebras with operators. Algebraic models of rough set theory based on various classes of lattices such as Boolean algebras, completely distributive lattices, ortholattices, De Morgan lattices (cf. Section 2.3) can then be encompassed and studied uniformly as subclasses of lattice-based ‘rough algebras’, which will then serve as a suitable common ground for comparing and transferring insights and results concerning formal frameworks of rough set theory defined on (or dual to) different classes of lattices.

8. Conclusions

The present paper provides a systematic theory to explain and generalise some observations about similarities in the shape of first-order correspondents of the common rough set theory axioms like reflexivity, symmetry and transitivity in Kripke and graph-based frames. The precise nature of these similarities is made explicit via the notion of shifting. This notion makes it possible to define the shifted counterparts of first-order conditions which are well known and widely used in modal logic and rough set theory; thus, we are now in a position to provide counterparts of rough theory axioms and different classes of approximation spaces in graph-based frames.

Parametric correspondence. Together with (Conradie et al., Citation2022), Theorems 6.1 and 6.2 suggest that the various correspondence theories for different logics and semantic contexts can be not only methodologically unified by the same algebraic and algorithmic mechanisms; they can also be parametrically related to each other in terms of their outputs. Furthermore, this parametric relation hinges on the natural connections between different semantic settings. In the present case, Kripke frames can be naturally embedded into graph-based frames, and graph-based frames into polarity-based frames. The present contribution can be understood as a preservation result of the first-order correspondents of inductive mrps under these natural embeddings, as shown in Figure .

Figure 2. A commutative diagram of semantic contexts.

Figure 2. A commutative diagram of semantic contexts.

Notation. A crucial step in achieving these results is the ability to express the first-order correspondents of modal axioms in various semantic contexts in a more algebraic language, specifically in the languages of (heterogeneous) relation algebras. As we illustrated with the example of the modal transitivity axiom, the mathematical and meaning-based connections are near impossible to detect when the correspondents are expressed in the standard first-order frame correspondence languages of Kripke, polarity and graph based frames, respectively, yet become transparently clear when written in a suitable relational algebraic language as inclusions of relational compositions. The use of these languages to express correspondents is essential in the formulations and proofs of the general results given in Theorems 6.1 and 6.2.

Future work. The present work can be further pursued in several directions. Firstly, the perfect modularity of the graph-based setting allows to systematically study natural subclasses of hyperconstructivist approximation spaces. One example of such a class would be the hyperconstructivist counterparts of tolerance spaces (Skowron & Stepaniuk, Citation1996), obtained by assuming the symmetry of the indiscernibility relation. Secondly, similar shifting/lifting results may be sought for other logics, including polyadic modal logics and many-valued modal logics (i.e. a similar correspondence may be shown between many-valued Kripke frames and many-valued graph-based frames). For instance, a natural extension of the present work concerns investigating the remaining connections between the semantics presently investigated and their many-valued versions, as represented by the three un-annotated edges in Figure . Thirdly, the class of formulas covered by the shifting/lifting could possibly be expanded to more than inductive modal reduction principles. However, we do not expect this to be possible for all formulas with first-order frame correspondents, not even for all inductive formulas. Indeed, there exist inductive formulas whose corespondents over polarity-based frames are not liftings of their correspondents over Kripke frames (see the concluding section of Conradie et al., Citation2022), and we expect similar examples to exist in the case of shiftings to graph-based frames. Fourthly, the literature contains instances of correspondence theory for modal logics on non-classical base obtained via Gödel-McKinsey-Tarski (GMT) translation (Gödel, Citation1933; McKinsey & Tarski, Citation1948) to the multi-modal classical context (see e.g. Gehrke et al., Citation2005 for an instance in the context of distributive modal logic and Conradie et al., Citation2019 for one in the context of bi-intuitionistic modal logic). In the context of graph-based frames, a similar approach suggests itself, whereby one would translate formulas over graph-based frames into formulas over Kripke frames, prefixing propositional variables with modalities interpreted with the relation E to simulate the closure of valuations. However, this approach involves several challenges, especially on the proof-theoretic front, not least of which is the fact that conditions such as the E-compatibility of the additional relations can not be represented by (analytic) inductive inequalities, and thus, the general methods for developing analytic display calculi for modal logics developed in Greco et al. (Citation2016) would not be available, while they are straightforwardly applicable to the present setting. Future work will investigate such a GMT-translation based approach but, at present, it remains to be seen whether the parametric connection between correspondents on Kripke and graph-based frames can also be obtained in this way. Finally, parametric connections between the correspondents of modal formulas remain to be investigated between other semantics environments.

Acknowledgments

The research of Krishna Manoorkar is supported by the NWO grant KIVI.2019.001 awarded to Alessandra Palmigiano. The authors confirm that there are no relevant financial or non-financial competing interests to report.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported by the KPMG (grant number KIVI.2019.001).

Notes

1 A polarity (or formal context) is a triple P=(A,X,I) where A and X are two sets, and IA×X. For the modal signature τ={,}, a polarity-based frame is a structure F=(P,R,R), where P is polarity, and RA×I,RX×I are relations that satisfy certain compatibility conditions (cf. Conradie et al. (Citation2017, Definition 2)).

2 In any frame based on a polarity (A,X,I), variables x,y,z, range over X, and variables a,b,c, range over A.

3 In the context of the generalisation of rough set theory pursued in the present paper (cf. Section 4), the intuitive reading of zEz is ‘z is inherently indiscernible from z’ for all z,zZ.

4 A formal context (Ganter & Wille, Citation2012), or polarity, is a structure P=(A,X,I) such that A and X are sets, and IA×X is a binary relation. Every such P induces maps ():P(A)P(X) and ():P(X)P(A), respectively defined by the assignments B:=I(1)[B] and Y:=I(0)[Y]. A formal concept of P is a pair c=(B,Y) such that BA, YX, and B=Y and Y=B. Given a formal concept c=(B,Y) we often write [[c]] for B and ([c]) for Y and, consequently, c=([[c]],([c])). The set L(P) of the formal concepts of P can be partially ordered as follows: for any c,dL(P), cd iff [[c]][[d]] iff ([d])([c]).With this order, L(P) is a complete lattice, the concept lattice P+ of P. Any complete lattice L is isomorphic to the concept lattice P+ of some polarity P.

5 Applying notation (Equation1) to a graph-based L-frame F, we sometimes abbreviate E[0][Y] and E[1][B] as Y[0] and B[1], respectively, for all Y,BZ. If Y={y} and B={b}, we write y[0] and b[1] for {y}[0] and {b}[1], and write Y[01] and B[10] for (Y[0])[1] and (B[1])[0], respectively. Lemma 2.3 implies that Y[0]=IEc(0)[Y]=Y and B[1]=IEc(1)[B]=B, where () and () are the maps associated with PG.

6 For any posets A and B, the maps f:AB and g:BA form an adjoint pair (notation: fg) if for every aA, and every bB, f(a)b iff ag(b). The map f (resp. g) is the unique left (resp. right) adjoint of g (resp. f). It is well known (cf. (Davey & Priestley, Citation2002)) that in a complete lattice a map is completely join preserving (resp. meet preserving) iff it is a left (resp. right) adjoint of some map.

7 The language L+ expands L with two denumerable sets of sorted variables NOMi,j and CONOMm,n. The reader is referred to Conradie and Palmigiano (Citation2019Citation2020) for a general presentation of ALBA.

8 Recall that, since E is reflexive, z is among its followers, and hence not refuting p is a (clearly) necessary, but in general not sufficient condition for z to post (support) p.

9 Notice that the resulting concept lattice is distributive; this is unsurprising, since the graph originating it is not only reflexive but also transitive (cf. Conradie et al. (Citation2020, Proposition 4.1))

10 In the pictures, the red descending arrows represent the non-identity assignments of the -type operators and the blue ascending ones those of their left adjoints; for the sake of readability, the identity assignments of all operations are omitted.

References

  • Balbiani, P., & Vakarelov, D. (2001). First-order characterization and modal analysis of indiscernibility and complementarity in information systems. In Proceedings of European conference on symbolic and quantitative approaches to reasoning and uncertainty (pp. 772–781). Springer.
  • Banerjee, M., & Chakraborty, M. (1994). Rough consequence and rough algebra. In Rough sets, fuzzy sets and knowledge discovery (pp. 196–207). Springer.
  • Banerjee, M., & Chakraborty, M. (2004). Algebras from rough sets. In Rough-neural computing (pp. 157–184). Springer.
  • Banerjee, M., & Chakraborty, M. K. (1996). Rough sets through algebraic logic. Fundamenta Informaticae, 28(3-4), 211–221. https://doi.org/10.3233/FI-1996-283401
  • Blackburn, P., De Rijke, M., & Venema, Y. (2002). Modal logic (Vol. 53). Cambridge University Press.
  • Bou, F., Esteva, F., Godo, L., & Rodríguez, R. O. (2011). On the minimum many-valued modal logic over a finite residuated lattice. Journal of Logic and Computation, 21(5), 739–790. https://doi.org/10.1093/logcom/exp062
  • Cattaneo, G. (1996). Mathematical foundations of roughness and fuzziness.
  • Cattaneo, G., Chiaselotti, G., Ciucci, D., & Gentile, T. (2016). On the connection of hypergraph theory with formal concept analysis and rough set theory. Information Sciences, 330, 342–357. https://doi.org/10.1016/j.ins.2015.09.054
  • Cattaneo, G., & Ciucci, D. (2004). Algebraic structures for rough sets. In Transactions on rough sets II (pp. 208–252). Springer.
  • Chakraborty, M. K. (2011). On fuzzy sets and rough sets from the perspective of indiscernibility. In Indian conference on logic and its applications (pp. 22–37). Springer.
  • Conradie, W., & Craig, A. (2015). Relational semantics via TiRS graphs. TACL 2015.
  • Conradie, W., Craig, A., Palmigiano, A., & Wijnberg, N. (2019a). Modelling competing theories. In Proceedings of the 11th conference of the european society for fuzzy logic and technology (EUSFLAT 2019) (pp. 721–739). Atlantis Press.
  • Conradie, W., Craig, A., Palmigiano, A., & Wijnberg, N. M. (2019b). Modelling informational entropy. In R. Iemhoff, M. Moortgat, & R. de Queiroz (Eds.), Logic, language, information, and computation (pp. 140–160). Springer Berlin Heidelberg.
  • Conradie, W., De Domenico, A., Manoorkar, K., Palmigiano, A., Panettiere, M., D. P. Prieto, & Tzimoulis, A. (2022). Modal reduction principles across relational semantics. Preprint arXiv:2202.00899.
  • Conradie, W., Frittella, S., Manoorkar, K., Nazari, S., Palmigiano, A., Tzimoulis, A., & Wijnberg, N. M. (2021). Rough concepts. Information Sciences, 561, 371–413. https://doi.org/10.1016/j.ins.2020.05.074
  • Conradie, W., Frittella, S., Palmigiano, A., Piazzai, M., Tzimoulis, A., & Wijnberg, N. (2017). Toward an epistemic-logical theory of categorization. In Electronic proceedings in theoretical computer science (Proceedings TARK 2017) (Vol. 251, pp. 170–189). Open Publishing Association.
  • Conradie, W., Frittella, S., Palmigiano, A., Piazzai, M., Tzimoulis, A., & N. M. Wijnberg (2016). Categories: How i learned to stop worrying and love two sorts. In International workshop on logic, language, information, and computation (pp. 145–164). Springer.
  • Conradie, W., Ghilardi, S., & Palmigiano, A. (2014). Unified correspondence. In A. Baltag, S. Smets (Eds.), Johan van Benthem on logic and information dynamics, outstanding contributions to logic (Vol. 5, pp. 933–975). Springer International Publishing.
  • Conradie, W., & Palmigiano, A. (2012). Algorithmic correspondence and canonicity for distributive modal logic. Annals of Pure and Applied Logic, 163(3), 338–376. https://doi.org/10.1016/j.apal.2011.10.004
  • Conradie, W., & Palmigiano, A. (2019). Algorithmic correspondence and canonicity for non-distributive logics. Annals of Pure and Applied Logic, 170, 923–974. https://doi.org/10.1016/j.apal.2019.04.003
  • Conradie, W., & Palmigiano, A. (2020). Constructive canonicity of inductive inequalities. Logical Methods in Computer Science, 16, 8:1–8:39.
  • Conradie, W., Palmigiano, A., Robinson, C., Tzimoulis, A., & Wijnberg, N. (2019). Modelling socio-political competition. Submitted.
  • Conradie, W., Palmigiano, A., Robinson, C., Tzimoulis, A., & Wijnberg, N. (2021). Modelling socio-political competition. Fuzzy Sets and Systems, 407, 115–141. https://doi.org/10.1016/j.fss.2020.02.005
  • Conradie, W., Palmigiano, A., Robinson, C., & Wijnberg, N. (2020). Nondistributive logics – from semantics to meaning logics. In A. Rezuş (Ed.), Contemporary logic and computing, landscapes in logic (Vol. 1). College Publications.
  • Conradie, W., Palmigiano, A., & Sourabh, S. (2017). Algebraic modal correspondence: Sahlqvist and beyond. Journal of Logical and Algebraic Methods in Programming, 91, 60–84. https://doi.org/10.1016/j.jlamp.2016.10.006
  • Conradie, W., Palmigiano, A., & Zhao, Z. (2019). Sahlqvist via translation. Logical Methods in Computer Science, 15, 15:1–15:35.
  • Craig, A., Gouveia, M., & Haviar, M. (2015). TiRS graphs and TiRS frames: a new setting for duals of canonical extensions. Algebra Universalis, 74(1-2), 123–138. https://doi.org/10.1007/s00012-015-0335-2
  • Craig, A., Haviar, M., & Priestley, H. (2013). A fresh perspective on canonical extensions for bounded lattices. Applied Categorical Structures, 21(6), 725–749. https://doi.org/10.1007/s10485-012-9287-2
  • Dai, S. (2021). Rough approximation operators on a complete orthomodular lattice. Axioms, 10(3), 164. https://doi.org/10.3390/axioms10030164
  • Davey, B., & Priestley, H. (2002). Introduction to lattices and order. Cambridge University Press.
  • Du, S., & Gregory, S. (2017). The echo chamber effect in twitter: Does community polarization increase? In H. Cherifi, S. Gaito, W. Quattrociocchi, & A. Sala (Eds.), Complex networks & their applications V (pp. 373–378). Springer International Publishing, Cham.
  • Dubois, D., & Prade, H. (1990). Rough fuzzy sets and fuzzy rough sets. International Journal of General System, 17(2-3), 191–209. https://doi.org/10.1080/03081079008935107
  • Fagin, R., Halpern, J. Y., & Megiddo, N. (1990). A logic for reasoning about probabilities. Information and Computation, 87(1-2), 78–128. https://doi.org/10.1016/0890-5401(90)90060-U
  • Fine, K. (1972). In so many possible worlds. Notre Dame Journal of Formal Logic, 13(4), 516–520.
  • Fitting, M. (1991). Many-valued modal logics. Fundamenta Informaticae, 15(3-4), 235–254. https://doi.org/10.3233/FI-1991-153-404
  • Fitting, M. (1992). Many-valued model logics II. Fundamenta Informaticae, 17(1-2), 55–73. https://doi.org/10.3233/FI-1992-171-205
  • Formica, A. (2018). Integrating fuzzy formal concept analysis and rough set theory for the semantic web. Bulletin of Computational Applied Mathematics, 6(2), 65–84.
  • Ganter, B., & Wille, R. (2012). Formal concept analysis: Mathematical foundations. Springer Science & Business Media.
  • Gehrke, M., & Harding, J. (2001). Bounded lattice expansions. Journal of Algebra, 238(1), 345–371. https://doi.org/10.1006/jabr.2000.8622
  • Gehrke, M., Nagahashi, H., & Venema, Y. (2005). A Sahlqvist theorem for distributive modal logic. Annals of Pure and Applied Logic, 131(1-3), 65–102. https://doi.org/10.1016/j.apal.2004.04.007
  • Gödel, K. (1933). Eine interpretation des intnitionistischen aussagenkalkuls. Ergebnisse Eines Mathematischen Kolloquiums, 6, 39–40.
  • Godo, L., Hájek, P., & Esteva, F. (2003). A fuzzy modal logic for belief functions. Fundamenta Informaticae, 57(2-4), 127–146.
  • Greco, G., Jipsen, P., Manoorkar, K., Palmigiano, A., & Tzimoulis, A. (2019). Logics for rough concept analysis. In Proceedings of ICLA 2019 (pp. 144–159). Springer.
  • Greco, G., Liang, F., Manoorkar, K., & Palmigiano, A. (2019). Proper multi-type display calculi for rough algebras. Electronic Notes in Theoretical Computer Science, 344, 101–118. https://doi.org/10.1016/j.entcs.2019.07.007
  • Greco, G., Ma, M., Palmigiano, A., Tzimoulis, A., & Zhao, Z. (2016). Unified correspondence as a proof-theoretic tool. Journal of Logic and Computation, 28, 1367–1442.
  • Kent, R. E. (1996). Rough concept analysis: a synthesis of rough sets and formal concept analysis. Fundamenta Informaticae, 27(2-3), 169–181. https://doi.org/10.3233/FI-1996-272305
  • Kumar, A. (2020). A study of algebras and logics of rough sets based on classical and generalized approximation spaces. In Transactions on rough sets XXII (pp. 123–251). Springer.
  • Kumar, A., & Banerjee, M. (2015). Algebras of definable and rough sets in quasi order-based approximation spaces. Fundamenta Informaticae, 141(1), 37–55. https://doi.org/10.3233/FI-2015-1262
  • Liu, G. (2008). Axiomatic systems for rough sets and fuzzy rough sets. International Journal of Approximate Reasoning, 48(3), 857–867. https://doi.org/10.1016/j.ijar.2008.02.001
  • Ma, M., Chakraborty, M. K., & Lin, Z. (2018). Sequent calculi for varieties of topological quasi-boolean algebras. In International joint conference on rough sets (pp. 309–322). Springer.
  • McKinsey, J. C., & Tarski, A. (1948). Some theorems about the sentential calculi of lewis and heyting. The Journal of Symbolic Logic, 13(1), 1–15. https://doi.org/10.2307/2268135
  • Moshier, M. (2016). A relational category of formal contexts. Preprint.
  • Orlowska, E. (1994). Rough set semantics for non-classical logics. In Rough sets, fuzzy sets and knowledge discovery (pp. 143–148). Springer.
  • Pawlak, Z. (1982). Rough sets. International Journal of Computer & Information Sciences, 11(5), 341–356. https://doi.org/10.1007/BF01001956
  • Pawlak, Z. (1984). Rough probability. Bulletin of the Polish Academy of Sciences. Mathematics, 32, 607–615.
  • Pawlak, Z. (1998). Rough set theory and its applications to data analysis. Cybernetics & Systems, 29(7), 661–688. https://doi.org/10.1080/019697298125470
  • Pawlak, Z., & Skowron, A. (2007). Rudiments of rough sets. Information Sciences, 177(1), 3–27. https://doi.org/10.1016/j.ins.2006.06.003
  • Ploščica, M. (1994). A natural representation of bounded lattices. Tatra Mountains Mathematical Publications, 4, 75–88.
  • Powers, E., Koliska, M., & Guha, P. (2019). ‘Shouting matches and echo chambers’: Perceived identity threats and political self-censorship on social media. International Journal of Communication, 13, 20.
  • Radzikowska, A. M., & Kerre, E. E. (2004). Fuzzy rough sets based on residuated lattices. In Transactions on rough sets II (pp. 278–296). Springer.
  • Rainie, L., & Smith, A. (2012). Social networking sites and politics. Pew Internet & American Life Project. Retrieved June 12, 2012.
  • Rasiowa, H., & Skowron, A. (1984). Rough concepts logic. In Symposium on computation theory (pp. 288–297). Springer.
  • Rasouli, S., & Davvaz, B. (2010). Roughness in mv-algebras. Information Sciences, 180(5), 737–747. https://doi.org/10.1016/j.ins.2009.11.008
  • Saha, A., Sen, J., & Chakraborty, M. K. (2014). Algebraic structures in the vicinity of pre-rough algebra and their logics. Information Sciences, 282, 296–320. https://doi.org/10.1016/j.ins.2014.06.004
  • Saha, A., Sen, J., & Chakraborty, M. K. (2016). Algebraic structures in the vicinity of pre-rough algebra and their logics II. Information Sciences, 333, 44–60. https://doi.org/10.1016/j.ins.2015.11.018
  • Sahlqvist, H. (1975). Completeness and correspondence in the first and second order semantics for modal logic. In Studies in logic and the foundations of mathematics (Vol. 82, pp. 110–143). Elsevier.
  • Skowron, A., & Stepaniuk, J. (1996). Tolerance approximation spaces. Fundamenta Informaticae, 27(2-3), 245–253. https://doi.org/10.3233/FI-1996-272311
  • Sun, B., Gong, Z., & Chen, D. (2008). Fuzzy rough set theory for the interval-valued fuzzy information systems. Information Sciences, 178(13), 2794–2815. https://doi.org/10.1016/j.ins.2008.03.001
  • Thorson, K. (2014). Facing an uncertain reception: young citizens and political interaction on facebook. Information, Communication & Society, 17(2), 203–216. https://doi.org/10.1080/1369118X.2013.862563
  • Vakarelov, D. (1991). A modal logic for similarity relations in Pawlak knowledge representation systems. Fundamenta Informaticae, 15(1), 61–79. https://doi.org/10.3233/FI-1991-15105
  • Vakarelov, D. (2005). A modal characterization of indiscernibility and similarity relations in pawlak's information systems. In International workshop on rough sets, fuzzy sets, data mining, and granular-soft computing (pp. 12–22). Springer.
  • van Benthem, J. (1976). Modal reduction principles. Journal of Symbolic Logic, 41(2), 301–312. https://doi.org/10.2307/2272228
  • van Benthem, J. (1984). Correspondence theory. In Handbook of philosophical logic (pp. 167–247). Springer.
  • van Benthem, J. (2001). Correspondence theory. Springer Netherlands.
  • van der Berg, I., De Domenico, A., Greco, G., Manoorkar, K. B., Palmigiano, A., & Panettiere, M. (2023a). Labelled calculi for lattice-based modal logics. In M. Banerjee, A. V. Sreejith (Eds.), Logic and its applications (pp. 23–47). Springer Nature Switzerland, Cham.
  • van der Berg, I., De Domenico, A., Greco, G., Manoorkar, K. B., Palmigiano, A., & Panettiere, M. (2023b). Labelled calculi for the logics of rough concepts. In M. Banerjee, A. V. Sreejith (Eds.), Logic and its applications (pp. 172–188). Springer Nature Switzerland, Cham.
  • Vraga, E. K., Thorson, K., Kligler-Vilenchik, N., & Gee, E. (2015). How individual sensitivities to disagreement shape youth political expression on facebook. Computers in Human Behavior, 45, 281–289. https://doi.org/10.1016/j.chb.2014.12.025
  • Wu, W. Z., & Zhang, W. X. (2004). Constructive and axiomatic approaches of fuzzy approximation operators. Information Sciences, 159(3-4), 233–254. https://doi.org/10.1016/j.ins.2003.08.005
  • Wybraniec-Skardowska, U. (1989). On a generalization of approximation space. Bulletin of the Polish Academy of Sciences. Mathematics, 37(1-6), 51–62.
  • Yao, Y. (1998). Generalized rough set models. Rough Sets in Knowledge Discovery, 1, 286–318.
  • Yao, Y. (2004a). A comparative study of formal concept analysis and rough set theory in data analysis. In International conference on rough sets and current trends in computing (pp. 59–68). Springer.
  • Yao, Y. (2004b). Concept lattices in rough set theory. In IEEE annual meeting of the fuzzy information, 2004. Processing NAFIPS'04 (Vol. 2, pp. 796–801). IEEE.
  • Yao, Y. (2006). On unifying formal concept analysis and rough set analysis. In Rough set and concept lattice (pp. 1–20). Xi'an Jiaotong University Press.
  • Yao, Y. (2008). Probabilistic rough set approximations. International Journal of Approximate Reasoning, 49(2), 255–271. https://doi.org/10.1016/j.ijar.2007.05.019
  • Yao, Y. (2016). Rough-set concept analysis: Interpreting rs-definable concepts based on ideas from formal concept analysis. Information Sciences, 346, 442–462. https://doi.org/10.1016/j.ins.2016.01.091
  • Yao, Y. (2020). Three-way granular computing, rough sets, and formal concept analysis. International Journal of Approximate Reasoning, 116, 106–125. https://doi.org/10.1016/j.ijar.2019.11.002
  • Yao, Y., & Lin, T. Y. (1996). Generalization of rough sets using modal logics. Intelligent Automation & Soft Computing, 2(2), 103–119. https://doi.org/10.1080/10798587.1996.10750660
  • Zakowski, W. (1983). Approximations in the space (u, π). Demonstratio Mathematica, 16(3), 761–770. https://doi.org/10.1515/dema-1983-0319