原題與已知條件
deterministic single-tape signature、exact configuration semantics與decider total-correctness boundary。操作=tm-exact-step-trace;資料={"states":["q05","q15","qa5","qr5"],"input_alphabet":["05"],"tape_alphabet":["05","X5","_5"],"blank":"_5","start_state":"q05","accept_state":"qa5","reject_state":"qr5","transitions":[["q05","05","q15","X5","R"],["q05","_5","qr5","_5","S"],["q15","_5","qa5","_5","L"]],"input":["05"],"steps":2}。請依 exact_ordered_tuple_declared_by_interface 欄序回答。
G001 — deterministic single-tape signature、exact configuration semantics與decider total-correctness boundary。操作=tm-exact-step-trace;資料={"states":["q05","q15","qa5","qr5"],"input_alphabet":["05"],"tape_alphabet":["05","X5","_5"],"blank":"_5","start_state":"q05","accept_state":"qa5","reject_state":"qr5","transitions":[["q05","05","q15","X5","R"],["q05","_5","qr5","_5","S"],["q15","_5","qa5","_5","L"]],"input":["05"],"steps":2}。請依 exact_ordered_tuple_declared_by_interface 欄序回答。
逐步推導
S001 · implies
操作前
source roles = [tm-exact-step-trace]
操作後
derived = [[input, step_budget, configurations, step_outcomes, final_state, local_outcome, global_decider_certificate, boundary]]
條件:無
直接列來源完整欄序,不需JavaScript;原題、布林旗標、數學物件與非聲稱保持分層。
步驟識別與依賴
規則:source_ordered_fields_without_JS · 依賴:G001
S002 · implies
操作前
source roles = [[q05, q15, qa5, qr5], [05], [05, X5, _5], _5, q05, qa5, qr5, [[q05, 05, q15, X5, R], [q05, _5, qr5, _5, S], [q15, _5, qa5, _5, L]]]
操作後
derived = [[q05, q15, qa5, qr5], [05], [05, X5, _5], [[q05, _5, qr5, _5, S], [q05, 05, q15, X5, R], [q15, _5, qa5, _5, L]], 是]
條件:無
三個清單皆非空且唯一;input是blank-free tape子集,但state與字母標籤不要求不相交。每個(from,read)的來源NUL-joined key唯一、halt無出邊。partial table合法,不補reject規則;canonical transition序與UTF16集合序分開。
步驟識別與依賴
規則:TM_complete_signature_partial_transition_table_allowed · 依賴:G001, S001
S003 · implies
操作前
source roles = [[05], q05, _5]
操作後
derived = [[q05, 0, [[0, 05]]]]
條件:無
初始head0、input放0起的整數格,其餘全blank;稀疏記錄僅保非blank。tape可往負index伸展。
步驟識別與依賴
規則:TM_exact_initial_configuration_blank_elsewhere · 依賴:G001, S002
S004 · calculation
操作前
TM exact integer head move0 := sum(0, 1)
操作後
TM exact integer head move0 = 1
條件:無
依原始角色與已證中間量精確代值,分母先核非零,不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · implies
操作前
source roles = [0, [q05, 0, [[0, 05]]], 05, [q05, 05, q15, X5, R]]
操作後
derived = [step, [q15, 1, [[0, X5]]]]
條件:無
先在舊head寫字(blank刪格),再換state及移head;全部L/R/S按原rule,不混成停機語意。
步驟識別與依賴
規則:TM_source_rule_exact_read_write_state_move · 依賴:G001, S004
S006 · calculation
操作前
TM exact integer head move1 := sum(1, -1)
操作後
TM exact integer head move1 = 0
條件:無
依原始角色與已證中間量精確代值,分母先核非零,不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · implies
操作前
source roles = [1, [q15, 1, [[0, X5]]], _5, [q15, _5, qa5, _5, L]]
操作後
derived = [step, [qa5, 0, [[0, X5]]]]
條件:無
先在舊head寫字(blank刪格),再換state及移head;全部L/R/S按原rule,不混成停機語意。
步驟識別與依賴
規則:TM_source_rule_exact_read_write_state_move · 依賴:G001, S006
S008 · implies
操作前
source roles = [[05], 2, [[q05, 0, [[0, 05]]], [q15, 1, [[0, X5]]], [qa5, 0, [[0, X5]]]], [step, step]]
操作後
derived = [qa5, accept, 否]
條件:無
已halt才接受/拒絕;budget用盡或stuck不是普通reject,也不證永久不停止。一個input的有限trace不提供all-input decider證書。
步驟識別與依賴
規則:TM_finite_trace_input_budget_scope_NOT_global_decider · 依賴:G001, S007
結論
([05], 2, [[q05, 0, [[0, 05]]], [q15, 1, [[0, X5]]], [qa5, 0, [[0, X5]]]], [step, step], qa5, accept, 否, finite_trace_is_input_local_and_does_not_certify_a_global_decider)
依上列完整代值及條件核對得到原題答案;原題編號、格式與狀態保持不變。