S01 · implies
操作前
\{E,O\}\times\{0,1,\_\}操作後
6\text{ deterministic transitions; A,R terminal}條件:無
規則:work · 依賴:G1, G2, work
葉節點依據:work
兩個非halt state各三個read symbol全列且single-valued。
derivation-mko-turing-machine-decision-model-01 · ocme-new142-reader-adoption-20261021
完整machine、trace、ranking與全input正確性。
single-tape deterministic scan schema,不由一條halt trace證total。
workG1 — Q={E,O,A,R},input alphabet{0,1},tape alphabet{0,1,_},blank=_,start E,accept A,reject R,head初始0。輸入w長m置cells0≤j<m,其餘blank。G2 — 完整非halt轉移:[E,0,E,0,R]、[E,1,O,1,R]、[O,0,O,0,R]、[O,1,E,1,R]、[E,_,A,_,S]、[O,_,R,_,S];halt states A、R沒有outgoing。tuple末位R指right,不是reject state。C=[q,h,T] — state、head、sparse tapeρ — 全input下降rankingmko_definition · cited — machine明示finite states、input alphabet、tape alphabet、blank、start、accept、reject及deterministic transition [state,read,next,write,move],tape未列cells皆為blank。configuration固定[state,head,sparse nonblank tape]。exact step與finite trace只證指定input。全域decider certificate須提供對所有input成立且每步嚴格下降的ranking或明示step bound,並同時有answer correctness。recognizer可在nonmember上loop;bounded simulation failure不證rejection或nontermination,單一halting trace也不證全域decider。 · mko-turing-machine-decision-modelwork · prerequisite — deterministic TM一步語義、有限word按head順序掃描、prefix parity歸納、非負整數嚴格下降ranking保證termination。操作前
\{E,O\}\times\{0,1,\_\}操作後
6\text{ deterministic transitions; A,R terminal}條件:無
規則:work · 依賴:G1, G2, work
葉節點依據:work
兩個非halt state各三個read symbol全列且single-valued。
操作前
w=101,\quad C_0=[E,0,\{0:1,1:0,2:1\}]操作後
C_1=[O,1,\{0:1,1:0,2:1\}]條件:無
規則:work · 依賴:G1, G2, S01, work
葉節點依據:work
在cell0讀1,切O並向右,tape不改。
操作前
C_1=[O,1,\{0:1,1:0,2:1\}]操作後
C_2=[O,2,\{0:1,1:0,2:1\}]條件:無
規則:work · 依賴:G1, G2, S02, work
葉節點依據:work
讀0不改parity,head到2。
操作前
C_2=[O,2,\{0:1,1:0,2:1\}]操作後
C_3=[E,3,\{0:1,1:0,2:1\}]條件:無
規則:work · 依賴:G1, G2, S03, work
葉節點依據:work
第二個1把parity切回E,head到第一blank。
操作前
C_3=[E,3,T]
操作後
C_4=[A,3,T]\quad\text{accept}條件:無
規則:work · 依賴:G1, G2, S04, work
葉節點依據:work
E讀blank時stay並accept,這條trace共4步。
操作前
h\text{ input cells scanned}操作後
q=E\iff\#\{j<h:w_j=1\}\text{ even};\quad q=O\iff\text{odd}條件:無
規則:work · 依賴:G1, G2, S05, work
葉節點依據:work
空prefix為E;讀0不變、讀1切換,依h歸納證完整parity invariant。
操作前
\rho=m-h+1\text{ in scan states},\quad\rho=0\text{ in A,R}操作後
\rho\in\mathbb N_0,\quad\rho\text{ strictly decreases at each step}條件:無
規則:work · 依賴:G1, G2, S06, work
葉節點依據:work
讀bit令h加一;blank時從1降0,所以任意input最多m+1步halt。
操作前
h=m,\quad q=E\text{ iff total ones even}操作後
\text{accept iff }w\text{ has even ones; reject otherwise}條件:無
規則:work · 依賴:G1, G2, S07, work
葉節點依據:work
第一blank時invariant已涵蓋全word,兩blank轉移給正確答案與total termination。
本稿無局部子步。
S08 · premise_audit · G1, G2, S07, work — empty word m=0在一步accept;bounded timeout不是reject證書。S07 · premise_audit · G1, G2, S06, work — 只能在可達scan態0≤h≤m使用此ranking。S06 · premise_audit · G1, G2, S05, work — state只記已掃prefix,不偷看未讀suffix。S05 · premise_audit · G1, G2, S04, work — 此trace只證101,尚須全input義務。S04 · premise_audit · G1, G2, S03, work — 原input長度3,cell3確實blank。S03 · premise_audit · G1, G2, S02, work — 0也是nonblank tape symbol,仍保留於sparse table。S02 · premise_audit · G1, G2, S01, work — sparse tape未列cells都blank。S01 · premise_audit · G1, G2, work — 無缺transition,也無同pair兩個後繼。tuple 的第 1、3 個 state slot 中,R 可表示 reject state;第 5 個 move slot 中的 R 只表示向右。
parity invariant給答案,ranking給termination,兩者都不可漏。
reject — 全input termination另由ranking證明。reject — 此正確機器需要m+1步讀末blank。reject — 初始即讀blank,由E在一步accept,零個1為偶數。此機器對所有二元words在m+1步內決定1的個數是否偶數;101於4步accept。
3 個本稿宣告算術檢查;只支持所列算式。
b1b2f1dcf8c50d67a93fe52d95f8eef7b3abba9f77d53abdd344aeaf85e19bd50d683bd23ec41515448ac822ac05edcccf7c7a306afbbbf8fb1498115567f484c8776ccf5f2728c23bb439f5feb63e33c9327cd6SCOPED_LEAD_AND_BILINGUAL_CONTEXT_REVIEW