“正难则反”策略在高等代数中的应用
Application of the “If the Direct Approach is Difficult, Try the Opposite” Strategy in Advanced Algebra
摘要: 在众多复杂的高等代数习题中,有许多问题往往用通常的思维角度思考难以解决,此时灵活地运用解题策略中的正难则反策略中反向思考的解题方法能够使解题过程较之正面解决更为简便,培养灵活变通的解题和推理能力,发展反向思考的数学思维逻辑。
Abstract: Among the numerous complex exercises in Higher Algebra, many problems are often difficult to solve from a conventional way of thinking. In such cases, flexibly applying the problem-solving method of reverse thinking under the strategy of “turning to the opposite when direct approach is difficult” can make the problem-solving process more straightforward compared with the direct approach. This not only cultivates flexible problem-solving and reasoning abilities but also develops the mathematical thinking logic of reverse thinking.
文章引用:王修修. “正难则反”策略在高等代数中的应用[J]. 应用数学进展, 2026, 15(1): 167-175. https://doi.org/10.12677/aam.2026.151017

1. 引言

1.1. “正难则反”核心概念与理论基础

“正难则反”策略(“if the direct approach is difficult, try the opposite” strategy)是一种重要的数学思维方法,其核心在于当正面思考难以解决问题时,转而从问题的反面进行思考,通过解决反面问题来间接解决原问题。这一策略的本质是逆向思维,体现了“对立统一”的哲学思想,即事物往往包含相互对立又统一的两个方面。

在数学教育学中,“正难则反”策略被视为培养学生创造性思维和问题解决能力的关键方法;在认知心理学领域,它被归类为逆向推理(backward inference)或目标驱动推理,是人类认知系统中重要的启发式问题解决策略。

1.2. “正难则反”策略在数学教育学中的应用

1.2.1. 培养学生的逆向思维能力

教师通过设计特定问题情境,引导学生从结论出发进行反向推导,如在证明“三角形内角和为180˚”时,先假设结论不成立,推导出矛盾。在小学阶段,通过“倒推法”解决简单问题,如计算“从1到10的和”时,采用(1 + 10) + (2 + 9) + ∙∙∙的配对方法,培养初步的逆向思维。在中学阶段,系统引入反证法作为“正难则反”策略的典型应用,解决“至少”、“至多”、“唯一性”等类型问题。

1.2.2. 优化教学设计与实践

案例分析法:收集和整理大量涉及“正难则反”思想的数学解题案例,涵盖不同数学分支和题型,为学生提供具体示范;

行动研究法:将“正难则反”策略的教学策略应用于实际教学,通过“实践–反思–调整–再实践”的循环过程,优化教学效果;

情境创设:构建生活化问题情境,如“司马光砸缸”故事,帮助学生理解“正难则反”策略的实际应用价值。

1.2.3. 提升解题效率与思维品质

简化运算过程:如在计算“1到100中不是3的倍数的数有多少个”时,先计算3的倍数数量(33个),再用100 − 33 = 67,比直接计数简便得多;

突破思维定式:当学生习惯于正向思维时,“正难则反”策略能帮助他们打破常规,发现新的解题路径;

培养批判性思维:通过反证法等应用,学生学会质疑假设、验证结论,形成严谨的数学思维习惯。

1.3. 实践应用与教学建议

1.3.1. 教学实施策略

循序渐进:从小学低年级的简单逆向问题开始,逐步过渡到中学阶段的复杂证明问题;

对比教学:将正向思维与逆向思维解法进行对比,让学生直观感受“正难则反”策略的优势;

生活化案例:利用“司马光砸缸”、“诸葛亮草船借箭”等经典故事,帮助学生理解“正难则反”策略的现实应用。

1.3.2. 典型问题类型

(1) 否定性命题:当直接证明困难时,用反证法证明命题的否定不成立;

(2) 唯一性命题:结论以“……唯一”形式出现,可考虑用反证法证明;

(3) “至多/至少”类命题:结论以“至少……”或“至少……”形式出现,适合用反证法证明;

(4) 存在性问题:判断某个数学对象是否存在时,若直接寻找证据困难,可假设其不存在,推出矛盾。

2. “正难则反”策略在高等代数中的应用

2.1. “正难则反”策略中反证法的应用

反证法[1] [2]是一种不遵循直接解题方向的证明方法,它通过反设与原命题相矛盾的逆命题,通过论证逆命题的真假,使用排中律和矛盾律,通过证明反命题,来证明原命题的真实性。在处理高等代数中多项式的问题时,通过运用反证法,可以更加高效地解决高等代数问题中,并且对高等代数诸多类型问题有更深层次的了解,从中熟悉高等代数问题。以便从不同方向思考出更多高等代数问题的解题思想。

2.1.1. 反证法在多项式中的应用

以下将通过举例来说明“正难则反”策略中反证法在高等代数多项式中的应用。

例1:设 f 1 ( x ), f 2 ( x ),, f m ( x ), g 1 ( x ),, g n ( x ) 都是多项式,而且 ( f i ( x ), g j ( x ) )=1 ( i=1,2,,m ; j=1,2,,n )求证:

( f 1 ( x ) f 2 ( x ) f m ( x ), g 1 ( x ) g 2 ( x ) g n ( x ) )=1. (1)

证明:用反证法。如果

d( x )=( f 1 ( x ) f 2 ( x ) f m ( x ), g 1 ( x ) g 2 ( x ) g n ( x ) )1, (2)

d( x ) 有一个不可约因式,设为 p( x ) 。于是 p( x )| f 1 ( x ) f 2 ( x ) f m ( x ) 。根据不可约多项式的性质, p( x ) 能整除 f 1 ( x ), f 2 ( x ),, f m ( x ) 中的一个,设为 f s ( x ) ( 1sm )。同理 p( x ) 整除 g 1 ( x ), g 2 ( x ),, g n ( x ) 中的一个,设为 g t ( x ) ( 1tn )。因此 p( x )|( f s ( x ), g t ( x ) ) ,与题设矛盾。所以

( f 1 ( x ) f 2 ( x ) f m ( x ), g 1 ( x ) g 2 ( x ) g n ( x ) )=1 (3)

2.1.2. 反证法在线性变换中的应用

例2:设 λ 1 , λ 2 是线性变换 A 的两个不同特征值 ε 1 , ε 2 是分别属于 λ 1 , λ 2 的特征向量,证明 ε 1 + ε 2 不是 A 的特征向量。

证明:设 A( ε 1 + ε 2 )=λ( ε 1 + ε 2 ) 。但

A( ε 1 + ε 2 )=A ε 1 +A ε 2 = λ 1 ε 1 + λ 2 ε 2 (4)

λ( ε 1 + ε 2 )= λ 1 ε 1 + λ 2 ε 2 ,于是

( λ λ 1 ) ε 1 +( λ λ 2 ) ε 2 =0 (5)

因为 λ 1 λ 2 λ λ 1 λ λ 2 不全为0,且属于不同特征值的特征向量是线性无关的,所以 ε 1 , ε 2 是线性无关的,矛盾。故 ε 1 + ε 2 不是 A 的特征向量。

例3:设A是一n阶下三角矩阵,证明:如果 a 11 = a 22 == a nn ,而至少有一 a i 0 j 0 0 ( i 0 > j 0 ) ,那么A不与对角矩阵相似。

证明:若A与对角矩阵

B=( b 1 b 2 b n ) (6)

相似,则A与它有相同特征值。于是 { b 1 , b 2 ,, b n } { a 11 , a 22 ,, a nn } 相同,则有 b 1 = b 2 == b n ,因而B是数量矩阵。数量矩阵可与任何矩阵交换,它只能相似于自己。若AB相似,则A必为数量矩阵。但现在A不是数量矩阵,矛盾。故A不能相似于对角矩阵。

2.1.3. 反证法在线性方程组中的应用

例4:证明:如果向量 α 1 , α 2 ,, α r 线性无关,而 α 1 , α 2 ,, α r ,β 线性相关,则向量 β 可经 α 1 , α 2 ,, α r 线性表出。

证明:由题设有不全为零的数 l, l 1 ,, l r 使 lβ+ l 1 α 1 ++ l r α r =0 。将 lβ 移项,得 ( l )β= l 1 α 1 ++ l r α r 。现证明 l0 。用反证法,若 l=0 ,由 l, l 1 ,, l r 不全为零,故 l 1 , l 2 ,, l r 不全为零,且有 0= l 1 α 1 + l 2 α 2 ++ l r α r 。与题设 α 1 , α 2 ,, α r 线性无关矛盾,故 l0

( l )β= l 1 α 1 ++ l r α r 两端同乘 1 l ,则得

β= l 1 l α 1 + l 2 l α 2 ++ l r l α r (7)

β 可经 α 1 , α 2 ,, α r 线性表出。

2.2. “正难则反”策略中逆推分析法的应用

逆推分析法是思考证明问题的一种重要思想方式,它是一种从问题的结论出发进行推理的方式。如果难以找到问题所给的条件和它所求结论之间的关联,那么直接从条件推导出结论可能会很困难,这时我们可以尝试使用逆推分析法。从要求的结论反向求证,逐步利用与条件相关的等价关系,直到我们找到一个可以直接证明的条件。逆推分析法的解题思路是:要论证结论A,则只需论证结论B。

2.2.1. 逆推分析法在线性变换的应用

例5:设V是数域Pn维线性空间。证明:由V的全体线性变换组成的线性空间是 n 2 维的。

分析:按照题目给定的条件直接证明V的全体线性变换组成的线性空间是 n 2 维的是困难的,这时我们从更为宽泛的数域P入手,先证明 P n×n n 2 维的。

证明: E 11 , E 12 ,, E 1n , E 21 , E 22 , E 2n , E n1 , E n2 ,, E nn 这组元素是 P n×n 的生成元,任一元 αP α= ( a ij ) n×n = i=1 n j=1 n a ij E ij

又若 i=1 n j=1 n a ij E ij = 0 ,即有

( a ij ) n×n = 0 (8)

于是

a ij =0 1i,jn (9)

{ E ij |1i,jn } 是线性无关的,因此它们是 P n×n 的一组基,从而 P n×n n 2 维的。

VPn维线性空间, L( V ) V上全体线性变换所成的空间。给定V上一组基 ε 1 , ε 2 ,, ε n ,任一线性变换与它在该基下的矩阵相对应。这就建立了 L( V ) P n×n 上的一个映射,它是双射,又保持各自的加法和数量乘法,因而是线性空间 L( V ) 到线性空间 P n×n 上的同构。由于是同构,他们的维数相同,即 L( V ) 也是 n 2 维的。

2.2.2. 逆推分析法在线性方程组中的应用

例6:设

A=( a 11 a 12 a 21 a 22 a 1n a 2n a n1 a n2 a nn ) (10)

为一实数域上的矩阵。证明:如果 | a ii |> ji | a ij | i=1,2,,n ,那么 | A |0

证明:由定理:齐次线性方程组

{ a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1 x 1 + a n2 x 2 ++ a nn x n =0 (11)

有非零解的充分必要条件是它的系数矩阵

A=( a 11 a 12 a 21 a 22 a 1n a 2n a n1 a n2 a nn ) (12)

的行列式 | A |=0 ;方程组

{ a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1 x 1 + a n2 x 2 ++ a nn x n =0 (13)

只有零解的充分必要条件是 | A |0 。故只要证明以A为系数矩阵的齐次线性方程组只有零解。这等价于对任一不全为零的实数组 c 1 , c 2 ,, c n ,证明必有,某i使 a i1 c 1 + a i2 c 2 ++ a in c n 0

由于 c 1 , c 2 ,, c n 不全为零,必有 c i 0 ,且 | c i || c j | j=1,2,,n 。于是

| j=1 n a ij c j || a ii c j | j=1 ji n | a ij c j | | a ii || c i | j=1 ji n | a ij || c i | =| c i |( | a ii | ji | a ij | )>0, (14)

j=1 n a ij c j 0 ,即以A为系数矩阵的齐次方程组只有零解。所以 | A |0

2.2.3. 逆推分析法在λ-矩阵中的应用

例7:设A是数域P上一个 n×n 矩阵,证明A A T 相似。

证明:要证明A A T 相似则只需证 λEA λE A T 等价。

因为

λE A T = ( λEA ) T (15)

λE A T ( λEA ) T 的各个子式之间按转置关系一一对应。对应的子式因为彼此互为转置,所以是相等的。因此 λEA λE A T 有相同的行列式因子, λEA λE A T 等价。

由定理:设 A,B 是数域P上两个 n×n 矩阵,AB相似的充分必要条件是它们的特征矩阵 λEA λEB 等价。故A A T 相似。

2.3. “正难则反”策略中构造反例的应用

证明一个命题是不成立的,最简洁又高效的方式就是举出它的反例,把能够否定一个命题成立的例子称为反例。运用列举出反例解决数学问题的方法被称为构造反例[3] [4]。以下高等代数线性空间的题目中要证明或判断是否成立相等,可以直接构造出相反的例子对问题进行快速否定。

构造反例在线性空间中的应用

例8:在给定空间直角坐标系的三维空间中,所有自原点引出的向量添上零向量构成一个三维线性空间 R 3 。试用几何空间例子来说明:若 U,V,X,Y 是子空间,满足 U+V=X XY ,是否一定有 Y=( YU )+( YV )

分析:如果直接证明 Y=( YU )+( YV ) 由题目所给的条件直接证明命题成立需要复杂的推导过程,而直接举出否定问题的反例就可以更为便捷地解决问题。

证明:取过原点的不重合的直线 l 1 , l 2 l 1 l 2 上的全部向量分别构成两个一维子空间 L 1 L 2 L 1 + L 2 l 1 , l 2 决定的平面上全部向量组成的二维子空间。再取此平面上过原点的一条直线 l ,它不与 l 1 , l 2 重合。令它上面的全部向量构成的子空间为Y,当 l 1 , l 2 不重合时,只交于原点,故

l 1 l 2 ={ 0 } (16)

Y( Y L 1 )+( Y L 2 ) (17)

2.4. “正难则反”策略在添补法中的应用

添补法[5]是一种解决数学问题的有效手段,它在初等代数中已经得到广泛使用,添补法从手段上看是一种从简单变为复杂的解题方法,但是从复杂中求得简的本质就是添补法的作用。因此,添补法在处理高等代数难题中具有相应优势。

2.4.1. 添补法在正定问题中的应用

在研究二次型或实对称矩阵的正定问题中,为了使证明过程更加简便,通常会添补一个单位矩阵 E n ,它作为一个乘积的稳定因子存在于矩阵乘积中,有时会依照要证明问题的需要再将 E n 改造为可逆矩阵与其逆或正交矩阵与其转置之积的形式: E n =P P 1 E n =T T

例9:设n阶实对称矩阵A的特征值皆大于常数a。证明:存在正定矩阵 ta 时,二次型 q( x 1 , x 2 ,, x n )= X ( AtE )X 是正定的。

证明:利用An阶实对称矩阵,故有正交矩阵T使

A= T diag{ λ 1 , λ 2 ,, λ n }T λ i >a (18)

从而

q( x 1 , x 2 ,, x n )= X [ T diag{ λ 1 ,,, λ n }TtE ]X (19)

这时为了在中间的差项 T diag{ λ 1 ,,, λ n }TtE 中运用左右分配律,须在减项 tE 添补因子 E n =T T 以便使

q( x 1 , x 2 ,, x n )= ( TX ) [ diag{ λ 1 t,, λ 2 t,, λ n t } ]( TX ) (20)

于是当 X0 时,

TX= ( y 1 , y 2 ,, y n ) 0 (21)

q( x 1 ,, x n )= i1 n ( λ 1 t ) y 2 >0 (22)

2.4.2. 添补法在线性方程组中的应用

我们可以用行列式求解方程和未知数相同的方程。然而,对于方程数小于未知数的线性方程,由于方程和未知数个数不一致,则用添补法将其转化为方程数和未知数相等的特殊方程。

例10:对次线性方程组

{ a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1,1 x 1 + a n1,2 x 2 ++ a n1,n x n =0 (23)

M i 是系数矩阵 A n1,n 中划去第i列所成的 n1 阶行列式。证明:若 r( A )=n1 η=( M 1 , M 2 ,, ( 1 ) n1 M n ) 为其次线性方程组的一个基础解系。

证明:因为 r( A )=n1 ,基础解系由一个非零解向量构成,且 η0 。因此只需证 η 为齐次线性方程组

{ a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1,1 x 1 + a n1,2 x 2 ++ a n1,n x n =0 (24)

的一个解。由题只有 n1 个方程但有 n 个未知数,于是利用添补法对每个i有齐次线性方程组

{ a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1,1 x 1 + a n1,2 x 2 ++ a n1,n x n =0 (25)

与齐次线性方程组

{ a i1 x 1 + a i2 x 2 ++ a in x n =0 a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1,1 x 1 + a n1,2 x 2 ++ a n1,n x n =0 (26)

同解。再利用齐次线性方程组

{ a i1 x 1 + a i2 x 2 ++ a in x n =0 a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1,1 x 1 + a n1,2 x 2 ++ a n1,n x n =0 (27)

的行列式 D i 为0并将 D i 按第1行展开得 η

a i1 x 1 + a i2 x 2 ++ a in x n =0 i=1,2,,n (28)

的解,即为齐次线性方程组

{ a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1,1 x 1 + a n1,2 x 2 ++ a n1,n x n =0 (29)

或齐次线性方程组

{ a i1 x 1 + a i2 x 2 ++ a in x n =0 a 11 x 1 + a 12 x 2 ++ a 1n x n =0 a 21 x 1 + a 22 x 2 ++ a 2n x n =0 a n1,1 x 1 + a n1,2 x 2 ++ a n1,n x n =0 (30)

的解。

3. “正难则反”策略在高等代数中应用的思考

3.1. 高等代数习题中解题方法的选择

(1) 高等代数解题与解决数学中其他部分的题目是一样的,重点是理解,寻找到解决问题的思路,理解必要问题的公式、概念等,并深入挖掘证明,直到完整地理解。对于数学结论和概念的运用都可以自然地在解题过程中实现。

(2) 在观察高等代数题目时,有必要从正反两个层面来理解,如果只从一个方面考虑,那么就只能得到一个概念,并且可能难以找到最简洁的解题方法,只有从两方面来看待它,发掘概念的不同方向,不同层次,才能较深入地理解题目中一些关键的内容,找到更便捷的解题方法。

(3) 在高等代数的解题方法选择上一定要注重逻辑,学会建立逻辑方法,寻找适合的解题方法和解题途径。建立起高等代数知识点之间的逻辑结构,把各个知识点组合成一个整体,摒弃孤立知识点的思考模式,结合各个知识结构进行思考,综合运用。

3.2. 应用“正难则反”策略解决数学问题应注意

(1) 当遇到直接思考难以解决的问题时,我们就会想到运用“正难则反”策略。但在解题的过程中,我们不仅可以从反向思考这个问题,还可以从反向的不同角度思考,即“正难则反”策略中的解题方法的不同选择。由于解题方法的选择是多种多样的,这就要求具体问题具体分析,不仅要掌握多种解题方法,并且能够熟练运用。

(2) 在解决问题的过程当中我们经常容易忽略一个步骤,那就是审题。从遇到要解决的问题开始,我们就应该先观察要处理的问题,不要立即开始判断和计算,仔细研究并分析题设所给的条件想要引导我们使用哪种解题方法,选择一个合适的解决方案,然后再开始进一步的计算。在解决数学问题时养成良好的解决问题的习惯,学会检查和分析问题,这能在解决数学问题的过程中起到事半功倍的效果。

参考文献

[1] 李群. 高等代数解题中反证法实例研究[J]. 黑河学院学报, 2019, 10(1): 212-214.
[2] 杜玉坤. 浅谈反证法在高等代数中的应用[J]. 数学学习与研究, 2021(3): 8-10.
[3] 刘晓翠. 数学解题中的正难则反思想及其教学实践研究[D]: [硕士学位论文]. 长沙: 湖南师范大学, 2014.
[4] 莫明忠. 反证法在高等代数解题中的应用[J]. 高等函授学报(自然科学版), 2013, 26(1): 62-63.
[5] 廖贻华, 唐丽娜. 高等代数中的添补法[J]. 广西教育学院学报, 2012(2): 148-149.