逐步推導
S001 · implies
操作前
source roles = [quotient-topology-boundary]
操作後
derived = [[mode, subset, source_open, image, saturation, image_open, open_map_claim, certificate]]
條件:無
直接列出此操作及mode的完整來源欄序,不需JavaScript;布林、字串與null角色保持區別,不補欄或以答案形狀猜介面。
步驟識別與依賴
規則:source_ordered_fields_without_JS · 依賴:G001
S002 · implies
操作前
source roles = [quotient ORIGINAL X, [0, 1, 2, 3, 4], [[], [0], [0, 1, 2, 3, 4]], 否]
操作後
derived = [[0, 1, 2, 3, 4], [[], [0, 1, 2, 3, 4], [0]], [[0, 0, 0, 0, 是, 是], [0, 1, 31, 0, 是, 是], [0, 2, 1, 0, 是, 是], [1, 0, 31, 0, 是, 是], [1, 1, 31, 31, 是, 是], [1, 2, 31, 1, 是, 是], [2, 0, 1, 0, 是, 是], [2, 1, 31, 1, 是, 是], [2, 2, 1, 1, 是, 是]]]
條件:無
保留JSON型別,set與open族依來源English序。逐全部open pair驗union及intersection,含空集與全集;有限族的二元閉包給任意union閉包,不由抽樣認定topology。
步驟識別與依賴
規則:Topology_full_typed_carrier_and_ALL_pair_axioms · 依賴:G001, S001
S003 · implies
操作前
source roles = [[0, 1, 2, 3, 4], [a, b], [a, a, a, b, b]]
操作後
derived = [[[0, a], [1, a], [2, a], [3, b], [4, b]], [[a, [0, 1, 2]], [b, [3, 4]]], 是]
條件:無
依原始X次序綁定q再排序,對每個typed Y點取完整fiber。total map保每個x恰屬一fiber;surjective才保每fiber非空。
步驟識別與依賴
規則:Quotient_ORIGINAL_domain_alignment_ALL_fibers · 依賴:G001, S002
S004 · implies
操作前
source roles = [[0, 1, 2, 3, 4], [[], [0, 1, 2, 3, 4], [0]], [a, b], [[0, a], [1, a], [2, a], [3, b], [4, b]]]
操作後
derived = [[[0, [], [], 是], [1, [a], [0, 1, 2], 否], [2, [b], [3, 4], 否], [3, [a, b], [0, 1, 2, 3, 4], 是]], [[a, b], []]]
條件:無
逐Y的所有subsets,以完整反像在X是否open定義IFF。反像保空、全集、任意union與有限intersection,故生成topology且此IFF逐subset唯一決定它;此唯一性不需要surjection。
步驟識別與依賴
規則:Quotient_ALL_target_subsets_PREIMAGE_IFF_unique_final_topology · 依賴:G001, S003
S005 · implies
操作前
source roles = [quotient GENERATED final topology, [a, b], [[a, b], []], 否]
操作後
derived = [[a, b], [[a, b], []], [[0, 0, 3, 3, 是, 是], [0, 1, 3, 0, 是, 是], [1, 0, 3, 0, 是, 是], [1, 1, 0, 0, 是, 是]]]
條件:無
保留JSON型別,set與open族依來源English序。逐全部open pair驗union及intersection,含空集與全集;有限族的二元閉包給任意union閉包,不由抽樣認定topology。
步驟識別與依賴
規則:Topology_full_typed_carrier_and_ALL_pair_axioms · 依賴:G001, S004
S006 · implies
操作前
source roles = [[[], [0, 1, 2, 3, 4], [0]], [[0, a], [1, a], [2, a], [3, b], [4, b]]]
操作後
derived = [[[], [0, 1, 2, 3, 4]], 是]
條件:無
source opens依原canonical序逐一核A=q^-1(q(A));只有saturated opens才對應完整fiber聯集。surjective時q^-1在Y subsets上單射,與這些opens互逆,不能把所有source opens當商開集。
步驟識別與依賴
規則:Quotient_ALL_source_open_saturation_correspondence · 依賴:G001, S005
S007 · implies
操作前
source roles = [[0], [[0, a], [1, a], [2, a], [3, b], [4, b]], [[], [0, 1, 2, 3, 4], [0]], [[a, b], []]]
操作後
derived = [[a], [0, 1, 2], 否, 是, 否]
條件:無
先取q(A),再取其完整反像;若切開某fiber,saturation嚴格擴大。source open不保image open;image的openness須驗saturation,不是A本身。
步驟識別與依賴
規則:Quotient_actual_subset_image_FULL_saturation_separate_openness · 依賴:G001, S006