Reguläre Sprache, die zwischen zwei deterministischen CFGs unterscheidet


12

Angenommen, Sie erhalten zwei deterministische Push-down-Automaten, die die Sprachen und , und möchten feststellen, ob es eine reguläre Sprache so dass und . Grundsätzlich besteht die Herausforderung darin, zu bestimmen, ob es einen DFA gibt, der erkennen kann, aus welcher der beiden Sprachen eine bestimmte Zeichenfolge stammt, sofern sie aus einer dieser Sprachen stammt.EINBREINRRB=

Ist das entscheidbar? Wenn ja, wie hoch ist die Komplexität? Kann der DFA explizit konstruiert werden?

Antworten:


15

Eryk Kopczyński [1] hat 2015 gezeigt, dass die Trennbarkeit (so heißt Ihr Problem) von sichtbaren Pushdown-Sprachen durch reguläre Sprachen nicht zu entscheiden ist. Die Klasse der sichtbaren Pushdown-Sprachen ist eine strenge Teilmenge der deterministischen CFL.

[1] Eryk Kopczyński, Invisible Pushdown Languages, LICS'16, verfügbar unter https://arxiv.org/abs/1511.00289

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.