Skip to main content

Multi-type Display Calculus for Semi De Morgan Logic

  • Conference paper
  • First Online:
Logic, Language, Information, and Computation (WoLLIC 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10388))

Abstract

We introduce a proper multi-type display calculus for semi De Morgan logic which is sound, complete, conservative, and enjoys cut-elimination and subformula property. Our proposal builds on an algebraic analysis of semi De Morgan algebras and applies the guidelines of the multi-type methodology in the design of display calculi.

A. Palmigiano—This research is supported by the NWO Vidi grant 016.138.314, the NWO Aspasia grant 015.008.054, and a Delft Technology Fellowship awarded to the second author in 2013.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Namely, all the axiomatic extensions of \(\textsf {SDM}\) defined by axioms the translation of which, given as in Sect. 4, is analytic inductive (cf. [11, Definition 55]).

  2. 2.

    The calculus introduced in [16] does not perform as well with axiomatic extensions, both in the sense that some which are captured by the multi-type environment introduced in the present paper cannot be accounted for, and in the sense that, even when accounted for by means of structural rules, cut elimination does not straightforwardly transfer to the resulting calculus.

  3. 3.

    Condition H5 implies that h is surjective and e is injective.

  4. 4.

    The order-theoretic properties of h guarantee that the \(\sigma \)-extension and the \(\pi \)-extension of h coincide. This is why we use \(h^\delta \) to denote the resulting extension.

  5. 5.

    In what follows, when talking about the personalities of an operation, we mean that we consider two copies of the same map, and attribute to each copy only part of the order theoretic properties of the original map.

  6. 6.

    For any sequent \(x\vdash y\), we define the signed generation trees \(+x\) and \(-y\) by labelling the root of the generation tree of x (resp. y) with the sign \(+\) (resp. −), and then propagating the sign to all nodes according to the polarity of the coordinate of the connective assigned to each node. Positive (resp. negative) coordinates propagate the same (resp. opposite) sign to the corresponding child node. Then, a substructure z in \(x\vdash y\) is in precedent (resp. succedent) position if the sign of its root node as a subtree of \(+x\) or \(-y\) is \(+\) (resp. −).

  7. 7.

    In the synoptic table, the operational symbols which occur only at the structural level will appear between round brackets.

  8. 8.

    Indeed, as discussed in [11], the soundness of the rewriting rules of ALBA only depends on the order-theoretic properties of the interpretation of the logical connectives and their adjoints and residuals. The fact that some of these maps are not internal operations but have different domains and codomains does not make any substantial difference.

  9. 9.

    For an expanded discussion on this definition, see [18, Remark 3.24] and [4, Remark 3.3].

References

  1. Bílková, M., Greco, G., Palmigiano, A., Tzimoulis, A., Wijnberg, N.: The logic of resources and capabilities (submitted). arXiv preprint arXiv:1608.02222

  2. Celani, S.A.: Distributive lattices with a negation operator. Math. Logic Q. 45(2), 207–218 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  3. Celani, S.A.: Representation for some algebras with a negation operator. Contrib. Discrete Math. 2(2), 205–213 (2007)

    MathSciNet  MATH  Google Scholar 

  4. Conradie, W., Palmigiano, A.: Algorithmic correspondence and canonicity for non-distributive logics. J. Logic Comput. arXiv preprint arXiv:1603.08515 (forthcoming)

  5. Frittella, S., Greco, G., Kurz, A., Palmigiano, A.: Multi-type display calculus for propositional dynamic logic. J. Logic Comput. 26(6), 2067–2104 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  6. Frittella, S., Greco, G., Kurz, A., Palmigiano, A., Sikimić, V.: Multi-type sequent calculi. In: Indrzejczak, A., Kaczmarek, J., Zawidski, M. (eds.) Proceedings Trends in Logic XIII, vol. 13, pp. 81–93 (2014)

    Google Scholar 

  7. Frittella, S., Greco, G., Kurz, A., Palmigiano, A., Sikimić, V.: A multi-type display calculus for dynamic epistemic logic. J. Logic Comput. 26(6), 2017–2065 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  8. Frittella, S., Greco, G., Palmigiano, A., Yang, F.: A multi-type calculus for inquisitive logic. In: Väänänen, J., Hirvonen, Å., de Queiroz, R. (eds.) WoLLIC 2016. LNCS, vol. 9803, pp. 215–233. Springer, Heidelberg (2016). doi:10.1007/978-3-662-52921-8_14

    Google Scholar 

  9. Gehrke, M., Harding, J.: Bounded lattice expansions. J. Algebra 238(1), 345–371 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  10. Greco, G., Kurz, A., Palmigiano, A.: Dynamic epistemic logic displayed. In: Grossi, D., Roy, O., Huang, H. (eds.) LORI 2013. LNCS, vol. 8196, pp. 135–148. Springer, Heidelberg (2013). doi:10.1007/978-3-642-40948-6_11

    Chapter  Google Scholar 

  11. Greco, G., Ma, M., Palmigiano, A., Tzimoulis, A., Zhao, Z.: Unified correspondence as a proof-theoretic tool. J. Logic Comput. (2016). doi:10.1093/logcom/exw022

  12. Greco, G., Palmigiano, A.: Linear logic properly displayed (submitted). arXiv preprint: arXiv:1611.04184 (2016)

  13. Greco, G., Palmigiano, A.: Lattice logic properly displayed. In: Proceedings WoLLIC 2017 (forthcoming)

    Google Scholar 

  14. Sankappanavar, H.P.: Semi-De Morgan algebras. J. Symb. Logic 52(03), 712–724 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  15. Hobby, D.: Semi-De Morgan algebras. Stud. Logica. 56(1–2), 151–183 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  16. Ma, M., Liang, F.: Sequent calculi for semi-De Morgan and De Morgan algebras (submitted). arXiv preprint: arXiv:1611.05231 (2016)

  17. Palma, C.: Semi De Morgan algebras. Dissertation, The University of Lisbon (2005)

    Google Scholar 

  18. Palmigiano, A., Sourabh, S., Zhao, Z.: Sahlqvist theory for impossible worlds. J. Logic Comput. 27(3), 775–816 (2017)

    MATH  Google Scholar 

  19. Priest, G.: Paraconsistent logic. In: Gabbay, D.M., Guenthner, F. (eds.) Handbook of Philosophical Logic, pp. 287–393. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fei Liang .

Editor information

Editors and Affiliations

Appendices

A Analytic Inductive Inequalities

In the present section, we specialize the definition of analytic inductive inequalities (cf. [11]) to the multi-type language \(\mathcal {L}_\mathrm {MT}\), in the types \(\textsf {DL}\) and \(\textsf {DM}\), defined in Sect. 4 and reported below for the reader’s convenience.

$$\begin{aligned} \textsf {DL}\ni A \,{:}{:=}\,&\,p \mid \, e(\alpha ) \mid \top \mid \bot \mid A \wedge A \mid A \vee A \\ \textsf {DM}\ni \alpha \,{:}{:=}\,&\, h_1(A) \mid h_2(A) \mid 1 \mid 0 \mid {\sim } \alpha \mid \lnot \alpha \mid \alpha \cup \alpha \mid \alpha \cap \alpha \end{aligned}$$

We will make use of the following auxiliary definition: an order-type over \(n\in \mathbb {N}\) is an n-tuple \(\epsilon \in \{1, \partial \}^n\). For every order type \(\epsilon \), we denote its opposite order type by \(\epsilon ^\partial \), that is, \(\epsilon ^\partial (i) = 1\) iff \(\epsilon (i)=\partial \) for every \(1 \le i \le n\). The connectives of the language above are grouped together into the families \(\mathcal {F}: = \mathcal {F}_{\textsf {DL}}\cup \mathcal {F}_{\textsf {DM}}\cup \mathcal {F}_{\mathrm {MT}}\) and \(\mathcal {G}: = \mathcal {G}_{\textsf {DL}}\cup \mathcal {G}_{\textsf {DM}} \cup \mathcal {G}_{\mathrm {MT}}\) defined as follows:

figure x

For any \(f\in \mathcal {F}\) (resp. \(g\in \mathcal {G}\)), we let \(n_f\in \mathbb {N}\) (resp. \(n_g\in \mathbb {N}\)) denote the arity of f (resp. g), and the order-type \(\epsilon _f\) (resp. \(\epsilon _g\)) on \(n_f\) (resp. \(n_g\)) indicate whether the ith coordinate of f (resp. g) is positive (\(\epsilon _f(i) = 1\), \(\epsilon _g(i) = 1\)) or negative (\(\epsilon _f(i) = \partial \), \(\epsilon _g(i) = \partial \)). The order-theoretic motivation for this partition is that the algebraic interpretations of \(\mathcal {F}\)-connectives (resp. \(\mathcal {G}\)-connectives), preserve finite joins (resp. meets) in each positive coordinate and reverse finite meets (resp. joins) in each negative coordinate.

For any term \(s(p_1,\ldots p_n)\), any order type \(\epsilon \) over n, and any \(1 \le i \le n\), an \(\epsilon \) -critical node in a signed generation tree of s is a leaf node \(+p_i\) with \(\epsilon (i) = 1\) or \(-p_i\) with \(\epsilon (i) = \partial \). An \(\epsilon \)-critical branch in the tree is a branch ending in an \(\epsilon \)-critical node. For any term \(s(p_1,\ldots p_n)\) and any order type \(\epsilon \) over n, we say that \(+s\) (resp. \(-s\)) agrees with \(\epsilon \), and write \(\epsilon (+s)\) (resp. \(\epsilon (-s)\)), if every leaf in the signed generation tree of \(+s\) (resp. \(-s\)) is \(\epsilon \)-critical. We will also write \(+s'\prec *s\) (resp. \(-s'\prec *s\)) to indicate that the subterm \(s'\) inherits the positive (resp. negative) sign from the signed generation tree \(*s\). Finally, we will write \(\epsilon (s') \prec *s\) (resp. \(\epsilon ^\partial (s') \prec *s\)) to indicate that the signed subtree \(s'\), with the sign inherited from \(*s\), agrees with \(\epsilon \) (resp. with \(\epsilon ^\partial \)).

Definition 9

(Signed Generation Tree). The positive (resp. negative) generation tree of any \(\mathcal {L}_\mathrm {MT}\)-term s is defined by labelling the root node of the generation tree of s with the sign \(+\) (resp. −), and then propagating the labelling on each remaining node as follows: For any node labelled with \(\ell \in \mathcal {F}\cup \mathcal {G}\) of arity \(n_\ell \), and for any \(1\le i\le n_\ell \), assign the same (resp. the opposite) sign to its ith child node if \(\epsilon _\ell (i) = 1\) (resp. if \(\epsilon _\ell (i) = \partial \)). Nodes in signed generation trees are positive (resp. negative) if are signed \(+\) (resp. −).

Definition 10

(Good branch). Nodes in signed generation trees will be called \(\Delta \) -adjoints, syntactically left residual (SLR), syntactically right residual (SRR), and syntactically right adjoint (SRA), according to the specification given in Table 1. A branch in a signed generation tree \(*s\), with \(*\in \{+, - \}\), is called a good branch if it is the concatenation of two paths \(P_1\) and \(P_2\), one of which may possibly be of length 0, such that \(P_1\) is a path from the leaf consisting (apart from variable nodes) only of PIA-nodesFootnote 9, and \(P_2\) consists (apart from variable nodes) only of Skeleton-nodes.

Table 1. Skeleton and PIA nodes.
figure y

Definition 11

(Analytic inductive inequalities). For any order type \(\epsilon \) and any irreflexive and transitive relation \(<_\Omega \) on \(p_1,\ldots p_n\), the signed generation tree \(*s\) \((* \in \{-, + \})\) of an \(\mathcal {L}_{MT}\) term \(s(p_1,\ldots p_n)\) is analytic \((\Omega , \epsilon )\) -inductive if

  1. 1.

    every branch of \(*s\) is good (cf. Definition 10);

  2. 2.

    for all \(1 \le i \le n\), every SRR-node occurring in any \(\epsilon \)-critical branch with leaf \(p_i\) is of the form \( \circledast (s, \beta )\) or \( \circledast (\beta , s)\), where the critical branch goes through \(\beta \) and

    1. (a)

      \(\epsilon ^\partial (s) \prec *s\) (cf. discussion before Definition 10), and

    2. (b)

      \(p_k <_{\Omega } p_i\) for every \(p_k\) occurring in s and for every \(1\le k\le n\).

We will refer to \(<_{\Omega }\) as the dependency order on the variables. An inequality \(s \le t\) is analytic \((\Omega , \epsilon )\) -inductive if the signed generation trees \(+s\) and \(-t\) are analytic \((\Omega , \epsilon )\)-inductive. An inequality \(s \le t\) is analytic inductive if is analytic \((\Omega , \epsilon )\)-inductive for some \(\Omega \) and \(\epsilon \).

In each setting in which they are defined, analytic inductive inequalities are a subclass of inductive inequalities (cf. [11]). In their turn, inductive inequalities are canonical (that is, preserved under canonical extensions, as defined in each setting).

B Completeness

Proposition 8

For every \(A \in \mathrm {H.SDM}\), the sequent \(A^{\tau } {\ \vdash \ }A_{\tau }\) is derivable in D.SDM.

Proof

By inducution on \(A \in \mathcal {L}\). The proof of base cases: \( A := \top \), \(A := \bot \) and \(A := p\), is straightforward, and is omitted.

Inductive cases: \( A := B \wedge C\) and \(A := B \vee C\) can be proved by the induction hypothesis and (w), (c), \((\vee )\) and \((\wedge )\) rules. As to \( A := \lnot B\),

figure z

Proposition 9

For every \(A, B \in \mathrm {H.SDM}\), if \(A {\ \vdash \ }B\) is derivable in H.SDM, then \(A^{\tau } {\ \vdash \ }B_{\tau }\) is derivable in D.SDM.

Proof

As page limited, we just show an example: .

figure aa

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer-Verlag GmbH Germany

About this paper

Cite this paper

Greco, G., Liang, F., Moshier, M.A., Palmigiano, A. (2017). Multi-type Display Calculus for Semi De Morgan Logic. In: Kennedy, J., de Queiroz, R. (eds) Logic, Language, Information, and Computation. WoLLIC 2017. Lecture Notes in Computer Science(), vol 10388. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-55386-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-55386-2_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-55385-5

  • Online ISBN: 978-3-662-55386-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics