Advanced Turning Machine

Advanced Turning Machine

Minor Variations on the Turing Machine Theme

  • 標準模型

    alt text

  • 多個變體

    alt text

    • 證明這些變體 也具備一樣的力量

      alt text
      alt text

      • 代表他們接受相同的語言

        alt text

  • 模擬

    alt text

    • configuration 是存在對應的

      alt text
      alt text

  • Turing machine with stay

    alt text

    • Example

      alt text

    • 定理

      alt text

    • proof
      • I

        alt text

      • II

        alt text

        • right move

          alt text

        • stay move

          alt text
          alt text

          • Example
  • with Multiple Track tape

    alt text
    alt text

  • with Semi-infinite tape

    alt text

    • standard 模擬 semi-infinite tape: trivial
    • semi-infinite tatpe 模擬 standard:

      alt text
      alt text

      • with two track

        alt text

      • transition

        alt text

      • Time

        alt text
        alt text

      • At the border

        alt text
        alt text
        alt text

  • off-line machine

    alt text

    • off-line simulation standard

      alt text
      alt text
      alt text

    • reverse

      alt text

      • using 4 track

        alt text
        alt text

      • 每次都要回到 reference point
    • 結果

      alt text

Turing Machines with More Complex Storage

  • 多磁帶 圖靈機

    alt text
    transition
    alt text

    • multitape simulate standard

      alt text

      • 使用單磁帶
    • reverse

      alt text

      • using multi-track tape

        alt text
        alt text

    • 結論

      alt text

  • 速度差異

    alt text

    • 作法

      alt text

  • MultiDimensional 圖靈機

    alt text

    • simulation

      alt text
      alt text
      alt text
      alt text

    • 結果

      alt text

  • Non-deterministic 圖靈機

    alt text

    • 作法

      alt text

    • 接受字串

      alt text

    • 模擬

      alt text
      alt text

    • 追蹤

      alt text
      alt text
      alt text

      • 實際做法

        alt text
        alt text
        alt text

    • 結果

      alt text

    • 時間花費上 standard要花更多時間

      alt text

  • A Universal Turing Machine

    • 限制

      alt text

      • 只能執行一個程式
      • 真實的計算機是可以執行多個程式的
    • 解決方法

      alt text

    • 定義

      alt text

    • 三個tape

      alt text

  • encode M as symbol

    alt text

    • alphabet encoding

      alt text
      alt text
      alt text
      alt text

      • 轉移之間的間隔是兩個0
  • tape 1

    alt text

    • 可以用01表示圖靈機
    • 圖靈機的集合相當於一個語言

      alt text
      alt text

  • Countable Sets

    • 可數集合

      alt text
      alt text

    • Example
      • 偶數

        alt text

      • 有理數

        alt text
        alt text
        alt text
        alt text

  • 定義

    alt text

    • 長相

      alt text

    • Enumeration machine

      alt text
      alt text

    • 觀察

      alt text

      • 如果集合存在列舉過程 則可數
    • Example

      alt text

      • 失敗

        alt text

      • 成功

        alt text
        alt text

  • 所有圖靈機的集合是可數的

    alt text

    • 圖靈機可以被編碼成01字串
    • 列舉作法

      alt text

  • Uncountable Sets

    alt text

    • Example

      alt text

    • proof

      alt text
      alt text

      • Encoding

        alt text

      • 假設是可數的

        alt text
        alt text
        alt text

      • 沿著對角構建一個新字串

        alt text
        alt text

      • 得到矛盾
    • 結果

      alt text

  • 應用

    alt text

    • 一個語言是他的子集

      alt text

    • 不可數

      alt text
      alt text

      • 語言的數量超過圖靈機
    • 結論

      alt text

      • 存在一些語言無法用圖靈機描述

        alt text

  • Linear Bounded Automata LBAs

    alt text

    • input 磁帶空間被限制

      alt text

    • 威力

      alt text


Advanced Turning Machine
https://z-hwa.github.io/webHome/[object Object]/Theory of Computation/Advanced-Turning-Machine/
作者
crown tako
發布於
2025年1月7日
許可協議