簡體   English   中英

檢查常規語言是否給定 CF 語法

[英]check if regular language given CF grammar

我有這個語法
S->aSbA S->e A->aB B->bA

我如何確定語言是否正常? 我的問題是 A 和 B 沒有終端字符,所以我不知道它會產生什么語言。

對此沒有通用的方法。 正則性是上下文無關語言的一個不可判定的問題。

在您的具體情況下,正如 J Earls 指出的那樣,您可以得出的唯一詞是空詞。 所有使用不同於 S -> e 的規則的推導永遠不會終止。 因此,語言是有限的,因此是有規律的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM