S001 · implies
操作前
V=[v0, v1, v2, v3, v4, v5]; candidate=[v0, v1, v2, v3, v4, v5]
操作後
length(candidate)=6, |V|=6
條件:無
拓撲次序必須是全部頂點恰出現一次的排列;先核對長度。
步驟識別與依賴
規則:permutation_domain · 依賴:G001
P250-0218 · q-20261015-advance-20261116-r06-topological-ordering-dag-0018
finite digraph、完整vertex permutation與all-edge order責任。操作=toposort-order-audit;資料={"vertices":["v0","v1","v2","v3","v4","v5"],"edges":[["v0","v2"],["v0","v5"]],"candidate":["v0","v1","v2","v3","v4","v5"]}。請依 exact_ordered_tuple_declared_by_interface 欄序回答。
G001 — finite digraph、完整vertex permutation與all-edge order責任。操作=toposort-order-audit;資料={"vertices":["v0","v1","v2","v3","v4","v5"],"edges":[["v0","v2"],["v0","v5"]],"candidate":["v0","v1","v2","v3","v4","v5"]}。請依 exact_ordered_tuple_declared_by_interface 欄序回答。有限有向圖;候選必須是完整頂點排列,且每條邊均滿足起點在終點之前。
操作前
V=[v0, v1, v2, v3, v4, v5]; candidate=[v0, v1, v2, v3, v4, v5]
操作後
length(candidate)=6, |V|=6
條件:無
拓撲次序必須是全部頂點恰出現一次的排列;先核對長度。
規則:permutation_domain · 依賴:G001
操作前
count v0 in candidate
操作後
count(v0)=1
條件:無
逐頂點核對出現次數,不漏頂點也不重複。
規則:permutation_multiplicity · 依賴:G001, S001
操作前
count v1 in candidate
操作後
count(v1)=1
條件:無
逐頂點核對出現次數,不漏頂點也不重複。
規則:permutation_multiplicity · 依賴:G001, S002
操作前
count v2 in candidate
操作後
count(v2)=1
條件:無
逐頂點核對出現次數,不漏頂點也不重複。
規則:permutation_multiplicity · 依賴:G001, S003
操作前
count v3 in candidate
操作後
count(v3)=1
條件:無
逐頂點核對出現次數,不漏頂點也不重複。
規則:permutation_multiplicity · 依賴:G001, S004
操作前
count v4 in candidate
操作後
count(v4)=1
條件:無
逐頂點核對出現次數,不漏頂點也不重複。
規則:permutation_multiplicity · 依賴:G001, S005
操作前
count v5 in candidate
操作後
count(v5)=1
條件:無
逐頂點核對出現次數,不漏頂點也不重複。
規則:permutation_multiplicity · 依賴:G001, S006
操作前
edge v0→v2
操作後
pos(v0)=0; pos(v2)=2; 0<2: 是
條件:無
每條有向邊都要求起點出現在終點之前;位置從 0 開始。
規則:directed_edge_order · 依賴:G001, S007
操作前
edge v0→v5
操作後
pos(v0)=0; pos(v5)=5; 0<5: 是
條件:無
每條有向邊都要求起點出現在終點之前;位置從 0 開始。
規則:directed_edge_order · 依賴:G001, S008
操作前
permutation=是; every edge passes=是
操作後
valid topological order=是
條件:無
完整排列與逐邊限制必須同時成立;這正是本有限圖的拓撲次序定義。
規則:definition_conjunction · 依賴:G001, S009
S010 · premise_and_result_audit — 候選次序失敗不代表圖必有環,可能只是給錯了排列。S009 · premise_and_result_audit — 一條邊通過不能代替全部邊通過。S008 · premise_and_result_audit — 一條邊通過不能代替全部邊通過。S007 · premise_and_result_audit — 完整排列要求每個次數都是 1,且沒有域外標籤。S006 · premise_and_result_audit — 完整排列要求每個次數都是 1,且沒有域外標籤。S005 · premise_and_result_audit — 完整排列要求每個次數都是 1,且沒有域外標籤。S004 · premise_and_result_audit — 完整排列要求每個次數都是 1,且沒有域外標籤。S003 · premise_and_result_audit — 完整排列要求每個次數都是 1,且沒有域外標籤。S002 · premise_and_result_audit — 完整排列要求每個次數都是 1,且沒有域外標籤。S001 · premise_and_result_audit — 只有底層集合相同還不夠,重複列出頂點仍可能違規。([v0, v1, v2, v3, v4, v5], [v0, v1, v2, v3, v4, v5], 是, [[[v0, v2], 0, 2, 是], [[v0, v5], 0, 5, 是]], 是, invalid_candidate_does_not_itself_prove_a_cycle)
本候選是否為有效拓撲次序:是。
覆核日期:2026-10-24
原題、答案、步驟表達式、數值 AST 與既有歷史保持原樣;原來的候選狀態屬於來源歷史,不覆寫為形式化證明。
input commit: 0f7be61e2c22317a4075561dc822c87d881a50dboriginal question SHA-256: 03602ec2e9b74bca929b0799721c09b57c9bc6277f25bc02d9e13687bbdc9a62candidate record SHA-256: 9d2b366b64e235606d293e8533a5ccc33db03fb72ec231f9c2d2de816d32b58bsemantic review receipt SHA-256: 4727d1bd957a9b7f6cadb7972ddb5ab80a31f5259dc5394c1dff2b71944ed36bquestion-first witness SHA-256: 51e18649133238ac992229f6e16542a5f3af53ca73b2262ab0524508ea937deeLean: NOT_RUN · human review: NOT_PERFORMED