逐步推導
S001 · implies
操作前
source operation=spantree-audit;original snapshot and mathematics retained
操作後
explicit ordered source output fields=[selected_indices, parent_connected, selected_connected, selected_acyclic, spanning_tree]
條件:無
原題的歷史介面標記保留在快照;本頁直接列原始欄位順序,不需JavaScript或外部表。欄位描述不自動成為數學證據,No標記須依本題的聲稱範圍解讀。
步驟識別與依賴
規則:source_ordered_interface_explicit_without_javascript · 依賴:G001
S002 · implies
操作前
complete original vertex carrier Fin(5);canonical original edges=[[0, 1], [1, 2], [1, 3], [1, 4], [2, 3], [3, 4]];raw selected edge indices=[0, 1, 4, 5]
操作後
sorted unique ORIGINAL selection=[0, 1, 4, 5];selected edges=[[0, 1], [1, 2], [2, 3], [3, 4]];ALL parent vertices retained;no10-edge cap or weights
條件:無
本題頂點上界12但沒有maximum-matching的10邊上限。只選原邊、保留全部頂點及孤立點,選邊排序不改原索引。沒有權重或最小化目標。
步驟識別與依賴
規則:spantree_original_graph_whole_carrier_not_matching_domain · 依賴:G001, S001
S003 · implies
操作前
parent graph:actual edge index=0;edge=[0, 1];reached from=0;new vertex=1
操作後
original-edge path from0=[0, 1];reached vertices=[0, 1]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S002
S004 · implies
操作前
parent graph:actual edge index=1;edge=[1, 2];reached from=1;new vertex=2
操作後
original-edge path from0=[0, 1, 2];reached vertices=[0, 1, 2]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S003
S005 · implies
操作前
parent graph:actual edge index=2;edge=[1, 3];reached from=1;new vertex=3
操作後
original-edge path from0=[0, 1, 3];reached vertices=[0, 1, 2, 3]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S004
S006 · implies
操作前
parent graph:actual edge index=3;edge=[1, 4];reached from=1;new vertex=4
操作後
original-edge path from0=[0, 1, 4];reached vertices=[0, 1, 2, 3, 4]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S005
S007 · implies
操作前
parent graph:complete carrier Fin(5);ALL graph edges=[[0, 1], [1, 2], [1, 3], [1, 4], [2, 3], [3, 4]];reached=[0, 1, 2, 3, 4];unreached=[]
操作後
every graph edge stays within reached or its complement;connected=是
條件:無
queue耗盡後,沒有邊跨越已達與未達集合;有未達點便無從0的路徑,無未達點則路徑見證覆蓋全集。單點空邊圖由0自己覆蓋而connected。
步驟識別與依賴
規則:spantree_reachability_and_closed_cut_completeness · 依賴:G001, S006
S008 · implies
操作前
selected spanning subgraph:actual edge index=0;edge=[0, 1];reached from=0;new vertex=1
操作後
original-edge path from0=[0, 1];reached vertices=[0, 1]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S007
S009 · implies
操作前
selected spanning subgraph:actual edge index=1;edge=[1, 2];reached from=1;new vertex=2
操作後
original-edge path from0=[0, 1, 2];reached vertices=[0, 1, 2]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S008
S010 · implies
操作前
selected spanning subgraph:actual edge index=2;edge=[2, 3];reached from=2;new vertex=3
操作後
original-edge path from0=[0, 1, 2, 3];reached vertices=[0, 1, 2, 3]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S009
S011 · implies
操作前
selected spanning subgraph:actual edge index=3;edge=[3, 4];reached from=3;new vertex=4
操作後
original-edge path from0=[0, 1, 2, 3, 4];reached vertices=[0, 1, 2, 3, 4]
條件:無
每個新點都有由真實邊串成的0起點路徑,不用頂點數或邊數猜connected。
步驟識別與依賴
規則:spantree_every_discovered_vertex_path_witness · 依賴:G001, S010
S012 · implies
操作前
selected spanning subgraph:complete carrier Fin(5);ALL graph edges=[[0, 1], [1, 2], [2, 3], [3, 4]];reached=[0, 1, 2, 3, 4];unreached=[]
操作後
every graph edge stays within reached or its complement;connected=是
條件:無
queue耗盡後,沒有邊跨越已達與未達集合;有未達點便無從0的路徑,無未達點則路徑見證覆蓋全集。單點空邊圖由0自己覆蓋而connected。
步驟識別與依賴
規則:spantree_reachability_and_closed_cut_completeness · 依賴:G001, S011
S013 · implies
操作前
original selected edge index=0;edge=[0, 1];previous forest component roots=[0, 1]
操作後
closes cycle=否;actual cycle witness=[]
條件:無
兩端原已在同forest分量時,舊forest路徑加此真邊成cycle;否則連兩分量仍無cycle。逐全部選邊,不能只以n−1數量判。
步驟識別與依賴
規則:spantree_every_edge_cycle_or_forest_extension · 依賴:G001, S012
S014 · implies
操作前
original selected edge index=1;edge=[1, 2];previous forest component roots=[0, 2]
操作後
closes cycle=否;actual cycle witness=[]
條件:無
兩端原已在同forest分量時,舊forest路徑加此真邊成cycle;否則連兩分量仍無cycle。逐全部選邊,不能只以n−1數量判。
步驟識別與依賴
規則:spantree_every_edge_cycle_or_forest_extension · 依賴:G001, S013
S015 · implies
操作前
original selected edge index=4;edge=[2, 3];previous forest component roots=[0, 3]
操作後
closes cycle=否;actual cycle witness=[]
條件:無
兩端原已在同forest分量時,舊forest路徑加此真邊成cycle;否則連兩分量仍無cycle。逐全部選邊,不能只以n−1數量判。
步驟識別與依賴
規則:spantree_every_edge_cycle_or_forest_extension · 依賴:G001, S014
S016 · implies
操作前
original selected edge index=5;edge=[3, 4];previous forest component roots=[0, 4]
操作後
closes cycle=否;actual cycle witness=[]
條件:無
兩端原已在同forest分量時,舊forest路徑加此真邊成cycle;否則連兩分量仍無cycle。逐全部選邊,不能只以n−1數量判。
步驟識別與依賴
規則:spantree_every_edge_cycle_or_forest_extension · 依賴:G001, S015
S017 · implies
操作前
same complete vertex carrier Fin(5);parent connected=是;selected connected=是;all cycle witnesses=[]
操作後
selected acyclic=是;spanning tree validity=是
條件:無
parent若不連通便無spanning tree;parent連通時一次選取失敗不否定其他選取存在。這裡同時核全部頂點、selected connected與acyclic,孤立點沒有被刪掉。
步驟識別與依賴
規則:spantree_connectivity_acyclicity_full_vertices_conjunction · 依賴:G001, S016