decidable

    1熱度

    1回答

    如何證明使用語言長度除以2的約簡方法? L = {|是一個圖靈機,其中| L(M)| = 0模2} 我有2個想法,但我害怕跟錯了一個 1)我用Amt的還原方法,我說圖靈機將x = w0 ..... wi作爲輸入並且當且僅當wi = 0 mod 2時才接受。 2)我使用NOT HALT的還原方法,我說圖靈機會拒絕任何輸入,所以圖靈機的長度將爲0,這就滿足了上面的條件! 有何建議?

    0熱度

    1回答

    我試圖證明每一種正規語言都是可判定的。 所以爲了證明我試圖證明我可以從確定性有限自動機(DFA)移動到圖靈可決定機器。 所以我不知道如何構建一個模擬原始自動化(DFA)的圖靈機。 的狀態(在自動化和圖靈機),將類似的關閉過程..但我不知道如何繼續..提前 感謝。 Shiran

    3熱度

    1回答

    確定性線性有界自動機(LBA)是允許將其頭移過輸入右端的單帶TM(但它可以在最初包含輸入的磁帶的部分 上讀取和寫入)。 如何證明確定性LBA M是否接受無限數量的輸入是不可判定的?

    1熱度

    1回答

    我將編碼集作爲關係和集合上的操作作爲普遍量化的含義。通過選擇滿足一元謂詞p的元素(例如:v < 4,v> 4,..),我有一個選擇運算符來生成新集合。由於這個運算符,我的公式中有簡單的算術謂詞。下面給出編碼這種公式的Z3實例 - (set-option :mbqi true) (set-option :model-compact true) ;; Rm

    26熱度

    2回答

    我寫了一些需要-XUndecidableInstances編譯的Haskell代碼。我明白爲什麼會發生這種情況,有一個違反的條件,因此GHC大叫。 但是,我從來沒有遇到類型檢查程序實際上會掛起或無限循環結束的情況。 什麼是非終止實例定義的樣子 - 你能舉個例子嗎?

    0熱度

    1回答

    有一個問題有關的以下內容是我班上有限或不 【W:W是{A米 b ň正則表達式:M +n≤k}}其中k是特定的自然數。 ,我認爲它是有限的,因爲可以有在語言最(K+1)*k/2的話,但參考答案就是w是無限 有誰能夠解釋它 PS:有隻有一個正則表達式的特定正規語言?

    2熱度

    1回答

    我是Agda的新手,需要幫助瞭解Decidable函數和Dec類型。 我想定義一個一階邏輯謂詞,我想用證明編碼某種布爾值。我發現這樣做的方法是使用Dec類型.. 現在,據我所知,能夠做到這一點,我必須重新定義所有邏輯運算符的類型是可判定的,而不是類型集。這樣做,我有點嵌入成新的類型,這是我這樣做是爲了和運營商: data _∧_ (A B : Set) : Set where _&_ :

    2熱度

    1回答

    的語言L由所有圖靈機的描述男,針對由M接受的語言是有限的。 我說L是一個可判定語言,因爲我可以在一個函數d(M)如果一個地方開始之間存在一個循環,並接受M的狀態返回false運行男,否則返回true。 我有一種感覺,我錯了,因爲我低估了檢測無限循環的難度。 協助表示感謝,謝謝你提前。

    8熱度

    1回答

    類型謂詞生成運行時證明我使用此類型推理可以在其上進行可判定的解析字符串: data Every : (a -> Type) -> List a -> Type where Nil : {P : a -> Type} -> Every P [] (::) : {P : a -> Type} -> P x -> Every P xs -> Every P (x::xs) 例如,

    1熱度

    1回答

    L = { <M> | M is a Turing machine over {0, 1}, and <M>||<M> (not in) L(M)} 如何證明L不可識別?有任何想法嗎? 我已經證明了L compliment是可識別的: Set Turing machine to J 1. Run J on input <M>||<M> 2. TM J accepts then accept