原題與已知條件
完整有限拓撲與總映射。操作=continuity-full-audit;資料={"n":4,"m":4,"opens_x":[[],[0],[0,3],[0,2,3],[0,1,2,3]],"opens_y":[[],[0],[1],[0,1],[2],[0,2],[1,2],[0,1,2],[3],[0,3],[1,3],[0,1,3],[2,3],[0,2,3],[1,2,3],[0,1,2,3]],"images":[0,3,2,1]}。請依 [images,all_target_open_preimage_rows,continuous] 欄序回答。
G001 — 完整有限拓撲與總映射。操作=continuity-full-audit;資料={"n":4,"m":4,"opens_x":[[],[0],[0,3],[0,2,3],[0,1,2,3]],"opens_y":[[],[0],[1],[0,1],[2],[0,2],[1,2],[0,1,2],[3],[0,3],[1,3],[0,1,3],[2,3],[0,2,3],[1,2,3],[0,1,2,3]],"images":[0,3,2,1]}。請依 [images,all_target_open_preimage_rows,continuous] 欄序回答。
逐步推導
S001 · implies
操作前
space=X;n=4;raw family=[[], [0], [0, 3], [0, 2, 3], [0, 1, 2, 3]]
操作後
universe=[0, 1, 2, 3];canonical opens=[[], [0], [0, 3], [0, 2, 3], [0, 1, 2, 3]]
條件:無
每個候選先合型為同一Fin(n)的子集,去重元素及重複子集,再以二進位mask排序;開集族與底集合是不同層資料。
步驟識別與依賴
規則:finite_topology_normalize_relative_universe · 依賴:G001
S002 · implies
操作前
space=X;empty=是;full=是;union closed=是;intersection closed=是
操作後
topology=是;first union failure=無;first intersection failure=無
條件:無
四條件同時成立才是拓撲。底集合有限,所以不同開集也只有有限多個;任意聯集可約成有限不同成員的聯集,由二元閉合與空聯集得到。空交集需全集,無成員時二元條件真也不能略過空集/全集。
步驟識別與依賴
規則:finite_topology_axioms_joint_gate · 依賴:G001, S001
S003 · implies
操作前
space=Y;n=4;raw family=[[], [0], [1], [0, 1], [2], [0, 2], [1, 2], [0, 1, 2], [3], [0, 3], [1, 3], [0, 1, 3], [2, 3], [0, 2, 3], [1, 2, 3], [0, 1, 2, 3]]
操作後
universe=[0, 1, 2, 3];canonical opens=[[], [0], [1], [0, 1], [2], [0, 2], [1, 2], [0, 1, 2], [3], [0, 3], [1, 3], [0, 1, 3], [2, 3], [0, 2, 3], [1, 2, 3], [0, 1, 2, 3]]
條件:無
每個候選先合型為同一Fin(n)的子集,去重元素及重複子集,再以二進位mask排序;開集族與底集合是不同層資料。
步驟識別與依賴
規則:finite_topology_normalize_relative_universe · 依賴:G001, S002
S004 · implies
操作前
space=Y;empty=是;full=是;union closed=是;intersection closed=是
操作後
topology=是;first union failure=無;first intersection failure=無
條件:無
四條件同時成立才是拓撲。底集合有限,所以不同開集也只有有限多個;任意聯集可約成有限不同成員的聯集,由二元閉合與空聯集得到。空交集需全集,無成員時二元條件真也不能略過空集/全集。
步驟識別與依賴
規則:finite_topology_axioms_joint_gate · 依賴:G001, S003
S005 · implies
操作前
f:Fin(4)->Fin(4);whole images=[0, 3, 2, 1]
操作後
all original image entries typed;source labels retained
條件:無
即使本題只問一個空集逆像,也先核整張總表每格合型;保留原來源索引,不依查詢需求丟棄非法格。
步驟識別與依賴
規則:whole_topological_total_map_guard · 依賴:G001, S004
S006 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[]
操作後
full preimage=[];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S005
S007 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0]
操作後
full preimage=[0];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S006
S008 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[1]
操作後
full preimage=[3];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S007
S009 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0, 1]
操作後
full preimage=[0, 3];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S008
S010 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[2]
操作後
full preimage=[2];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S009
S011 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0, 2]
操作後
full preimage=[0, 2];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S010
S012 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[1, 2]
操作後
full preimage=[2, 3];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S011
S013 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0, 1, 2]
操作後
full preimage=[0, 2, 3];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S012
S014 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[3]
操作後
full preimage=[1];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S013
S015 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0, 3]
操作後
full preimage=[0, 1];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S014
S016 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[1, 3]
操作後
full preimage=[1, 3];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S015
S017 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0, 1, 3]
操作後
full preimage=[0, 1, 3];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S016
S018 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[2, 3]
操作後
full preimage=[1, 2];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S017
S019 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0, 2, 3]
操作後
full preimage=[0, 1, 2];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S018
S020 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[1, 2, 3]
操作後
full preimage=[1, 2, 3];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S019
S021 · implies
操作前
map=f;images=[0, 3, 2, 1];target open=[0, 1, 2, 3]
操作後
full preimage=[0, 1, 2, 3];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S020
S022 · implies
操作前
map=f;all target opens=[[], [0], [1], [0, 1], [2], [0, 2], [1, 2], [0, 1, 2], [3], [0, 3], [1, 3], [0, 1, 3], [2, 3], [0, 2, 3], [1, 2, 3], [0, 1, 2, 3]];all preimage rows=[[[], [], 是], [[0], [0], 是], [[1], [3], 否], [[0, 1], [0, 3], 是], [[2], [2], 否], [[0, 2], [0, 2], 否], [[1, 2], [2, 3], 否], [[0, 1, 2], [0, 2, 3], 是], [[3], [1], 否], [[0, 3], [0, 1], 否], [[1, 3], [1, 3], 否], [[0, 1, 3], [0, 1, 3], 否], [[2, 3], [1, 2], 否], [[0, 2, 3], [0, 1, 2], 否], [[1, 2, 3], [1, 2, 3], 否], [[0, 1, 2, 3], [0, 1, 2, 3], 是]]
操作後
continuous=否
條件:無
連續性要求每個目標開集的逆像都開;任一失敗即可否定,全數通過依完整有限拓撲資料才可肯定,不以單一成功列或點抽查代替。
步驟識別與依賴
規則:continuity_all_target_opens · 依賴:G001, S021
結論
([0, 3, 2, 1], [[[], [], 是], [[0], [0], 是], [[1], [3], 否], [[0, 1], [0, 3], 是], [[2], [2], 否], [[0, 2], [0, 2], 否], [[1, 2], [2, 3], 否], [[0, 1, 2], [0, 2, 3], 是], [[3], [1], 否], [[0, 3], [0, 1], 否], [[1, 3], [1, 3], 否], [[0, 1, 3], [0, 1, 3], 否], [[2, 3], [1, 2], 否], [[0, 2, 3], [0, 1, 2], 否], [[1, 2, 3], [1, 2, 3], 否], [[0, 1, 2, 3], [0, 1, 2, 3], 是]], 否)
依上列完整代值及條件核對得到原題答案;原題編號、格式與狀態保持不變。