Moon Arrows Sun
Arrows
With demos
Arrows
Formulary mode

The Bézout's theorem and its corollary

Bézout's theorem tells us that:

$$ \Bigl[ \forall (a, b) \in \hspace{0.04em}\mathbb{Z}^2, \ a \wedge b = 1 \Bigr] \Longleftrightarrow \Bigl[ \exists (u, v) \in \hspace{0.04em}\mathbb{Z}^2, \enspace au + bv = 1 \Bigr] \qquad \bigl(\text{Bézout's theorem} \bigr) $$

Bézout's theorem corollary tells us that:

$$ \forall (a, b, c) \in \hspace{0.1em}\mathbb{Z}^3, $$
$$ a \wedge bc = 1 \hspace{0.2em} \Longleftrightarrow \hspace{0.2em} \Biggl \{ \begin{gather*} a \wedge b = 1 \\ a \wedge c = 1 \end{gather*} \qquad \bigl(\text{Bézout's theorem (corollaire)} \bigr) $$

As well, for a simple product:

$$ \forall (a, b, c, d) \in \hspace{0.04em}\mathbb{Z}^4, $$
$$ ab \wedge cd = 1 \hspace{0.2em} \Longleftrightarrow \hspace{0.2em} \left \{ \begin{gather*} a \wedge c = 1 \\ a \wedge d = 1 \\ b \wedge c = 1 \\ b \wedge d = 1 \\ \end{gather*} \right \} $$

And it is possible to generalize it for any product of integers:

$$ \forall (n,m) \in \hspace{0.04em}\mathbb{N}^2, \ \forall (a_1, a_2,... \ a_n) \in \hspace{0.04em}\mathbb{Z}^n, \ \forall (b_1, b_2,... \ b_m) \in \hspace{0.04em}\mathbb{Z}^m, $$
$$ \left[ \ \prod_{i = 1}^n a_i \ \right] \wedge \Biggl[ \ \prod_{j = 1}^m b_j \ \Biggr] = 1 \Longleftrightarrow \forall (i, j) \in [\![1, n ]\!] \times [\![1, m ]\!], \enspace \Bigl \{a_i \wedge b_j = 1 \Bigr \} $$

Proofs

The Bézout's theorem

Let \((a, b) \in \hspace{0.04em} \mathbb{Z}^2 \) be two integers.

  1. From left to right implication

    Let us assume that \(a \) and \(b \) are coprime.

    In other words,

    $$a \wedge b = 1 \Longleftrightarrow PGCD(a , b) = 1 $$

    We know from the Bézout's identity that:

    $$ \forall (a, b) \in \hspace{0.04em}\mathbb{N}^2, \enspace a > b, $$
    $$ \delta = a \wedge b \hspace{0.2em} \Longrightarrow \hspace{0.2em} \exists (u, v) \in \hspace{0.04em}\mathbb{Z}^2, \enspace au + bv = \delta $$

    Since we have assumed that \( a \wedge b = 1\), as a result we get:

    $$ \forall (a, b) \in\hspace{0.1em}\mathbb{Z}^2, $$
    $$ a \wedge b = 1 \Longrightarrow \exists (u, v) \in \hspace{0.04em}\mathbb{Z}^2, \enspace au + bv = 1 $$
  2. Reciprocal

    Conversely, let now assume that:

    $$\exists (u, v) \in\hspace{0.1em}\mathbb{Z}^2, \enspace au + bv = 1 $$

    Let consider \( d \), a common divisor of \( a \) and \( b\).

    We know from the properties of divisibility that:

    $$ \forall a \in (\mathbb{Z}^*), \enspace \forall (b , c) \in \hspace{0.04em} \mathbb{Z}^2, \enspace \exists (u , v) \in\hspace{0.1em}\mathbb{Z}^2, $$
    $$ (a \mid b) \text{ and } (a \mid c) \hspace{0.2em} \Longrightarrow \hspace{0.2em} a \mid (ub + vc) $$

    \( d \) being a common divisor of \( a \) and \( b\), it divides \( a \), \( b \) as well as all the linear combinations of \( a \) and \( b \).

    $$ d \mid a \text{ and } d \mid b \hspace{0.2em} \Longrightarrow \hspace{0.2em} d \mid (au + bv) $$

    Well, \(au + bv = 1\), so \( d \mid 1\).

    The only number which divides \( 1\) is itself, then \( d = 1\).

    It is the only common divisor of \( a \) and \( b\), so \( a \wedge b = 1 \).

    $$ a \wedge b = 1 $$

    Thus,

    $$ \forall (a, b) \in\hspace{0.1em}\mathbb{Z}^2, $$
    $$ \exists (u, v) \in\hspace{0.1em}\mathbb{Z}^2, \enspace au + bv = 1 \Longrightarrow a \wedge b = 1 $$
  3. Equivalence

    And as a result of both implications,

    $$ \Bigl[ \forall (a, b) \in \hspace{0.04em}\mathbb{Z}^2, \ a \wedge b = 1 \Bigr] \Longleftrightarrow \Bigl[ \exists (u, v) \in \hspace{0.04em}\mathbb{Z}^2, \enspace au + bv = 1 \Bigr] \qquad \bigl(\text{Bézout's theorem} \bigr) $$

Corollary of the Bézout's theorem

Let \((a, b, c) \in \hspace{0.04em} \mathbb{Z}^3 \) be three integers.

  1. From left to right implication

    If \(a \wedge bc = 1 \), then with the Bézout's theorem , we do have this:

    $$ a \wedge bc = 1 \Longleftrightarrow \exists (u, v) \in \hspace{0.04em}\mathbb{Z}^2, \enspace au + bcv = 1 $$

    As a result we do notice that:

    $$ au + b (cv) = 1 \Longleftrightarrow a \wedge b = 1 $$
    $$ au + c (bv) = 1 \Longleftrightarrow a \wedge c = 1 $$

    And finally,

    $$ \forall (a, b, c) \in \hspace{0.1em}\mathbb{Z}^3, $$
    $$ a \wedge bc = 1 \hspace{0.2em} \Longrightarrow \hspace{0.2em} \Biggl \{ \begin{gather*} a \wedge b = 1 \\ a \wedge c = 1 \end{gather*} $$
  2. Reciprocal

    If we do have this: \(\Biggl \{ \begin{gather*} a \wedge b = 1 \\ a \wedge c = 1 \end{gather*} \)

    Then, still with the Bézout's theorem ,

    $$ \exists (u, v, u', v') \in \hspace{0.04em}\mathbb{Z}^4, \enspace \Biggl \{ \begin{gather*} au + bv = 1 \hspace{2.8em} (1) \\ au' + cv' = 1 \qquad (2) \end{gather*} $$

    Performing the product \((1) \times (2) \), we do have this:

    $$ (au + bv)(au' + cv') = 1 $$
    $$ auau' + aucv' + bvau' + bv cv' = 1 $$
    $$ a \hspace{0.1em} \underbrace { (uau' + ucv' + bvu')} _{ = \hspace{0.1em} U } \hspace{0.1em} + \hspace{0.1em} bc \hspace{0.1em} \underbrace { (vv') } _{ = \hspace{0.1em} V } \hspace{0.1em} = 1 $$
    $$ a U + bcV = 1 \Longleftrightarrow a \wedge bc = 1 , \enspace \text{with } \Biggl \{ \begin{gather*} U = uau' + ucv' + bvu'\\ V = vv' \end{gather*} $$

    Thus,

    $$ \forall (a, b, c) \in \hspace{0.1em}\mathbb{Z}^3, $$
    $$ \Biggl \{ \begin{gather*} a \wedge b = 1 \\ a \wedge c = 1 \end{gather*} \hspace{0.2em} \Longrightarrow \hspace{0.2em} a \wedge bc = 1 $$
  3. Equivalence

    And as a result of both implications, we do obtain the following equivalence:

    $$ \forall (a, b, c) \in \hspace{0.04em}\mathbb{Z}^3, $$
    $$ a \wedge bc = 1 \hspace{0.2em} \Longleftrightarrow \hspace{0.2em} \Biggl \{ \begin{gather*} a \wedge b = 1 \\ a \wedge c = 1 \end{gather*} \qquad \bigl(\text{Bézout's theorem (corollary)} \bigr) $$
  4. Product of two numbers

    1. From left to right implication

      If we now take the hypothesis where \(ab \wedge cd = 1 \), then again with the Bézout's theorem , we do have:

      $$ ab \wedge cd = 1 \Longleftrightarrow \exists (u, v) \in \hspace{0.04em}\mathbb{Z}^2, \enspace abu + cdv = 1 $$

      Now, we can apply the theorem four times from this equivalence and:

      $$ \left \{ \begin{gather*} a(bu) + c(dv) = 1 \Longleftrightarrow a \wedge c = 1 \\ a(bu) + d(cv) = 1 \Longleftrightarrow a \wedge d = 1 \\ b(au) + c(dv) = 1 \Longleftrightarrow b \wedge c = 1 \\ b(au) + d(cv) = 1 \Longleftrightarrow b \wedge d = 1 \end{gather*} \right \}$$

      As a result we obtain,

      $$ \forall (a, b, c, d) \in \hspace{0.04em}\mathbb{Z}^4, $$
      $$ ab \wedge cd = 1 \hspace{0.2em} \Longrightarrow \hspace{0.2em} \left \{ \begin{gather*} a \wedge c = 1 \\ a \wedge d = 1 \\ b \wedge c = 1 \\ b \wedge d = 1 \\ \end{gather*} \right \} $$
    2. Reciprocal

      If we retrieve the previous ipplication and we try to verify its reciprocal, we do startfrom this hypothesis:

      $$ \left \{ \begin{gather*} a \wedge c = 1 \\ a \wedge d = 1 \\ b \wedge c = 1 \\ b \wedge d = 1 \\ \end{gather*} \right \} $$

      By applying the Bézout's theorem , we do have this:

      $$ \left \{ \begin{gather*} a \wedge c = 1 \\ a \wedge d = 1 \\ b \wedge c = 1 \\ b \wedge d = 1 \\ \end{gather*} \right \} \Longleftrightarrow $$
      $$ \exists (u_1, v_1, u_2, v_2, u_3, v_3, u_4, v_4) \in \hspace{0.04em}\mathbb{Z}^8, \enspace \left \{ \begin{gather*} au_1 + cv_1 = 1 \\ au_2 + dv_2 = 1 \\ bu_3 + cv_3 = 1 \\ bu_4 + dv_4 = 1 \\ \end{gather*} \right \}$$

      Indeed, by performing the product of these four expressions, we do obtain:

      $$(au_1 + cv_1)(au_2 + dv_2)(bu_3 + cv_3)( bu_4 + dv_4) = 1 $$

      Now, when distributing all this, we do obtain a kind of tree, when each term will contain either \(\textcolor{rgb(232 124 124)}{ab}\) or \(\textcolor{rgb(93 183 129)}{cd}\):

      $$ \begin{gather*} au_1 \hspace{4em} cv_1 \\ \hspace{1em} \downarrow \hspace{0.04em} \searrow \hspace{0.04em} \swarrow \hspace{0.04em} \downarrow \\ \hspace{1em} \downarrow \hspace{0.04em} \swarrow \hspace{0.04em} \searrow \hspace{0.04em} \downarrow \\ au_2 \hspace{4em} dv_2 \\ \hspace{1em} \downarrow \hspace{0.04em} \searrow \hspace{0.04em} \swarrow \hspace{0.04em} \downarrow \\ \hspace{1em} \downarrow \hspace{0.04em} \swarrow \hspace{0.04em} \searrow \hspace{0.04em} \downarrow \\ bu_3 \hspace{4em} cv_3 \\ \hspace{1em} \downarrow \hspace{0.04em} \searrow \hspace{0.04em} \swarrow \hspace{0.04em} \downarrow \\ \hspace{1em} \downarrow \hspace{0.04em} \swarrow \hspace{0.04em} \searrow \hspace{0.04em} \downarrow \\ bu_4 \hspace{4em} dv_4 \\ \end{gather*} $$
      $$ \begin{gather*} \ \ \ \ \textcolor{rgb(232 124 124)}{a} u_1 au_2 \textcolor{rgb(232 124 124)}{b} u_3 b u_4 \qquad (1^{\text{st}} \text{ column}) \\ + \ \textcolor{rgb(232 124 124)}{a} u_1 au_2 \textcolor{rgb(232 124 124)}{b} u_3 d v_4 \qquad (3 \text{ first elements of the } 1^{\text{st}} \text{ column} - \ 4^{\text{th}} \text{ element of the } 2^{\text{nd}}) \\ + \ \textcolor{rgb(232 124 124)}{a} u_1 au_2 c v_3 \textcolor{rgb(232 124 124)}{b} u_4 \qquad (2 \text{ first elements of the } 1^{\text{st}} \text{ column} - \ 3^{\text{rd}} \text{ element of the } 2^{\text{nd}} - \ 4^{\text{th}} \text{ element of the } 1^{\text{st}} ) \\ + \ ... \\ + \ \textcolor{rgb(93 183 129)}{c} v_1 \textcolor{rgb(93 183 129)}{d} v_1 b u_3 dv_4 \qquad (2 \text{ first elements of the } 2^{\text{nd}} \text{ column} - \ 3^{\text{rd}} \text{ element of the } 1^{\text{st}} - \ 4^{\text{th}} \text{ element of the } 2^{\text{nd}} ) \\ + \ \textcolor{rgb(93 183 129)}{c} v_1 \textcolor{rgb(93 183 129)}{d} v_1 cv_3 b u_4 \qquad (3 \text{ first elements of the } 2^{\text{nd}} \text{ column} - \ 4^{\text{th}} \text{ element} \ of \ the \ 1^{\text{st}}) \\ + \ \textcolor{rgb(93 183 129)}{c} v_1 \textcolor{rgb(93 183 129)}{d} v_1 cv_3 dv_4 \qquad (2^{\text{nd}} \text{ column}) \\ \end{gather*} $$

      such as, after having gathered all these terms according to \(\textcolor{rgb(232 124 124)}{ab}\) or \(\textcolor{rgb(93 183 129)}{cd}\): \(\exists (U, V) \in \hspace{0.04em} \mathbb{Z}^2, \ abU + cdV = 1\).

      Indeed, to demonstrate more simply that all possible paths of multiplication sequences will contain at least once \(\textcolor{rgb(232 124 124)}{ab}\) or \(\textcolor{rgb(93 183 129)}{cd}\), we can use the Boolean logic rules:

      With the diagram above showing all possible paths, we see that \(\mathbb{E}\), the set of all possible paths is:

      $$ \mathbb{E} = (a \lor c) \land (a \lor d) \land (b \lor c) \land (b \lor d) $$

      Both expressions \(\lor\) and \(\land\) being associative, we can write that:

      $$ \mathbb{E} = \Bigl[ (a \lor c) \land (a \lor d) \Bigr] \land \Bigl[ (b \lor c) \land (b \lor d) \Bigr] $$

      We now factorize the two expressions in brackets:

      $$ \mathbb{E} = \Bigl[ a \lor (c \land d) \Bigr] \land \Bigl[ b \lor (c \land d) \Bigr] $$

      We factor it a second time:

      $$ \mathbb{E} = ( a \land b ) \land ( c \land d ) $$

      We will have at least once for each term \(\textcolor{rgb(232 124 124)}{ab}\) or \(\textcolor{rgb(93 183 129)}{cd}\).

    3. Equivalence

      And as a result of both implications, we do obtain the following equivalence:

      $$ \forall (a, b, c, d) \in \hspace{0.04em}\mathbb{Z}^4, $$
      $$ ab \wedge cd = 1 \hspace{0.2em} \Longleftrightarrow \hspace{0.2em} \left \{ \begin{gather*} a \wedge c = 1 \\ a \wedge d = 1 \\ b \wedge c = 1 \\ b \wedge d = 1 \\ \end{gather*} \right \} $$
  5. Generalization for any product

    By applying the previous reasoning, but for any product of integers, we can generalize this corollary by claiming that:

    $$ \forall (n,m) \in \hspace{0.04em}\mathbb{N}^2, \ \forall (a_1, a_2,... \ a_n) \in \hspace{0.04em}\mathbb{Z}^n, \ \forall (b_1, b_2,... \ b_m) \in \hspace{0.04em}\mathbb{Z}^m, $$
    $$ \left[ \ \prod_{i = 1}^n a_i \ \right] \wedge \Biggl[ \ \prod_{j = 1}^m b_j \ \Biggr] = 1 \Longleftrightarrow \forall (i, j) \in [\![1, n ]\!] \times [\![1, m ]\!], \enspace \Bigl \{a_i \wedge b_j = 1 \Bigr \} $$
Scroll top Back to top