17模43的正規化逆元

本頁導覽
  1. 目標與範圍
  2. 已知條件與符號
  3. 規則與來源
  4. 逐步主鏈
  5. 局部子步與引理
  6. 逐步反向審查
  7. 錯誤控制與反例
  8. 結論與限制
  9. 驗證及來源綁定

← 導讀目錄 · 原始 MKO

derivation-mko-modular-inverse-01 · ocme-new142-reader-adoption-20261021

目標與範圍

17模43的唯一逆類為38;17·38=15·43+1。

n≥2的exact Euclid與Bezout證書,另列nonunit邊界。

已知條件與符號

  • calc
  • G1 — a=17,n=43,要求0≤x<43及17x≡1 mod43。
  • x — 正規化逆元代表
  • y — Bezout模數係數

規則與來源

  • calc · prerequisite — 假設精確整數算術、帶餘除法、整除與gcd的定義;同餘等式始終綁定明示模數。
  • mko_definition · cited — 使用extended Euclid給exact Bezout certificate ax+ny=1,輸出0≤x mod n<n。modulus0無效;本輪限制n≥2。nonunit明示無inverse,不以除法近似。 · mko-modular-inverse

逐步主鏈

S01 · implies

操作前

a=17,\quad n=43

操作後

n\ge2,\quad43=2\cdot17+9,\quad0\le9<17

條件:無

規則:calc · 依賴:G1

葉節點依據:calc

模數域合法;第一個帶餘除法給餘數9。

S02 · implies

操作前

17,9

操作後

17=1\cdot9+8,\quad9=1\cdot8+1,\quad8=8\cdot1+0

條件:無

規則:calc · 依賴:G1, S01

葉節點依據:calc

完整除法鏈的餘數依序8、1、0,均小於非零除數。

S03 · implies

操作前

u=qv+r

操作後

d\mid u,v\iff d\mid v,r;\quad\gcd(17,43)=1

條件:無

規則:calc · 依賴:G1, S01, S02

葉節點依據:calc

共因數集合不變:r=u−qv與u=qv+r給雙方向;最後非零餘數1即gcd。

S04 · implies

操作前

1=9-8,\quad8=17-9,\quad9=43-2\cdot17

操作後

1=2\cdot43-5\cdot17

條件:無

規則:calc · 依賴:G1, S01, S02, S03

葉節點依據:calc

逐式回代給原輸入的Bezout係數x=−5、y=2。

S05 · implies

操作前

17(-5)+43(2)=1

操作後

-5\equiv38\pmod{43},\quad0\le38<43

條件:無

規則:calc · 依賴:G1, S04

葉節點依據:calc

把負Bezout係數加43正規化,得到候選38。

S06 · implies

操作前

x=38

操作後

17\cdot38=646=15\cdot43+1\Rightarrow17\cdot38\equiv1\pmod{43}

條件:無

規則:mko_definition · 依賴:G1, S05

葉節點依據:mko_definition

整數乘積再核,證候選真是逆元。

S07 · implies

操作前

17x\equiv17x'\equiv1\pmod{43}

操作後

43\mid17(x-x');\quad x-x'=(2\cdot43-5\cdot17)(x-x')\Rightarrow43\mid x-x'

條件:無

規則:calc · 依賴:G1, S04, S06

葉節點依據:calc

以已證Bezout式消去17,證逆元只在模43意義下唯一。

S08 · implies

操作前

6x+15y=1\text{ proposed}

操作後

3\mid6x+15y\text{ but }3\nmid1\Rightarrow6\text{ has no inverse mod }15

條件:無

規則:calc · 依賴:G1, S03

葉節點依據:calc

nonunit示例gcd(6,15)=3,不可能給Bezout1,因此不能用有理1/6代替模逆元。

局部子步與引理

本稿無局部子步。

逐步反向審查

  • S08 · premise_audit · G1, S03 — 此無解證書對所有整數x、y成立,不僅有限搜尋。
  • S07 · premise_audit · G1, S04, S06 — 若x與x'均在0到42,差為43倍且絕對值小43,才得整數相等。
  • S06 · premise_audit · G1, S05 — 等式先在Z成立,再推出模43同餘,不混淆兩層。
  • S05 · premise_audit · G1, S04 — −5與38是同一逆類,不是兩個不同逆元類。
  • S04 · premise_audit · G1, S01, S02, S03 — 直接核86−85=1;符號錯誤會使逆元失效。
  • S03 · premise_audit · G1, S01, S02 — gcd不只是猜1,已由整條鏈與共因數不變證明。
  • S02 · premise_audit · G1, S01 — 到餘數0停止,不能再除以0。
  • S01 · premise_audit · G1 — 除數17非零且餘數界明列,沒有近似除法。

錯誤控制與反例

負號

回代係數為−5,不是5。

模數域

本輪只允許n≥2,n=0或1不採用。

  • 逆元為5。 → reject — 17·5=85≡42而非1 mod43。
  • 6模15的逆元可寫1/6。 → reject — 3整除任何6x+15y,不可能等1。
  • 逆元作整數唯一。 → reject — 38與−5均滿足同餘,只在正規化範圍選38。

結論與限制

17模43的唯一逆類為38;17·38=15·43+1。

    驗證及來源綁定

    2 個本稿宣告算術檢查;只支持所列算式。

    • source commit: b1b2f1dcf8c50d67a93fe52d95f8eef7b3abba9f
    • adopted source SHA-256: ad89135f0921bf66f257e43757b32ec3605667deebbc8f37408286760c155399
    • original source SHA-256: b707f2a218c25be9424d71c4a6c7ef3f1dc204d7cee86331914a9182b0e19932
    • Lean: NOT_RUN · independent AI: SCOPED_LEAD_AND_BILINGUAL_CONTEXT_REVIEW

    同源完整 JSON(含公式、AST、反控制與修訂記錄)