Everything About ___
Live briefing

Everything about Boolean grammar

Boolean grammars, introduced by Okhotin, are a class of formal grammars studied in formal language theory. They extend the basic type of grammars, the context-free grammars, with conjunction and negation operations. Besides these explicit operations, Boolean grammars allow implicit disjunction represented by multiple rules for a single nonterminal symbol, which is the only logical connective expressible in context-free grammars. Conjunction and negation can be used, in particular, to specify intersection and complement of languages. An intermediate class of grammars known as conjunctive grammars allows conjunction and disjunction, but not negation. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Boolean grammarA 5-minute orientation
  2. Skim a recent paper: Asymmetric magnetization switching and programmable complete Boolean logic enabled by long-range intralayer Dzyaloshinskii-Moriya interactionInfluential work since 2022
  3. Pick up a classic book: Flexibility principles in boolean semanticsThe most-reprinted book on the subject
  4. Read the landmark paper: Fast context-free grammar parsing requires fast boolean matrix multiplicationCited 71 times
  5. Go sideways: Conjunctive grammarA closely related topic
  6. Go sideways: Syntactic predicateA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

No outline available.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics