# 第 35569 題：有限映射函數判定

[返回所在分頁 178](https://ocme.evemisslab.com/zh-Hant/questions/page/178/)

[← 逐題詳解目錄](https://ocme.evemisslab.com/zh-Hant/questions/) · [原題批次](https://ocme.evemisslab.com/zh-Hant/practice/batch-20260913-foundational-language/#q-20260913-finite-function-mapping-0024)

本頁是已完成第二對話 AI 數理與中英語義覆核的教學詳解，只支持本題明示的模型與前提。沒有人工審查或新 Lean 證明，也不提升原題或 MKO 的 Canonical 真值狀態。

R0070-35569 · q-20260913-finite-function-mapping-0024



## 原題與已知條件

令定義域 X={x24-1、x24-2、x24-3、x24-4}，陪域 Y={y24-1、y24-2、y24-3、y24-4、y24-5}。有限對應為 x24-1↦y24-1、x24-2↦z24、x24-3↦y24-1、x24-4↦y24-1。它是否定義函數 f:X→Y？請把陪域 Y 與實際值域分開。


- G001 — 令定義域 X={x24-1、x24-2、x24-3、x24-4}，陪域 Y={y24-1、y24-2、y24-3、y24-4、y24-5}。有限對應為 x24-1↦y24-1、x24-2↦z24、x24-3↦y24-1、x24-4↦y24-1。它是否定義函數 f:X→Y？請把陪域 Y 與實際值域分開。





## 定義與適用範圍

沿用原題明示的論域、假設與來源 MKO 定義。本題已完成第二對話數理與中英語義覆核，並由原始參數逐題獨立重算模型、答案與每個算術步驟；原題仍為 candidate。


- [mko-function-mapping](https://ocme.evemisslab.com/zh-Hant/mko/mko-function-mapping/)





## 逐步推導

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 = [[x24-1, x24-2, x24-3, x24-4], [y24-1, y24-2, y24-3, y24-4, y24-5], [[x24-1, y24-1], [x24-2, z24], [x24-3, y24-1], [x24-4, y24-1]]]

操作後

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, x24-1, y24-1]

操作後

derived = [是]

條件：無

逐raw列檢查input在A且output在B，保留重複列與列索引；非法列不能靜默丟掉再宣布為函數。

步驟識別與依賴規則：Function_EACH_RAW_assignment_domain_and_codomain · 依賴：G001, S002





S004 · implies操作前

source roles = [1, x24-2, z24]

操作後

derived = [否]

條件：無

逐raw列檢查input在A且output在B，保留重複列與列索引；非法列不能靜默丟掉再宣布為函數。

步驟識別與依賴規則：Function_EACH_RAW_assignment_domain_and_codomain · 依賴：G001, S003





S005 · implies操作前

source roles = [2, x24-3, y24-1]

操作後

derived = [是]

條件：無

逐raw列檢查input在A且output在B，保留重複列與列索引；非法列不能靜默丟掉再宣布為函數。

步驟識別與依賴規則：Function_EACH_RAW_assignment_domain_and_codomain · 依賴：G001, S004





S006 · implies操作前

source roles = [3, x24-4, y24-1]

操作後

derived = [是]

條件：無

逐raw列檢查input在A且output在B，保留重複列與列索引；非法列不能靜默丟掉再宣布為函數。

步驟識別與依賴規則：Function_EACH_RAW_assignment_domain_and_codomain · 依賴：G001, S005





S007 · implies操作前

source roles = [x24-1, [y24-1]]

操作後

derived = [1, 是]

條件：無

完整域中每個input都查恰一raw指派；未被指派不行，兩列即使output相同在此原版契約也不能直接去重。

步驟識別與依賴規則：Function_EACH_input_exactly_ONE_RAW_row · 依賴：G001, S006





S008 · implies操作前

source roles = [x24-2, [z24]]

操作後

derived = [1, 是]

條件：無

完整域中每個input都查恰一raw指派；未被指派不行，兩列即使output相同在此原版契約也不能直接去重。

步驟識別與依賴規則：Function_EACH_input_exactly_ONE_RAW_row · 依賴：G001, S007





S009 · implies操作前

source roles = [x24-3, [y24-1]]

操作後

derived = [1, 是]

條件：無

完整域中每個input都查恰一raw指派；未被指派不行，兩列即使output相同在此原版契約也不能直接去重。

步驟識別與依賴規則：Function_EACH_input_exactly_ONE_RAW_row · 依賴：G001, S008





S010 · implies操作前

source roles = [x24-4, [y24-1]]

操作後

derived = [1, 是]

條件：無

完整域中每個input都查恰一raw指派；未被指派不行，兩列即使output相同在此原版契約也不能直接去重。

步驟識別與依賴規則：Function_EACH_input_exactly_ONE_RAW_row · 依賴：G001, S009





S011 · implies操作前

source roles = [[], [], [[1, x24-2, z24]], [y24-1, z24], [y24-1, y24-2, y24-3, y24-4, y24-5]]

操作後

derived = [否]

條件：無

三種違反都沒有才是A→B函數；多個不同input可同一output，不要求滿射/單射。實際range只是由表讀出的output集合，不替換原B。

步驟識別與依賴規則：Function_COMPLETE_total_single_valued_into_declared_codomain · 依賴：G001, S010









## 逐步反向核對


- S011 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S010 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S009 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S008 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S007 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S006 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S005 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S004 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S003 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S002 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。
- S001 · premise_and_result_audit — 反查本題原始操作數、角色與必要條件；重建下一步，不把單向推論倒當等價。數值/有限表核對不是任意命題的形式證明。原題、中英來源、MKO、AST、狀態與歷史均保留。





## 結論

否

依上列完整代值及條件核對得到原題答案；原題編號、格式與狀態保持不變。





## 本題覆核與來源綁定

覆核日期：2026-10-26

原題、答案、步驟表達式、數值 AST 與既有歷史保持原樣；原來的候選狀態屬於來源歷史，不覆寫為形式化證明。

來源雜湊與覆核憑證
- input commit: 0f7be61e2c22317a4075561dc822c87d881a50db
- original question SHA-256: 8a379457673ddea7742a5e8885d44694b46831a8d9e58c6df5a2170f9e9b7324
- candidate record SHA-256: 77d59337c48bdd00a0dd63690dfc6f94c537ca35f1128c5f565e26fc5acf95dd
- semantic review receipt SHA-256: 9820ac6529139bd53d516c8bfdfdd41184b0cd52dad69fa433344010db37af80
- question-first witness SHA-256: c9c939762bbd4d3ea3403084c8e95541dc2c7e56eb82fc74eaba8c80a4517dab
- Lean: NOT_RUN · human review: NOT_PERFORMED

[同源完整 JSON](https://ocme.evemisslab.com/data/question-derivations/questions/q-20260913-finite-function-mapping-0024.json)




