丢番图方程-因式分解
保理是一个非常强大的解决工具吗丢番图方程.有时因式分解可以使丢番图方程豁然洞开。我们不讨论它有多好,有多强大,我们来演示一下因式分解是如何帮助解丢番图方程的。我们从二次方程开始,我们已经知道如何分解二次方程了。
二次丢番图方程
这只是一种奇特的方法考虑一个特定数的因数来求方程的整数解。
整数解是什么 这个方程
现在我们知道了 和 都是整数。所以 和 一定是整数吗 ,即这两个因素必须是其中之一 或 .这意味着我们有以下8个可能的线性方程组:
因此,有序整数对 满足给定方程的是
这是一个非常强大的工具,有时可以解决看似不可能的问题。
有多少正整数 是不是两者都有 和 完全平方数吗?
这个问题不需要解决方案,只需要解决方案的数量。但是,为了解释,我会找到它们。
让我们从最明显的开始:让 和 ,然后 .减去 等式两边都有结果
正如我们之前所做的,我们将考虑因素 ,这是 和 .换句话说,我们有以下六对线性方程:
这些线性方程组的解分别为
然后自 ,有三个这样的 满足条件:
注意:相应的 是
西蒙最喜欢的保理技巧
西蒙最喜欢的因式分解技巧(SFFT),也称为完成矩形,是对形式表达式的简单而巧妙的因式分解 在哪里 和 是变量(通常是整型变量),和 和 都是整数。
注意,这个可以被分解为
两种特殊情况(也是非常常见的)是when 和 .也就是说,
虽然这是一个基本且容易记住的事实,但在解丢番图方程时,这种方法通常很有用。
求方程的所有积分解 .
注意这个方程可以写成 .现在 是质数,左边可以被SFFT分解为 .现在自
我们得到四个解
求方程的所有积分解 .
也许你希望写作 在表单中
或者类似的东西,每个 表示一个整数。不幸的是,这是不可能的。的 碍事。我们可以通过整个表达式乘以5来消除这个困难
它只剩下检查整数对相乘得到6。我们检查每个
其中,只有 和 导致 和 正整数。这些对对应于解 或 .
这种技术是由AoPS用户Simon Rubinstein-Salzedo首次引入的。这就是为什么它被称为“西蒙最喜欢的保理技巧”。
一般的丢番图方程
求正整数解的有序对的个数 来 .
请注意, 的正除数是 ,对于每一个 ,有一种独特 .所以正整数有序对的个数 满足方程的这个数就等于 .
自 ,从除数函数, 有 积极的因数。
因此, 是我们问题的答案。
看到这有多简单了吗?虽然很简单,但这个问题证明了在解丢番图方程时因式分解的动机。
如果你有丢番图方程 你可以把它分解成等价的形式
在哪里 是整数吗,你要做的就是考虑除数 并检查情况。
有时候有很多案件需要检查,你可以做一些事情来减少案件的工作量。
这就是因式分解的要点。把原来的方程写成这样一边是整数另一边是项的乘积。这将帮助你解很多丢番图方程。
分解技术最好通过大量的例子来理解。下面是一些例子!
解丢番图方程 ,在那里 是一个典型。
既然我们讨论了因式分解,我们看看有没有办法重新安排这些项并因式分解。
重新安排给我们
现在用平方差等式,我们可以把右边完全分解
这对我们有什么帮助呢?
记住, 是质数。因此,如果 可以表示为两个数的乘积,其中一个等于 .幸运的是,右边的表达式告诉我们如果 ,然后 两个整数的乘积是否大于 ,不可能是质数。
所以,唯一可能的值 是 和 .把这些代入方程,就得到 .这意味着这个问题的唯一解是 和 .
提示: 可以被分解成 ,被称为索菲·杰曼身份。
让我们看另一个例子。
找出整数的有序对的数目 满足 在哪里 为固定整数。
第一个自然反应是清除分母。让我们这样做,我们得到
我们试着分解它,看看会发生什么:
要是我们有另一个就好了 词……等等!如果我们想要 术语,为什么不引入呢?然后我们会有一些类似
现在我们可以把它分解如下:
这意味着 的除数是 .还记得第一个问题吗?这个和那个很相似。但是现在我们还要处理负因子。这实际上使我们的工作更容易。
让 的正因数的个数 .所以总的除数(正负)是 等于 .这应该就是我们问题的答案,对吧?等等!请注意, 满足 ,但不满足原方程。所以我们要从计数中减去这个。
因此,我们的最终计数是 .