逐步推導
S001 · implies
操作前
source roles = [qf-finite-function-mapping, [codomain, domain, pairs, scenario]]
操作後
derived = [function, null, null]
條件:無
只使用此bank真正明示的欄位、operation/domain與型別;BASE容許保留額外metadata,不把LDL SAFE/集合上限或其他bank的去重規則搬來。
步驟識別與依賴
規則:R70_SOURCE_bank_specific_interface · 依賴:G001
S002 · implies
操作前
source roles = [[x19-1, x19-2, x19-3, x19-4], [y19-1, y19-2, y19-3, y19-4, y19-5], [[x19-2, y19-1], [x19-3, y19-2], [x19-4, y19-3]]]
操作後
derived = [one RAW assignment per domain input]
條件:無
這是原版有限函數題,完整raw指派列每個input須恰一次,不能借用另一bank的相同pair去重規則。陪域可大於值域,一對多/缺漏/外值都需實查。
步驟識別與依賴
規則:Function_ORIGINAL_labels_RAW_rows_NO_legacy_dedup · 依賴:G001, S001
S003 · implies
操作前
source roles = [0, x19-2, y19-1]
操作後
derived = [是]
條件:無
逐raw列檢查input在A且output在B,保留重複列與列索引;非法列不能靜默丟掉再宣布為函數。
步驟識別與依賴
規則:Function_EACH_RAW_assignment_domain_and_codomain · 依賴:G001, S002
S004 · implies
操作前
source roles = [1, x19-3, y19-2]
操作後
derived = [是]
條件:無
逐raw列檢查input在A且output在B,保留重複列與列索引;非法列不能靜默丟掉再宣布為函數。
步驟識別與依賴
規則:Function_EACH_RAW_assignment_domain_and_codomain · 依賴:G001, S003
S005 · implies
操作前
source roles = [2, x19-4, y19-3]
操作後
derived = [是]
條件:無
逐raw列檢查input在A且output在B,保留重複列與列索引;非法列不能靜默丟掉再宣布為函數。
步驟識別與依賴
規則:Function_EACH_RAW_assignment_domain_and_codomain · 依賴:G001, S004
S006 · implies
操作前
source roles = [x19-1, []]
操作後
derived = [0, 否]
條件:無
完整域中每個input都查恰一raw指派;未被指派不行,兩列即使output相同在此原版契約也不能直接去重。
步驟識別與依賴
規則:Function_EACH_input_exactly_ONE_RAW_row · 依賴:G001, S005
S007 · implies
操作前
source roles = [x19-2, [y19-1]]
操作後
derived = [1, 是]
條件:無
完整域中每個input都查恰一raw指派;未被指派不行,兩列即使output相同在此原版契約也不能直接去重。
步驟識別與依賴
規則:Function_EACH_input_exactly_ONE_RAW_row · 依賴:G001, S006
S008 · implies
操作前
source roles = [x19-3, [y19-2]]
操作後
derived = [1, 是]
條件:無
完整域中每個input都查恰一raw指派;未被指派不行,兩列即使output相同在此原版契約也不能直接去重。
步驟識別與依賴
規則:Function_EACH_input_exactly_ONE_RAW_row · 依賴:G001, S007
S009 · implies
操作前
source roles = [x19-4, [y19-3]]
操作後
derived = [1, 是]
條件:無
完整域中每個input都查恰一raw指派;未被指派不行,兩列即使output相同在此原版契約也不能直接去重。
步驟識別與依賴
規則:Function_EACH_input_exactly_ONE_RAW_row · 依賴:G001, S008
S010 · implies
操作前
source roles = [[x19-1], [], [], [y19-1, y19-2, y19-3], [y19-1, y19-2, y19-3, y19-4, y19-5]]
操作後
derived = [否]
條件:無
三種違反都沒有才是A→B函數;多個不同input可同一output,不要求滿射/單射。實際range只是由表讀出的output集合,不替換原B。
步驟識別與依賴
規則:Function_COMPLETE_total_single_valued_into_declared_codomain · 依賴:G001, S009