原題與已知條件
二元關係的來源 A={4, 5, 6}、目標 B={8, 9, 10},R={(4, 8), (5, 9), (6, 10)}⊆A×B。有序對 (8, 4) 是否屬於 R?
G001 — 二元關係的來源 A={4, 5, 6}、目標 B={8, 9, 10},R={(4, 8), (5, 9), (6, 10)}⊆A×B。有序對 (8, 4) 是否屬於 R?
逐步推導
S001 · implies
操作前
source roles = [qf-relation-pair-membership, [A, B, R, operation, x, y]]
操作後
derived = [pair_membership, no-invented-domain]
條件:無
各bank的keys/operation/domain獨立:LDL/PULSE/function legacy為表內underscore,TREE是完整tree_*與明定domain,BASE signed較寬不偷加op/domain。所有算術保持binary primitive契約。
步驟識別與依賴
規則:R69_SOURCE_specific_keys_operation_domain_AND_binary_contract · 依賴:G001
S002 · implies
操作前
source roles = [relation A ORIGINAL, 100, [4, 5, 6]]
操作後
derived = [[4, 5, 6]]
條件:無
先驗全部raw SAFE元素、不重複及此bank個數界,空集合法;只把衍生表示排序,原JSON不修改。TREE與LDL的上限不可互搬。
步驟識別與依賴
規則:Finite_RAW_ALL_SAFE_distinct_labels_then_derived_sort · 依賴:G001, S001
S003 · implies
操作前
source roles = [relation B ORIGINAL, 100, [8, 9, 10]]
操作後
derived = [[8, 9, 10]]
條件:無
先驗全部raw SAFE元素、不重複及此bank個數界,空集合法;只把衍生表示排序,原JSON不修改。TREE與LDL的上限不可互搬。
步驟識別與依賴
規則:Finite_RAW_ALL_SAFE_distinct_labels_then_derived_sort · 依賴:G001, S002
S004 · implies
操作前
source roles = [relation R ORIGINAL, 0, [4, 8]]
操作後
derived = [[4, 8]]
條件:無
去重之前逐raw pair驗恰兩個SAFE分量;相同row可作表示重複,但不能先丟掉未驗欄位。
步驟識別與依賴
規則:Pairs_EVERY_RAW_two_SAFE_cells_BEFORE_any_dedup · 依賴:G001, S003
S005 · implies
操作前
source roles = [relation R ORIGINAL, 1, [5, 9]]
操作後
derived = [[5, 9]]
條件:無
去重之前逐raw pair驗恰兩個SAFE分量;相同row可作表示重複,但不能先丟掉未驗欄位。
步驟識別與依賴
規則:Pairs_EVERY_RAW_two_SAFE_cells_BEFORE_any_dedup · 依賴:G001, S004
S006 · implies
操作前
source roles = [relation R ORIGINAL, 2, [6, 10]]
操作後
derived = [[6, 10]]
條件:無
去重之前逐raw pair驗恰兩個SAFE分量;相同row可作表示重複,但不能先丟掉未驗欄位。
步驟識別與依賴
規則:Pairs_EVERY_RAW_two_SAFE_cells_BEFORE_any_dedup · 依賴:G001, S005
S007 · implies
操作前
source roles = [[4, 5, 6], [8, 9, 10], [[4, 8], [5, 9], [6, 10]]]
操作後
derived = [是]
條件:無
完整R先合格為A×B子集,關係可一對多/多對一,不要求total或function。raw重複pair在型別檢查後可正規化。
步驟識別與依賴
規則:Relation_WHOLE_R_subset_declared_AcrossB_NO_function_premise · 依賴:G001, S006
S008 · implies
操作前
source roles = [8, 4]
操作後
derived = [[[[4, 8], 否], [[5, 9], 否], [[6, 10], 否]], 否]
條件:無
比較完整有序pair而不是各分量分開有出現就算。query若在carrier外或R空,合法回答No;不把查詢者強行納入A/B,也不混同(y,x)。
步驟識別與依賴
規則:Relation_PAIR_query_keep_component_order_OUTSIDE_is_legal_No · 依賴:G001, S007