English

Introduction to a Hypergraph Logic Unifying Different Variants of the Lambek Calculus

Logic 2021-03-02 v1 Logic in Computer Science

Abstract

In this paper hypergraph Lambek calculus (HL\mathrm{HL}) is presented. This formalism aims to generalize the Lambek calculus (L\mathrm{L}) to hypergraphs as hyperedge replacement grammars extend context-free grammars. In contrast to the Lambek calculus, HL\mathrm{HL} deals with hypergraph types and sequents; its axioms and rules naturally generalize those of L\mathrm{L}. Consequently, certain properties (e.g. the cut elimination) can be lifted from L\mathrm{L} to HL\mathrm{HL}. It is shown that L\mathrm{L} can be naturally embedded in HL\mathrm{HL}; moreover, a number of its variants (LP\mathrm{LP}, NL\mathrm{NL}, NLP\mathrm{NLP}, L\mathrm{L} with modalities, L(1)\mathrm{L}^\ast(\mathbf{1}), LR\mathrm{L}^{\mathrm{R}}) can also be embedded in HL\mathrm{HL} via different graph constructions. We also establish a connection between HL\mathrm{HL} and Datalog with embedded implications. It is proved that the parsing problem for HL\mathrm{HL} is NP-complete.

Keywords

Cite

@article{arxiv.2103.01199,
  title  = {Introduction to a Hypergraph Logic Unifying Different Variants of the Lambek Calculus},
  author = {Tikhon Pshenitsyn},
  journal= {arXiv preprint arXiv:2103.01199},
  year   = {2021}
}

Comments

Submitted to International Colloquium on Automata, Languages and Programming 2021. arXiv admin note: text overlap with arXiv:2010.00819