<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fast Context-Free Grammar Parsing Requires Fast Boolean Matrix Multiplication · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/cs_0112018/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/cs_0112018/feed.xml" rel="self" type="application/rss+xml" /><item><title>Fast Context-Free Grammar Parsing Requires Fast Boolean Matrix Multiplication — mentioned by ulrikrasmussen</title><link>https://news.ycombinator.com/item?id=12504588</link><guid isPermaLink="false">urn:hackerpapers:mention:cs_0112018:12504588</guid><pubDate>Thu, 15 Sep 2016 09:34:01 GMT</pubDate><description>&lt;p&gt;Minor technical nitpick for the README: You&amp;#x27;re not moving up the Chomsky hierarchy but rather moving sideways ;). PEGs are non-Chomskyan parsing formalisms, in the sense that the family of languages describable by PEGs are not to be found in the Chomsky hierarchy. For example, they are not regular, as they can match patterns such as a^n b^n. On the other hand, they are also not context-free, as they can also match non-context-free patterns such as a^n b^n c^n. Finally, since PEG can be parsed in linear time, there must also be some CFG which cannot be recognized by any PEG - this follows due…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/cs_0112018/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CL</category></item><item><title>Fast Context-Free Grammar Parsing Requires Fast Boolean Matrix Multiplication — mentioned by DannyBee</title><link>https://news.ycombinator.com/item?id=11977311</link><guid isPermaLink="false">urn:hackerpapers:mention:cs_0112018:11977311</guid><pubDate>Sat, 25 Jun 2016 18:12:49 GMT</pubDate><description>&lt;p&gt;It is known that any fast CFG parsing algorithm can be turned into a fast boolean matrix multiplication algorithm. So if CFG parsing was n^2, so is boolean matrix multiplication :) See http://arxiv.org/abs/cs/0112018&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/cs_0112018/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CL</category></item></channel></rss>
