原題與已知條件
完整有限簡單圖與明示頂點映射。操作=graphiso-invariant-mismatch;資料={"left_n":6,"left_edges":[[0,3],[0,5]],"right_n":6,"right_edges":[[0,3],[1,2],[1,3],[1,4],[2,3]]}。請依 [left_n,left_degree_multiset,right_n,right_degree_multiset,mismatch,conclusion] 欄序回答。
G001 — 完整有限簡單圖與明示頂點映射。操作=graphiso-invariant-mismatch;資料={"left_n":6,"left_edges":[[0,3],[0,5]],"right_n":6,"right_edges":[[0,3],[1,2],[1,3],[1,4],[2,3]]}。請依 [left_n,left_degree_multiset,right_n,right_degree_multiset,mismatch,conclusion] 欄序回答。
逐步推導
S001 · implies
操作前
source graph:carrier Fin(6);raw undirected edges=[[0, 3], [0, 5]]
操作後
canonical simple edges=[[0, 3], [0, 5]];loops and repeated undirected edges absent
條件:無
每條邊端點正規化小者在前再排序;反向重複仍是重複,不自行刪掉非法紀錄;保留所有孤立頂點。
步驟識別與依賴
規則:complete_simple_graph_canonical_edges · 依賴:G001
S002 · implies
操作前
target graph:carrier Fin(6);raw undirected edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]]
操作後
canonical simple edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]];loops and repeated undirected edges absent
條件:無
每條邊端點正規化小者在前再排序;反向重複仍是重複,不自行刪掉非法紀錄;保留所有孤立頂點。
步驟識別與依賴
規則:complete_simple_graph_canonical_edges · 依賴:G001, S001
S003 · implies
操作前
source graph:vertex=0;complete canonical edges=[[0, 3], [0, 5]]
操作後
neighbors=[3, 5];degree=2
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S002
S004 · implies
操作前
source graph:vertex=1;complete canonical edges=[[0, 3], [0, 5]]
操作後
neighbors=[];degree=0
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S003
S005 · implies
操作前
source graph:vertex=2;complete canonical edges=[[0, 3], [0, 5]]
操作後
neighbors=[];degree=0
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S004
S006 · implies
操作前
source graph:vertex=3;complete canonical edges=[[0, 3], [0, 5]]
操作後
neighbors=[0];degree=1
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S005
S007 · implies
操作前
source graph:vertex=4;complete canonical edges=[[0, 3], [0, 5]]
操作後
neighbors=[];degree=0
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S006
S008 · implies
操作前
source graph:vertex=5;complete canonical edges=[[0, 3], [0, 5]]
操作後
neighbors=[0];degree=1
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S007
S009 · implies
操作前
source graph:degrees in vertex order=[2, 0, 0, 1, 0, 1]
操作後
sorted degree multiset=[0, 0, 0, 1, 1, 2]
條件:無
按數值排序成多重集,重複度數不能去重,頂點標籤次序與不變量次序分清。
步驟識別與依賴
規則:graph_degree_multiset_keeps_repeated_values · 依賴:G001, S008
S010 · implies
操作前
target graph:vertex=0;complete canonical edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]]
操作後
neighbors=[3];degree=1
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S009
S011 · implies
操作前
target graph:vertex=1;complete canonical edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]]
操作後
neighbors=[2, 3, 4];degree=3
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S010
S012 · implies
操作前
target graph:vertex=2;complete canonical edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]]
操作後
neighbors=[1, 3];degree=2
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S011
S013 · implies
操作前
target graph:vertex=3;complete canonical edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]]
操作後
neighbors=[0, 1, 2];degree=3
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S012
S014 · implies
操作前
target graph:vertex=4;complete canonical edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]]
操作後
neighbors=[1];degree=1
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S013
S015 · implies
操作前
target graph:vertex=5;complete canonical edges=[[0, 3], [1, 2], [1, 3], [1, 4], [2, 3]]
操作後
neighbors=[];degree=0
條件:無
無圈無重邊後,鄰居數就是度數;即使頂點沒出現在任何邊仍列度0。
步驟識別與依賴
規則:graph_every_vertex_degree_including_isolates · 依賴:G001, S014
S016 · implies
操作前
target graph:degrees in vertex order=[1, 3, 2, 3, 1, 0]
操作後
sorted degree multiset=[0, 1, 1, 2, 3, 3]
條件:無
按數值排序成多重集,重複度數不能去重,頂點標籤次序與不變量次序分清。
步驟識別與依賴
規則:graph_degree_multiset_keeps_repeated_values · 依賴:G001, S015
S017 · implies
操作前
source size=6;degree multiset=[0, 0, 0, 1, 1, 2];target size=6;degree multiset=[0, 1, 1, 2, 3, 3]
操作後
invariant mismatch=是;conclusion=nonisomorphic_certificate
條件:無
同構雙射保頂點數,也把每個頂點鄰居雙射到像點鄰居,因此保度多重集。任一不同即否證;相同只過必要條件,沒有給可用映射,不可宣稱同構。
步驟識別與依賴
規則:graph_necessary_invariants_not_sufficient_match · 依賴:G001, S016