S001 · implies
操作前
same complete carrier Fin(5);addition=[[0, 1, 2, 3, 4], [1, 3, 0, 4, 2], [2, 0, 4, 1, 3], [3, 4, 1, 2, 0], [4, 2, 3, 0, 1]];multiplication=[[0, 0, 0, 0, 0], [0, 2, 1, 4, 3], [0, 1, 2, 3, 4], [0, 4, 3, 1, 2], [0, 3, 4, 2, 1]]
操作後
actual zero=0;one=2;additive inverses=[0, 2, 1, 4, 3];additive commute/associate=[是, 是];multiplicative commute/associate=[是, 是];left/right distributive=[是, 是]
條件:無
即使原始inverse計算器guard較寬,也先獨立核來源英文所宣告的完整交換含一父環,包含所有群/分配公理與不同0、1;不靠名字或只找逆元就跳過。
步驟識別與依賴
規則:field_stated_full_commutative_parent_not_raw_oracle_shortcut · 依賴:G001
S002 · implies
操作前
element label=0;actual zero=0;one=2;two-sided multiplicative inverse candidates=[]
操作後
selected inverse witness=null;nonzero inverse obligation=否
條件:無
逐完整載體找兩側皆為實際one的逆元,非零性按實際zero判,不把標籤0自動排除;zero不負擔逆元義務。
步驟識別與依賴
規則:field_all_nonzero_inverse_obligations_actual_labels · 依賴:G001, S001
S003 · implies
操作前
element label=1;actual zero=0;one=2;two-sided multiplicative inverse candidates=[1]
操作後
selected inverse witness=1;nonzero inverse obligation=是
條件:無
逐完整載體找兩側皆為實際one的逆元,非零性按實際zero判,不把標籤0自動排除;zero不負擔逆元義務。
步驟識別與依賴
規則:field_all_nonzero_inverse_obligations_actual_labels · 依賴:G001, S002
S004 · implies
操作前
element label=2;actual zero=0;one=2;two-sided multiplicative inverse candidates=[2]
操作後
selected inverse witness=2;nonzero inverse obligation=是
條件:無
逐完整載體找兩側皆為實際one的逆元,非零性按實際zero判,不把標籤0自動排除;zero不負擔逆元義務。
步驟識別與依賴
規則:field_all_nonzero_inverse_obligations_actual_labels · 依賴:G001, S003
S005 · implies
操作前
element label=3;actual zero=0;one=2;two-sided multiplicative inverse candidates=[4]
操作後
selected inverse witness=4;nonzero inverse obligation=是
條件:無
逐完整載體找兩側皆為實際one的逆元,非零性按實際zero判,不把標籤0自動排除;zero不負擔逆元義務。
步驟識別與依賴
規則:field_all_nonzero_inverse_obligations_actual_labels · 依賴:G001, S004
S006 · implies
操作前
element label=4;actual zero=0;one=2;two-sided multiplicative inverse candidates=[3]
操作後
selected inverse witness=3;nonzero inverse obligation=是
條件:無
逐完整載體找兩側皆為實際one的逆元,非零性按實際zero判,不把標籤0自動排除;zero不負擔逆元義務。
步驟識別與依賴
規則:field_all_nonzero_inverse_obligations_actual_labels · 依賴:G001, S005
S007 · implies
操作前
qualified field;raw numerator label=4;nonzero denominator label=1;inverse=1;multiplication row=[0, 3, 4, 2, 1]
操作後
quotient label=3;quotient*denominator=4=numerator
條件:無
按同一乘法表作num乘den逆元,再乘回非零den檢查;分子可為實際零,不用標籤整數除法,也不定義除以零。
步驟識別與依賴
規則:field_division_same_table_multiply_back · 依賴:G001, S006