2018•arXiv (Cornell University)Open access

Commutative linear logic as a multiple context-free grammar.

Sergey Slavnov

Open full text 0 citations

Abstract

The formalism of multiple context-free grammars (MCFG) is a non-trivial generalization of context-free grammars (CFG), where basic constituents on which rules operate are discontinuous tuples of words rather than single words. Just as context-free ones, multiple context-free grammars have polynomial parsing algorithms, but their expressive power is strictly stronger. It is well known that CFG generate the same class of languages as type logical grammars based on Lambek calculus, which is, basically, a variant of noncommutative linear logic. We construct a system of type logical grammars based on ordinary commutative linear logic and show that these grammars are in the same relationship with MCFG as Lambek grammars with CFG. It turns out that tuples of words on which MCFG operate can be organized into a symmetric monoidal category, very similar to the category of topological cobordisms; we call it the category of word cobordisms. In particular, this category is compact closed and, thus, a model of linear logic. Using interpretation of linear logic proofs as word cobordisms allows us to define type logical grammars by adding extra axioms (a lexicon) and interpreting them as cobordisms as well. Such grammars turn out to be equivalent to MCFG.

About this research paper

What this paper is about

The formalism of multiple context-free grammars (MCFG) is a non-trivial generalization of context-free grammars (CFG), where basic constituents on which rules operate are discontinuous tuples of words rather than single words. Just as context-free ones, multiple context-free grammars have polynomial parsing algorithms, but their expressive power is strictly stronger. It is well known that CFG generate the same class of languages as type logical grammars based on Lambek calculus, which is, basically, a variant of noncommutative linear logic. We construct a system of type logical grammars based on ordinary commutative linear logic and show that these grammars are in the same relationship with MCFG as Lambek grammars with CFG. It turns out that tuples of words on which MCFG operate can be organized into a symmetric monoidal category, very similar to the category of topological cobordisms; we call it the category of word cobordisms. In particular, this category is compact closed and, thus, a model of linear logic. Using interpretation of linear logic proofs as word cobordisms allows us to define type logical grammars by adding extra axioms (a lexicon) and interpreting them as cobordisms as well. Such grammars turn out to be equivalent to MCFG.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The formalism of multiple context-free grammars (MCFG) is a non-trivial generalization of context-free grammars (CFG), where basic constituents on which rules operate are discontinuous tuples of words rather than single words. Just as context-free ones, multiple context-free grammars have polynomial parsing algorithms, but their expressive power is strictly stronger. It is well known that CFG generate the same class of languages as type logical grammars based on Lambek calculus, which is, basically, a variant of noncommutative linear logic. We construct a system of type logical grammars based on ordinary commutative linear logic and show that these grammars are in the same relationship with MCFG as Lambek grammars with CFG. It turns out that tuples of words on which MCFG operate can be organized into a symmetric monoidal category, very similar to the category of topological cobordisms; we call it the category of word cobordisms. In particular, this category is compact closed and, thus, a model of linear logic. Using interpretation of linear logic proofs as word cobordisms allows us to define type logical grammars by adding extra axioms (a lexicon) and interpreting them as cobordisms as well. Such grammars turn out to be equivalent to MCFG.

Key concepts: Indexed grammar, Tree-adjoining grammar, Context-sensitive grammar, Phrase structure grammar, L-attributed grammar, Definite clause grammar, Context-free grammar, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
Commutative linear logic as a multiple context-free grammar. — Research Paper | ScholarLens