计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
explore-diophantine-equations【效率与协作】Solve Diophantine equations (integer-only solutions) including linear, quadratic, and Pell equations. Covers the extended Euclidean algorithm, descent methods, and existence proofs. Use when finding all integer solutions to ax + by = c, solving Pell's equation, generating Pythagorean triples, proving no integer solutions exist via modular constraints…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
解 Diophantine 程——只求整解之多項式。按類分、試可解、求特與通解、生解族。含線程、Pell 程、Pythagorean 三、與通二次。
定 Diophantine 之構以擇解法。
線:ax + by = c,a, b, c 為予整,x, y 為未知
Pell:x^2 - Dy^2 = 1(或 = -1、= N),D 為正非方整
Pythagorean:x^2 + y^2 = z^2
通二次:ax^2 + bxy + cy^2 + dx + ey + f = 0
高階或特:Fermat 型(x^n + y^n = z^n, n > 2)、方和、或他
錄分類與所擇法。
得:精分類並識解策。
敗:程不合標類→試代或轉以減為已知式。如 x^2 + y^2 + z^2 = n 可經 Legendre 三方論。無減可見→施模約(四步)試阻。
解 ax + by = c 之整 x, y。
算 g = gcd(a, b) 以 Euclid 算
試可解:解存當且僅當 g | c
簡:除 g 得 (a/g)x + (b/g)y = c/g,其 gcd(a/g, b/g) = 1
尋特解用擴 Euclid:
書通解:
施約(若須正解):
例(15x + 21y = 39):
gcd(15, 21) = 3. Does 3 | 39? Yes.
Simplify: 5x + 7y = 13.
Extended Euclidean: 1 = 3*5 - 2*7.
Multiply by 13: 13 = 39*5 - 26*7.
Particular: x0 = 39, y0 = -26.
General: x = 39 + 7k, y = -26 - 5k, k in Z.
Check (k=0): 5*39 + 7*(-26) = 195 - 182 = 13. Correct.
得:以整 k 參之通解族,並驗特解。
敗:特解誤→步步察擴 Euclid 反代。最常誤為號。驗:a * x0 + b * y0 宜正等 c(非僅模某)。
解 x^2 - Dy^2 = 1,D 為正非方整。
驗 D 非全方:若 D = k^2→x^2 - k^2*y^2 = (x - ky)(x + ky) = 1 強 x - ky = x + ky = +/-1,致 y = 0、x = +/-1(瑣)。程唯非方 D 有趣
算 sqrt(D) 之續分展:
自收斂取本解:
自本解 (x1, y1) 生更解:
示本解與生諸解之遞
小 D 之本解:
| D | (x1, y1) | D | (x1, y1) | D | (x1, y1) |
|---|---|---|---|---|---|
| 2 | (3, 2) | 7 | (8, 3) | 13 | (649, 180) |
| 3 | (2, 1) | 8 | (3, 1) | 14 | (15, 4) |
| 5 | (9, 4) | 10 | (19, 6) | 15 | (4, 1) |
| 6 | (5, 2) | 11 | (10, 3) | 17 | (33, 8) |
得:代入驗之本解 (x1, y1),及生諸正解之遞。
敗:續分算不收週→察迭式。週長 r 可大(如 D = 61 有 r = 11 且本解 (1766319049, 226153980))。大 D 宜用算具非手算。
經示模阻證程無整解。
擇模 m(常 m = 2、3、4、5、7、8、16)
列諸餘:算諸變可能餘之左端模 m
察諸合否予右端模 m
常阻:
無阻:模法不能證無。解或存或不存;試構法或降
二次餘參:
| Mod | Squares (residues) |
|---|---|
| 3 | {0, 1} |
| 4 | {0, 1} |
| 5 | {0, 1, 4} |
| 7 | {0, 1, 2, 4} |
| 8 | {0, 1, 4} |
| 11 | {0, 1, 3, 4, 5, 9} |
| 13 | {0, 1, 3, 4, 9, 10, 12} |
| 16 | {0, 1, 4, 9} |
得:或經模阻證無解,或述於試模未得阻。
敗:模法無結→試無窮降:設解存、推嚴小解、復至與正矛盾。此技典於證 x^4 + y^4 = z^2 無非瑣解。
以本解與整參示諸解。
線:族為 x = x0 + (b/g)*k、y = y0 - (a/g)*k(二步)
Pell:用三步遞生前數解:
(x1, y1), (x2, y2), (x3, y3), ...
列至少 3-5 解為察
Pythagorean 三:自參 m > n > 0、gcd(m, n) = 1、m - n 奇 生本三:
通族:可則以參式示。若程定 genus 0 曲線→有理參存。若 genus >= 1→解或有限(Faltings 論於 genus >= 2)
代入原程驗族中至少 3 員
例(Pell, D = 2):
Fundamental: (x1, y1) = (3, 2). Check: 9 - 2*4 = 1. Correct.
(x2, y2) = (3*3 + 2*2*2, 3*2 + 2*3) = (17, 12). Check: 289 - 2*144 = 1.
(x3, y3) = (3*17 + 2*2*12, 3*12 + 2*17) = (99, 70). Check: 9801 - 2*4900 = 1.
得:諸解之參或遞述,至少 3 解已驗。
敗:生解驗敗→本解或遞式誤。Pell→自續分重推本解。線→重察擴 Euclid 算。
analyze-prime-numbers — 因子與 gcd 算為 Diophantine 解之前提solve-modular-arithmetic — 線同餘 ax = c (mod b) 等於線 Diophantinederive-theoretical-result — 證 Diophantine 不可能之形推技