arXiv reader

A non-distributive logic for semiconcepts of a context and its modal extension with semantics based on Kripke contexts

Prosenjit Howlader and Mohua Banerjee

arXiv
2207.11097v1 · PDF · 22 July 2022
Categories
math.LO
Licence
CC BY 4.0 The site shows the text.

Abstract

A non-distributive two-sorted hypersequent calculus PDBL and its modal extension MPDBL are proposed for the classes of pure double Boolean algebras and pure double Boolean algebras with operators respectively. A relational semantics for PDBL is next proposed, where any formula is interpreted as a semiconcept of a context. For MPDBL, the relational semantics is based on Kripke contexts, and a formula is interpreted as a semiconcept of the underlying context. The systems are shown to be sound and complete with respect to the relational semantics. Adding appropriate sequents to MPDBL results in logics with semantics based on reflexive, symmetric or transitive Kripke contexts. One of these systems is a logic for topological pure double Boolean algebras. It is demonstrated that, using PDBL, the basic notions and relations of conceptual knowledge can be expressed and inferences involving negations can be obtained. Further, drawing a connection with rough set theory, lower and upper approximations of semiconcepts of a context are defined. It is then shown that, using the formulae and sequents involving modal operators in MPDBL, these approximation operators and their properties can be captured.

Items 151

Definition

Definition 3

S7MH

[wille] An algebra \textbf{D}:= (D,\sqcup,\sqcap, \neg,\lrcorner,\top,\bot), satisfying the following properties for any x,y,z \in D, is called a double Boolean algebra (dBa).
\begin{array}{ll} (1a) (x \sqcap x ) \sqcap y = x \sqcap y & (1b) (x \sqcup x)\sqcup y = x \sqcup y \\ (2a) x\sqcap y = y\sqcap x & (2b) x \sqcup y = y\sqcup x \\ (3a) x \sqcap ( y \sqcap z) = (x \sqcap y) \sqcap z & (3b) x \sqcup (y \sqcup z) = (x \sqcup y)\sqcup z \\ (4a) \neg (x \sqcap x) = \neg x & (4b) \lrcorner(x \sqcup x )= \lrcorner x \\ (5a) x \sqcap (x \sqcup y)=x \sqcap x & (5b) x \sqcup (x \sqcap y) = x \sqcup x \\ (6a) x \sqcap (y \vee z ) = (x\sqcap y)\vee (x \sqcap z) & (6b) x \sqcup (y \wedge z) = (x \sqcup y) \wedge (x \sqcup z) \\ (7a) x \sqcap (x\vee y)= x \sqcap x & (7b) x\sqcup (x \wedge y) =x \sqcup x \\ (8a) \neg \neg (x \sqcap y)= x \sqcap y & (8b) \lrcorner\lrcorner(x \sqcup y) = x\sqcup y \\ (9a) x \sqcap \neg x= \bot & (9b) x \sqcup \lrcorner x = \top \\ (10a) \neg \bot = \top \sqcap \top & (10b) \lrcorner\top =\bot \sqcup \bot \\ (11a) \neg \top = \bot & (11b) \lrcorner\bot =\top \\ (12) (x \sqcap x) \sqcup (x \sqcap x) = (x \sqcup x) \sqcap (x \sqcup x), & \end{array}

where x\vee y := \neg(\neg x \sqcap\neg y), and x \wedge y :=\lrcorner(\lrcorner x \sqcup \lrcorner y). 3pt \textbf{D} is pure if for all x\in D, either x\sqcap x=x or x\sqcup x=x. 3pt

A binary relation \sqsubseteq on \textbf{D} is defined as follows: x\sqsubseteq y ~\mbox{if and only if}~ x\sqcap y=x\sqcap x~\mbox{and}~x\sqcup y=y\sqcup y, for any x,y \in D. \sqsubseteq is a quasi-order. 3pt D is contextual if the quasi-order is a partial order.

Proposition

Proposition 2

V5YS

[vormbrock]

  1. \textbf{D}_{\sqcap}:=(D_{\sqcap},\sqcap,\vee,\neg,\bot,\neg\bot) is a Boolean algebra whose order relation is the restriction of \sqsubseteq to D_{\sqcap} and is denoted by \sqsubseteq_{\sqcap}.

  2. \textbf{D}_{\sqcup}:=(D_{\sqcup},\sqcup,\wedge,\lrcorner,\top,\lrcorner\top) is a Boolean algebra whose order relation is the restriction of \sqsubseteq to D_{\sqcup} and it is denoted by \sqsubseteq_{\sqcup}.

  3. x\sqsubseteq y if and only if x\sqcap x\sqsubseteq y\sqcap y and x\sqcup x\sqsubseteq y\sqcup y for x,y\in D, that is, x_{\sqcap}\sqsubseteq_{\sqcap} y_{\sqcap} and x_{\sqcup}\sqsubseteq y_{\sqcup}.

Used by Proof
Proposition

Proposition 3

ORWC

[kwuida2007prime] Let

x,y,a\in D. Then the following hold.

  1. x\sqcap\bot=\bot and x\sqcup\bot=x\sqcup x that is \bot\sqsubseteq x.

  2. x\sqcup \top=\top and x\sqcap \top=x\sqcap x that is x\sqsubseteq \top.

  3. x=y implies that x\sqsubseteq y and y\sqsubseteq x.

  4. x\sqsubseteq y and y \sqsubseteq x if and only if x\sqcap x=y\sqcap y and x\sqcup x = y\sqcup y.

  5. x\sqcap y\sqsubseteq x,y\sqsubseteq x\sqcup y, x\sqcap y\sqsubseteq y,x\sqsubseteq x\sqcup y.

  6. x\sqsubseteq y implies x\sqcap a\sqsubseteq y\sqcap a and x\sqcup a\sqsubseteq y\sqcup a.

Used by Proof, Proof, Proof
Proposition

Proposition 4

YFIU

[howlader3]

For any x,y\in D, the following hold.

  1. \neg x\sqcap \neg x=\neg x and \lrcorner x\sqcup \lrcorner x=\lrcorner x that is \neg x=(\neg x)_{\sqcap}\in D_{\sqcap} and \lrcorner x=(\lrcorner x)_{\sqcup}\in D_{\sqcup}.

  2. x\sqsubseteq y if and only if \neg y\sqsubseteq \neg x and \lrcorner y\sqsubseteq \lrcorner x.

  3. \neg\neg x=x\sqcap x and \lrcorner\lrcorner x=x\sqcup x.

  4. x\vee y\in D_{\sqcap}, x\wedge y\in D_{\sqcup}.

  5. \neg\neg\bot=\bot, and \lrcorner\lrcorner \top=\top.

Used by Proof
Lemma

Lemma 1

A1Y1

[howlader2021dbalogic]

For all a,b\in D, the following hold.

  1. If a\sqcap b=\bot then a\sqcap a\sqsubseteq \neg b.

  2. If a\sqcap a\sqsubseteq \neg b then a\sqcap b\sqsubseteq \bot.

  3. If a\sqcup b=\top then \lrcorner b\sqsubseteq a\sqcup a.

  4. If \lrcorner b\sqsubseteq a\sqcup a then \top\sqsubseteq a\sqcup b.

In particular, if \textbf{D} is a cdBa then a\sqcap b=\bot if and only if a\sqcap a\sqsubseteq \neg b, and a\sqcup b=\top if and only if \lrcorner b\sqsubseteq a\sqcup a.

Definition

Definition 4

H9QR

A subset F of D is a filter in \textbf{D} if and only if x\sqcap y\in F for all x,y \in F, and for all z\in D and x \in F, x\sqsubseteq z implies that z\in F. An ideal in a dBa is defined dually.
A filter F (ideal I) is proper if and only if F\neq D (I\neq D). A proper filter F (ideal I) is called primary if and only if x\in F~ \mbox{or} ~\neg x \in F ~(x\in I ~\mbox{or}~ \lrcorner x\in I), for all x\in D.
The set of primary filters is denoted by \mathcal{F}_{pr}(\textbf{D}); the set of all primary ideals is denoted by \mathcal{I}_{pr}(\textbf{D}).
A base F_{0} for a filter F is a subset of D such that F=\{x\in D~:~ z\sqsubseteq x~\mbox{for some}~ z\in F_{0}\}. A base for an ideal is defined similarly.
For a subset X of D, F(X) and I(X) denote the filter and ideal generated by X respectively.

Proposition

Proposition 5

11UW

[howlader3] \mathcal{F}_{p}(\textbf{D})=\mathcal{F}_{pr}(\textbf{D}) and \mathcal{I}_{p}(\textbf{D})=\mathcal{I}_{pr}(\textbf{D}).

Lemma

Lemma 2

VXOC

[wille]

  1. For any filter F of \textbf{D}, F\cap D_{\sqcap} and F\cap D_{\sqcup} are filters of the Boolean algebras \textbf{D}_{\sqcap}, \textbf{D}_{\sqcup} respectively.

  2. Each filter F_{0} of the Boolean algebra \textbf{D}_{\sqcap} is the base of some filter F of \textbf{D} such that F_{0}=F\cap D_{\sqcap}. Moreover if F_{0} is prime, F\in\mathcal{F}_{p}(\textbf{D}).

Similar results can be proved for ideals of dBas.

Uses Definition 4 · Used by Proof
Theorem

Theorem 1

JUYZ

[wille]

\underline{\mathfrak{H}}(\mathbb{K}):= (\mathfrak{H}(\mathbb{K}), \sqcap,\sqcup,\neg,\lrcorner,\top,\bot) is a pdBa.

Theorem

Theorem 2

JCIS

[wille]

  1. \mathfrak{H}(\mathbb{K}):=\mathfrak{H}(\mathbb{K})_{\sqcap}\cup \mathfrak{H}(\mathbb{K})_{\sqcup}.

  2. \mathcal{B}(\mathbb{K}):=\mathfrak{H}(\mathbb{K})_{\sqcap}\cap \mathfrak{H}(\mathbb{K})_{\sqcup}.

Lemma

Lemma 3

M7JO

[wille, howlader2020] Let x\in D. Then the following hold.

  1. (F_{x})^{c}=F_{\neg x} and (I_{x})^{c}=I_{\lrcorner x}.

  2. F_{x\sqcap y}=F_{x}\cap F_{y} and I_{x\sqcup y}=I_{x}\cap I_{y}.

Used by Proof, Proof
Lemma

Lemma 4

KFD8

[wille] For all x\in \textbf{D}, F_{x}^{\prime}=I_{x_{\sqcap\sqcup}} and I_{x}^{\prime}=F_{x_{\sqcup\sqcap}}.

Used by Proof, Proof
Theorem

Theorem 3

E915

[BALBIANI2012260] Let \textbf{D} be a pdBa. Then the map h:\textbf{D}\rightarrow \underline{\mathfrak{H}}(\mathbb{K}(\textbf{D})) defined by h(x)=(F_{x},I_{x}) for all x\in \textbf{D} is an injective homomorphism.

Proposition

Proposition 6

EE0V

[yao1996generalization, pawlak2012rough] Let (W,E) be a generalised approximation space, and A,B \subseteq W.

List.

 (romc)  romc

  • I. The following hold.

  • \overline{A}=(\underline{(A^{c})})^{c}, \underline{A}=(\overline{(A^{c})})^{c}.

  • \underline{W}= W.

  • \underline{A\cap B}=\underline{A}\cap\underline{B}, \overline{A\cup B}=\overline{A}\cup\overline{B}.

  • A\subseteq B implies that \underline{A} \subseteq \underline{B}, \overline{A} \subseteq \overline{B}.

  • II. If E is a reflexive and transitive relation, the following hold.

  • \underline{A}\subseteq A and A\subseteq \overline{A}.

  • \underline{(\underline{A})}=\underline{A} and \overline{(\overline{A})}=\overline{A}.

  • III. If (W,E) is a Pawlakian approximation space, the following hold.

  • \underline{ A} = A implies A is a category.

  • \overline{A} = A implies A is a category.

  • A\cap B is a category, if A,B are categories.

  • Used by Proof, Proof, Proof
    Definition

    Definition 5

    PPF1

    [howlader2021dbalogic] A structure \mathfrak{O}:=(D,\sqcup,\sqcap,\neg,\lrcorner,\top,\bot, \textbf{I},\textbf{C}) is a pdBa with operators (pdBao) provided
    1. (D,\sqcup,\sqcap,\neg,\lrcorner,\top,\bot) is a pdBa and
    2. \textbf{I},\textbf{C} are monotonic operators on D satisfying the following for any x,y\in D. 2pt \begin{array}{ll} 1a~ \textbf{I}(x \sqcap y) = \textbf{I}(x) \sqcap \textbf{I}(y) & 1b~ \textbf{C}(x \sqcup y) = \textbf{C}(x)\sqcup \textbf{C}(y)\\ 2a~ \textbf{I}(\neg\bot)= \neg\bot & 2b~ \textbf{C}(\lrcorner\top)=\lrcorner\top \\ 3a~ \textbf{I}(x\sqcap x)=\textbf{I}(x) & 3b~ \textbf{C}(x\sqcup x)=\textbf{C}(x) \end{array} 2pt

    Moreover, a pdBao is called a topological pdBa (tpdBa) if the following hold. 2pt \begin{array}{ll} 4a~ \textbf{I}(x) \sqsubseteq x & 4b~ x\sqsubseteq \textbf{C}(x ) \\ 5a~ \textbf{I}\textbf{I}(x)= \textbf{I}(x)& 5b~ \textbf{C}\textbf{C}(x)=\textbf{C}(x) \end{array}

    The duals of \textbf{I} and \textbf{C} with respect to \neg,\lrcorner are defined as \textbf{I}^{\delta}(a):=\neg \textbf{I}(\neg a) and \textbf{C}^{\delta}(a):=\lrcorner \textbf{C}(\lrcorner a) for all a\in D.

    Lemma

    Lemma 5

    NHCK

    [howlader2021dbalogic] Let \mathfrak{D} be a tpdBa. Then for all a\in D,

    1. \textbf{I}^{\delta}\textbf{I}^{\delta}(a)=\textbf{I}^{\delta}(a) and \textbf{C}^{\delta}\textbf{C}^{\delta}(a)=\textbf{C}^{\delta}(a).

    2. a\sqcap a\sqsubseteq \textbf{I}^{\delta}(a) and \textbf{C}^{\delta}(a)\sqsubseteq a\sqcup a.

    Used by Proof
    Definition

    Definition 6

    OOUW

    [howlader2021dbalogic] Let \mathbb{KC}:=((G,R),(M,S),I) be a Kripke context. The complex algebra of \mathbb{KC}, \underline{\mathfrak{H}}^{+}(\mathbb{KC}):=(\mathfrak{H}(\mathbb{K}),\sqcup,\sqcap,\neg, \lrcorner,\top,\bot,f_{R},f_{S}), is the expansion of the algebra \underline{\mathfrak{H}}(\mathbb{K}) of semiconcepts with the operators f_{R} and f_{S}.

    Theorem

    Theorem 4

    LIF8

    [howlader2021dbalogic] Let \mathbb{KC}:=((G,R),(M,S),I) be a Kripke context based on the context \mathbb{K}:=(G, M, I), \underline{\mathfrak{H}}^{+}(\mathbb{KC}):=(\mathfrak{H}(\mathbb{K}),\sqcup,\sqcap,\neg,\lrcorner,\top,\bot,f_{R},f_{S}) is a pdBao.

    Definition

    Definition 7

    V4KP

    [howlader2021dbalogic] Let \mathbb{KC}:=((G,R),(M,S),I) be a Kripke context.

    1. \mathbb{KC} is reflexive from the left, if R is reflexive.

    2. \mathbb{KC} is reflexive from the right, if S is reflexive.

    3. \mathbb{KC} is reflexive, if it is reflexive from both left and right.

    The cases for symmetry and transitivity of \mathbb{KC} are similarly defined.

    Lemma

    Lemma 6

    VPZN

    [howlader2021dbalogic] Let \mathfrak{O}:=(D,\sqcup,\sqcap,\neg,\lrcorner,\top,\bot, \textbf{I}, \textbf{C}) be a pdBao. The following hold.

    1. For all u,u_{1}\in \mathcal{F}_{p}(\textbf{D}), uRu_{1} if and only if for all a\in D, \textbf{I}a\in u implies that a\in u_{1}.

    2. For all v,v_{1}\in \mathcal{I}_{p}(\textbf{D}), vSv_{1} if and only if for all a\in D, \textbf{C}a\in v implies that a\in v_{1}.

    Used by Proof
    Lemma

    Lemma 7

    KNTJ

    [howlader2021dbalogic] Let \mathfrak{O} be a pdBao and \mathbb{KC}(\mathfrak{O}):=((\mathcal{F}_{p}(\textbf{D}),R), (\mathcal{I}_{p}(\textbf{D}),S),\Delta). For all a\in D:

    1. \overline{F_{a}}^{R}=F_{\textbf{I}^{\delta}(a)} and \underline{F_{a}}_{R}=F_{\textbf{I}(a)}.

    2. \overline{I_{a}}^{S}=I_{\textbf{C}^{\delta}(a)} and \underline{I_{a}}_{S}=I_{\textbf{C}(a)}.

    Used by Proof
    Theorem

    Theorem 6 (Representation theorem)

    5X9H

    [howlader2021dbalogic] A pdBao \mathfrak{O}:=(D,\sqcup,\sqcap,\neg,\lrcorner,\top,\bot, \textbf{I}, \textbf{C}) is embeddable into the complex algebra \underline{\mathfrak{H}}^{+}(\mathbb{KC}(\mathfrak{O})):=(\mathfrak{H}(\mathbb{K}(\mathfrak{O})),\sqcup,\sqcap,\neg,\lrcorner,\top,\bot,f_{R},f_{S}) of the Kripke context \mathbb{KC}(\mathfrak{O}). The map h:D\rightarrow \mathfrak{H}(\mathbb{K}(\textbf{D})) defined by h(x):=(F_{x},I_{x}) for all x \in D, is the required embedding.

    Theorem

    Theorem 7

    6WK9

    [howlader2021dbalogic]

    \mathbb{KC}(\mathfrak{O}):=((\mathcal{F}_{p}(\textbf{D}), R), (\mathcal{I}_{p}(\textbf{D}), S), \Delta) is a reflexive and transitive Kripke context.

    Theorem

    Theorem 8

    T9HP

    [howlader2021dbalogic] A tpdBa \mathfrak{O} is embeddable into the complex algebra \underline{\mathfrak{H}}^{+}(\mathbb{KC}(\mathfrak{O})) of the reflexive and transitive Kripke context \mathbb{KC}(\mathfrak{O}).

    Proposition

    Proposition 7

    D9WR

    The following rules are derivable in PDBL.

    Multicols.

    2

  • \infer[(R6)]{B\mid D\mid \alpha\sqcap\alpha\vdash\beta\sqcap\gamma\mid C\mid E}{B\mid \alpha\vdash\beta\mid C & D\mid \alpha\vdash \gamma\mid E}

  • \infer[(R7)]{B\mid D\mid \beta\sqcup \gamma\vdash\alpha\sqcup\alpha\mid C\mid E}{B\mid \beta\vdash\alpha\mid C & D\mid \gamma\vdash \alpha\mid E}

  • Uses Definition 8 · Used by Appendix 1
    Proof of Proposition 7

    (R6) is derived using (R1), (R1)^{\prime} and (R4), while for (R7) one uses (R2), (R2)^{\prime} and (R4).

    Theorem

    Theorem 9

    G76Z

    For \alpha,\beta,\gamma\in\mathfrak{F}, the following are provable in PDBL.

    \begin{array}{ll} 1a~ (\alpha\sqcap \beta)\dashv\vdash(\beta\sqcap \alpha).& 1b~ \alpha\sqcup \beta\dashv\vdash \beta\sqcup \alpha.\\ 2a~ \alpha\sqcap(\beta\sqcap \gamma)\dashv\vdash(\alpha\sqcap \beta)\sqcap \gamma.& 2b~ \alpha\sqcup(\beta\sqcup \gamma)\dashv\vdash(\alpha\sqcup \beta)\sqcup \gamma.\\ 3a~ (\alpha\sqcap \alpha)\sqcap \beta\dashv\vdash (\alpha\sqcap \beta).& 3b~ (\alpha\sqcup \alpha)\sqcup \beta\dashv\vdash \alpha\sqcup \beta.\\ 4a~ \neg \alpha\vdash\neg (\alpha\sqcap \alpha).& 4b~ \lrcorner(\alpha\sqcup \alpha)\vdash\lrcorner \alpha.\\ 5a~ \alpha\sqcap(\alpha\sqcup \beta)\vdash (\alpha\sqcap \alpha).& 5b~ \alpha\sqcup \alpha\vdash \alpha\sqcup (\alpha\sqcap \beta).\\ 6a~ \alpha\sqcap(\alpha\vee \beta)\vdash \alpha\sqcap \alpha.& 6b~ \alpha\sqcup \alpha\vdash \alpha\sqcup (\alpha\wedge \beta).\\ 7a~ \bot \vdash \alpha\sqcap\neg \alpha.& 7b~ \alpha\sqcup \lrcorner \alpha\vdash \top .\\ 8a~ \bot\vdash \neg \top. & 8b~ \lrcorner \bot \vdash \top.\\ 9a~ \neg\neg(\alpha\sqcap\alpha)\dashv\vdash \alpha\sqcap\alpha. & 9b~ \lrcorner\lrcorner(\alpha\sqcup\alpha)\dashv\vdash \alpha\sqcup\alpha.\\ 10a~\neg\neg\alpha\dashv\vdash \alpha\sqcap\alpha. & 10b~ \lrcorner\lrcorner\alpha\dashv\vdash \alpha\sqcup\alpha.\\ 11a~ \beta\vdash\alpha\vee\beta\mid\beta\sqcup\beta\vdash\beta. & 11b~ \beta\vdash\beta\sqcap\beta\mid\alpha\wedge\beta\vdash\beta. \end{array}

    Proof of Theorem 9

    The proofs of 1-9 are obtained in a similar way as the proofs given in Theorem 25 in [howlader2021dbalogic] in case of CDBL. Nevertheless, we include the proofs in the appendix to make the paper self-contained.

    5pt 10a is obtained using axiom 5a, Theorem 9(4a, 9a) and rules (R3), (R4). We get 10b by using the dual axiom and rules. The proof of 11a is given below. 11b is again obtained by using duals of axioms and rules that prove 11a. 5pt Proof of 11a:

    \infer{\beta\vdash\alpha\vee\beta\mid\beta\sqcup\beta\vdash\beta~(R4)}{\infer{(Sp)~\beta\vdash\beta\sqcap\beta\mid\beta\sqcup\beta\vdash\beta~~~~\beta\sqcap\beta\vdash\alpha\vee\beta~(\mbox{using definition of} \vee \mbox{in previous step})}{\infer{\beta\sqcap\beta\vdash\neg(\neg\alpha\sqcap\neg\beta)~(R4)}{\infer{(\mbox{10a,~this~theorem)}~\beta\sqcap\beta\vdash\neg\neg\beta~~~~\neg\neg\beta\vdash\neg(\neg\alpha\sqcap\neg\beta)~~(R3~\mbox{on~previous~step})}{\infer{\neg\alpha\sqcap\neg\beta\vdash\neg\beta~(R4)}{\infer{(R1)~\neg\alpha\sqcap\neg\beta\vdash\neg\bot\sqcap\neg\beta~~~~\neg\bot\sqcap\neg\beta\vdash\neg\beta~(\mbox{axiom 3a})}{\infer{\neg\alpha\vdash\neg \bot~(R3)}{\infer{\bot\vdash\alpha~(\mbox{axiom 11a})}{}}}}}}}}

    Definition

    Definition 9

    PYZG

    Let \textbf{D}:=(D, \sqcap,\sqcup, \neg, \lrcorner, \top_{D}, \bot_{D}) be a pdBa. A valuation v:\textbf{OV}\cup\textbf{PV}\cup \{\top, \bot\}\rightarrow D on \textbf{D} is a map such that v(p)\in D_{\sqcap}, for all p\in \textbf{OV}, v(P)\in D_{\sqcup}, for all P\in \textbf{PV}, v(\top):=\top_{D} and v(\bot):=\bot_{D}. v is extended to the set \mathfrak{F} of formulae by the following.

    \begin{array}{ll} 1.~ v(\alpha\sqcup\beta):=v(\alpha)\sqcup v(\beta).& 2.~ v(\alpha\sqcap\beta):=v(\alpha)\sqcap v(\beta).\\ 3.~ v(\neg \alpha):=\neg v(\alpha).& 4.~ v(\lrcorner \alpha):=\lrcorner v(\alpha). \end{array}

    Definition

    Definition 10

    JWHH

    A sequent \alpha\vdash\beta is said to be satisfied by a valuation v on a pdBa \textbf{D} if and only if v(\alpha)\sqsubseteq v(\beta). An s-hypersequent B is said to be satisfied by a valuation v on a pdBa \textbf{D} if and only if v satisfies one of the components of the s-hypersequent B. An s-hypersequent B is true in \textbf{D} if and only if for all valuations v on \textbf{D}, v satisfies the s-hypersequent B. An s-hypersequent B is valid in the class of all pdBas if and only if it is true in every pdBa.

    Theorem

    Theorem 10 (Soundness)

    0QY5

    If an s-hypersequent G is provable in PDBL then it is valid in the class of all pdBas.

    Proof of Theorem 10

    The proof that all the axioms of PDBL are valid in the class of all pdBas is straightforward and can be obtained using Proposition 3 and Definition 3. As examples, we give proofs for 15a and 15b. Let p\in\textbf{OV}, P\in\textbf{PV}, \textbf{D} be a pdBa and v be a valuation on \textbf{D}. As v(p)\in D_{\sqcap}, v(p)\sqcap v(p)=v(p). So v satisfies p\sqcap p\dashv\vdash p. Similarly as v(P)\in D_{\sqcup}, v(P)\sqcup v(P)=v(P), implying that v satisfies P\sqcup P\dashv\vdash P.

    The validity of the inference rules then needs to be verified. The case for external rules is straightforward.

    Using Proposition 3, one can show that (R1), (R2),(R1)^{\prime} and (R2)^{\prime} preserve validity. The cases for (R3) and (R3)^{\prime} follow from Proposition 4. For (R5), one uses Proposition 1 and Definition 3.

    (Sp): Let \textbf{D} be a pdBa and v a valuation on \textbf{D}. Let \alpha\in \mathfrak{F}. Then either v(\alpha)=v(\alpha)\sqcap v(\alpha)=v(\alpha\sqcap\alpha) or v(\alpha)=v(\alpha)\sqcup v(\alpha)=v(\alpha\sqcup\alpha). In the former case v satisfies \alpha\vdash\alpha\sqcap\alpha and in the latter, v satisfies \alpha\sqcup\alpha\vdash\alpha.

    Proposition

    Proposition 8

    2S2A

    For any formulae \alpha and \beta, the following are equivalent.

    1. [\alpha] \sqsubseteq [\beta] in \mathcal{L}(\mathfrak{F}).

    2. \alpha\vdash \beta is provable in PDBL.

    Uses Definition 8 · Used by Proof, Proof, Proof
    Lemma

    Lemma 8

    3G95
    1. For p\in \textbf{OV}, F_{[p]}^{\prime}=I_{[p]} and P\in\textbf{PV}, I_{[P]}^{\prime}=F_{[P]}.

    2. For \phi, \sigma\in \mathfrak{F}, F_{[\phi]\sqcap [\sigma]}^{\prime}=I_{[\phi]\sqcap [\sigma]}, I_{[\phi]\sqcup [\sigma]}^{\prime}=F_{[\phi]\sqcup [\sigma]}, F_{\neg[\phi]}^{\prime}=I_{\neg[\phi]} and I_{\lrcorner[\phi]}^{\prime}=F_{\lrcorner[\phi]}.

    Used by Proof
    Proof of Lemma 8

    1. Let p\in \textbf{OV}. By Lemma 4, F_{[p]}^{\prime}=I_{[p]_{\sqcap\sqcup}}=I_{[p]_{\sqcup}}, as [p]_{\sqcap}=[p] in \mathcal{L}(\mathfrak{F}). By Lemma 3, I_{[p]\sqcup [p]}=I_{[p]}, implying F_{[p]}^{\prime}= I_{[p]}. Similarly, we can show that for P\in\textbf{PV}, I_{[P]}^{\prime}=F_{[P]}. 4pt 2. In the following equations, we use Lemmas 4 and 3.

    F^{\prime}_{[\phi]\sqcap [\sigma]}= I_{([\phi]\sqcap[\sigma])\sqcup ([\phi]\sqcap[\sigma])}=I_{([\phi]\sqcap[\sigma])}\cap I_{([\phi]\sqcap[\sigma])}=I_{([\phi]\sqcap[\sigma])}. 4pt I^{\prime}_{[\phi]\sqcup [\sigma]}= F_{([\phi]\sqcup[\sigma])\sqcap ([\phi]\sqcup[\sigma])}=F_{([\phi]\sqcup[\sigma])}\cap F_{([\phi]\sqcup[\sigma])}=F_{([\phi]\sqcup[\sigma])}. 4pt

    F^{\prime}_{\neg [\phi]}= I_{\neg[\phi]\sqcap \neg[\phi]}=I_{\neg [\phi]}, as \neg[\phi]\sqcap \neg[\phi]=\neg [\phi] and I^{\prime}_{\lrcorner [\phi]}= F_{\lrcorner[\phi]\sqcup \lrcorner[\phi]}=F_{\lrcorner [\phi]}, as \lrcorner[\phi]\sqcup \lrcorner[\phi]=\lrcorner [\phi]

    Definition

    Definition 11

    4WKS

    The map v_{0}:\textbf{OV}\cup\textbf{PV}\cup \{\top, \bot\}\rightarrow \mathfrak{H}(\mathbb{K}(\mathcal{L}(\mathfrak{F}))) is defined by v_{0}(x):=(F_{ [x]},I_{[x]}), for all x\in \textbf{OV}\cup\textbf{PV}\cup \{\top,\bot\}.

    Used by Proof
    Lemma

    Lemma 9

    UKPP

    v_{0} is a valuation on \underline{\mathfrak{H}}(\mathbb{K}(\mathcal{L}(\mathfrak{F}))). Moreover, for each formula \alpha\in \mathfrak{F}, v_{0}(\alpha)=(F_{[\alpha]}, I_{[\alpha]}).

    Uses Definition 9 · Used by Proof
    Proof of Lemma 9

    Let p\in \textbf{OV}, v_{0}(p)\sqcap v_{0}(p)=(F_{[p]}, I_{[p]})\sqcap (F_{[p]},I_{[p]})=(F_{[p]}\cap F_{[p]}, (F_{[p]}\cap F_{[p]})^{\prime})=(F_{[p]},F_{[p]}^{\prime})= (F_{[p]},I_{[p]})=v_{0}([p]), by Lemma 8(1). Similarly, for P\in \textbf{PV}, v_{0}(P)\sqcup v_{0}(P)= v_{0}(P). By Definition 11, v_{0}(\top)=(F_{[\top]}, I_{[\top]}). So v_{0}(\top)= (\mathcal{F}_{p}(\mathcal{L}(\mathfrak{F})),\emptyset)=\top_{\underline{\mathfrak{H}}(\mathbb{K}(\mathcal{L}(\mathfrak{F})))}. Similarly, we can show that v_{0}(\bot)= \bot_{\underline{\mathfrak{H}}(\mathbb{K}(\mathcal{L}(\mathfrak{F})))}. So v_{0} is a valuation on \underline{\mathfrak{H}}(\mathbb{K}(\mathcal{L}(\mathfrak{F}))).

    The second part of the lemma is proved by induction on the number of connectives in \alpha, and using Definition 9 and Lemma 8(2), one gets the result in each case.

    Proposition

    Proposition 9

    4J2E

    The following are equivalent.

    1. An s-hypersequent G:\alpha_{1}\vdash\beta_{1}~|~\alpha_{2}\vdash\beta_{2}~|~\alpha_{3}\vdash\beta_{3}~|\ldots~|\alpha_{n}\vdash\beta_{n} is provable in PDBL.

    2. \alpha_{i}\vdash \beta_{i} is provable in PDBL for some i\in\{1,2,\ldots,n\}.

    Uses Definition 8 · Used by Proof, Proof, Proof
    Proof of Proposition 9

    1 \Longrightarrow 2: Let G:= \alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\ldots|\alpha_{n}\vdash\beta_{n} be provable in \textbf{PDBL}. If possible, let us assume that for all i\in\{1,2,\ldots,n\}, \alpha_{i}\vdash \beta_{i} is not provable in \textbf{PDBL}. By Proposition 8, for all i\in\{1,2,\ldots,n\}, [\alpha_{i}]\not\sqsubseteq [\beta_{i}] in \mathcal{L}(\mathfrak{F}). By Proposition 2, either [\alpha_{i}]\sqcap[\alpha_{i}]\not\sqsubseteq_{\sqcap}[\beta_{i}]\sqcap[\beta_{i}] or [\alpha_{i}]\sqcup[\alpha_{i}]\not\sqsubseteq_{\sqcap}[\beta_{i}]\sqcup[\beta_{i}] for all i\in\{1,2,\ldots,n\}. Now, we consider the valuation v_{0}. By Lemma 9, v_{0}(\alpha_{i})=(F_{[\alpha_{i}]}, I_{[\alpha_{i}]}) for all i\in \{1,2,\ldots, n\}. Let [\alpha_{i}]\sqcap[\alpha_{i}]\not\sqsubseteq_{\sqcap}[\beta_{i}]\sqcap[\beta_{i}] for some i. Then there exists a prime filter F_{0i} in \mathcal{L}(\mathfrak{F})_{\sqcap} such that [\alpha_{i}]\sqcap[\alpha_{i}]\in F_{0i} and [\beta_{i}]\sqcap[\beta_{i}]\notin F_{0i}. Therefore by Lemma 2 there exists a filter F_{i} in \mathcal{L}(\mathfrak{F}) such that F_{i}\cap\mathcal{L}(\mathfrak{F})_{\sqcap}=F_{0i}. As F_{0i} is a prime filter in \mathcal{L}(\mathfrak{F})_{\sqcap}, F_{i}\in\mathcal{F}_{p}(\mathcal{L}(\mathfrak{F})) such that [\alpha_{i}]\sqcap[\alpha_{i}]\in F_{i} and [\beta_{i}]\sqcap[\beta_{i}]\notin F_{i}. So [\alpha_{i}]\in F_{i}, as [\alpha_{i}]\sqcap[\alpha_{i}]\sqsubseteq[\alpha_{i}] and [\beta_{i}]\notin F_{i} otherwise [\beta_{i}]\sqcap[\beta_{i}]\in F_{i}. Therefore F_{[\alpha_{i}]} \cancel{\subseteq} F_{[\beta_{i}]}.

    If [\alpha_{i}]\sqcup[\alpha_{i}]\not\sqsubseteq_{\sqcap}[\beta_{i}]\sqcup[\beta_{i}], then dually, we can show that there exists I_{i}\in \mathcal{I}_{p}(\mathcal{L}(\mathfrak{F})) such that [\alpha_{i}]\notin I_{i} and [\beta_{i}]\in I_{i}, which implies that I_{[\beta_{i}]} \cancel{\subseteq} I_{[\alpha_{i}]}.

    So in either case, v_{0}(\alpha_{i})\cancel{\sqsubseteq} v_{0}(\beta_{i}) for all i\in \{1,2,3,\ldots, n\}, which is not possible, as G is valid in the class all pdBas by Theorem 10. So there exists i\in \{1,2,3,\ldots, n\} such that \alpha_{i}\vdash \beta_{i} is provable in \textbf{PDBL}.

    2 \Longrightarrow 1: Let \alpha_{i}\vdash\beta_{i} be provable for some i\in \{1, 2,\ldots, n\}.

    The s-hypersequent G is then proved by repeatedly applying the external rules EW and EE.

    Lemma

    Lemma 10

    Y5ZS

    \mathcal{L}(\mathfrak{F}) is a pdBa.

    Proof of Lemma 10

    By Propositions 9, 8 and (Sp), it follows that [\alpha]\sqsubseteq [\alpha\sqcap\alpha] or [\alpha\sqcup\alpha]\sqsubseteq [\alpha] in \mathcal{L}(\mathfrak{F}). By Proposition 3(5), [\alpha]\sqcap[\alpha]\sqsubseteq [\alpha] and [\alpha]\sqsubseteq [\alpha]\sqcup[\alpha]. So [\alpha]=[\alpha]\sqcap [\alpha]=[\alpha\sqcup\alpha] or [\alpha]=[\alpha]\sqcup [\alpha]=[\alpha\sqcup\alpha], which implies that \mathcal{L}(\mathfrak{F}) is a pdBa.

    Theorem

    Theorem 11 (Completeness)

    C89P

    If a hyper-sequent G:\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\ldots|\alpha_{n}\vdash\beta_{n} is valid in the class of all pdBas then G is provable in PDBL.

    Proof of Theorem 11

    Suppose if possible, G is not provable. Then \alpha_{i}\vdash\beta_{i} are not provable for all i\in\{1,2,\ldots, n\} by Proposition 9. Rest of the proof is similar to the proof of 1 \Longrightarrow 2 part of Proposition 9.

    Theorem

    Theorem 12

    1KAT

    If an s-hypersequent G:=\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\ldots|\alpha_{n}\vdash\beta_{n} is provable in PDBL then G is also provable in MPDBL.

    Proof of Theorem 12

    As all the axioms of PDBL are also axioms of MPDBL and the rules of inference of PDBL are also rules of inference of MPDBL, a proof for the s-hypersequent G in PDBL is also a proof for G in MPDBL.

    Definition

    Definition 12

    V0IG

    A valuation v on a pdBao \mathfrak{O}:=(D,\sqcup,\sqcap,\neg,\lrcorner,\top_{D},\bot_{D},\textbf{I},\textbf{C}), is a map from \textbf{OV}\cup\textbf{PV}\cup \{\top, \bot\} to D that satisfies the conditions in Definition 9 and the following for the modal operators:

    v(\square\alpha):=\textbf{I}(v(\alpha)) and v(\blacksquare\alpha):=\textbf{C}(v(\alpha)).

    Definition

    Definition 13

    UVJ6

    Let \Sigma be any set of sequents in MPDBL. \textbf{MPDBL}\Sigma is the logic obtained from MPDBL by adding all the sequents in \Sigma as axioms.

    Used by Theorem 16
    Theorem

    Theorem 13 (Soundness)

    T6F4

    If an s-hypersequent G:\alpha_{1}\vdash\beta_{1}\mid\alpha_{2}\vdash\beta_{2}\mid\ldots\mid\alpha_{n}\vdash\beta_{n} is provable in \textbf{MPDBL}\Sigma then it is valid in the class V_{\Sigma}.

    Proof of Theorem 13

    To complete the proof it is sufficient to show that all axioms of \textbf{MPDBL}\Sigma are valid in V_{\Sigma} and rules of inference preserve validity. The propositional cases follow from Theorem 10. Here, we check the validity of axioms 16a, 17a, 18a, 16b, 17b and 18b in V_{\Sigma}, and show that rules of inference (R9) and (R10) preserve validity. Let \mathfrak{O} be a pdBao belonging to the class V_{\Sigma} and v be a valuation on \mathfrak{O}. Let \alpha,\beta\in \mathfrak{F}. Then v(\square(\alpha\sqcap\beta))=\textbf{I}(v(\alpha\sqcap\beta))=\textbf{I}(v(\alpha)\sqcap v(\beta))= \textbf{I}(v(\alpha))\sqcap\textbf{I}(v(\beta))=v(\square\alpha)\sqcap v(\square\beta)=v(\square\alpha\sqcap\square\beta). Now v(\square(\alpha\sqcap\alpha))=\textbf{I}(v(\alpha\sqcap\alpha))=\textbf{I}(v(\alpha)\sqcap v(\alpha))=\textbf{I}(v(\alpha))=v(\square\alpha). Therefore the axioms 16a and 18a are true in \mathfrak{O}, which implies that 16a and 18a are valid in the class V_{\Sigma}. Dually, we can show that the axioms 16b and 18b are valid in the class V_{\Sigma}. Now v(\square(\neg \bot))=\textbf{I}(v(\neg\bot))=\textbf{I}(\neg v(\bot))=\textbf{I}(\neg\bot_{D})=\neg\bot_{D} and v(\blacksquare(\lrcorner\top) )= \textbf{C}(v(\lrcorner\top))=\textbf{C}(\lrcorner v(\top))= \textbf{C}(\lrcorner\top_{D})=\lrcorner\top_{D}. Therefore axioms 17a and 17b are true in \mathfrak{O}, which implies that 17a and 17b are valid in the class V_{\Sigma}.

    To show that (R9) preserves validity, let B~|~\alpha\vdash\beta~|~C be valid in V_{\Sigma}. Let \mathfrak{O}\in V_{\Sigma} and v be a valuation on \mathfrak{O}. Now B~|~\alpha\vdash\beta~|~C is true in \mathfrak{O}, as B~|~\alpha\vdash\beta~|~C is valid in V_{\Sigma}. So v satisfies the s-hypersequent B~|~\alpha\vdash\beta~|~C. Now there are two possibilities. (1) v satisfies a component from B or C. (2) v satisfies the component \alpha\vdash\beta. Now if (1) holds then v also satisfies the s-hypersequent B~|~\square\alpha\vdash\square\beta~|~C, and if (2) holds then v(\alpha)\sqsubseteq v(\beta) in \mathfrak{O}, which implies that \textbf{I}(v(\alpha))\sqsubseteq \textbf{I}(v(\beta)), by the monotonicity of \textbf{I}. So v(\square\alpha)\sqsubseteq v(\square\beta), which implies that v satisfies the s-hypersequent B~|~\square\alpha\vdash\square\beta~|~C. So (R9) preserves validity in V_{\Sigma}.

    Showing (R10) preserves validity is similar to the above.

    Note

    Note 1

    25FJ

    f_{\square}^{\delta}([\alpha])=\neg f_{\square}(\neg [\alpha])=\neg[\square\neg\alpha]=[\neg\square\neg\alpha]=[\lozenge\alpha] and, we denote f_{\lozenge}([\alpha]):=f_{\square}^{\delta}([\alpha]).

    Similar to the above f_{\blacksquare}^{\delta}([\alpha])=[\blacklozenge\alpha] and, we denote f_{\blacklozenge}([\alpha]):=f_{\blacksquare}^{\delta}([\alpha]).

    Proposition

    Proposition 10

    ZY27

    For any formulae \alpha and \beta the following are equivalent.

    1. [\alpha] \sqsubseteq [\beta] in \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}).

    2. \alpha\vdash \beta is provable in \textbf{MPDBL}\Sigma.

    Proposition

    Proposition 11

    97LP

    The following are equivalent.

    1. An s-hypersequent G:\alpha_{1}\vdash\beta_{1}~|~\alpha_{2}\vdash\beta_{2}~|~\alpha_{3}\vdash\beta_{3}~|\ldots~|\alpha_{n}\vdash\beta_{n} is provable in \textbf{MPDBL}\Sigma.

    2. \alpha_{i}\vdash \beta_{i} is provable in \textbf{MPDBL}\Sigma for some i\in\{1,2,\ldots,n\}.

    Used by Proof, Proof, Proof
    Lemma

    Lemma 11

    H9UD

    For \alpha,\beta \in \mathfrak{F}_{1}, [\alpha]\sqsubseteq [\beta] in \mathcal{L}_{\Sigma}( \mathfrak{F}_{1}) implies that f_{\square}([\alpha])\sqsubseteq f_{\square}([\beta]) and f_{\blacksquare}([\alpha])\sqsubseteq f_{\blacksquare}([\beta]).

    Used by Proof
    Proof of Lemma 11

    Let [\alpha]\sqsubseteq [\beta]. \alpha\vdash\beta by Proposition 10. So \square\alpha\vdash\square\beta and \blacksquare\alpha\vdash\blacksquare\beta by (R9) and (R10). Again using Proposition 10, [\square\alpha]\sqsubseteq [\square\beta] and [\blacksquare\alpha]\sqsubseteq [\blacksquare\beta]. Hence f_{\square}([\alpha])\sqsubseteq f_{\square}([\beta]) and f_{\blacksquare}([\alpha])\sqsubseteq f_{\blacksquare}([\beta]).

    Theorem

    Theorem 14

    H1H1

    \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}) \in V_\Sigma.

    Proof of Theorem 14

    By Propositions 10 and 11, (\mathfrak{F}_{1}/\equiv_{\vdash}, \sqcup,\sqcap,\neg,\lrcorner,[\top],[\bot]) is a pdBa. Lemma 11 implies that the operators f_{\square}, f_{\blacksquare} are monotonic. Now let [\alpha],[\beta]\in\mathfrak{F}_{1}/\equiv_{\vdash}. Then f_{\square}([\alpha]\sqcap[\beta])=f_{\square}([\alpha\sqcap\beta])=[\square(\alpha\sqcap\beta)]=[\square\alpha\sqcap\square\beta]=[\square\alpha]\sqcap [\square\beta] by axiom 16a, which implies that f_{\square}([\alpha]\sqcap[\beta])=[\square\alpha]\sqcap[\square\beta]=f_{\square}([\alpha])\sqcap f_{\square}([\beta]). Dually, we can show that f_{\blacksquare}([\alpha]\sqcup [\beta])= f_{\blacksquare}([\alpha])\sqcup f_{\blacksquare}([\beta]). The others axioms can be proved directly using axioms 17a, 17b, 18a, and 18b, which implies that \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}) is a pdBao.

    Lemma

    Lemma 12

    XC6C

    v_{+} is a valuation on \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}). Moreover, for all \alpha\in \mathfrak{F}_{1}, v_{+}(\alpha)=[\alpha].

    Proof of Lemma 12

    For any p\in \textbf{OV}, v_{+}(p):=[p]\in \mathcal{L}_{\Sigma}(\mathfrak{F}_{1})_{\sqcap}, using axiom 15a. Similarly, using axiom 15b, for any P\in \textbf{PV}, v_{+}(P):=[P]\in \mathcal{L}_{\Sigma}(\mathfrak{F}_{1})_{\sqcup}. By definition of v_{+}, v_{+}(\top)=[\top]=\top_{\mathcal{L}_{\Sigma}(\mathfrak{F}_{1})}. Similarly, v_{+}(\bot)=\bot_{\mathcal{L}_{\Sigma}(\mathfrak{F}_{1})}. So v_{+} is a valuation on \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}).

    The second part of the lemma is proved by

    mathematical induction on the number of connectives in \alpha; using the definition of v_{+} and the induction hypothesis, the cases are obtained.

    Theorem

    Theorem 15 (Completeness)

    BLJI

    If an s-hypersequent G:\alpha_{1}\vdash\beta_{1}\mid\alpha_{2}\vdash\beta_{2}\mid\ldots\mid\alpha_{n}\vdash\beta_{n} is valid in the class V_{\Sigma} then it is provable in \textbf{MPDBL}\Sigma.

    Proof of Theorem 15

    Let G:\alpha_{1}\vdash\beta_{1}\mid\alpha_{2}\vdash\beta_{2}\mid\ldots\mid\alpha_{n}\vdash\beta_{n} be not provable in \textbf{MPDBL}\Sigma. By Proposition 11, for all i\in \{1,2,\ldots, n\}, \alpha_{i}\vdash\beta_{i} is not provable in \textbf{MPDBL}\Sigma. By Proposition 10, for all i\in \{1,2,\ldots, n\}, [\alpha_{i}]\cancel{\sqsubseteq}[\beta_{i}], which implies that for all i\in \{1,2,\ldots, n\}, v_{+}(\alpha_{i})\cancel{\sqsubseteq} v_{+}(\beta_{i}). So G is not true in \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}), which is not possible, as G is valid in V_{\Sigma}. So G is provable in \textbf{MPDBL}\Sigma.

    Theorem

    Theorem 16 (Soundness and Completeness)

    O8D2
    1. An s-hypersequent G:\alpha_{1}\vdash\beta_{1}\mid\alpha_{2}\vdash\beta_{2}\mid\ldots\mid\alpha_{n}\vdash\beta_{n} is provable in MPDBL if and only if G:\alpha_{1}\vdash\beta_{1}\mid\alpha_{2}\vdash\beta_{2}\mid\ldots\mid\alpha_{n}\vdash\beta_{n} is valid in the class of all pdBaos.

    2. An s-hypersequent G:\alpha_{1}\vdash\beta_{1}\mid\alpha_{2}\vdash\beta_{2}\mid\ldots\mid\alpha_{n}\vdash\beta_{n} is provable in MPDBL4 if and only if G:\alpha_{1}\vdash\beta_{1}\mid\alpha_{2}\vdash\beta_{2}\mid\ldots\mid\alpha_{n}\vdash\beta_{n} is valid in the class of all tpdBas.

    Definition

    Definition 15 (Satisfaction and co-satisfaction)

    03UD

    For each g\in G and for each m\in M,

    1. \mathbb{M},g\models p ~\mbox{if and only if}~ g\in ext(v(p)), where p\in\textbf{OV}.

    2. \mathbb{M},g\models P ~\mbox{if and only if}~ g\in ext(v(P)), where P\in \textbf{PV}.

    3. \mathbb{M},g\models \top for all g\in G and \mathbb{M},m\not\succ \top for all m\in M.

    4. \mathbb{M},g\not\models\bot for all g\in G and \mathbb{M},m \succ \bot for all m\in M.

    5. \mathbb{M},g\models \alpha\sqcap \beta if and only if \mathbb{M},g\models \alpha and \mathbb{M},g\models\beta

    6. \mathbb{M},g\models \neg \alpha if and only if \mathbb{M},g\not\models\alpha.

    7. \mathbb{M},m\succ p~\mbox{if and only if}~ m\in int(v(p)), where p\in\textbf{OV}.

    8. \mathbb{M},m\succ P~\mbox{if and only if}~ m\in int(v(P)), where P \in \textbf{PV}.

    9. \mathbb{M},m\succ\alpha\sqcup \beta if and only if \mathbb{M},m\succ\alpha and \mathbb{M},m\succ\beta.

    10. \mathbb{M},m\succ\lrcorner\alpha if and only if \mathbb{M},m\not\succ\alpha.

    11. \mathbb{M},g\models \alpha \sqcup\beta if and only if for all m\in M(\mathbb{M},m\succ \alpha\sqcup\beta\Longrightarrow gRm).

    12. \mathbb{M},g\models \lrcorner \alpha if and only if for all m\in M(\mathbb{M},m\not\succ \alpha\Longrightarrow gRm).

    13. \mathbb{M},m\succ\neg\alpha if and only if for all g\in G, (\mathbb{M},g\not\models\alpha\Longrightarrow gRm ).

    14. \mathbb{M},m\succ \alpha\sqcap\beta if and only if for all g\in G, (\mathbb{M},g\models\alpha\sqcap\beta\Longrightarrow gRm).

    Used by Proof, Proof
    Definition

    Definition 16

    JBQU

    For any model \mathbb{M}:=(\mathbb{K}, v) and \alpha\in \mathfrak{F}, the maps v_{1}: \mathfrak{F}\rightarrow \mathcal{P}(G) and v_{2}: \mathfrak{F}\rightarrow \mathcal{P}(M) are defined as v_{1}(\alpha):=\{g\in G~|~ \mathbb{M},g\models \alpha\}, and v_{2}(\alpha):=\{m\in M~ |~ \mathbb{M},m\succ \alpha\}.

    Proposition

    Proposition 12

    NY5L

    Let \mathbb{M}:=(\mathbb{K}, v) be a model and \alpha, \beta\in \mathfrak{F}.

    1. v_{1}(\alpha\sqcap\beta)=v_{1}(\alpha)\cap v_{1}(\beta) and v_{2}(\alpha\sqcap\beta)=(v_{1}(\alpha)\cap v_{1}(\beta))^{\prime}.

    2. v_{1}(\alpha\sqcup\beta)=(v_{2}(\alpha)\cap v_{2}(\beta))^{\prime} and v_{2}(\alpha\sqcup\beta)=v_{2}(\alpha)\cap v_{2}(\beta).

    3. v_{1}(\neg\alpha)= v_{1}(\alpha)^{c} and v_{2}(\neg\alpha)= (v_{1}(\alpha)^{c})^{\prime}.

    4. v_{1}(\lrcorner \alpha)= (v_{2}(\alpha)^{c})^{\prime} and v_{2}(\lrcorner \alpha)= (v_{2}(\alpha)^{c}.

    5. v_{1}(\top)=G and v_{2}(\top)=\emptyset.

    6. v_{1}(\bot)=\emptyset and v_{2}(\bot)=M.

    Used by Proof, Proof, Proof
    Proof of Proposition 12

    We given the proofs of 1 and 3. 2 and 4 follow dually. 5 and 6 follow directly from Definition 15.

    \begin{aligned} 1.~v_{1}(\alpha\sqcap\beta) &=\{g\in G~|~\mathbb{M},g\models \alpha\sqcap\beta\} =\{g\in G~|~\mathbb{M},g\models \alpha~\mbox{and}~\mathbb{M},g\models \beta\}\\ &=\{g\in G~|~ g\in v_{1}(\alpha)~\mbox{and}~g\in v_{1}(\beta)\} = v_{1}(\alpha)\cap v_{1}(\beta). \end{aligned}
    \begin{aligned} ~~~v_{2}(\alpha\sqcap\beta)&=\{m\in M~|~\mathbb{M},m\succ \alpha\sqcap\beta\}\\ &=\{m\in M~|~\mbox{for all}~ g\in G( \mathbb{M},g\models \alpha\sqcap\beta \Longrightarrow gRm)\}\\ &=\{m\in M~|~\mbox{for all}~ g\in G( \mathbb{M},g\models \alpha~\mbox{and}~\mathbb{M},g\models\beta \Longrightarrow gRm)\}\\ &=\{m\in M~|~\mbox{for all}~ g\in G( g\in v_{1}(\alpha)~\mbox{and}~g\in v_{1}(\beta) \Longrightarrow gRm)\}\\ &=\{m\in M~|~\mbox{for all}~ g\in G( g\in v_{1}(\alpha)\cap v_{1}(\beta) \Longrightarrow gRm)\}\\ &= (v_{1}(\alpha)\cap v_{1}(\beta))^{\prime}. \end{aligned}
    \begin{aligned} 3.~v_{1}(\neg\alpha) &=\{g\in G~|~\mathbb{M},g\models \neg\alpha\} =\{g\in G~|~\mathbb{M},g\not\models \alpha\}\\ &=\{g\in G~|~ g\notin v_{1}(\alpha)\} =(v_{1}(\alpha))^{c}. \end{aligned}
    \begin{aligned} ~~~v_{2}(\neg\alpha) &=\{m\in M~|~\mathbb{M},m\succ\neg \alpha\}\\ &=\{m\in M~|~\mbox{for all}~ g\in G( \mathbb{M},g\not\models \alpha \Longrightarrow gRm)\}\\ &=\{m\in M~|~\mbox{for all}~ g\in G( g\notin v_{1}(\alpha) \Longrightarrow gRm)\}\\ &=\{m\in M~|~\mbox{for all}~ g\in G( g\in (v_{1}(\alpha))^{c} \Longrightarrow gRm)\}\\ &=(v_{1}(\alpha))^{c\prime}. \end{aligned}
    Corollary

    Corollary 2

    FVBX

    For any formula \alpha\in \mathfrak{F}, (v_{1}(\alpha),v_{2}(\alpha))\in \mathfrak{H}(\mathbb{K}).

    Used by Proof, Proof
    Proof of Corollary 2

    The result is obtained by using mathematical induction on the number of connectives that occur in

    \alpha. Let \mathbb{M}:=(\mathbb{K},v) be a model, where v:\textbf{OV}\cup\textbf{PV}\cup \{\top, \bot\}\rightarrow\mathfrak{H}(\mathbb{K}) is the valuation.

    For the base case let the number of connectives in \alpha, n=0. Then either \alpha belongs to \textbf{OV}\cup\textbf{PV} or \alpha is a propositional constant.

    Let \alpha=p. Then v_{1}(p)=\{g\in G~|~ \mathbb{M},g\models p\}=ext(v(p)) and v_{2}(p)=\{m\in M~ |~ \mathbb{M},m\succ p\}= int(v(p)) by the definition of satisfaction and co-satisfaction. So (v_{1}(p),v_{2}(p))=(ext(v(p)), int(v(p)))=v(p)\in \mathfrak{H}(\mathbb{K}).

    If \alpha=P then similar to the above, (v_{1}(\alpha),v_{2}(\alpha))=(ext(v(P)), int(v(P)))=v(P)\in \mathfrak{H}(\mathbb{K}).

    For \alpha=\top, v_{1}(\top)=G and v_{2}(\top)=\emptyset. So (v_{1}(\top),v_{2}(\top))=(G,\emptyset)\in \mathfrak{H}(\mathbb{K}), and if \alpha=\bot then v_{1}(\bot)=\emptyset and v_{2}(\bot)=M. So (v_{1}(\bot),v_{2}(\bot))=(\emptyset, M)\in \mathfrak{H}(\mathbb{K}).

    Now, we assume that the result is true for all formulae with number of connectives less or equal to n. Let \alpha be a formula with n+1 connectives. Then \alpha is of one of the forms \beta\sqcap\delta, \beta\sqcup\delta, \neg\beta, or \lrcorner\beta, where \beta, \delta are formulae with number of connectives less or equal to n. By induction hypothesis (v_{1}(\beta),v_{2}(\beta)) and (v_{1}(\delta),v_{2}(\delta)) belong to \mathfrak{H}(\mathbb{K}). Therefore (v_{1}(\beta),v_{2}(\beta))\sqcap (v_{1}(\delta),v_{2}(\delta)), (v_{1}(\beta),v_{2}(\beta))\sqcup (v_{1}(\delta),v_{2}(\delta)), \neg(v_{1}(\beta),v_{2}(\beta)) and \lrcorner (v_{1}(\beta),v_{2}(\beta)) all belong to \mathfrak{H}(\mathbb{K}), as \mathfrak{H}(\mathbb{K}) is closed under \sqcap,\sqcup, \neg, \lrcorner.

    By Proposition 12 it follows that

    (v_{1}(\beta\sqcap\delta),v_{2}(\beta\sqcap\delta)) =(v_{1}(\beta)\cap v_{1}(\delta),(v_{1}(\beta)\cap v_{1}(\delta))^{\prime})=(v_{1}(\beta),v_{2}(\beta))\sqcap (v_{1}(\delta),v_{2}(\delta)),

    (v_{1}(\beta\sqcup\delta),v_{2}(\beta\sqcup\delta))=((v_{2}(\beta)\cap v_{2}(\delta))^{\prime},v_{2}(\beta)\cap v_{2}(\delta))=(v_{1}(\beta),v_{2}(\beta))\sqcup (v_{1}(\delta),v_{2}(\delta)),

    (v_{1}(\neg\beta),v_{2}(\neg\beta))=(v_{1}(\beta)^{c},(v_{1}(\beta))^{c\prime})=\neg (v_{1}(\beta),v_{2}(\beta)),

    (v_{1}(\lrcorner \beta),v_{2}(\lrcorner \beta))=((v_{2}(\beta))^{c\prime},v_{2}(\beta)^{c})=\lrcorner (v_{1}(\beta),v_{2}(\beta)).

    So (v_{1}(\alpha), v_{2}(\alpha))\in \mathfrak{H}(\mathbb{K}).

    Corollary

    Corollary 3

    I790

    For any formulae \alpha, \beta\in \mathfrak{F},

    1. (v_{1}(\alpha\sqcap\beta), v_{2}(\alpha\sqcap\beta))=(v_{1}(\alpha), v_{2}(\alpha))\sqcap (v_{1}(\beta),v_{2}(\beta)).

    2. (v_{1}(\alpha\sqcup\beta), v_{2}(\alpha\sqcup\beta))=(v_{1}(\alpha), v_{2}(\alpha))\sqcup (v_{1}(\beta),v_{2}(\beta)).

    3. \neg (v_{1}(\alpha), v_{2}(\alpha))=(v_{1}(\neg\alpha), v_{2}(\neg\alpha)) and \lrcorner (v_{1}(\alpha), v_{2}(\alpha))=(v_{1}(\lrcorner\alpha), v_{2}(\lrcorner\alpha)).

    Uses Definition 14 · Used by Proof, Proof
    Proof of Corollary 3

    The proof follows from Proposition 12, Corollary 2 and the definitions of the operations \sqcap, \sqcup, \neg, \lrcorner on \mathfrak{H}(\mathbb{K}) as given in Section ?.

    Corollary

    Corollary 4

    F4N0

    For any model \mathbb{M}:=(\mathbb{K}, v) and \alpha\in \mathfrak{F}, v(\alpha)=(v_{1}(\alpha), v_{2}(\alpha)).

    Proof of Corollary 4

    Follows by induction on the number of connectives that occur in a formula, using definition of extension of a valuation and Corollary 3. Note that v(p)=(ext(v(p)), int(v(p)))=(v_{1}(p), v_{2}(p)) and similarly, v(P)=(v_{1}(P), v_{2}(P)). v(\top)=(G, \emptyset)=(v_{1}(\top), v_{2}(\top)) by Proposition 12. Similarly, v(\bot)=(v_{1}(\bot), v_{2}(\bot)).

    Definition

    Definition 17

    KGOM

    Let \mathbb{M} be a model. For \alpha,\beta\in \mathfrak{F} a sequent \alpha\vdash\beta is said to be satisfied in the model \mathbb{M} if and only if the following hold.

    1. For all g\in G \mathbb{M},g\models\alpha implies that \mathbb{M},g\models\beta.

    2. For all m\in M \mathbb{M},m\succ \beta implies that \mathbb{M},m\succ\alpha.

    Proposition

    Proposition 13

    GCMV

    Let \mathbb{M}:=(\mathbb{K}, v) be a model. For \alpha,\beta\in \mathfrak{F} a sequent \alpha\vdash\beta is satisfied in the model \mathbb{M} if and only if v(\alpha)\sqsubseteq v(\beta) in \mathfrak{H}(\mathbb{K}), that is, \alpha\vdash \beta is satisfied by v on the pdBa \underline{\mathfrak{H}}(\mathbb{K}).

    Uses Definition 17 · Used by Proof
    Proof of Proposition 13

    Let \alpha\vdash\beta be satisfied in the model \mathbb{M}. Let g\in v_{1}(\alpha). Then \mathbb{M}, g\models \alpha, which implies that \mathbb{M}, g\models \beta. So g\in v_{1}(\beta), whence v_{1}(\alpha)\subseteq v_{1}(\beta). Let m\in v_{2}(\beta). Then \mathbb{M}, m\succ\beta, which implies that \mathbb{M}, m\succ\alpha. So m\in v_{2}(\alpha), which implies that v_{2}(\beta)\subseteq v_{2}(\alpha). Therefore v(\alpha)\sqsubseteq v(\beta).

    Conversely, let v(\alpha)\sqsubseteq v(\beta). Then v_{1}(\alpha)\subseteq v_{1}(\beta) and v_{2}(\beta)\subseteq v_{2}(\alpha). Let \mathbb{M},g\models \alpha. Then g\in v_{1}(\alpha), which implies that g\in v_{1}(\beta). So \mathbb{M}, g\models\beta. Similar to the above, we can show that \mathbb{M}, m\succ\beta implies that \mathbb{M}, m\succ\alpha. Therefore \alpha\vdash\beta is satisfied in the model \mathbb{M}.

    Definition

    Definition 18

    NZ00

    A hyper-sequent G:\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|. . .|\alpha_{n}\vdash\beta_{n} is said to be satisfied in a model \mathbb{M} if and only if at least one of the components of G is satisfied in \mathbb{M}.

    G is said to be true in \mathbb{K} if and only if G is satisfied in every model \mathbb{M} based on \mathbb{K}.

    G is said to be valid in \mathcal{K} if and only if G is true in every \mathbb{K} for all \mathbb{K}\in \mathcal{K}.

    Proposition

    Proposition 14

    GL2N

    Let \mathbb{M}:=(\mathbb{K}, v) be a model. A hyper-sequent G:\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\alpha_{3}\vdash\beta_{3}|\ldots|\alpha_{n}\vdash\beta_{n} is satisfied in \mathbb{M} if and only if G is satisfied by the valuation v on the pdBa \underline{\mathfrak{H}}(\mathbb{K}).

    Proof of Proposition 14

    Proof follows from Definition 10 and Proposition 13.

    Theorem

    Theorem 17 (Soundness)

    CPLD

    If a hyper-sequent G:\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\alpha_{3}\vdash\beta_{3}|\ldots|\alpha_{n}\vdash\beta_{n} is provable in PDBL then it is valid in \mathcal{K}.

    Proof of Theorem 17

    Let \mathbb{M}:=(\mathbb{K}, v) be a model based on \mathbb{K}. Theorem 10 and Proposition 14 ensure that G is satisfied in \mathbb{M}, as v is also a valuation on the pdBa \underline{\mathfrak{H}}(\mathbb{K}).

    Theorem

    Theorem 18 (Completeness)

    LU2I

    If an s-hyper-sequent G:\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\ldots|\alpha_{n}\vdash\beta_{n} is valid in \mathcal{K} then G is provable in PDBL.

    Proof of Theorem 18

    Let G:= \alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\ldots|\alpha_{n}\vdash\beta_{n} be valid in \mathcal{K}. If possible, let us assume that G is not provable in \textbf{PDBL}. By Proposition 9, for all i\in\{1,2,\ldots,n\}, \alpha_{i}\vdash \beta_{i} is not provable in \textbf{PDBL}. By Proposition 8 [\alpha_{i}]\not\sqsubseteq [\beta_{i}] in \mathcal{L}(\mathfrak{F}), for all i\in\{1,2,\ldots,n\}. Now, we consider the model \mathbb{M}(\mathfrak{F}):=(\mathbb{K}(\mathcal{L}(\mathfrak{F})),v_{0}). Using the same argument as the proof of part 1\implies 2 of Proposition 9, we can show that

    v_{0}(\alpha_{i})\cancel{\sqsubseteq} v_{0}(\beta_{i}) for all i\in \{1,2,3\cdots n\}, which is not possible, as G is valid in the class \mathcal{K}. So G is provable in \textbf{PDBL}.

    Theorem

    Theorem 19

    ZIWH

    Let \mathcal{K} be a class of contexts. Then the sequent \top\sqcap\top\dashv\vdash\bot\sqcup\bot is valid in the class \mathcal{K} if and only if \mathcal{K} contains only contexts of the kind \mathbb{K}:=(G,M,R), where R=G\times M.

    Proof of Theorem 19

    For any model \mathbb{M}:=(\mathbb{K}, v), \top\sqcap\top\dashv\vdash\bot\sqcup\bot is satisfied in \mathbb{M} if and only if v(\top\sqcap\top)=v(\bot\sqcup\bot), i.e if and only if (G, G^{\prime})=(M^{\prime},M), i.e. if and only if G^{\prime}=M and G=M^{\prime}, which is equivalent to R=G\times M.

    Definition

    Definition 20

    3Z85

    Let \mathbb{M}:=(\mathbb{KC}, v) be a model based on the Kripke context \mathbb{KC}:=((G,R), (M,S), I). In the following g\in G and m\in M.

    1. 15. \mathbb{M},g\models \square\alpha if and only if for all g_{1}\in G (gRg_{1}\Longrightarrow\mathbb{M},g_{1}\models \alpha).

    2. 16. \mathbb{M},m\succ\square\alpha if and only if for all g, g_{1}\in G(( gRg_{1} \Longrightarrow \mathbb{M},g_{1}\models\alpha)\Longrightarrow gIm).

    3. 17. \mathbb{M},m\succ\blacksquare\alpha if and only if for all m_{1}\in M (mSm_{1}\Longrightarrow\mathbb{M},m_{1}\succ\alpha).

    4. 18. \mathbb{M},g\models \blacksquare\alpha if and only if for all m,m_{1}\in M(( mSm_{1}\Longrightarrow\mathbb{M},m_{1}\succ\alpha)\Longrightarrow gIm)

    Lemma

    Lemma 13

    F3CK

    For all g\in G and for all m\in M, the following hold.

    1. \mathbb{M},g\models\lozenge\alpha if and only if there exists g_{1}\in G such that gRg_{1} and \mathbb{M},g_{1}\models\alpha.

    2. \mathbb{M},m\succ\lozenge\alpha if and only if for all g\in G ((there exists g_{1}\in G with \mathbb{M},g_{1}\models \alpha and gRg_{1}) \Longrightarrow gIm).

    3. \mathbb{M},m\succ\blacklozenge\alpha if and only if there exists m_{1}\in M such that mSm_{1} and \mathbb{M},m_{1}\succ\alpha.

    4. \mathbb{M},g\models\blacklozenge\alpha if and only if for all m\in M ((there exists m_{1}\in M with mSm_{1} and \mathbb{M},m_{1}\succ\alpha) \Longrightarrow gIm).

    Used by Proof
    Proof of Lemma 13

    1. Let g\in G. Then \mathbb{M},g\models\lozenge\alpha if and only if \mathbb{M},g\models\neg\square\neg\alpha, which is equivalent to \mathbb{M},g\not\models\square\neg\alpha. Now \mathbb{M},g\not\models\square\neg\alpha if and only if there exists g_{1}\in G such that gRg_{1} and \mathbb{M},g_{1}\not\models\neg\alpha, which is equivalent to say that there exists g_{1}\in G such that gRg_{1} and \mathbb{M},g_{1}\models\alpha.

    2. Let m\in M. Then \mathbb{M},m\succ\lozenge\alpha if and only if \mathbb{M},m\succ\neg\square\neg\alpha, which is equivalent to say that for all g\in G(\mathbb{M},g\not\models\square\neg\alpha~\mbox{implies}~gIm). Now \mathbb{M},g\not\models\square\neg\alpha if and only if there exists g_{1}\in G such that gR g_{1} and \mathbb{M},g_{1}\not\models\neg\alpha. So \mathbb{M},m\succ\lozenge\alpha if and only if for all g\in G ((there exists g_{1}\in G such that gRg_{1} and \mathbb{M},g_{1}\models\alpha) \Longrightarrow gIm).

    3. Let m\in M. Then \mathbb{M},m\succ\blacklozenge\alpha if and only if \mathbb{M},m\succ\lrcorner\blacksquare\lrcorner\alpha, which is equivalent to \mathbb{M},m\not\succ\blacksquare\lrcorner\alpha if and only if there exists a m_{1}\in M such that mSm_{1} and \mathbb{M},m_{1}\succ\alpha.

    4. Let g\in G. Then \mathbb{M},g\models\blacklozenge\alpha if and only if \mathbb{M},g\models\lrcorner\blacksquare\lrcorner\alpha, which is equivalent to say that for all m\in M (\mathbb{M},m\not\succ\blacksquare\lrcorner\alpha implies that gIm). Now \mathbb{M},m\cancel{\succ}\blacksquare\lrcorner\alpha if and only if there exists m_{1}\in M such that m S m_{1} and \mathbb{M},m_{1}\succ\alpha. So \mathbb{M},g\models\blacklozenge\alpha if and only if for all m\in M((there exists m_{1}\in M such that mSm_{1} and \mathbb{M},m_{1}\succ\alpha) \Longrightarrow gIm).

    Proposition

    Proposition 15

    HEXW
    1. If \alpha=\square\phi then v_{1}(\alpha)=\underline{v_{1}(\phi)}_{R} and v_{2}(\alpha)=(\underline{v_{1}(\phi)}_{R})^{\prime}.

    2. If \alpha=\blacksquare\phi then v_{1}(\alpha)=(\underline{v_{2}(\phi)}_{S})^{\prime} and v_{2}(\alpha)=\underline{v_{2}(\phi)}_{S}.

    3. If \alpha=\lozenge \phi then v_{1}(\alpha)=\overline{v_{1}(\phi)}^{R} and v_{2}(\alpha)=(\overline{v_{1}(\phi)}^{R})^{\prime}.

    4. If \alpha=\blacklozenge\phi then v_{1}(\alpha)=(\overline{v_{2}(\phi)}^{S})^{\prime} and v_{2}(\alpha)=\overline{v_{2}(\phi)}^{S}.

    Uses Definition 9 · Used by Proof, Proof, Proof, Proof
    Proof of Proposition 15

    1. Let \alpha=\square\phi. Then v_{1}(\alpha)=\{g\in G:\mathbb{M},g\models\square\phi\}=\{g\in G:~\mbox{for all}~g_{1}\in G, (Rgg_{1} \Longrightarrow \mathbb{M},g_{1}\models \phi)\}=\{g\in G:g\in \underline{v_{1}(\phi)}_{R}\}=\underline{v_{1}(\phi)}_{R}.

    v_{2}(\alpha)=\{m\in M: \mathbb{M},m\succ\square\phi\}=\{m\in M:~\mbox{for all}~g,g_{1}\in G, ((Rgg_{1} \Longrightarrow\mathbb{M},g_{1}\models\phi) \Longrightarrow gIm)\}=(\underline{v_{1}(\phi)}_{R})^{\prime}.

    2. Let \alpha=\blacksquare\phi. Then v_{2}(\alpha)=\{m\in M:~\mathbb{M},m\succ\blacksquare\phi\}=\{m\in M: ~ \mbox{for all}~ m_{1}\in M( Smm_{1} \Longrightarrow \mathbb{M},m_{1}\succ\phi)\}=\underline{v_{2}(\phi)}_{S}.

    v_{1}(\alpha)=\{g\in G: \mathbb{M},g\models \blacksquare\phi\}=\{g\in G: ~\mbox{for all}~m,m_{1}\in M(( Smm_{1} \Longrightarrow\mathbb{M},m_{1}\succ\phi) \Longrightarrow gIm)\}=(\underline{v_{2}(\phi)}_{S})^{\prime}.

    3. Let \alpha= \lozenge\phi. Then by Lemma 13(1), 13(2), v_{1}(\alpha)=\overline{v_{1}(\neg\neg\phi)}^{R} and v_{2}(\alpha)=(\overline{v_{1}(\neg\neg\phi)}^{R})^{\prime}, which implies that v_{1}(\alpha)=\overline{v_{1}(\neg\neg\phi)}^{R}=\overline{v_{1}(\phi)^{cc}}^{R}=\overline{v_{1}(\phi)}^{R} and v_{2}(\alpha)=(\overline{v_{1}(\neg\neg\phi)}^{R})^{\prime}=(\overline{v_{1}(\phi)}^{R})^{\prime}.

    4. The proof is similar to that of 3.

    Corollary

    Corollary 5

    KJ8F

    For any formula \alpha, (v_{1}(\alpha), v_{2}(\alpha))\in \mathfrak{H}(\mathbb{K}).

    Used by Proof, Proof
    Proof of Corollary 5

    The corollary is proved using mathematical induction on the number of connectives in \alpha, and the cases are obtained using Corollary 2, Proposition 15 and the induction hypothesis.

    Definition

    Definition 21

    SV3H

    G:\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\ldots|\alpha_{n}\vdash\beta_{n} is said to be satisfied in a model \mathbb{M} if and only if at least one of the components of G is satisfied in \mathbb{M}.

    G is said to be true in \mathbb{KC} if and only if G is satisfied in every model \mathbb{M} based on \mathbb{KC}.

    G is said to be valid in \mathcal{KC} if and only if G is true in every \mathbb{KC} for all \mathbb{KC}\in \mathcal{KC}.

    Proposition

    Proposition 16

    OO7Z

    Let \mathbb{M}:=(\mathbb{KC}, v) be a model. For \alpha,\beta\in \mathfrak{F}_{1}, a sequent \alpha\vdash\beta is satisfied in \mathbb{M} if and only if v(\alpha)\sqsubseteq v(\beta) in \mathfrak{H}(\mathbb{K}).

    Uses Definition 21 · Used by Proof, Proof
    Proposition

    Proposition 17

    W0SN

    An s-hypersequent G:\alpha_{1}\vdash\beta_{1}|\alpha_{2}\vdash\beta_{2}|\alpha_{3}\vdash\beta_{3}|\ldots|\alpha_{n}\vdash\beta_{n} is satisfied in a model \mathbb{M}:=(\mathbb{KC}, v) if and only if G is satisfied by the valuation v on the pdBao \underline{\mathfrak{H}}^{+}(\mathbb{KC}).

    Theorem

    Theorem 20 (Soundness)

    ZB17

    If an s-hypersequent G:=\alpha_{1}\vdash \beta_{1}~|~\ldots|\alpha_{n}\vdash\beta_{n} is provable in \textbf{MPDBL} then it is valid in the class \mathcal{KC}.

    Proof of Theorem 20

    Let \mathbb{M}:=(\mathbb{KC}, v) be a model based on \mathbb{KC}. By Theorem 16(1), G is satisfied by the valuation v on the pdBao \underline{\mathfrak{H}}^{+}(\mathbb{KC}). So by Proposition 17, G is satisfied in \mathbb{M}.

    Lemma

    Lemma 14

    IOWJ

    For any formula \alpha, v_{0}(\alpha)=(F_{[\alpha]}, I_{[\alpha]}).

    Proof of Lemma 14

    We will use mathematical induction on the number of connectives in \alpha to prove this lemma. The base case follows from the definition of v_{0}. Let the claim be true for all formulae \alpha with number of connectives less or equal to n.

    Let \alpha be a formula with n+1 connectives . Then \alpha\in \{\beta\sqcup\gamma, \beta\sqcap\gamma,\neg\beta,\lrcorner\gamma\} or \alpha\in \{\square\beta,\blacksquare\beta\}, where \beta and \gamma are formulae with number of connectives less or equal to n. Proof for the propositional cases is similar to the proof of Lemma 9. To complete the proof it is sufficient to show that v_{0}(\alpha)=(F_{[\alpha]}, I_{[\alpha]}), for \alpha\in \{\square\beta,\blacksquare\beta\}. 4pt Case I: Let \alpha=\square\beta. By Proposition 15, v_{1}(\alpha)=\underline{v_{1}(\beta)}_{R}. By induction hypotheses v_{1}(\beta)=F_{[\beta]}. Therefore v_{1}(\alpha)=\underline{F_{[\beta]}}_{R}. By Lemma 7(1), v_{1}(\alpha)= \underline{F_{[\beta]}}_{R}=F_{f_{\square}([\beta])}=F_{[\square\beta]}=F_{[\alpha]}.

    By Proposition 15, v_{2}(\alpha)=(\underline{v_{1}(\beta)}_{R})^{\prime}=(F_{[\alpha]})^{\prime}. By Lemmas 4, 3, and axiom 17a, v_{2}(\alpha)=(F_{[\alpha]})^{\prime}=I_{[\alpha]_{\sqcap \sqcup}}=I_{[\alpha]_{\sqcap}}=I_{[\alpha]}. Therefore v_{0}(\alpha)=(F_{[\alpha]}, I_{[\alpha]}). 4pt Case II: Let \alpha=\blacksquare\phi. Then similar to the above, we can show that v_{2}(\alpha)=I_{[\alpha]} and v_{1}(\alpha)=(v_{2}(\alpha))^{\prime}=F_{[\alpha]}. In this case we use Lemmas 4, 3, and axiom 17b. Therefore v_{0}(\alpha)=(F_{[\alpha]},I_{[\alpha]}).

    Theorem

    Theorem 21 (Completeness)

    SED2

    If an s-hypersequent G:\alpha_{1}\vdash\beta_{1}~|~\ldots~|~\alpha_{n}\vdash\beta_{n} is valid in \mathcal{KC} then G is provable in MPDBL.

    Proof of Theorem 21

    Let the s-hypersequent G:\alpha_{1}\vdash\beta_{1}~|~\ldots~|~\alpha_{n}\vdash\beta_{n} be valid in \mathcal{KC}. If possible, assume that G is not provable in MPDBL. By Propositions 10 and 11, [\alpha_{i}]\not\sqsubseteq [\beta_{i}] for all i\in \{1,2,3,\ldots, n\}. The rest of the proof is similar to the proof of Theorem 18.

    Theorem

    Theorem 22 (Soundness)

    MA2R

    If an s-hypersequent G:\alpha_{1}\vdash\beta_{1}\ldots \alpha_{n}\vdash\beta_{n} is provable in MPDBL4 then G is valid in \mathcal{KC}_{RT}.

    Proof of Theorem 22

    The proof is a consequence of Theorem 16(2) and Proposition 17, as for a model \mathbb{M}:=(\mathbb{KC}, v), v is also a valuation on the tpdBa \underline{\mathfrak{H}}^{+}(\mathbb{KC}).

    Theorem

    Theorem 23 (Completeness)

    R26Z

    If an s-hypersequent G:=\alpha_{1}\vdash\beta_{1}\ldots\alpha_{n}\vdash\beta_{n} is valid in \mathcal{KC}_{RT} then G is provable in MPDBL4.

    Proof of Theorem 23

    In case of MPDBL4, \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}) forms a tpdBa. By Theorem 7 it follows that \mathbb{KC}(\mathcal{L}(\mathfrak{F}_{1})) is reflexive and transitive. Rest of the proof is similar to the proof of Theorem 21.

    Theorem

    Theorem 24 (Soundness)

    7WGE

    If an s-hypersequent G:\alpha_{1}\vdash\beta_{1}\ldots \alpha_{n}\vdash\beta_{n} is provable in MPDBL5 then G is valid in \mathcal{KC}_{RST}.

    Proof of Theorem 24

    To complete the proof it is sufficient to show that 21a and 21b are valid in \mathcal{KC}_{RST}. To show 21a is valid in \mathcal{KC}_{RST}, let \mathbb{KC}\in\mathcal{KC}_{RST} and \mathbb{M}:=(\mathbb{KC}, v) be a model based on \mathbb{KC}.

    By Corollary 6 and 7, v(\square\lozenge\alpha)=f_{R}f^{\delta}_{R}((v_{1}(\alpha), v_{2}(\alpha)))=f_{R}((\overline{v_{1}(\alpha)}^{R}, (\overline{v_{1}(\alpha)}^{R})^{\prime}))=(\underline{(\overline{v_{1}(\alpha)}^{R})}_{R}, (\underline{(\overline{v_{1}(\alpha)}^{R})}_{R})^{\prime} ). Let x\in \overline{v_{1}(\alpha)}^{R}. Then R(x)\cap v_{1}(\alpha)\neq\emptyset. Let z_{0}\in R(x)\cap v_{1}(\alpha) for some z_{0}\in G. Then xRz_{0}. Let y\in R(x). Then xRy, which implies that yRx, as R is symmetric. So yRz_{0}, as R is transitive, which implies that R(y)\cap v_{1}(\alpha)\neq\emptyset. So y\in \overline{v_{1}(\alpha)}^{R}, whence R(x)\subseteq \overline{v_{1}(\alpha)}^{R}. So x\in \underline{(\overline{v_{1}(\alpha)}^{R})}_{R}, which implies that \overline{v_{1}(\alpha)}^{R}\subseteq \underline{(\overline{v_{1}(\alpha)}^{R})}_{R}. So (\underline{(\overline{v_{1}(\alpha)}^{R})}_{R})^{\prime}\subseteq (\overline{v_{1}(\alpha)}^{R})^{\prime}, whence (\overline{v_{1}(\alpha)}^{R}, (\overline{v_{1}(\alpha)}^{R})^{\prime})\sqsubseteq (\underline{(\overline{v_{1}(\alpha)}^{R})}_{R}, (\underline{(\overline{v_{1}(\alpha)}^{R})}_{R})^{\prime}). So v(\lozenge\alpha)\sqsubseteq v(\square\lozenge\alpha).

    By Proposition 16, \lozenge\alpha\vdash\square\lozenge\alpha is satisfied in \mathbb{M}, which implies that \lozenge\alpha\vdash\square\lozenge\alpha is true in \mathbb{KC}. So \lozenge\alpha\vdash\square\lozenge\alpha is valid in \mathcal{KC}_{RST}.

    Similar to the above proof, we can show that \blacksquare\blacklozenge\alpha\vdash\blacklozenge\alpha is valid in \mathcal{KC}_{RST}.

    Theorem

    Theorem 25 (Completeness)

    O4XS

    If an s-hypersequent G:=\alpha_{1}\vdash\beta_{1}\ldots\alpha_{n}\vdash\beta_{n} is valid in \mathcal{KC}_{RST} then G is provable in MPDBL5.

    Proof of Theorem 25

    We show that \mathbb{KC}(\mathcal{L}_{\Sigma}(\mathfrak{F}_{1})) is a symmetric Kripke context and rest of the proof is similar to the proof of Theorems 21 and 23.

    To show R is symmetric, let F, F_{1}\in \mathcal{F}_{p}(\mathcal{L}_{\Sigma}(\mathfrak{F}_{1})) and FRF_{1}. Then for all [\alpha]\in F_{1}, f_{\lozenge}([\alpha])=[\lozenge\alpha]\in F. By axiom 21a and Proposition 10, f_{\lozenge}([\alpha])=[\lozenge\alpha]\sqsubseteq [\square\lozenge\alpha]=f_{\square}f_{\lozenge}([\alpha]). By Lemma 5(2), [\alpha]\sqcap [\alpha]\sqsubseteq f_{\lozenge}([\alpha]), as \mathcal{L}_{\Sigma}(\mathfrak{F}_{1}) is a pdBao. So [\alpha]\sqcap [\alpha]\sqsubseteq f_{\square}f_{\lozenge}([\alpha]). Let [\alpha]\in F. Then [\alpha]\sqcap [\alpha]\in F, as F is a filter. So f_{\square}f_{\lozenge}([\alpha])\in F, as F is a filter. By Lemma 6(1), f_{\lozenge}([\alpha])\in F_{1}, which implies that RF_{1}F. So R is symmetric.

    Similar to the above, we can show that S is also symmetric.

    Proposition

    Proposition 18

    OEP4

    Let \alpha\in\mathfrak{F} and \mathbb{M}:=(\mathbb{K}, v) be a model. Then the sequents \alpha\sqcap\alpha\dashv\vdash\alpha\sqcup\alpha, \alpha\sqcap\alpha\dashv\vdash\alpha and \alpha\dashv\vdash\alpha\sqcup\alpha are satisfied in \mathbb{M} if and only v(\alpha) is a concept of \mathbb{K}.

    Proof of Proposition 18

    Let \mathbb{K}:=(G, M, I) and A\subseteq G, B\subseteq M. Now observe that the pair (A,B) is a concept of \mathbb{K} if and only if (A,B)\sqcup (A,B)=(A,B)\sqcap (A,B)=(A, B). As v is a valuation, v preserve \sqcap, \sqcup and in \mathfrak{H}(\mathbb{K}) \sqsubseteq is partial order. The proof is a consequence of the observations.

    Definition

    Definition 22

    8XHU

    For a model \mathbb{M}:=(\mathbb{K}, v), \mathfrak{F}_{\mathbb{M}}:=\{\alpha\in \mathfrak{F}~:~ \alpha\sqcap\alpha\dashv\vdash\alpha\sqcup\alpha, \alpha\sqcap\alpha\dashv\vdash\alpha~\mbox{ and}~ \alpha\dashv\vdash\alpha\sqcup\alpha~\mbox{ are satisfied in}~ \mathbb{M}\}.

    Proposition

    Proposition 19

    Q7H1

    Let \mathbb{M}:=(\mathbb{K}, v) be a model based on the context \mathbb{K}\in \mathcal{K}_{*}. The following hold.

    1. For \mathbb{K}\in \mathcal{K}_{*}, \mathcal{B}(\mathbb{K})=\{(G, M)\},

    2. \top\sqcap\top\in \mathfrak{F}_{\mathbb{M}}.

    3. For any \alpha\in \mathfrak{F}, \alpha\in \mathfrak{F}_{\mathbb{M}} if and only if for any \beta\in \mathfrak{F}_{\mathbb{M}}, \beta \dashv\vdash\alpha is satisfied in the model \mathbb{M}.

    Proof of Proposition 19

    1. Let (A, B) be a concept of \mathbb{K}, which implies that B=A^{\prime}=M and A=B^{\prime}=G. So (A, B)=(G, M), which implies that \mathcal{B}(\mathbb{K})=\{(G, M)\}.

    2. v(\top\sqcap\top)=v(\top)\sqcap v(\top)=(G, \emptyset)\sqcap (G,\emptyset)=(G, G^{\prime})=(G, M)\in \mathcal{B}(\mathbb{K}). So \top\sqcap \top\in \mathfrak{F}_{\mathbb{M}}.

    3. Let \alpha, \beta \in \mathfrak{F}_{\mathbb{M}}. Then v(\alpha) and v(\beta) are concepts of \mathbb{K}, which implies that v(\alpha)=(G, M)=v(\beta). So \beta\dashv\vdash\alpha is satisfied in the model \mathbb{M}.

    Conversely, let \alpha\in \mathfrak{F}, and take \beta\in \mathfrak{F}_{\mathbb{M}} such that \beta \dashv\vdash\alpha is satisfied in the model \mathbb{M}. Then v(\alpha)=v(\beta)=(G, M)\in \mathcal{B}(\mathbb{K}). So \alpha\in \mathfrak{F}_{\mathbb{M}}.

    Definition

    Definition 23

    LIRI

    A PDBL model \mathbb{M}:=(\mathbb{K}, v) is called a named model if for any p\in \textbf{OV}, v(p)=(\{g\}, \{g\}^{\prime}) for some g\in G, and for any P\in \textbf{PV}, v(P)=(\{m\}^{\prime}, \{m\}) for some m\in M. Moreover, for each semiconcept (\{g\}, \{g\}^{\prime}) generated by the object g, there is p\in \textbf{OV} such that v(p)=(\{g\}, \{g\}^{\prime}), and for each semiconcept (\{m\}^{\prime}, \{m\}) generated by the attribute m, there is P\in \textbf{PV} such that v(P)=(\{m\}^{\prime}, \{m\}).

    Example

    Example 1

    YHC1

    The context \mathbb{K}_{z}:=(G_{z}, M_{z}, I_{z}) in Table ? is part of the conceptual universe for the field of interest, a family of musical instruments described in [lpwille]. The set G_{z} of objects contains some concrete zink and is represented by the numbers in the first column of Table ?. The set M_{z} of properties of the zink are written in the first row of Table ?. Each cell (i, j) with * encodes the information that the zink g in the i^{th} row has the property m in the j^{th} column, that is, gI_{z} m. Moreover, for this example, we assume that each empty cell (i, j) encodes the information that the zink g in the i^{th} row lacks the property m in the j^{th} column, that is, g\cancel{I_{z}} m.

    Let \{p_{1}, p_{2}, p_{3},\ldots\} and \{P_{1}, P_{2}, P_{3},\ldots\} be enumerations of the sets \textbf{OV} and \textbf{PV} respectively.

    The context contains 14 objects and so the set of semiconcepts generated by the objects is also finite. Let \{x_{1}, x_{2}, \ldots x_{14}\} be an enumeration of the set of semiconcepts generated by the objects. Similarly, let \{y_{1}, y_{2}, \ldots y_{13}\} be the enumeration of the set of semiconcepts generated by the properties. Now, consider the model \mathbb{M}_{z}:=(\mathbb{K}_{z}, v_{r}), where v_{r}: \textbf{OV}\cup\textbf{PV}\cup \{\top, \bot\}\rightarrow \mathfrak{H}(\mathbb{K}_{z}) is defined as follows:

    \begin{aligned} v_{r}(p_{i}) &= x_{i}, && i\leq 14 \\ &= x_{1}, && i\geq 15 \end{aligned} \quad \begin{aligned} v_{r}(P_{i}) &= y_{i}, && i\leq 13 \\ &= y_{1}, && i\geq 14 \end{aligned}

    v_{r}(\top) = \top_{\underline{\mathfrak{H}}(\mathbb{K}_{z})},  v_{r}(\bot)= \bot_{\underline{\mathfrak{H}}(\mathbb{K}_{z})}.

    From the definition, it follows that \mathbb{M}_{z} is a named model.

    Proposition

    Proposition 20

    LVIO

    Let \mathbb{M}:=(\mathbb{K}, v) be a named model based on a finite context \mathbb{K} and (A, B) be a concept of \mathbb{K}. Then there is a formula \alpha in PDBL such that v(\alpha)=(A, B).

    Proof of Proposition 20

    Let

    \mathbb{K}:=(\{g_{1},\ldots g_{n}\}, \{m_{1}\ldots m_{n}\}, I), and (A, B):=(\{g_{r_{1}}\ldots, g_{r_{k}}\}, \{m_{r_{1}},\ldots, m_{r_{k}}\} ) be a concept of \mathbb{K}. Then (A, B)=(\{g_{r_{1}}\ldots, g_{r_{k}}\}, \{m_{r_{1}},\ldots, m_{r_{k}}\} )=(B^{\prime}, B^{\prime\prime})= \sqcap_{i=1}^{k}(\{m_{r_{i}}\}^{\prime}, \{m_{r_{i}}\}). So there are some P_{i}, i=1,2,\ldots k, such that v(P_{i})=(\{m_{r_{i}}\}^{\prime}, \{m_{r_{i}}\}) in the model \mathbb{M}. The required formula is \alpha:=\sqcap_{i=1}^{k} P_{i}.

    Theorem

    Theorem 26

    QUR9

    The following rules are derivable in PDBL.

    \begin{array}{ll} \infer[(R10)]{ \bot\vdash\alpha\sqcap\beta}{ \alpha\sqcap \neg \beta\vdash\alpha } &~~~~~~ \infer[(R11)]{\alpha\sqcap\beta\vdash\bot}{\alpha\vdash\alpha\sqcap\neg\beta} \end{array}

    Proof of Theorem 26

    The proof of (R11) is similar to that of (R10) and we only prove (R10).
    Note that from Proposition 3 and Theorem 11, one obtains in PDBL,
    \alpha\sqcap\bot\vdash \bot and \bot\vdash\alpha\sqcap\bot (*)

    Then we have:

    \infer{\bot\vdash\alpha\sqcap\beta}{\infer{\mbox{(*)}~~\bot\vdash\alpha\sqcap\bot~~\alpha\sqcap\bot\vdash\alpha\sqcap\beta~(R4)}{ \infer{(R1)^{\prime}~~\alpha\sqcap\bot\vdash \alpha\sqcap (\neg\beta\sqcap\beta)~~\alpha\sqcap(\neg\beta\sqcap\beta)\vdash\alpha\sqcap\beta}{\infer{\mbox{Theorem \ref{thempdbl}(7a)}~\bot\vdash\neg\beta\sqcap\beta~~\alpha\sqcap(\neg\beta\sqcap\beta)\vdash\alpha\sqcap\beta~~(R4)}{\mbox{Theorem \ref{thempdbl}(2a)}~~\alpha\sqcap (\neg\beta\sqcap\beta)\vdash(\alpha\sqcap\neg\beta)\sqcap\beta~~\infer{(\alpha\sqcap\neg\beta)\sqcap\beta\vdash\alpha\sqcap\beta~~(R1)}{\alpha\sqcap\neg\beta\vdash\alpha}}}}}

    Definition

    Definition 24

    KBAX

    [ganter2012formal] A context \mathbb{K}:= (G, M, I) is called a clarified context if I satisfies the following.

    1. For all g_{1}, g_{2}\in G, \{g_{1}\}^{\prime}=\{g_{2}\}^{\prime} \Longrightarrow g_{1}=g_{2}.

    2. For all m_{1}, m_{2}\in M, \{m_{1}\}^{\prime}=\{m_{2}\}^{\prime} \Longrightarrow m_{1}=m_{2}.

    Used by Theorem 27, Proof
    Theorem

    Theorem 27

    E82M

    The following inference rules are valid in the class \mathcal{K} for any p, q\in \textbf{OV} and P, Q\in \textbf{PV} if and only if \mathcal{K} is the class of all clarified contexts.

    \begin{array}{ll} \infer[\ldots (1)]{p\vdash q}{ p\sqcup p\vdash q\sqcup q & q\sqcup q\vdash p\sqcup p}& \infer[\ldots (2)]{q\vdash p}{ p\sqcup p\vdash q\sqcup q & q\sqcup q\vdash p\sqcup p}\\ \infer[\ldots (3)]{P\vdash Q}{ P\sqcap P\vdash Q\sqcap Q & Q\sqcap Q\vdash P\sqcap P } & \infer[\ldots (4)]{Q\vdash P}{ P\sqcap P\vdash Q\sqcap Q & Q\sqcap Q\vdash P\sqcap P } \end{array}

    Proof of Theorem 27

    Let \mathcal{K} be the class of all clarified contexts and p\sqcup p\vdash q\sqcup q, q\sqcup q\vdash p\sqcup p be valid in the class \mathcal{K}. To show p\vdash q and q\vdash p are valid in the class \mathcal{K}, let \mathbb{M}:=(\mathbb{K}, v) be a named model based on \mathbb{K}:=(G,M, R)\in\mathcal{K}. Then v(p)=(\{g\}, \{g\}^{\prime}) and v(q)=(\{g_{1}\}, \{g_{1}\}^{\prime} ) for some g,g_{1}\in G, and v(P)=(\{m\}^{\prime}, \{m\}), v(Q)=(\{m_{1}\}^{\prime}, \{m_{1}\}) for some m, m_{1}\in M. By Corollary 3, v(p\sqcup p)=v(p)\sqcup v(p)=(\{g\}, \{g\}^{\prime})\sqcup (\{g\}, \{g\}^{\prime} )=( \{g\}^{\prime\prime}, \{g\}^{\prime}). Similarly v(q\sqcup q)=( \{g_{1}\}^{\prime\prime}, \{g_{1}\}^{\prime}). Then ( \{g\}^{\prime\prime}, \{g\}^{\prime})=v(p\sqcup p)\sqsubseteq v(q\sqcup q)=( \{g_{1}\}^{\prime\prime}, \{g_{1}\}^{\prime}) and ( \{g_{1}\}^{\prime\prime}, \{g_{1}\}^{\prime})=v(q\sqcup q)\sqsubseteq v(p\sqcup p)=( \{g\}^{\prime\prime}, \{g\}^{\prime}), which implies that ( \{g\}^{\prime\prime}, \{g\}^{\prime})=( \{g_{1}\}^{\prime\prime}, \{g_{1}\}^{\prime}). So \{g\}^{\prime}=\{g_{1}\}^{\prime}, which implies that g=g_{1}, as \mathbb{K} is a clarified context. So v(p)=v(q), which implies that v(p)\sqsubseteq v(q) and v(q)\sqsubseteq v(p). So p\vdash q and q\vdash p are satisfied in \mathbb{M}, which implies that p\vdash q and q\vdash p are true in \mathbb{K}. So p\vdash q and q\vdash p are valid in the class \mathcal{K}, which implies that (1) and (2) are valid in \mathcal{K}.
    Similar to the above proof we can show that (3) and (4) are valid in the class \mathcal{K}.
    Conversely, let (1)-(4) be valid in the class \mathcal{K}. To show \mathcal{K} is the class of all clarified contexts, let \mathbb{K}:=(G,M,R)\in \mathcal{K}, and g, g_{1}\in G , m,m_{1}\in M such that \{g\}^{\prime}=\{g_{1}\}^{\prime} and \{m\}^{\prime}=\{m_{1}\}^{\prime}. Let \mathbb{M}:=(\mathbb{K}, v) be a named model such that v(p):=(\{g\}, \{g\}^{\prime}), v(q):=(\{g_{1}\}, \{g_{1}\}^{\prime}) and v(P):=(\{m\}^{\prime}, \{m\}), v(Q):=(\{m_{1}\}^{\prime}, \{m_{1}\}). Then p\sqcup p\dashv\vdash q\sqcup q and P\sqcap P\dashv\vdash Q\sqcap Q are satisfied in \mathbb{M}, as v(p\sqcup p)=v(q\sqcup q) and v(P\sqcap P)=v(Q\sqcap Q). So p\dashv\vdash q and P\dashv\vdash Q are satisfied in \mathbb{M}, which implies that v(p)=v(q) and v(P)=v(Q). So g=g_{1} and m=m_{1}, which implies that \mathbb{K} is a clarified context. Hence \mathcal{K} is the class of all clarified contexts.

    Proposition

    Proposition 21

    6EKV

    If a semiconcept (A, B) is a concept of \mathbb{K} then it is a definable semiconcept of \mathbb{KC}_{SD}.

    Proof of Proposition 21

    Let (A, B) be a concept of \mathbb{K}. Then A^{\prime\prime}=A and B^{\prime\prime}=B. Let g\in A and g_{1}\in E_{1}(g). By definition of E_1, this means I(g)=I(g_{1}). As g \in A, g I m for any m \in A^\prime. So g_{1}Im for all such m, and thereby, g_1 \in A^{\prime\prime}=A.

    Thus E_{1}(g)\subseteq A, which gives g\in \underline{A}. So \underline{A}=A, by Proposition 6(v), and by Proposition 6(vii), A is a category in (G, E_{1}). Similarly, we can show that B is a category in (M, E_{2}). Therefore, (A, B) is a definable semiconcept.

    Example

    Example 2

    7V8Y

    (G,M,I) is a modified subcontext of a context provided by Wille [ganter2012formal], where G:=\{Leech, Bream, Frog, Dog, Cat\} and M:=\{a,b,c,g\}, and a:=requires water to survive, b:=lives in water, c:=lives on land, and g:=can move. Table ? provides I, where * as an entry corresponding to object x and property y indicates that xIy holds.

    The paper has a table here, which this page does not show.

    The induced Kripke context is \mathbb{K}^{L}_{SD}:=((G, \{\{Leech, Bream\},\{Frog\}, \{Dog, Cat\}\}), (M, \{a,g\}, \{b\},\{c\}\}), I). \mathbb{K}^{L}_{SD} represents that an agent cannot distinguish the properties a and g, while Leech and Bream as well as Dog and Cat are indistinguishable for an agent based on the information given in \mathbb{K}.

    (\{Leech, Bream , Dog\}, \{a, g\}) is a non-definable semiconcept of \mathbb{KC}^{L}_{SD}.

    Definition

    Definition 26

    CZKG
    List.

     (alphc)  alphc

  • Let (A, B)\in \mathcal{B}(\mathbb{K}). The lower approximation and upper approximation of (A, B) are (A,B) itself.

  • Let (A, B)\in \mathfrak{H}(\mathbb{K})_{\sqcap}\setminus \mathcal{B}(\mathbb{K}). The lower approximation and upper approximation of (A, B) are defined as \underline{(A, B)}:=(\underline{A}_{E_{1}}, (\underline{A}_{E_{1}})^{\prime}) and \overline{(A, B)}:=(\overline{A}^{E_{1}}, (\overline{A}^{E_{1}})^{\prime}) respectively.

  • Let (A, B)\in \mathfrak{H}(\mathbb{K})_{\sqcup}\setminus \mathcal{B}(\mathbb{K}). The lower approximation and upper approximation of (A, B) are defined as \underline{(A, B)}:=((\overline{B}^{E_{2}})^{\prime}, \overline{B}^{E_{2}}) and \overline{(A, B)}:=((\underline{B}_{E_{2}})^{\prime}, \underline{B}_{E_{2}}) respectively.

  • Observation

    Observation 1

    ZXKW

    Recall the operators f_{R} and f_{S} defined in Section ?. 3pt

    1. For (A, B)\in \mathfrak{H}(\mathbb{K})_{\sqcap}\setminus \mathcal{B}(\mathbb{K}), \underline{(A,B)}=f_{E_{1}}((A, B)), \overline{(A, B)}=f^{\delta}_{E_{1}}((A, B)).

    2. For (A, B)\in \mathfrak{H}(\mathbb{K})_{\sqcup}\setminus \mathcal{B}(\mathbb{K}), \underline{(A, B)}=f_{E_{2}}((A, B)), \overline{(A, B)}=f^{\delta}_{E_{2}}((A, B)).

    Example

    Example 3

    5TF9

    In Example 2 considered above, the lower and upper approximations of the semiconcept (\{Leech, Bream , Dog\}, \{a, g\}) are (\{ Leech, Bream\}, \{a,b,g\}) and (\{Leech, Bream , Cat, Dog\}, \{a, g\}) respectively.

    Proposition

    Proposition 22

    7ZS6

    Let A\subseteq G and B\subseteq M.

    1. \underline{(\underline{A}_{E_{1}})^{\prime}}_{E_{2}}=(\underline{A}_{E_{1}})^{\prime} and \overline{(\overline{A}^{E_{1}})^{\prime}}^{E_{2}}=(\overline{A}^{E_{1}})^{\prime}.

    2. \underline{(\underline{B}_{E_{2}})^{\prime}}_{E_{1}}=(\underline{B}_{E_{2}})^{\prime} and \overline{(\overline{B}^{E_{2}})^{\prime}}^{E_{1}}=(\overline{B}^{E_{2}})^{\prime}.

    Used by Proof
    Proof of Proposition 22

    1. By Proposition 6(v), \underline{(\underline{A}_{E_{1}})^{\prime}}_{E_{2}}\subseteq (\underline{A}_{E_{1}})^{\prime}. Let m\in (\underline{A}_{E_{1}})^{\prime}. Then gIm for all g\in\underline{A}_{E_{1}}, which implies that gIm for all g\in G such that E_{1}(g)\subseteq A. Let m_{1}\in E_{2}(m), which implies that gIm if and only if gIm_{1} for all g\in G. So gIm_{1} for all g\in G, E_{1}(g)\subseteq A, which implies that gIm_{1} for all g\in \underline{A}_{E_{1}}. So m_{1}\in (\underline{A}_{E_{1}})^{\prime}, which implies that E_{2}(m)\subseteq (\underline{A}_{E_{1}})^{\prime}. So m\in \underline{(\underline{A}_{E_{1}})^{\prime}}_{E_{2}}, whence (\underline{A}_{E_{1}})^{\prime}\subseteq \underline{(\underline{A}_{E_{1}})^{\prime}}_{E_{2}}. So \underline{(\underline{A}_{E_{1}})^{\prime}}_{E_{2}}= (\underline{A}_{E_{1}})^{\prime}. By Proposition 6(v), (\overline{A}^{E_{1}})^{\prime}\subseteq \overline{(\overline{A}^{E_{1}})^{\prime}}^{E_{2}}. Let m\in \overline{(\overline{A}^{E_{1}})^{\prime}}^{E_{2}}. Then E_{2}(m)\cap (\overline{A}^{E_{1}})^{\prime}\neq\emptyset, which implies that there exists m_{1}\in (\overline{A}^{E_{1}})^{\prime} such that m_{1}\in E_{2}(m). Now for all g\in \overline{A}^{E_{1}}, gIm_{1}, which implies that for all g\in \overline{A}^{E_{1}}, gIm , as m_{1}\in E_{2}(m). So m\in (\overline{A}^{E_{1}})^{\prime}, whence \overline{(\overline{A}^{E_{1}})^{\prime}}^{E_{2}}\subseteq (\overline{A}^{E_{1}})^{\prime}. So \overline{(\overline{A}^{E_{1}})^{\prime}}^{E_{2}}=(\overline{A}^{E_{1}})^{\prime}. 3pt 2. The proof is similar to that of 1.

    Corollary

    Corollary 8

    4RTU
    1. The lower and upper approximations of semiconcepts of \mathbb{K} are definable semiconcepts of \mathbb{KC}_{SD}.

    2. If (A, B) is a definable semiconcept of \mathbb{KC}_{SD} then \underline{(A, B)}=(A, B) and \overline{(A, B)}=(A, B).

    3. For (A, B)\in \mathfrak{H}(\mathbb{K}), \underline{(\underline{(A, B)})}=\underline{(A, B)} and \overline{(\overline{(A, B)})}=\overline{(A, B)}.

    4. A left semiconcept (A, B) of \mathbb{K} is definable if and only if A is a category in (G, E_{1}).

    5. A right semiconcept (A, B) of \mathbb{K} is definable if and only if B is a category in (M, E_{2}).

    Proof of Corollary 8

    1. The proof follows from Propositions 21, 22 and 6(vii and viii).

    2. Let (A, B) be a definable semiconcept. If (A, B) \in \mathcal{B}(\mathbb{K}), the proof follows from Definition 26(a).

    Let (A, B)\in\mathfrak{H}(\mathbb{K})_{\sqcap}\setminus \mathcal{B}(\mathbb{K}). Then \underline{(A, B)}=(\underline{A}_{E_{1}}, (\underline{A}_{E_{1}})^{\prime})=(A, A^{\prime}), as A is a category in (G, E_{1}). So \underline{(A, B)}= (A, A^{\prime})=(A, B). Similarly, one gets the result for the case when (A, B)\in\mathfrak{H}(\mathbb{K})_{\sqcup}\setminus \mathcal{B}(\mathbb{K}).

    Similar to the above proof, we can show that \overline{(A,B)}=(A, B).

    3. The proof follows from 1 and 2.

    4. Let (A, B) be a left semiconcept, so that (A, B)=(A, A^{\prime}).

    If A is a category then by Proposition 22(1) it follows that A^{\prime} is a category. So (A, B) is definable semiconcept. The other direction follows from the definition of definability of semiconcepts.

    5. The proof is similar to that of 4.

    Proposition

    Proposition 23

    C0D5

    Let \gamma\in \mathfrak{F}_{1}.

    Then the following sequents are derivable in MPDBL5.

    \begin{array}{ll} (1)~\blacklozenge\gamma\vdash\gamma\sqcup\gamma & (2)~\gamma\sqcap\gamma\vdash\lozenge\gamma \\ \end{array}

    Used by Proof
    Proof of Proposition 23

    We give the proof for (1). The proof of (2) is similar.

    (1)

    \infer{\blacklozenge\gamma\vdash\gamma\sqcup\gamma}{\infer{\lrcorner\blacksquare\lrcorner\gamma\vdash\gamma\sqcup\gamma~~(R4)}{\infer{(R3)^{\prime}~~\lrcorner\blacksquare\lrcorner\gamma\vdash\lrcorner\lrcorner\gamma ~~ \lrcorner\lrcorner \gamma\vdash\gamma\sqcup\gamma~~(\mbox{Theorem \ref{thempdbl}(10b))}}{\lrcorner\gamma\vdash\blacksquare\lrcorner \gamma~~(19b)}}}

    Proposition

    Proposition 24

    UK81

    For any (A, B)\in \mathfrak{H}(\mathbb{K}), \underline{(A, B)}\sqsubseteq (A, B) and (A, B)\sqsubseteq \overline{(A, B)}.

    Proof of Proposition 24

    Let (A, B)\in \mathfrak{H}(\mathbb{K}). If (A, B) \in \mathcal{B}(\mathbb{K}), the results are trivially true.

    Case I: Let (A, B)\in\mathfrak{H}(\mathbb{K})_{\sqcap}\setminus \mathcal{B}(\mathbb{K}). We consider a model \mathbb{M}:=(\mathbb{KC}_{SD}, v) and p\in \textbf{OV} such that v(p)=(A, B). As \square p\vdash p is a valid sequent of \textbf{MPDBL5}, v(\square p)\sqsubseteq v(p), by Proposition 16. Using Proposition 15 and Definition 26(b), v(\Box p)= (\underline{A}_{E_{1}},(\underline{A}_{E_{1}})^{\prime})= \underline{v(p)}. So we get \underline{v(p)}\sqsubseteq v(p), which implies that \underline{(A, B)}\sqsubseteq (A, B). 3pt Case II: Let (A, B)\in\mathfrak{H}(\mathbb{K})_{\sqcup}\setminus \mathcal{B}(\mathbb{K}). We consider a model \mathbb{M}:=(\mathbb{KC}_{SD}, v) and P\in \textbf{PV} such that v(P)=(A, B). By Proposition 23(1), \blacklozenge P\vdash P\sqcup P. v(\blacklozenge P)\sqsubseteq v(P\sqcup P), by Proposition 16. Using Proposition 15 and Definition 26(c), v(\blacklozenge P)= ((\overline{B}^{E_{2}})^{\prime}, \overline{B}^{E_{2}})=\underline{v(P)}. Hence \underline{v(P)}\sqsubseteq v(P\sqcup P)=v(P)\sqcup v(P)= v(P), as v(P) \in \mathfrak{H}(\mathbb{K})_{\sqcup} which implies that \underline{(A, B)}\sqsubseteq (A, B). 3pt

    3pt

    Similar to the above derivations, using the valid sequents P\vdash\blacksquare P and p\sqcap p\vdash\lozenge p of \textbf{MPDBL5} (the last from Proposition 23(2), we get the property (A, B)\sqsubseteq \overline{(A, B)} in \mathfrak{H}(\mathbb{K}).

    Observation

    Observation 2

    TP76

    From the proof of Proposition 24, we have the following.

    1. For a formula \alpha, if v(\alpha) is a left semiconcept of \mathbb{K} then v(\square\alpha) is its lower approximation and v(\lozenge\alpha) is its upper approximation. Moreover, the valid sequents \square\alpha\vdash\alpha and \alpha\sqcap\alpha\vdash\lozenge\alpha respectively represent the properties that the lower approximation

      of a left semiconcept

      lies “below” the left semiconcept, while its upper approximation

      lies “above" it.

    2. On the other hand, if v(\alpha) is a right semiconcept of \mathbb{K} then v(\blacklozenge\alpha) is its lower approximation and v(\blacksquare\alpha) is its upper approximation. The valid sequents \blacklozenge\alpha\vdash\alpha\sqcup\alpha and \alpha\vdash\blacksquare\alpha translate into properties of approximations of right semiconcepts: the lower approximation

      of a right semiconcept

      lies below it, while its upper approximation

      lies above it.

    Appendix

    Appendix 1

    F5RY

    Proofs

    Proof of Theorem 9: The proofs are straightforward and one makes use of axioms 2a, 3a, 4a, Proposition 7 and the rule (R4) in most cases. 1a:

    \infer{(\alpha\sqcap\beta)\vdash(\beta\sqcap\alpha)~(R4)}{4a~(\alpha\sqcap\beta)\vdash(\alpha\sqcap\beta)\sqcap(\alpha\sqcap\beta) &\infer{(\alpha\sqcap\beta)\sqcap(\alpha\sqcap\beta)\vdash\beta\sqcap\alpha~(R6)}{3a~\alpha\sqcap\beta\vdash\beta & \alpha\sqcap\beta\vdash\alpha~2a}}

    Interchanging \alpha and \beta in the above, we get (\beta\sqcap\alpha)\vdash(\alpha\sqcap\beta).

    2a.

    \infer{(\alpha\sqcap\beta)\sqcap\gamma\vdash\beta\sqcap\gamma~(R4)~\mbox{--~(I)}}{4a~(\alpha\sqcap\beta)\sqcap\gamma\vdash((\alpha\sqcap\beta)\sqcap\gamma)\sqcap((\alpha\sqcap\beta)\sqcap\gamma) & \infer{((\alpha\sqcap\beta)\sqcap\gamma)\sqcap((\alpha\sqcap\beta)\sqcap\gamma)\vdash\beta\sqcap\gamma~(R6)}{ \infer{(R4)~(\alpha\sqcap\beta)\sqcap\gamma\vdash\beta}{2a~(\alpha\sqcap\beta)\sqcap\gamma\vdash(\alpha\sqcap\beta) & \alpha\sqcap\beta\vdash\beta~3a}& (\alpha\sqcap\beta)\sqcap\gamma\vdash\gamma~3a}}

    Now,
    \infer{(\alpha\sqcap\beta)\sqcap\gamma\vdash\alpha\sqcap(\beta\sqcap\gamma)~(R4)}{4a~(\alpha\sqcap\beta)\sqcap\gamma\vdash((\alpha\sqcap\beta)\sqcap\gamma)\sqcap((\alpha\sqcap\beta)\sqcap\gamma)&\infer{((\alpha\sqcap\beta)\sqcap\gamma)\sqcap((\alpha\sqcap\beta)\sqcap\gamma)\vdash\alpha\sqcap(\beta\sqcap\gamma)~(R6)}{ \infer{(\alpha\sqcap\beta)\sqcap\gamma\vdash\alpha~(R4)}{2a~(\alpha\sqcap\beta)\sqcap\gamma\vdash \alpha\sqcap\beta & \alpha\sqcap\beta\vdash\alpha~2a}& (\alpha\sqcap\beta)\sqcap\gamma\vdash\beta\sqcap\gamma~\mbox{(from (I) above)} }}

    Similarly we can show that \alpha\sqcap(\beta\sqcap\gamma)\vdash(\alpha\sqcap\beta)\sqcap\gamma.

    3a.
    \infer{(\alpha\sqcap\alpha)\sqcap\beta\vdash\alpha\sqcap\beta~(R4)}{4a~(\alpha\sqcap\alpha)\sqcap\beta\vdash((\alpha\sqcap\alpha)\sqcap\beta)\sqcap((\alpha\sqcap\alpha)\sqcap\beta)&\infer{((\alpha\sqcap\alpha)\sqcap\beta)\sqcap((\alpha\sqcap\alpha)\sqcap\beta)\vdash\alpha\sqcap\beta~(R6)}{\infer{(R4)~(\alpha\sqcap\alpha)\sqcap\beta\vdash\alpha}{2a~(\alpha\sqcap\alpha)\sqcap\beta\vdash\alpha\sqcap\alpha & \alpha\sqcap\alpha\vdash\alpha~2a}&(\alpha\sqcap\alpha)\sqcap\beta\vdash\beta~3a}}

    \infer{\alpha\sqcap\beta\vdash(\alpha\sqcap\alpha)\sqcap\beta~(R4)}{4a~\alpha\sqcap\beta\vdash(\alpha\sqcap\beta)\sqcap(\alpha\sqcap\beta)&\infer{(\alpha\sqcap\beta)\sqcap(\alpha\sqcap\beta)\vdash(\alpha\sqcap\alpha)\sqcap\beta~(R6)}{\infer{(R4)~\alpha\sqcap\beta\vdash\alpha\sqcap\alpha}{4a~\alpha\sqcap\beta\vdash(\alpha\sqcap\beta)\sqcap(\alpha\sqcap\beta)&\infer{(\alpha\sqcap\beta)\sqcap(\alpha\sqcap\beta)\vdash\alpha\sqcap\alpha~(R6)}{2a~(\alpha\sqcap\beta)\vdash\alpha & (\alpha\sqcap\beta)\vdash\alpha~2a}}& \alpha\sqcap\beta\vdash\beta~3a}}

    15pt (4a) follows from axiom 2a and (R3). 15pt 5a.
    \infer{\alpha\sqcap(\alpha\sqcup\beta)\vdash\alpha\sqcap\alpha~(R4)}{4a~\alpha\sqcap(\alpha\sqcup\beta)\vdash(\alpha\sqcap(\alpha\sqcup\beta))\sqcap(\alpha\sqcap(\alpha\sqcup\beta))&\infer{(\alpha\sqcap(\alpha\sqcup\beta))\sqcap(\alpha\sqcap(\alpha\sqcup\beta))\vdash\alpha\sqcap\alpha~(R6)}{2a~\alpha\sqcap(\alpha\sqcup\beta)\vdash\alpha & \alpha\sqcap(\alpha\sqcup\beta)\vdash\alpha~2a}}
    6a. Proof is identical to that of 5a. 15pt (7a), (8a) follow from axiom 11a. 15pt Note that

    the proofs of (ib), i=1,2,3,4,5,6,7,8, are obtained using the axioms and rules dual to those used to derive (ia).

    15pt

    Proof of Proposition 8 For 1\implies2, we make use of (R1)^{\prime}, (R4), axiom 2a and Theorem 9(2a, 3a).

    Prooftree.

    \alpha\vdash\beta \alpha\sqcap\alpha\vdash\alpha\sqcap\beta \alpha\sqcap\beta\vdash\alpha \alpha\sqcap(\alpha\sqcap\beta)\vdash\alpha\sqcap\alpha~~~\alpha\sqcap\beta\vdash\alpha\sqcap(\alpha\sqcap\beta) \alpha\sqcap\beta\vdash\alpha\sqcap\alpha

    So \alpha\sqcap\alpha\dashv\vdash\alpha\sqcap\beta, which implies that [\alpha]\sqcap [\alpha]=[\alpha\sqcap\alpha]=[\alpha\sqcap\beta]=[\alpha]\sqcap [\beta]. Dually we can show that [\alpha]\sqcup [\beta]=[\beta]\sqcup [\beta]. Therefore [\alpha]\sqsubseteq [\beta].
    For 2\implies 1, suppose [\alpha]\sqsubseteq [\beta]. Then [\alpha]\sqcap [\beta]=[\alpha]\sqcap [\alpha]. So [\alpha\sqcap\beta]=[\alpha\sqcap\alpha]. Similarly we can show that [\alpha\sqcup\beta]=[\beta\sqcup\beta]. Therefore \alpha\sqcap\beta\dashv\vdash\alpha\sqcap\alpha and \alpha\sqcup\beta\dashv\vdash\beta\sqcup\beta. Now using (R5), \alpha\vdash\beta.

    Source and licence

    The text on this page is from arXiv:2207.11097v1 by Prosenjit Howlader and Mohua Banerjee, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

    The record of each item is in analysis/objects/2207/2207.11097.jsonl.