原題與已知條件
完整有限拓撲與總映射。操作=continuity-composition;資料={"n":4,"m":4,"k":4,"opens_x":[[],[3],[2,3],[1,2,3],[0,1,2,3]],"opens_y":[[],[3],[1,3],[1,2,3],[0,1,2,3]],"opens_z":[[],[0,1,2,3]],"images_f":[3,2,1,0],"images_g":[1,2,3,0]}。請依 [f,g,g_after_f,f_continuous,g_continuous,composition_continuous,composition_rows] 欄序回答。
G001 — 完整有限拓撲與總映射。操作=continuity-composition;資料={"n":4,"m":4,"k":4,"opens_x":[[],[3],[2,3],[1,2,3],[0,1,2,3]],"opens_y":[[],[3],[1,3],[1,2,3],[0,1,2,3]],"opens_z":[[],[0,1,2,3]],"images_f":[3,2,1,0],"images_g":[1,2,3,0]}。請依 [f,g,g_after_f,f_continuous,g_continuous,composition_continuous,composition_rows] 欄序回答。
逐步推導
S001 · implies
操作前
space=X;n=4;raw family=[[], [3], [2, 3], [1, 2, 3], [0, 1, 2, 3]]
操作後
universe=[0, 1, 2, 3];canonical opens=[[], [3], [2, 3], [1, 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=[[], [3], [1, 3], [1, 2, 3], [0, 1, 2, 3]]
操作後
universe=[0, 1, 2, 3];canonical opens=[[], [3], [1, 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=[3, 2, 1, 0]
操作後
all original image entries typed;source labels retained
條件:無
即使本題只問一個空集逆像,也先核整張總表每格合型;保留原來源索引,不依查詢需求丟棄非法格。
步驟識別與依賴
規則:whole_topological_total_map_guard · 依賴:G001, S004
S006 · implies
操作前
space=Z;n=4;raw family=[[], [0, 1, 2, 3]]
操作後
universe=[0, 1, 2, 3];canonical opens=[[], [0, 1, 2, 3]]
條件:無
每個候選先合型為同一Fin(n)的子集,去重元素及重複子集,再以二進位mask排序;開集族與底集合是不同層資料。
步驟識別與依賴
規則:finite_topology_normalize_relative_universe · 依賴:G001, S005
S007 · implies
操作前
space=Z;empty=是;full=是;union closed=是;intersection closed=是
操作後
topology=是;first union failure=無;first intersection failure=無
條件:無
四條件同時成立才是拓撲。底集合有限,所以不同開集也只有有限多個;任意聯集可約成有限不同成員的聯集,由二元閉合與空聯集得到。空交集需全集,無成員時二元條件真也不能略過空集/全集。
步驟識別與依賴
規則:finite_topology_axioms_joint_gate · 依賴:G001, S006
S008 · implies
操作前
g:Fin(4)->Fin(4);whole images=[1, 2, 3, 0]
操作後
all g entries typed before composing
條件:無
第二張總表也要包含所有原Y輸入的合法輸出,不只驗f會碰到的格。
步驟識別與依賴
規則:whole_second_map_before_composition · 依賴:G001, S007
S009 · implies
操作前
original x=0;f(x)=3;g images=[1, 2, 3, 0]
操作後
g(f(x))=0
條件:無
先用f取得Y標籤,再在完整合型g表查值;次序是g在f之後。
步驟識別與依賴
規則:topological_composition_source_lookup · 依賴:G001, S008
S010 · implies
操作前
original x=1;f(x)=2;g images=[1, 2, 3, 0]
操作後
g(f(x))=3
條件:無
先用f取得Y標籤,再在完整合型g表查值;次序是g在f之後。
步驟識別與依賴
規則:topological_composition_source_lookup · 依賴:G001, S009
S011 · implies
操作前
original x=2;f(x)=1;g images=[1, 2, 3, 0]
操作後
g(f(x))=2
條件:無
先用f取得Y標籤,再在完整合型g表查值;次序是g在f之後。
步驟識別與依賴
規則:topological_composition_source_lookup · 依賴:G001, S010
S012 · implies
操作前
original x=3;f(x)=0;g images=[1, 2, 3, 0]
操作後
g(f(x))=1
條件:無
先用f取得Y標籤,再在完整合型g表查值;次序是g在f之後。
步驟識別與依賴
規則:topological_composition_source_lookup · 依賴:G001, S011
S013 · implies
操作前
map=f;images=[3, 2, 1, 0];target open=[]
操作後
full preimage=[];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S012
S014 · implies
操作前
map=f;images=[3, 2, 1, 0];target open=[3]
操作後
full preimage=[0];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S013
S015 · implies
操作前
map=f;images=[3, 2, 1, 0];target open=[1, 3]
操作後
full preimage=[0, 2];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S014
S016 · implies
操作前
map=f;images=[3, 2, 1, 0];target open=[1, 2, 3]
操作後
full preimage=[0, 1, 2];source open=否
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S015
S017 · implies
操作前
map=f;images=[3, 2, 1, 0];target open=[0, 1, 2, 3]
操作後
full preimage=[0, 1, 2, 3];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S016
S018 · implies
操作前
map=f;all target opens=[[], [3], [1, 3], [1, 2, 3], [0, 1, 2, 3]];all preimage rows=[[[], [], 是], [[3], [0], 否], [[1, 3], [0, 2], 否], [[1, 2, 3], [0, 1, 2], 否], [[0, 1, 2, 3], [0, 1, 2, 3], 是]]
操作後
continuous=否
條件:無
連續性要求每個目標開集的逆像都開;任一失敗即可否定,全數通過依完整有限拓撲資料才可肯定,不以單一成功列或點抽查代替。
步驟識別與依賴
規則:continuity_all_target_opens · 依賴:G001, S017
S019 · implies
操作前
map=g;images=[1, 2, 3, 0];target open=[]
操作後
full preimage=[];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S018
S020 · implies
操作前
map=g;images=[1, 2, 3, 0];target open=[0, 1, 2, 3]
操作後
full preimage=[0, 1, 2, 3];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S019
S021 · implies
操作前
map=g;all target opens=[[], [0, 1, 2, 3]];all preimage rows=[[[], [], 是], [[0, 1, 2, 3], [0, 1, 2, 3], 是]]
操作後
continuous=是
條件:無
連續性要求每個目標開集的逆像都開;任一失敗即可否定,全數通過依完整有限拓撲資料才可肯定,不以單一成功列或點抽查代替。
步驟識別與依賴
規則:continuity_all_target_opens · 依賴:G001, S020
S022 · implies
操作前
map=g after f;images=[0, 3, 2, 1];target open=[]
操作後
full preimage=[];source open=是
條件:無
逐一收集所有f(x)在U的原來源標籤,再查此完整集合是否在來源開集族;集合逆像不是反函數,不要求映射單射或滿射。
步驟識別與依賴
規則:complete_open_preimage_row · 依賴:G001, S021
S023 · implies
操作前
map=g after 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, S022
S024 · implies
操作前
map=g after f;all target opens=[[], [0, 1, 2, 3]];all preimage rows=[[[], [], 是], [[0, 1, 2, 3], [0, 1, 2, 3], 是]]
操作後
continuous=是
條件:無
連續性要求每個目標開集的逆像都開;任一失敗即可否定,全數通過依完整有限拓撲資料才可肯定,不以單一成功列或點抽查代替。
步驟識別與依賴
規則:continuity_all_target_opens · 依賴:G001, S023
S025 · implies
操作前
Z open=[];g preimage=[];f preimage of that=[]
操作後
composition preimage=[];set identity holds=是
條件:無
(g∘f)逆像U=f逆像(g逆像U)。若兩因子都連續,這給充分理由;若一因子不連續,仍按完整h逆像表判斷,不把前提失敗當成h不連續。
步驟識別與依賴
規則:composition_inverse_image_identity · 依賴:G001, S024
S026 · implies
操作前
Z open=[0, 1, 2, 3];g preimage=[0, 1, 2, 3];f preimage of that=[0, 1, 2, 3]
操作後
composition preimage=[0, 1, 2, 3];set identity holds=是
條件:無
(g∘f)逆像U=f逆像(g逆像U)。若兩因子都連續,這給充分理由;若一因子不連續,仍按完整h逆像表判斷,不把前提失敗當成h不連續。
步驟識別與依賴
規則:composition_inverse_image_identity · 依賴:G001, S025
S027 · implies
操作前
f continuous=否;g continuous=是
操作後
independently audited composition continuous=是
條件:無
完整保留三個判斷。合成可能連續,即使個別因子不連續;這不反駁兩個連續映射之合成連續的充分定理。
步驟識別與依賴
規則:composition_sufficient_not_necessary_premises · 依賴:G001, S026