zoukankan      html  css  js  c++  java
  • 裴蜀定理

    定义

    ((a, b) = d), 则对于任意整数 (x, y), 有 (d | (ax + by)) 成立;
    特别地, 一定存在 (x, y) 满足 (ax + by = d).
    等价的表述:不定方程 (ax + by = c (a, b, c) 为整数 ()) 有解的充要条件为 ((a, b) | c)

    推论

    (a,b) 互质等价于 (ax + by = 1) 有解

    证明

    ((1))(b = 0), 则 ((a, b) = a).这时定理显然成立
    ((2))(a, b) 都不等于 (0)
    (a, b > 0)(a geqslant b, (a, b) = d)
    (ax + by = d) ,两边同时除以 (d), 可得 (a_1x + b_1y = 1), 其中 ((a1, b1) = 1)
    所以现在就需要证 (a_1x + b_1y = 1)
    我们可以先设整数 (r_1, r_2, r_3...r_n , q_1, q_2, q_3...q_{n + 1})
    (a_1 = q_1b_1 + r_1,) 其中 (0 leqslant r_1 < b_1)
    (b_1 = q_2r_1 + r_2,) 其中 (0 leqslant r_2 < r_1)
    (r_1 = q_3r_2 + r_3,) 其中 (0 leqslant r_3 < r_2)
    (r_2 = q_4r_3 + r_4,) 其中 (0 leqslant r_4 < r_3)
    (r_{n - 3} = q_{n - 1}r_{n - 2} + r_{n - 1},) 其中 (0 leqslant r_{n - 1} < r_{n - 2})
    (r_{n - 2} = q_{n}r_{n - 1} + r_{n},) 其中 (0 leqslant r_{n} < r_{n - 1})
    (r_{n - 1} = q_{n + 1}r_{n}) ,即一直到 (r_n = 1)
    于是有 ((a_1, b_1) = (b_1, r_1) = (r_1, r_2) = ... = (r_{n - 1}, r_n) = 1)
    所以 (r_{n - 2} = q_nr_{n - 1} + 1)
    (1 = r_{n - 2} - q_nr_{n - 1})
    同理可以把以上式子全部转换
    (r_{n - 1} = r_{n - 3} - q_{n - 1}r_{n - 2}) 带入上式, 得
    (1 = (1 + x_nx_{n - 1})r_{n - 2} - q_nr_{n - 3})
    然后不断地往上带, 逐个的消去 (r_{n - 2}, r_{n - 3}...r_1)
    然后即可证得 (1 = a_1x + b_1y)

  • 相关阅读:
    请多指教
    第九周作业总结
    win10系统开机输入密码黑屏解决方法
    第八周作业总结
    第七周作业总结
    第六周作业总结
    第五周作业总结
    第四周作业
    第三周作业
    2019年春季学期第二周作业
  • 原文地址:https://www.cnblogs.com/lieberdq/p/13279516.html
Copyright © 2011-2022 走看看