It's fairly well known that $REG \in TIME(n)$. I would like to know similar inclusions for the language classes $DCFL$ and $CFL$.
I have found a variety of claims for these classes on the internet. For instance,
- In this diagram of the arithmetic hierarchy, it is claimed that $DCFL \in TIME(n^2)$ and $CFL \in TIME(n^6)$.
- The Wiki article for the Earley parser claims that deterministic CFGs can be parsed in $TIME(n)$, and general context-free grammars can be parsed in $TIME(n^3)$ much like the CYK algorithm.
- Some Stanford lecture slides I found claim that $DCFL \in TIME(n^2)$ while $CFL \in TIME(n^{18})$(?)
I was taught that $CFL \in TIME(n^3)$ due to the fact that the CYK algorithm parses in time $O(n^3)$. Does anyone have references to the original time complexity results for these language classes?