• 弱Bachet 定理的一个存在性证明


    Bachet定理声称,若两个正整数$a,b$互素,则存在整数$u,v$,使得
    \begin{equation}
    au+bv=1
    \end{equation}


    Bachet定理的证明, 通常书上使用欧几里德算法,那是一个构造性的证明,构造出了具体的$u,v$.但是Bachet定理的一个特殊情形不一定用到构造性的证明方法,只用到存在性的证明就足够了.下面,我来给出弱Bachet定理存在性的证明.

    我先证明引理1:


    若正整数$a$是一个素数,则对于集合$\{1,2,\cdots ,a-1\}$中的任何一个元素$m$来说,都存在该集合中的唯一的一个元素$n$,使得
    \begin{equation}
    mn\equiv 1 \mod a
    \end{equation}

    证明:证明请参见我的博文一个有限域的例子的最后一部分.那个证明是存在性的证明,不是构造性的.

    利用引理1很容易证明下面的弱Bachet定理:


    若正整数$a$是一个素数,且正整数$b$不是$a$的倍数,则存在整数$p,q$,使得

    \begin{equation}
    pb+qa=1
    \end{equation}


    这是因为,$b$不是$a$的倍数,所以$b$关于模$a$的非负的最小剩余在集合$\{1,2,\cdots,a-1\}$里,设该非负的最小剩余为$t$,即$t\in\{1,2,\cdots,a-1\}$,且

    \begin{equation}\label{eq:2233}
    b\equiv t \mod a
    \end{equation}

    由引理1可知,存在$\{1,2,\cdots,a-1\}$里的唯一元素$n$,使得
    \begin{equation}
    tn\equiv 1\mod a
    \end{equation}

    结合\ref{eq:2233},再根据同余的性质可知
    \begin{equation}
    bn\equiv tn \equiv 1 \mod a
    \end{equation}

    即$bn+ak=1$,其中$k$是一个整数.$\Box$

    注:如要再进一步把弱Bachet定理推广成Bachet定理,同时避免用到欧几里德算法,实在已经非本人能力所及了.就此打住吧.

  • 相关阅读:
    【重学计算机】计组D2章:数据表示
    【重学计算机】计组D1章:计算机系统概论
    计算机底层原理杂谈(白话文)
    阿里云安装wordpress遇到的问题
    wordpress数据表结构
    家用计费系统ER图
    java 类中的属性为什么一般都是私有的
    centos 软件库安装
    linux下启动tomcat----Cannot find ./catalina.sh
    jfreechart图表汉字乱码问题解决方案
  • 原文地址:https://www.cnblogs.com/yeluqing/p/3827646.html
Copyright © 2020-2023  润新知