這是一個通用邏輯問題,對大多數介紹性語言和機器課程都很常見。然而,我已經搜索了互聯網和論壇尋求任何幫助,但我似乎找不到一個話題,詳細說明連續集將包含什麼。下面是一個示例問題:(我有很多像這樣的硬件問題,我只是不知道從哪裏開始)通過遞歸生成集 - 語言和字符串(cs/logic)
讓L爲{a,b}上的語言,由以下遞歸定義 basis:λ ∈L 遞歸步驟:如果w∈L,則awbb在L. 閉包:只有在可以從遞歸步驟的應用的有限數 的基集中獲得的情況下,串w∈L。 部分a。給集合L1; L2;和遞歸定義生成的L3。請注意,L0 =λ
我知道字母是{a,b},Lo =空字符串,如果字符串w包含在L中,那麼awbb在L.但是這對於接下來的幾套?
我認爲L1 = {λ,awbb},然後L2 = {λ,awbb,aawbbwbb}?
任何幫助你可以提供這一點,將不勝感激。
你在那裏有什麼也經常被稱爲*歸納定義*。定義的集合是該定義的最小固定點(或者,在「laymens」術語中,是滿足給定標準的最小集合)。請注意,後者是非常重要的(你稱它爲「最終許多應用程序」),否則許多集合符合「定義」。 – Raphael 2012-02-07 18:35:17