|
|
|
|
|
by gradschoolfail
587 days ago
|
|
Uh (first off) its the german sense of vertex, not the anglo sense lol (Image Search for “3-gluon vertex” to get a language independent sense) On (regrettably still halfass’d) reflection,there are necessary subtleties which your question is stalking but it will take me a few days or weeks to page in |
|
(but now I'm reminded —physics envy, mind you— of a "renormalisation" in regex engines. Recall the definition of A*:
Mathematically, it doesn't make any difference if A also matches epsilon. However, when generating code, if it does, it's very useful to treat the above as asking for: where A† recognises only the nondegenerate, "squarefree", portion of A.Otherwise one risks getting stuck recognising ϵ an infinite number of times (leaving squares in is harmless); anyway the presence of the ϵ means that during* recognition of A*, there is one incoming edge but two outgoing.)
* speaking in terms of left to right traversal, but we can also go right to left, which (by a folk theorem) means we can also calculate bottom up. I'll have to reflect upon what A* might produce, edgewise, in that last case.