forked from yhwu-is/Linear-Algebra-Left-Undone
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path11 朝花夕拾.tex
More file actions
1869 lines (1602 loc) · 115 KB
/
11 朝花夕拾.tex
File metadata and controls
1869 lines (1602 loc) · 115 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
\chapter{朝花夕拾} \label{chap:朝花夕拾}
我为这一讲取了一个很有诗意的名字,用以说明这一节我们重在对往日所学知识的回忆. 我们一路走来为了能进入这一讲做了太多准备工作,包括一开始难以理解的抽象空间和映射,以及后面具象但充满技巧性的矩阵与行列式. 但``吹尽狂沙始到金'',这一讲希望读者跟随我们的脚步,回忆起这一路上学习的核心概念和定理,为我们线性方程组一般理论的讨论画下一个完美的句点.
在解的一般理论中,我们将首先讨论有无解以及有解时唯一解和无穷解对应的情况,然后介绍了方程系数矩阵为方阵时用行列式表达的一般理论,即著名的 Cramer 法则. 然后分别讨论齐次与非齐次线性方程组解的结构分别具有什么特征,并且从对偶空间的角度给出了线性方程组解的几何解释. 接下来,我们将利用一般理论讨论一些秩有关的等式和不等式,也将讨论线性方程组中一些特殊的题型. 愿读者在每一个定理的证明和每一个例题的解答中,都能进一步体会之前所学的知识,加深理解,有所感悟.
\section{线性方程组解的一般理论}
\subsection{线性方程组解的一般理论}
\begin{theorem}{线性方程组有解的充要条件}{有解条件}
线性方程组有解的充分必要条件是其系数矩阵与增广矩阵有相同的秩.
\end{theorem}
定理的证明非常简单,这里简要介绍思路:将方程组视为$x_1\beta_1+x_2\beta_2+\cdots+x_n\beta_n=\vec{b}$($\beta_i$就是系数矩阵的第$i$列),则有解的条件为$\vec{b}$可以被$\beta_1,\ldots,\beta_n$线性表示,这等价于向量组$(\beta_1,\ldots,\beta_n)$与$(\beta_1,\ldots,\beta_n,\vec{b})$等价,故定理成立. 下面是一个应用的例子:
\begin{example}{}{}
设$n$阶矩阵$A$的行列式$|A|\neq 0$,记$A$的前$n-1$列形成的矩阵为$A_1$,$A$的第$n$列为$\vec{b}$,问:线性方程组$A_1X=\vec{b}$是否有解?
\end{example}
\begin{solution}
无解;$|A|\neq 0$可知$r(A)=n$,$r(A_1)=n-1$,因此系数矩阵$A_1$的秩小于增广矩阵$A$的秩$n$,故无解.
\end{solution}
下面这一定理讨论方程组有解的情况下,唯一解和无穷解的条件,根据高斯消元法这一定理是很显然的:
\begin{theorem}{}{方程组解}
当方程组有解时(注意这个前提),以下定理成立:
\begin{enumerate}
\item 如果它的系数矩阵$A$的秩等于未知量的数目$n$,则方程组有唯一解;
\item 如果$A$的秩小于$n$,则方程组有无穷多个解.
\end{enumerate}
\end{theorem}
当系数矩阵为方阵时,这一定理就是著名的\nameref{thm:Cramer}结论的一部分. 从历史角度来开,引入行列式是用于求解线性方程组的. 瑞士数学家克莱姆(Cramer)于 1750 年在他的《线性代数分析导言》中发表了这一方法. 事实上莱布尼兹〔1693〕,以及麦克劳林〔1748〕亦研究了这一法则,但他们的记法不如克莱姆清晰. 接下来我们介绍这一充满历史底蕴的定理:
\begin{theorem}{Cramer法则}{Cramer} \index{Cramer@Cramer 法则 (Cramer's rule)}
对线性方程组
\begin{gather}
\label{eq:13:线性方程组1}
\begin{cases} \begin{aligned}
a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n & = 0 \\
a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n & = 0 \\
& \vdotswithin{=} \\
a_{n1}x_1+a_{n2}x_2+\cdots+a_{nn}x_n & = 0
\end{aligned} \end{cases}
\\
\label{eq:13:线性方程组2}
\begin{cases} \begin{aligned}
a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n & = b_1 \\
a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n & = b_2 \\
& \vdotswithin{=} \\
a_{n1}x_1+a_{n2}x_2+\cdots+a_{nn}x_n & = b_n
\end{aligned} \end{cases}
\end{gather}
令$D=\begin{vmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{n1} & a_{n2} & \cdots & a_{nn}
\end{vmatrix}$,称为系数行列式.
令$D_1=\begin{vmatrix}
b_1 & a_{12} & \cdots & a_{1n} \\
b_2 & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
b_n & a_{n2} & \cdots & a_{nn}
\end{vmatrix},\ldots,D_n=\begin{vmatrix}
a_{11} & a_{12} & \cdots & b_1 \\
a_{21} & a_{22} & \cdots & b_2 \\
\vdots & \vdots & \ddots & \vdots \\
a_{n1} & a_{n2} & \cdots & b_n
\end{vmatrix}$.
\begin{enumerate}
\item 方程组 \ref{eq:13:线性方程组1} 只有零解$\iff D \neq 0$,\\
方程组 \ref{eq:13:线性方程组1} 有非零解(无穷多解)$\iff D=0$,即$r(A)<n$;
\item 方程组 \ref{eq:13:线性方程组2} 有唯一解$\iff D \neq 0$,此时$x_i=\dfrac{D_i}{D}\enspace(i=1,2,\ldots,n)$,\\
当$D=0$时,方程组 \ref{eq:13:线性方程组2} 要么无解,要么有无穷多解.
\end{enumerate}
\end{theorem}
不难看出,Cramer 法则不仅是一般理论在系数矩阵下的特殊情况,也给出了有解时如何求解的方法.
\begin{proof}
我们不区分齐次与非齐次方程组进行证明,实际上齐次的结论只是下面证明的特例. 事实上,对于任意线性方程组$AX=b$,其中$b$可以是零向量,若$D=|A|\neq 0$,则$A$可逆,因此方程组有解
\[X=A^{-1}b=\frac{1}{|A|}A^*b=\frac{1}{D}A^*b,\]
即
\[\begin{pmatrix}
x_1 \\ x_2 \\ \vdots \\ x_n
\end{pmatrix}= \dfrac{1}{D}\begin{pmatrix}
A_{11} & A_{21} & \cdots & A_{n1} \\
A_{12} & A_{22} & \cdots & A_{n2} \\
\vdots & \vdots & \ddots & \vdots \\
A_{1n} & A_{2n} & \cdots & A_{nn}
\end{pmatrix}\begin{pmatrix}
b_1 \\ b_2 \\ \vdots \\ b_n
\end{pmatrix},\]
于是根据\autoref{def:递归式定义},
\[x_i=\frac{1}{D}(b_1A_{1i}+b_2A_{2i}+\cdots+b_nA_{ni})=\frac{D_i}{D}\enspace(i=1,2,\ldots,n)\]
事实上此时解唯一,因为可逆矩阵$A$应当是可逆线性映射$\sigma$关于某组基的表示矩阵. 对于可逆映射而言,首先必须是单射,因此$\sigma(a)=b$只能有唯一解,因此$AX=b$只能有唯一解.
反之,若方程组$AX=b$只有唯一解,说明方阵$A$对应的线性映射$\sigma$是单射,并且因为$A$是方阵,因此$\sigma$出发空间与到达空间维数相同,由\autoref{thm:双射等价条件} 可知$\sigma$是双射,因此$A$可逆,从而$|A|\neq 0$. 综上可以证明方程组$AX=b$有唯一解$\iff D=|A|\neq 0$.
剩下的无解、无穷解的结论就很显然了. 若$AX=b$无解或有无穷解,反证法,若$D\neq 0$,则$A$可逆,从而$AX=b$有唯一解,矛盾,故$D=0$. 反之,若$D=0$,则$A$不可逆,反证法,若$AX=b$有唯一解,$A$可逆,矛盾,故$AX=b$无解或有无穷解(完全就是前面$AX=b$有唯一解$\iff D=|A|\neq 0$的推论).
\end{proof}
我们可以用 Cramer 法则求解线性方程组,但要注意只有方程个数与未知数个数相等时才能使用,并且需要系数行列式不为0.
\begin{example}{}{}
求解方程组$\begin{cases}
x_1+x_2+x_3=1 \\
a_1x_1+a_2x_2+a_3x_3=0 \\
a_1^2x_1+a_2^2x_2+a_3^2x_3=0
\end{cases}$,其中$a_1,a_2,a_3$两两不等.
\end{example}
\begin{solution}
$a_1,a_2,a_3$两两不等时,我们有
\[D=\begin{vmatrix}
1 & 1 & 1 \\
a_1 & a_2 & a_3 \\
a_1^2 & a_2^2 & a_3^2
\end{vmatrix}=(a_2-a_1)(a_3-a_1)(a_3-a_2)\neq 0,\]
根据Cramer法则,方程组有唯一解,且
\[D_1=\begin{vmatrix}
1 & 1 & 1 \\
0 & a_2 & a_3 \\
0 & a_2^2 & a_3^2
\end{vmatrix}=(a_3-a_2)a_2a_3,\]
\[D_2=\begin{vmatrix}
1 & 1 & 1 \\
a_1 & 0 & a_3 \\
a_1^2 & 0 & a_3^2
\end{vmatrix}=(a_1-a_3)a_1a_3,\]
\[D_3=\begin{vmatrix}
1 & 1 & 1 \\
a_1 & a_2 & 0 \\
a_1^2 & a_2^2 & 0
\end{vmatrix}=(a_2-a_1)a_1a_2,\]
因此
\[x_1=\dfrac{D_1}{D}=\dfrac{a_2a_3}{(a_2-a_1)(a_3-a_1)},\]\[x_2=\dfrac{D_2}{D}=\dfrac{a_1a_3}{(a_1-a_2)(a_3-a_2)},\]\[x_3=\dfrac{D_3}{D}=\dfrac{a_1a_2}{(a_1-a_3)(a_2-a_3)}.\]
\end{solution}
因此通过上述定理我们首先了解了线性方程组有无解的一般准则,然后讨论了有解前提下唯一解、无穷解对应于什么情况,并且给出了方阵情况下的情况,以及有解时的求解的方法. 事实上,有关线性方程组解的情况的讨论至此文意已尽. 无论是理论层面或是解决题目的方面,上述定理都为我们提供了足量的信息.
\subsection{齐次线性方程组解的一般理论}
接下来我们将分别针对齐次和非齐次线性方程组的情况展开关于解的结构性质的讨论. 回顾\autoref{ex:常见子空间} 中的讨论,对于齐次线性方程组$AX=0$,我们有:
\begin{theorem}{}{}
齐次线性方程组$AX=\vec{0}$的解空间为$\mathbf{R}^n$的子空间.
\end{theorem}
这一结论告诉我们,齐次线性方程组解构成线性空间,这是一个重要的结构性结论,这一线性空间我们通常记为 $N(A)$. 在确认其为线性空间后,我们来研究该线性空间的基本性质,即 $N(A)$ 的基和维数. 在高斯消元法求解线性方程组的最后一步,我们选取了自由未知量,然后将线性方程组的解表达为了如下形式:
\[X = k_1X_1 + k_2X_2 + \cdots + k_{n-r}X_{n-r},\]
其中 $X_1,\ldots,X_{n-r}$ 我们称为线性方程组的基础解系. 现在我们将证明基础解系实际上就是 $N(A)$ 的一组基,并且 $r$ 代表的就是系数矩阵的秩:
\begin{theorem}{}{齐次维数}
矩阵 $A \in \mathbf{M}_{m \times n}(\mathbf{F})$,若 $r(A) = r$,则该齐次线性方程组 $AX = \vec{0}$ 的解空间维数为 $n - r$,且其一组基就是基础解系 $X_1,\ldots,X_{n-r}$.
\end{theorem}
\begin{proof}
\begin{enumerate}
\item 维数部分证明:事实上,本定理的维数部分可以改写为类似于维数公式的形式,即
\begin{equation}\label{eq:15:齐次维数公式}
r(A) + \dim N(A) = n.
\end{equation}
其中 $N(A)$ 表示 $AX=\vec{0}$ 的解空间,区别在于维数公式中 $A$ 应当替换为线性映射 $\sigma$.
我们令$A$是线性映射$\sigma$在出发空间和到达空间基下的矩阵表示,根据矩阵的秩的定义,$r(A)=r(\sigma)$;又根据\autoref{eq:7:方程组与核空间2} 的讨论,$\ker\sigma$和$N(A)$之间是坐标的一一对应关系,因此$\dim N(A)=\dim\ker\sigma$. 因此我们有\autoref{eq:15:齐次维数公式} 也成立,证毕.
\item 基部分证明:对 $A$ 作初等行变换可将其化为有 $r$ 个非零行的行简化阶梯形矩阵,再作一些列对换(实际上就是相应地改变未知元的次序)可使阶梯形矩阵的左上角为 $r$ 阶单位矩阵,为了表述简便,不妨假设
\[A \xrightarrow{\text{初等变换}}\begin{pmatrix}
1 & 0 & \cdots & 0 & c_{1,r+1} & \cdots & c_{1n} \\
0 & 1 & \cdots & 0 & c_{2,r+1} & \cdots & c_{2n} \\
\vdots & \vdots & \ddots & \vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1 & c_{r,r+1} & \cdots & c_{rn} \\
0 & 0 & \cdots & 0 & 0 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 0 & 0 & \cdots & 0
\end{pmatrix},\]
\end{enumerate}
即我们把所有主元都调换到了前 $r$ 列,那么这一方程组的解和 $AX = \vec{0}$ 的差别只是元素的位置可能发生了改变,并不影响线性相关性. 取后 $n - r$ 个变量为自由未知量,我们可以直接写出变换后的矩阵对应的方程组的解,即
\[X = k_1X_1 + k_2X_2 + \cdots + k_{n-r}X_{n-r},\]
其中
\begin{gather*}
X_1 = (-c_{1,r+1},-c_{2,r+1},\ldots,-c_{r,r+1},1,0,\ldots,0)^\mathrm{T},\\
X_2 = (-c_{1,r+2},-c_{2,r+2},\ldots,-c_{r,r+2},0,1,\ldots,0)^\mathrm{T},\\
\vdots\\
X_{n-r} = (-c_{1n},-c_{2n},\ldots,-c_{rn},0,\ldots,1)^\mathrm{T}.
\end{gather*}
显然 $X_1,\ldots,X_{n-r}$ 是线性无关的,并且向量组长度等于 $N(A)$ 的维数,因此是 $N(A)$ 的一组基,证毕.
\end{proof}
我们可以用\autoref{thm:齐次维数} 解决很多问题,下面是一个最简单的例子:
\begin{example}{}{}
若$n$元齐次线性方程组$AX = \vec{0}$的解都是$BX = \vec{0}$的解. 证明:$r(B) \leqslant r(A)$.
\end{example}
\begin{proof}
由\autoref{thm:齐次维数},$r(A)=n-\dim N(A)$,$r(B)=n-\dim N(B)$,由于$AX=\vec{0}$的解都是$BX=\vec{0}$的解,即$N(A) \subset N(B)$,因此$\dim N(A) \leqslant \dim N(B)$,故$r(B) \leqslant r(A)$.
\end{proof}
% 有关行向量:爬过内积一章之后似乎并没有发现有关行向量空间特别细致的研究,只在酉矩阵那里提了一嘴;在第一章中也提到有关行向量的部分在对偶空间中会解释,但是只能通过第六章+第七章矩阵转置一节末的解释中粗略看出行向量某种程度上可看作有限维线性空间对应的线性泛函,挖个小坑将来把这部分补一下(
实际上在前面的讨论中,无论是\nameref{thm:有解条件}的结论,还是\autoref{thm:齐次维数} 中对于$N(A)$性质的讨论,都与列向量组成的线性空间有关,但好像从未出现过行向量有关的定理. 事实上,我们将在未来讨论了内积空间正交性后展开对行向量空间的讨论,现在囿于概念上的缺乏无法叙述相关定理.
\subsection{非齐次线性方程组解的一般理论}
回顾\autoref{ex:常见子空间} 中的讨论我们发现,非齐次线性方程组的解不构成线性空间,但我们可以尝试将其与齐次线性方程组解空间联系起来研究. 对于非齐次线性方程组
\begin{equation} \label{eq:15:非齐次}
x_1\beta_1+x_2\beta_2+\cdots+x_n\beta_n=\vec{b}
\end{equation}
我们将$n$元齐次线性方程组
\begin{equation} \label{eq:15:齐次}
x_1\beta_1+x_2\beta_2+\cdots+x_n\beta_n=\vec{0}
\end{equation}
称为其导出组,则我们有:
\begin{theorem}{}{通解加特解}
如果$n$元非齐次线性方程组有解,则它的解集$U=\{\gamma_0+\eta \mid \eta \in W\}$.
\end{theorem}
其中$\gamma_0$为\autoref{eq:15:非齐次} 的一个解(称为特解),$W$为\autoref{eq:15:齐次} 的解空间(\autoref*{eq:15:齐次} 的解称为通解). 更具体地,设非齐次线性方程组$AX=b$有特解$X_0$,方程$AX=0$的基础解系为$X_1,\ldots,X_n$,则这一定理告诉我们$AX=b$的任何一个解都可以写为
\[X=X_0+k_1X_1+k_2X_2+\cdots+k_nX_n,\]
的形式. 事实上,对于这种通解+特解的结构,如果读者在此之前学习了商空间一节,那么我们就会发现$U$实际上就是$W$的一个仿射子集. 当然如果没有学习相关概念,我们可以想象一个三元非齐次线性方程$ax + by + cz = d$ 和齐次线性方程$ax + by + cz = 0$. 非齐次线性方程的解显然对应一个不过原点的平面,而齐次则过原点. 我们便可以认为是齐次线性方程解平面沿着特解对应的向量平移到非齐次线性方程的解平面,这便是这一结论的几何解释(三维情形下). 同时我们可以得到下述结论:
\begin{enumerate}
\item $n$元非齐次线性方程组 \ref*{eq:15:非齐次} 的两个解的差是它的导出组 \ref*{eq:15:齐次} 的一个解;
\item $n$元非齐次线性方程组 \ref*{eq:15:非齐次} 的一个解与它的导出组 \ref*{eq:15:齐次} 的一个解之和仍是非齐次线性方程组 \ref*{eq:15:非齐次} 的一个解.
\end{enumerate}
\begin{proof}
事实上,\ref*{eq:15:非齐次} 可以写为$AX=\vec{0}$.
\begin{enumerate}
\item 设$\gamma_1,\gamma_2$分别是非齐次线性方程组 \ref*{eq:15:非齐次} 的两个解,则
\[A(\gamma_1-\gamma_2)=\vec{b}-\vec{b}=\vec{0}.\]
\item 设$\gamma_1$是非齐次线性方程组 \ref*{eq:15:非齐次} 的一个解,$\eta_1$是齐次线性方程组 \ref*{eq:15:齐次} 的一个解,则
\[A(\gamma_1+\eta_1)=\vec{b}+\vec{0}=\vec{b}.\]
\end{enumerate}
\end{proof}
实际上根据上述几何描述形象理解这两个结论也不困难. 下面我们将通过一些例子进一步探讨非齐次线性方程组解的结构问题:
\begin{example}{}{非齐次解的进一步结构}
若$X_0$是非齐次线性方程组$AX=\vec{b}$的一个特解,$X_1,\ldots,X_p$是$AX=\vec{0}$的基础解系,证明:
\begin{enumerate}
\item $X_0,X_1,X_2,\ldots,X_p$线性无关;
\item $X_0,X_0+X_1,X_0+X_2,\ldots,X_0+X_p$线性无关;
\item $AX=\vec{b}$的任一个解$X$可表示为
\[X=k_0X_0+k_1(X_0+X_1)+k_2(X_0+X_2)+\cdots+k_p(X_0+X_p),\]
其中$k_0+k_1+k_2+\cdots+k_p=1$.
\end{enumerate}
\end{example}
\begin{proof}
\begin{enumerate}
\item 设$k_0X_0+k_1X_1+k_2X_2+\cdots+k_pX_p=\vec{0}$,则
\[A(k_0X_0+k_1X_1+k_2X_2+\cdots+k_pX_p)=\vec{0}.\]
因为$X_1,\ldots,X_p$是$AX=\vec{0}$的基础解系,所以$AX_i=\vec{0}$,$i=1,2,\ldots,p$,故$k_0AX_0=k_0\vec{b}=\vec{0}$,由于$\vec{b}\neq \vec{0}$,因此$k_0=0$. 因此
\[k_1X_1+k_2X_2+\cdots+k_pX_p=\vec{0},\]
因为$X_1,\ldots,X_p$是$AX=\vec{0}$的基础解系,所以它们线性无关,故$k_1=k_2=\cdots=k_p=0$,故$k_0=k_1=k_2=\cdots=k_p=0$,故$X_0,X_1,X_2,\ldots,X_p$线性无关.
\item 设$k_0X_0+k_1(X_0+X_1)+k_2(X_0+X_2)+\cdots+k_p(X_0+X_p)=\vec{0}$,则
\[(k_0+k_1+k_2+\cdots+k_p)X_0+k_1X_1+k_2X_2+\cdots+k_pX_p=\vec{0}.\]
由上一问知,$X_0,X_1,X_2,\ldots,X_p$线性无关,故$\begin{cases}
k_0+k_1+k_2+\cdots+k_p=0 \\
k_1=k_2=\cdots=k_p=0
\end{cases}$因此$k_0=k_1=k_2=\cdots=k_p=0$,故$X_0,X_0+X_1,X_0+X_2,\ldots,X_0+X_p$线性无关.
\item 设$X$是$AX=\vec{b}$的任一个解,则由\autoref{thm:通解加特解} 可知,$X$可以被表示为
\begin{align*}
X & =X_0+k_1X_1+k_2X_2+\cdots+k_pX_p \\
& =(1-k_1-k_2-\cdots-k_p)X_0+k_1(X_0+X_1)+k_2(X_0+X_2)+\cdots+k_p(X_0+X_p)
\end{align*}
令$k_0=1-k_1-k_2-\cdots-k_p$,则$k_0+k_1+k_2+\cdots+k_p=1$,命题得证.
\end{enumerate}
\end{proof}
本例说明了非齐次线性方程组的特解事实上与对应的齐次线性方程组的基础解系也是线性无关的. 事实上本例的结论和解决思路都是非常重要,请读者务必掌握.
\begin{example}{}{非齐次线性无关解}
设$A$为$s \times n$矩阵,且$r(A)=r$,证明:非齐次线性方程组$AX=\vec{b}$至多存在$n-r+1$个线性无关的解向量.
\end{example}
\begin{proof}
当$AX=\vec{b}$无解时有0个解向量,我们知道$r\leqslant n$,因此$n-r+1\geqslant 1$,故命题成立.
当$AX=\vec{b}$有解时,设$X_0$是非齐次线性方程组$AX=\vec{b}$的一个特解,根据\autoref{thm:齐次维数} 知,$AX=\vec{0}$的解空间维数为$n-r$,故设$X_1,\ldots,X_{n-r}$是$AX=\vec{0}$的基础解系,则由\autoref{ex:非齐次解的进一步结构} 知,$X_0,X_0+X_1,X_0+X_2,\ldots,X_0+X_{n-r}$线性无关,并且它们都是$AX=\vec{b}$的解,因此非齐次线性方程组$AX=\vec{b}$存在$n-r+1$个线性无关的解向量.
下面要说明$AX=\vec{b}$任意$n-r+2$个解向量必定线性相关. 利用反证法,设$\eta_1,\eta_2,\ldots,\eta_{n-r+2}$是$AX=\vec{b}$的$n-r+2$个线性无关解向量,则$\eta_2-\eta_1,\eta_3-\eta_1,\ldots,\eta_{n-r+2}-\eta_1$均为$AX=\vec{0}$的解向量. 设
\[k_1(\eta_2-\eta_1)+k_2(\eta_3-\eta_1)+\cdots+k_{n-r+1}(\eta_{n-r+2}-\eta_1)=\vec{0},\]
即
\[k_1\eta_2+k_2\eta_3+\cdots+k_{n-r+1}\eta_{n-r+2}-(k_1+k_2+\cdots+k_{n-r+1})\eta_1=\vec{0},\]
因为$\eta_1,\eta_2,\ldots,\eta_{n-r+2}$线性无关,所以
\[k_1=k_2=\cdots=k_{n-r+1}=0,\]
即$\eta_2-\eta_1,\eta_3-\eta_1,\ldots,\eta_{n-r+2}-\eta_1$线性无关,因此$AX=\vec{0}$的解向量至少有$n-r+1$个线性无关,这与$AX=\vec{0}$的解空间维数为$n-r$矛盾,故假设不成立,命题得证.
\end{proof}
\section{线性方程组解的几何解释}
接下来从对偶空间的角度探讨一下线性方程组的结构问题. 考虑方程组 $Ax = b$,我们将其写开:
\[
\begin{cases}
\begin{aligned}
a_{11} x_1 + a_{12} x_2 + \cdots + a_{1n} x_n & = b_1 \\
a_{21} x_1 + a_{22} x_2 + \cdots + a_{2n} x_n & = b_2 \\
\vdotswithin{=} \\
a_{m1} x_1 + a_{m2} x_2 + \cdots + a_{mn} x_n & = b_m
\end{aligned}
\end{cases}
\]
因此从几何直观来看,线性方程组无非是一族超平面的交. 现在,用线性泛函的语言重述一下这个性质,记:
\[
\varphi_k(x_1, x_2, \cdots, x_n) = a_{k1} x_1 + a_{k2} x_2 + \cdots + a_{kn} x_n
\]
则我们知道,上述线性方程组的可行解就是
\[
\bigcap_{i = 1}^k \varphi_i^{-1} (b_i)
\]
我们知道,这样的一组纤维构成一个仿射子集,而仿射子集无非就是一个超平面,所以,现在上面的直观已经被用代数的语言描述了. 接下来,让我们考察仿射子集的交,也就是以下引理:
\begin{lemma}{}{}
仿射子集的交如果非空,则它依然是仿射子集.
\end{lemma}
从直观上看,这个结果就是说,两个线性的东西的交集依然是线性的. 不妨设想一下三维情形,两个平面交于一条直线,而直线依然是一个线性的对象. 在下面的证明中,我们会给出这条直线的构造,而在后面关于射影几何代数的未竟专题当中,这将称为我们讨论的一个核心.
\begin{proof}
考虑两个仿射子集 $v_1 + W_1, v_2 + W_2$. 如果向量 $u \in (v_1 + W_1) \cap (v_2 + W_2)$,那么也就是说它可以表示成
\[
u = v_1 + w_1 = v_2 + w_2
\]
为了证明它是一个仿射子集,显然的想法就是,它减掉某一个东西之后构成一个线性空间. 那么这个东西是什么呢?很简单,只要假定它存在就可以了. 令 $u_0 \in (v_1 + W_1) \cap (v_2 + W_2)$,记其为 $v_1 + \hat w_1 = v_2 + \hat w_2$,则
\[
u - u_0 = w_1 - \hat w_1 = w_2 - \hat w_2 \in W_1 \cap W_2
\]
因此,下面我们直接考虑证明 $(v_1 + W_1) \cap (v_2 + W_2) = u_0 + W_1 \cap W_2$. 现在已经证明了左边包含于右边. 考虑 $u_0 + w \in u_0 + W_1 \cap W_2$,则
\[
u_0 + w = v_1 + \hat w_1 + w = v_1 + (\hat w_1 + w) \in v_1 + W_1
\]
同理可证 $u_0 + w \in v_2 + W_2$. 因此右边包含于左边. 从此得证.
\end{proof}
参照这个构造,应用归纳法,我们知道:
\[
\bigcap_{i = 1}^n (v_i + W_i) = v_0 + \bigcap_{i = 1}^n W_i
\]
其中 $v_0$ 为一个已经选出的代表元. 因此,我们展开线性方程的可行解的表达方式,根据\autoref{thm:纤维的结构} 有 $\varphi_i^{-1}(b)$ 可以表达为 $v_i + \ker \varphi$ 的形式,所以:
\[
\bigcap_{i = 1}^m \varphi_i^{-1} (b_i) = v_0 + \bigcap_{i = 0}^m \ker \varphi_i
\]
我们将前面部分称为特解,后面部分称为通解. 而通解如我们所见就是 $Ax = 0$ 的解. 于是,参照\autoref{thm:零化子维数} 以及\autoref{lem:NU性质},$Ax = 0$ 的解空间的维数就是 $\dim Z(\spa\{\varphi_1,\ldots,\varphi_m\}) = \dim V - \dim\spa\{\varphi_1,\ldots,\varphi_m\}$. 因此,我们只需考察在 $m$ 个线性泛函当中,有多少个是线性无关的. 而实际上我们知道线性泛函 $a^\mathrm{T}x = 1$ 与向量 $a$ 一一对应,故这一问题就转化为求这些向量拼成的矩阵的秩的问题了. 而这些向量本身来源于线性方程组的系数,因此拼成的矩阵就是系数矩阵,所以我们从几何的角度也得到了\autoref{thm:齐次维数} 的结论.
\section{理论应用}
本节我们将综合线性方程组解的一般理论和之前所学的知识讨论一些秩的等式/不等式,以及其它一些经典的相关问题. 我们首先来看四个最为经典的问题:
\begin{example}{}{线性方程组理论与秩不等式}
利用线性方程组解的一般理论,证明以下命题:
\begin{enumerate}
\item 设$A,B$分别是$m \times n$和$n \times s$矩阵,则$r(AB)\leqslant\min\{r(A),r(B)\}$;
\item 设$A,B$分别是$m \times n$和$n \times s$矩阵,且$AB=O$,证明:$r(A)+r(B)\leqslant n$;
\item 设$A$是$m \times n$实矩阵,证明:$r(A^\mathrm{T}A)=r(AA^\mathrm{T})=r(A)$;
\item $A^2=A \iff r(A)+r(E-A)=n$.
\end{enumerate}
\end{example}
\begin{proof}
\begin{enumerate}
\item 因为$BX=\vec{0}$可以导出$ABX=\vec{0}$,因此$N(B)\subset N(AB)$,因此$\dim N(B)\leqslant\dim N(AB)$,因此$r(AB)=s-\dim N(AB)\leqslant s-\dim N(B)=r(B)$
又由$r(AB)=r((AB)^{\mathrm{T}})=r(B^{\mathrm{T}}A^{\mathrm{T}})\leqslant r(A^{\mathrm{T}})=r(A)$(最后一个小于等于理由同上面证明$r(AB)\leqslant r(B)$),因此$r(AB)\leqslant\min\{r(A),r(B)\}$.
\item 将$B$按列分块为$(B_1,B_2,\ldots,B_s)$,则$AB=(AB_1,AB_2,\ldots,AB_s)=O$,因此$AB_i=\vec{0}$,$i=1,2,\ldots,s$,因此每个$B_i$都是齐次线性方程组$AX=\vec{0}$的解,因此$B$的列向量张成的空间包含于$AX=\vec{0}$的解空间,因此$r(B)\leqslant n-r(A)$,即$r(A)+r(B)\leqslant n$.
\item 由前证$r(AB)\leqslant\min\{r(A),r(B)\}$,可知$r(AA^\mathrm{T})\leqslant r(A)$,因此只需证明$r(AA^\mathrm{T})\geqslant r(A)$,即只需证$N(AA^\mathrm{T})\subset N(A)$.
设$AA^\mathrm{T}X=\vec{0}$,因此$X^\mathrm{T}(AA^\mathrm{T})X=0$,即$(A^\mathrm{T}X)^\mathrm{T}(A^\mathrm{T}X)=0$. 由于$A^\mathrm{T}X\in\mathbf{R}^n$,我们设$A^\mathrm{T}X=(a_1,a_2,\ldots,a_n)^\mathrm{T}$,则$(A^\mathrm{T}X)^\mathrm{T}(A^\mathrm{T}X)=a_1^2+a_2^2+\cdots+a_n^2=0$可得$a_1=a_2=\cdots=a_n=0$,即$A^\mathrm{T}X=\vec{0}$,因此$X \in N(A)$,因此$N(AA^\mathrm{T})\subset N(A)$,从而$r(AA^\mathrm{T})=r(A)$,用$A^\mathrm{T}$换$A$即有$r(A^\mathrm{T}A)=r(A)$.
\item 对于$A^2=A$,考虑分块矩阵$\begin{pmatrix}
A & O \\ O & A-E
\end{pmatrix}$,对其进行如下分块矩阵初等变换:
\begin{align*}
\begin{pmatrix}
A & O \\ O & A-E
\end{pmatrix} & \to\begin{pmatrix}
A & E-A \\ O & A-E
\end{pmatrix}
\to\begin{pmatrix}
A & E \\ O & A-E
\end{pmatrix}
\to\begin{pmatrix}
O & E \\ -(A-E)A & A-E
\end{pmatrix} \\
& \to\begin{pmatrix}
O & E \\ -(A-E)A & O
\end{pmatrix}.
\end{align*}
事实上第一次变换是第二行乘以$-E$加到第一行,第二次变换是第一列加到第二列,第三次变换是第二列乘以$-A$加到第一列,第四次变换是第一行乘以$E-A$加到第二行,注意每一步都是分块矩阵初等变换,因此不改变矩阵的秩,因此有
\[r\begin{pmatrix}
A & O \\ O & A-E
\end{pmatrix}=r\begin{pmatrix}
O & E \\ -(A-E)A & O
\end{pmatrix}.\]
即$r(A)+r(A-E)=n+r(-(A-E)A)$,故$r(A)+r(A-E)=n$等价于$r(-(A-E)A)=0$,即$-A(A-E)=O$,即$A^2=A$,得证.
事实上,如果我们只需要证明$A^2=A \implies r(A)+r(E-A)=n$,我们可以用如下方法:由$A^2=A$可知$A(A-E)=O$,由本例第二问知$r(A)+r(A-E)\leqslant n$,又根据秩不等式$r(A)+r(B)\geqslant r(A+B)$,因此$r(A)+r(E-A)\geqslant r(A+(E-A))=r(E)=n$. 综上可知,$r(A)+r(E-A)=n$.
\end{enumerate}
\end{proof}
实际上,我们解决此类问题,很多时候等式都需要拆为小于等于和大于等于同时成立进行证明,经常利用维数公式变形的齐次线性方程组解的一般理论,将问题转化为对像与核空间的研究,然后利用包含关系(复杂的题目可能涉及子空间交与和的维数公式)以及已知的简单秩不等式进行证明. 可能部分题目较为困难,但至少请掌握上面例题中的情况. 接下来我们讨论伴随矩阵的秩的问题,这一例题的结论和证明都非常重要:
\begin{example}{}{伴随矩阵的秩}
设$A^*$为$n$阶方阵$A$的伴随矩阵,证明:
\[r(A^*)=\begin{cases}
n & r(A)=n \\ 1 & r(A)=n-1 \\ 0 & r(A) < n-1
\end{cases}.\]
\end{example}
\begin{proof}
\begin{enumerate}
\item 当$r(A)=n$时,$A$可逆,因此$A^*=|A|A^{-1}$,因此$r(A^*)=r(|A|A^{-1})=r(A^{-1})=n$.
\item 当$r(A)=n-1$时,$|A|=0$,因此$AA^*=|A|E=O$,即$A^*$的列向量都是方程$AX=0$的解,故$A^*$列向量张成的空间包含于$AX=0$的解空间,因此$r(A^*)\leqslant n-r(A)=1$.
而$r(A)=n-1$表明$A$中存在非零的$n-1$阶子式,因此存在$A$的代数余子式$A_{ij}$不为0,因此$A^*$不为0,因此$r(A^*)\geqslant 1$,因此$r(A^*)=1$.
\item 当$r(A)<n-1$时,$A$的任意一个$n-1$阶子式都等于0,即任意一个代数余子式$A_{ij}$都等于0,因此$A^*=O$,因此$r(A^*)=0$.
\end{enumerate}
\end{proof}
接下来是一个利用\nameref{thm:线性空间维数公式}以及\nameref{thm:线性映射基本定理}中``设小扩大''的思想解决的问题:
\begin{example}{}{维数公式技巧例题}
已知$A,B$分别是数域$\mathbf{F}$上的$l \times k$和$k \times n$矩阵,$X$是$n \times 1$的列向量. 证明:所有满足$ABX=0$的$BX$构成一个线性空间$V$,且$\dim V = r(B) - r(AB)$.
\end{example}
\begin{proof}
$V$是线性空间只需要说明其中元素关于加法数乘封闭即可,因为这样$V$就是$\mathbf{F}^k$的子空间. 这一证明非常基本,我们在此略过.
记$V_1=\{X\mid BX=0\},\enspace V_2=\{X\mid ABX=0\}$,则$V_1\subseteq V_2$,因为$\forall X\in V_1$,有$BX=0$,因此$ABX=A0=0$,即$X\in V_2$,因此$V_1\subseteq V_2$. 利用``设小扩大''的思想,取$V_1$的一组基$\alpha_1,\ldots,\alpha_r$,则可以扩充为$V_2$的一组基,记为$\alpha_1,\ldots,\alpha_r,\alpha_{r+1},\ldots,\alpha_m$,则$r=n-r(B)$,$m=n-r(AB)$,于是
\begin{align*}
V & =\{BX\mid ABX=0\} \\
& =\spa(B\alpha_1,\ldots,B\alpha_r,B\alpha_{r+1},\ldots,B\alpha_m) \\
& =\spa(B\alpha_{r+1},\ldots,B\alpha_m).
\end{align*}
下面证明$B\alpha_{r+1},\ldots,B\alpha_m$线性无关. 为此,设
\[c_{r+1}B\alpha_{r+1}+\cdots+c_mB\alpha_m=0,\]
则
\[B(c_{r+1}\alpha_{r+1}+\cdots+c_m\alpha_m)=0,\]
因此$c_{r+1}\alpha_{r+1}+\cdots+c_m\alpha_m\in V_1$,因此存在$c_1,\ldots,c_r$使得
\[c_{r+1}\alpha_{r+1}+\cdots+c_m\alpha_n=c_1\alpha_1+\cdots+c_r\alpha_r,\]
即
\[c_{r+1}\alpha_{r+1}+\cdots+c_m\alpha_m-c_1\alpha_1-\cdots-c_r\alpha_r=0.\]
由于$\alpha_1,\ldots,\alpha_m$线性无关,因此
\[c_{r+1}=\cdots=c_m=c_1=c_2=\cdots=c_r=0,\]
因此$B\alpha_{r+1},\ldots,B\alpha_m$线性无关,因此$V$的维数为$m-r=(n-r(AB))-(n-r(B))=r(B)-r(AB)$,得证.
\end{proof}
\section{线性方程组拓展题型}
本节我们将介绍与线性方程组有关的一些题型,可能与高中数学讨论``题型''的学习风格有些类似. 需要注意的是,除了含参问题外,其余问题我们都将分别从齐次和非齐次两个方面进行讨论,给出问题的一般解法. 但实际上这里给出的解法并非能直接套用到所有的题目中,在习题中我们会遇到更多特别的题目. 因此更重要的应当是理解解题思路,而不是死记硬背解题方法.
\subsection{含参数的线性方程组问题}
此类问题一般考察对于含参数的线性方程组,参数取值如何时有解/无解/有唯一解等. 本质而言,\nameref{thm:有解条件}完全可以解决这一问题.
事实上,利用\autoref{thm:方程组解} 在有解情况下只需计算行列式判断非常方便,但判断无解需要利用\nameref{thm:有解条件},其中线性相关性的判断通常仍然需要我们对系数矩阵进行高斯-若当消元法. 我们来看一个简单的例子:
\begin{example}{}{}
当$k$取何值时,方程组:
\[\begin{cases}
x_1+x_2+kx_3=4 \\ -x_1+kx_2+x_3=k^2 \\ x_1-x_2+2x_3=-4
\end{cases}\]
有唯一解、无解、有无穷多解?在有解的情况下,求出方程组的全部解.
\end{example}
\begin{solution}
对于有无解的区别,我们一般都考虑直接使用高斯-若当消元法. 由高斯-若当消元法有(省略中间步骤直接得到阶梯矩阵):
\[\begin{pmatrix}
1 & 1 & k & 4 \\
-1 & k & 1 & k^2 \\
1 & -1 & 2 & -4
\end{pmatrix}\to\begin{pmatrix}
1 & 1 & k & 4 \\
0 & 2 & k-2 & 8 \\
0 & 0 & \dfrac{(k+1)(4-k)}{2} & k(k-4)
\end{pmatrix}.\]
\begin{enumerate}
\item 当$k=-1$时,增广矩阵秩为3,系数矩阵秩为2(或者说最后一行出现矛盾方程),无解;
\item 当$k=4$时,增广矩阵和系数矩阵秩均为2,方程有无穷多解,解得同解为$k_1(-3,-1,1)^{\mathrm{T}}+(0,4,0)^{\mathrm{T}}(k_1\in\mathbf{R})$;
\item 当$k\neq-1,4$时,增广矩阵和系数矩阵秩均为3,方程有唯一解,解为
\[(\dfrac{k^2+2k}{k+1},\dfrac{k^2+2k+4}{k+1},-\dfrac{2k}{k+1})^{\mathrm{T}}.\]
\end{enumerate}
事实上,本题方程个数与未知数个数相等,因此可以运用 \nameref{thm:Cramer}解决. 首先求解系数矩阵$A$的行列式为
\[|A|=\begin{vmatrix}
1 & 1 & k \\
-1 & k & 1 \\
1 & -1 & 2
\end{vmatrix}=(k+1)(4-k),\]
由Cramer法则,当$|A|\neq 0$时,方程组有唯一解,当$|A|=0$时,方程组无解或有无穷多解,其余关于有无解的讨论与上面一致.
\end{solution}
\subsection{线性方程组同解问题}
两个线性方程组同解实际上有两种情况:
\begin{enumerate}
\item 两线性方程组都无解(注意齐次没有这种情况,因为一定有零解);
\item 两线性方程组都有解且有相同的解集.
\end{enumerate}
下面的定理给出了两线性方程组同解的充要条件. 实际上,这两个定理的证明很值得作为练习综合运用所学知识:
\begin{theorem}{}{}
$n$元齐次线性方程组 $A_{m_1 \times n}X=\vec{0}$与 $B_{m_2 \times n}X=\vec{0}$同解的充要条件是$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A)=r(B)$.
\end{theorem}
\begin{proof}
\begin{enumerate}
\item 必要性:事实上$\begin{pmatrix}
A \\ B
\end{pmatrix}X=0\iff AX=0,BX=0$,因此由$AX=0,BX=0$同解可知,$\begin{pmatrix}
A \\ B
\end{pmatrix}X=0\iff AX=0$,因此$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A)$,同理可证$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(B)$,因此$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A)=r(B)$.
\item 充分性:事实上$\begin{pmatrix}
A \\ B
\end{pmatrix}X=0$的解一定是$AX=0$的解,设这两个方程的解空间依次为$U_1,U_2$,因此$U_1$是$U_2$的子空间. 而$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A)$表明$U_1=U_2$,即$\begin{pmatrix}
A \\ B
\end{pmatrix}X=0$和$AX=0$同解. 同理可知$\begin{pmatrix}
A \\ B
\end{pmatrix}X=0$和$BX=0$同解,因此$A,B$同解.
\end{enumerate}
\end{proof}
\begin{theorem}{}{}
$n$元非齐次线性方程组 $A_{m_1 \times n}X=\vec{b}$与 $B_{m_2 \times n}X=\vec{d}$同解的充要条件是
\begin{enumerate}
\item $r(A)\neq r(A,\vec{b})$且$r(B)\neq r(B,\vec{d})$;或
\item $r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}=r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A)=r(A,\vec{b})=r(B)=r(B,\vec{d})$.
\end{enumerate}
\end{theorem}
\begin{proof}
事实上两个条件分别对应于两方程均无解和均有解的情况,无解情况显然正确. 对于$n$维向量$X=(x_1,\ldots,x_n)^\mathrm{T}$,记$X_1=(x_1,\ldots,x_n,-1)^\mathrm{T}$,并认为方程$(A,\vec{b})X_1=0$中的$X_1$与$AX=\vec{b}$中的$X$在考虑同解问题时是等价的. 下面讨论有解情况:
\begin{enumerate}
\item 必要性:事实上$\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}X_1=0\iff AX=\vec{b},BX=\vec{d}$,因此由$AX=\vec{b},BX=\vec{d}$同解可知,$\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}X_1=0\iff AX=\vec{b}$,因此$r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}=r(A,\vec{b})$,同理可证$r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}=r(B,\vec{d})$,因此$r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}=r(A,\vec{b})=r(B,\vec{d})$,由于此时对应有解情况,故$r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}=r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A,\vec{b})=r(B,\vec{d})=r(A)=r(B)$.
\item 充分性:事实上$\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}X_1=0$的解一定是$AX=\vec{b}$的解,设这两个方程的解集合(此时非齐次线性方程组不是子空间)分别为$S_1,S_2$,因此$S_1$是$S_2$的子集. 且由\autoref{ex:非齐次线性无关解} 可知,$S_1$的秩为$n-r\begin{pmatrix}
A \\ B
\end{pmatrix}+1$,$S_2$的秩为$n-r(A)+1$,因此$S_1=S_2$,即$\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}X_1=0$和$AX=\vec{b}$同解. 同理可知$\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}X_1=0$和$BX=\vec{d}$同解,得证.
\end{enumerate}
\end{proof}
事实上,在了解上述定理证明后我们会发现这些条件都是非常自然的. 我们来看一个例子来运用上述定理:
\begin{example}{}{}
已知方程组\begin{gather*}
\begin{cases}
x_1+2x_2+3x_3=0 \\
2x_1+3x_2+5x_3=0 \\
x_1+x_2+ax_3=0
\end{cases} \\
\begin{cases}
x_1+bx_2+cx_3=0 \\
2x_1+b^2x_2+(c+1)x_3=0
\end{cases}
\end{gather*}
同解,求$a,b,c$的值.
\end{example}
\begin{solution}
设第一个方程系数矩阵为$A$,第二个方程系数矩阵为$B$,则
\[\begin{pmatrix}
A \\ B
\end{pmatrix}=\begin{pmatrix}
1 & 2 & 3 \\ 2 & 3 & 5 \\ 1 & 1 & a \\ 1 & b & c \\ 2 & b^2 & c+1
\end{pmatrix}\to\begin{pmatrix}
1 & 0 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & a-2 \\ 0 & 0 & c-b-1 \\ 0 & 0 & c-b^2-1
\end{pmatrix},\]
因此由同解条件$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A)=r(B)$可知必有$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r(A)=r(B)=2$(因为$r(B)\leqslant 2$,$r\begin{pmatrix}
A \\ B
\end{pmatrix}\geqslant 2$).
从而有$a-2=c-b-1=c-b^2-1=0$. 因此$a=2,b=0,c=1$或$a=2,b=1,c=2$. 当$a=2,b=0,c=1$时,$r(B)=1\neq r(A)=2$,舍去. 故$a=2,b=1,c=2$.
\end{solution}
\subsection{线性方程组公共解问题}
公共解即为两线性方程组解集的交集,我们从齐次和非齐次讨论有公共解的条件:
\begin{theorem}{}{}
对于$n$元齐次线性方程组 (1) $A_{m_1 \times n}X=\vec{0}$与 (2) $B_{m_2 \times n}X=\vec{0}$有
\begin{enumerate}
\item (1) 与 (2) 有非零公共解的充要条件是$r\begin{pmatrix} A \\ B \end{pmatrix} \leqslant n$;
\item 设$\eta_1,\eta_2,\ldots,\eta_s\enspace(s=n-r(B))$是 (2) 的基础解系,则(1) 与 (2) 有非零公共解的充要条件是$A\eta_1,A\eta_2,\ldots,A\eta_s$线性相关;
\item 设$\gamma_1,\gamma_2,\ldots,\gamma_t\enspace(t=n-r(A))$是(1) 的基础解系,$\eta_1,\eta_2,\ldots,\eta_s\enspace(s=n-r(B))$是 (2) 的基础解系,则(1) 与 (2) 有非零公共解的充要条件是
\[\gamma_1,\gamma_2,\ldots,\gamma_t,\eta_1,\eta_2,\ldots,\eta_s\]
线性相关.
\end{enumerate}
\end{theorem}
\begin{proof}
\begin{enumerate}
\item 必要性:设$X_0$是两方程组的非零公共解,即$AX_0=\vec{0}$且$BX_0=\vec{0}$,因此$X_0$是$\begin{pmatrix}
A \\ B
\end{pmatrix}X=\vec{0}$的解,即线性方程组$\begin{pmatrix}
A \\ B
\end{pmatrix}X=\vec{0}$有非零解,因此$r\begin{pmatrix}
A \\ B
\end{pmatrix}\leqslant n$.
充分性:由$r\begin{pmatrix}
A \\ B
\end{pmatrix}\leqslant n$可知线性方程组$\begin{pmatrix}
A \\ B
\end{pmatrix}X=\vec{0}$有非零解,设为$X_0$,因此有$AX_0=\vec{0}$且$BX_0=\vec{0}$,即$X_0$是两方程组的非零公共解,得证.
\item 必要性:设$X_0$是两方程组的非零公共解,则$X_0$可由$\eta_1,\eta_2,\ldots,\eta_s$线性表示,即
\[X_0=k_1\eta_1+k_2\eta_2+\cdots+k_s\eta_s,\]
其中$k_1,k_2,\ldots,k_s$不全为0,因此$AX_0=A(k_1\eta_1+k_2\eta_2+\cdots+k_s\eta_s)=k_1A\eta_1+k_2A\eta_2+\cdots+k_sA\eta_s=\vec{0}$,由于$k_1,k_2,\ldots,k_s$不全为0,因此$A\eta_1,A\eta_2,\ldots,A\eta_s$线性相关.
充分性:由$A\eta_1,A\eta_2,\ldots,A\eta_s$线性相关知,存在不全为0的$k_1,k_2,\ldots,k_s$使得
\[k_1A\eta_1+k_2A\eta_2+\cdots+k_sA\eta_s=\vec{0},\]
因此$A(k_1\eta_1+k_2\eta_2+\cdots+k_s\eta_s)=\vec{0}$,因此$X_0=k_1\eta_1+k_2\eta_2+\cdots+k_s\eta_s$是$AX=\vec{0}$的非零解(非零的原因在于如果$X_0$为零向量,那么因为$\eta_1,\eta_2,\ldots,\eta_s$线性无关,则$k_1,k_2,\ldots,k_s$均为0,矛盾).
又$X_0$是$BX=\vec{0}$的解(因为表示为了$BX=\vec{0}$基础解系的线性组合),因此$X_0$是两方程组的非零公共解,得证.
\item 必要性:设$X_0$是两方程组的非零公共解,则$X_0$可由$\gamma_1,\gamma_2,\ldots,\gamma_t$和$\eta_1,\eta_2,\ldots,\eta_s$线性表示,即
\begin{align*}
X_0 & =k_1\gamma_1+k_2\gamma_2+\cdots+k_t\gamma_t \\
& =l_1\eta_1+l_2\eta_2+\cdots+l_s\eta_s
\end{align*}
其中$k_1,k_2,\ldots,k_t,l_1,l_2,\ldots,l_s$不全为0,因此
\[k_1\gamma_1+k_2\gamma_2+\cdots+k_t\gamma_t-l_1\eta_1-l_2\eta_2-\cdots-l_s\eta_s=\vec{0},\]
因此$\gamma_1,\gamma_2,\ldots,\gamma_t,\eta_1,\eta_2,\ldots,\eta_s$线性相关.
充分性:由$\gamma_1,\gamma_2,\ldots,\gamma_t,\eta_1,\eta_2,\ldots,\eta_s$线性相关知,存在不全为0的
\[k_1,k_2,\ldots,k_t,l_1,l_2,\ldots,l_s\]
使得
\[k_1\gamma_1+k_2\gamma_2+\cdots+k_t\gamma_t+l_1\eta_1+l_2\eta_2+\cdots+l_s\eta_s=\vec{0},\]
令$X_0=k_1\gamma_1+k_2\gamma_2+\cdots+k_t\gamma_t=-(l_1\eta_1+l_2\eta_2+\cdots+l_s\eta_s)$,因此$X_0$是$AX=\vec{0}$和$BX=\vec{0}$的非零公共解(非零的原因在于如果$X_0$为零向量,那么因为$\gamma_1,\gamma_2,\ldots,\gamma_t,\eta_1,\eta_2,\ldots,\eta_s$线性无关,则$k_1,k_2,\ldots,k_t,l_1,l_2,\ldots,l_s$均为0,矛盾).
\end{enumerate}
\end{proof}
\begin{theorem}{}{非齐次线性方程组公共解}
对于$n$元非齐次线性方程组(1) $A_{m_1 \times n}X=\vec{b}$与 (2) $B_{m_2 \times n}X=\vec{d}$,若(1) 与 (2) 都有解,则
\begin{enumerate}
\item (1) 与 (2) 有公共解的充要条件是$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}$;
\item 若$r(B)=s$,且$\eta_1,\eta_2,\ldots,\eta_{n-s+1}$是 (2) 的$n-s+1$个线性无关的解,则(1) 与 (2) 有公共解的充要条件是$b$是$A\eta_1,A\eta_2,\ldots,A\eta_{n-s+1}$的凸组合,即存在数$k_1,k_2,\ldots,k_{n-s+1}$使得
\[\vec{b}=k_1A\eta_1+k_2A\eta_2+\cdots+k_{n-s+1}A\eta_{n-s+1},\]
其中$k_1+k_2+\cdots+k_{n-s+1}=1$;
\item 若$r(A)=t$,$r(B)=s$,$\gamma_1,\gamma_2,\ldots,\gamma_{n-t+1}$是(1) 的$n-t+1$个线性无关的解,$\eta_1,\eta_2,\ldots,\eta_{n-s+1}$是 (2) 的$n-s+1$个线性无关的解,则(1) 与 (2) 有公共解的充要条件是存在数$k_1,k_2,\ldots,k_{n-t+1}$和$l_1,l_2,\ldots,l_{n-s+1}$使得
\[k_1\gamma_1+k_2\gamma_2+\cdots+k_{n-t+1}\gamma_{n-t+1}-l_1\eta_1-l_2\eta_2-\cdots-l_{n-s+1}\eta_{n-s+1}=\vec{0}\]
其中$k_1+k_2+\cdots+k_{n-t+1}=1$,$l_1+l_2+\cdots+l_{n-s+1}=1$.
\end{enumerate}
\end{theorem}
\begin{proof}
\begin{enumerate}
\item 必要性:设$X_0$是两方程组的公共解,即$AX_0=\vec{b}$且$BX_0=\vec{d}$,因此$X_0$是$\begin{pmatrix}
A \\ B
\end{pmatrix}X=\begin{pmatrix}
\vec{b} \\ \vec{d}
\end{pmatrix}$的解,因此这一方程系数矩阵和增广矩阵的秩相等,故$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}$.
充分性:由$r\begin{pmatrix}
A \\ B
\end{pmatrix}=r\begin{pmatrix}
A & \vec{b} \\ B & \vec{d}
\end{pmatrix}$可知,方程$\begin{pmatrix}
A \\ B
\end{pmatrix}X=\begin{pmatrix}
\vec{b} \\ \vec{d}
\end{pmatrix}$有解(根据\nameref{thm:有解条件}),记为$X_0$,则
\[\begin{pmatrix}
A \\ B
\end{pmatrix}X_0=\begin{pmatrix}
\vec{b} \\ \vec{d}
\end{pmatrix},\]
因此$AX_0=\vec{b}$且$BX_0=\vec{d}$,即$X_0$是两方程组的公共解,得证.
\item 首先说明,$\eta_2-\eta_1,\eta_3-\eta_1,\ldots,\eta_{n-s+1}-\eta_1$是$BX=\vec{0}$的基础解系. 事实上,由于$\eta_1,\eta_2,\ldots,\eta_{n-s+1}$线性无关,因此$\eta_2-\eta_1,\eta_3-\eta_1,\ldots,\eta_{n-s+1}-\eta_1$线性无关,否则存在不全为0的$k_2,k_3,\ldots,k_{n-s+1}$使得
\[k_2(\eta_2-\eta_1)+k_3(\eta_3-\eta_1)+\cdots+k_{n-s+1}(\eta_{n-s+1}-\eta_1)=\vec{0},\]
即$k_2\eta_2+k_3\eta_3+\cdots+k_{n-s+1}\eta_{n-s+1}=(k_2+k_3+\cdots+k_{n-s+1})\eta_1$,因此$\eta_1,\eta_2,\ldots,\eta_{n-s+1}$线性相关,矛盾. 因此$\eta_2-\eta_1,\eta_3-\eta_1,\ldots,\eta_{n-s+1}-\eta_1$是$BX=\vec{0}$的基础解系.
必要性:设$X_0$是两方程组的公共解,则$X_0$可表示为
\[X_0=\eta_1+k_2(\eta_2-\eta_1)+k_3(\eta_3-\eta_1)+\cdots+k_{n-s+1}(\eta_{n-s+1}-\eta_1),\]
因此
\begin{align*}
AX_0 & =A\eta_1+k_2(\eta_2-\eta_1)+k_3(\eta_3-\eta_1)+\cdots+k_{n-s+1}(\eta_{n-s+1}-\eta_1)) \\
& =A\eta_1+k_2A(\eta_2-\eta_1)+k_3A(\eta_3-\eta_1)+\cdots+k_{n-s+1}A(\eta_{n-s+1}-\eta_1) \\
& =(1-k_2-k_3-\cdots-k_{n-s+1})A\eta_1+k_2A\eta_2+k_3A\eta_3+\cdots+k_{n-s+1}A\eta_{n-s+1} \\
& =\vec{b}.
\end{align*}
令$k_1=1-k_2-k_3-\cdots-k_{n-s+1}$,则$b$是$A\eta_1,A\eta_2,\ldots,A\eta_{n-s+1}$的凸组合,即存在数$k_1,k_2,\ldots,k_{n-s+1}$使得
\[\vec{b}=k_1A\eta_1+k_2A\eta_2+\cdots+k_{n-s+1}A\eta_{n-s+1},\]
其中$k_1+k_2+\cdots+k_{n-s+1}=1$.
充分性:由存在数$k_1,k_2,\ldots,k_{n-s+1}$使得
\[\vec{b}=k_1A\eta_1+k_2A\eta_2+\cdots+k_{n-s+1}A\eta_{n-s+1},\]
其中$k_1+k_2+\cdots+k_{n-s+1}=1$可知
\[k_1=1-k_2-k_3-\cdots-k_{n-s+1},\]
故有
\begin{align*}
\vec{b} & =(1-k_2-k_3-\cdots-k_{n-s+1})A\eta_1+k_2A\eta_2+k_3A\eta_3+\cdots+k_{n-s+1}A\eta_{n-s+1} \\
& =A(\eta_1+k_2(\eta_2-\eta_1)+k_3(\eta_3-\eta_1)+\cdots+k_{n-s+1}(\eta_{n-s+1}-\eta_1))
\end{align*}
令$X_0=\eta_1+k_2(\eta_2-\eta_1)+k_3(\eta_3-\eta_1)+\cdots+k_{n-s+1}(\eta_{n-s+1}-\eta_1)$,则$AX_0=\vec{b}$,且
\begin{align*}
BX_0 & =B(\eta_1+k_2(\eta_2-\eta_1)+k_3(\eta_3-\eta_1)+\cdots+k_{n-s+1}(\eta_{n-s+1}-\eta_1)) \\
& =B\eta_1+k_2B(\eta_2-\eta_1)+k_3B(\eta_3-\eta_1)+\cdots+k_{n-s+1}B(\eta_{n-s+1}-\eta_1) \\
& =\vec{d},
\end{align*}
因此$X_0$是两方程组的公共解,证毕.
\item 同2的证明知,$\gamma_2-\gamma_1,\gamma_3-\gamma_1,\ldots,\gamma_{n-t+1}-\gamma_1$是$AX=\vec{0}$的基础解系,$\eta_2-\eta_1,\eta_3-\eta_1,\ldots,\eta_{n-s+1}-\eta_1$是$BX=\vec{0}$的基础解系.
必要性:设$X_0$是两方程组的公共解,则$X_0$可表示为
\begin{align*}
X_0 & =\gamma_1+k_2(\gamma_2-\gamma_1)+k_3(\gamma_3-\gamma_1)+\cdots+k_{n-t+1}(\gamma_{n-t+1}-\gamma_1) \\
& =\eta_1+l_2(\eta_2-\eta_1)+l_3(\eta_3-\eta_1)+\cdots+l_{n-s+1}(\eta_{n-s+1}-\eta_1),
\end{align*}
因此
\begin{align*}
\gamma_1+k_2(\gamma_2-\gamma_1)+k_3(\gamma_3-\gamma_1)+\cdots+k_{n-t+1}(\gamma_{n-t+1}-\gamma_1)-\eta_1-l_2(\eta_2-\eta_1) \\-l_3(\eta_3-\eta_1)-\cdots-l_{n-s+1}(\eta_{n-s+1}-\eta_1)=\vec{0},
\end{align*}
即
\begin{align*}
(1-k_2-k_3-\cdots-k_{n-t+1})\gamma_1+k_2\gamma_2+k_3\gamma_3+\cdots+k_{n-t+1}\gamma_{n-t+1} \\-(1-l_2-l_3-\cdots-l_{n-s+1})\eta_1-l_2\eta_2-l_3\eta_3-\cdots-l_{n-s+1}\eta_{n-s+1}=\vec{0},
\end{align*}
令$k_1=1-k_2-k_3-\cdots-k_{n-t+1}$,$l_1=1-l_2-l_3-\cdots-l_{n-s+1}$,则
\[k_1\gamma_1+k_2\gamma_2+k_3\gamma_3+\cdots+k_{n-t+1}\gamma_{n-t+1}-l_1\eta_1-l_2\eta_2-l_3\eta_3-\cdots-l_{n-s+1}\eta_{n-s+1}=\vec{0},\]
其中$k_1+k_2+\cdots+k_{n-t+1}=1$,$l_1+l_2+\cdots+l_{n-s+1}=1$,得证.
充分性:由$k_1+k_2+\cdots+k_{n-t+1}=1$,$l_1+l_2+\cdots+l_{n-s+1}=1$可知
\[k_1=1-k_2-k_3-\cdots-k_{n-t+1},\enspace l_1=1-l_2-l_3-\cdots-l_{n-s+1},\]
因此
\begin{align*}
\vec{0} & =k_1\gamma_1+k_2\gamma_2+k_3\gamma_3+\cdots+k_{n-t+1}\gamma_{n-t+1} \\&-l_1\eta_1-l_2\eta_2-l_3\eta_3-\cdots-l_{n-s+1}\eta_{n-s+1} \\
& =(1-k_2-k_3-\cdots-k_{n-t+1})\gamma_1+k_2\gamma_2+k_3\gamma_3+\cdots+k_{n-t+1}\gamma_{n-t+1} \\&-(1-l_2-l_3-\cdots-l_{n-s+1})\eta_1-l_2\eta_2-l_3\eta_3-\cdots-l_{n-s+1}\eta_{n-s+1} \\
& =\gamma_1+k_2(\gamma_2-\gamma_1)+k_3(\gamma_3-\gamma_1)+\cdots+k_{n-t+1}(\gamma_{n-t+1}-\gamma_1) \\&-\eta_1-l_2(\eta_2-\eta_1)-l_3(\eta_3-\eta_1)-\cdots-l_{n-s+1}(\eta_{n-s+1}-\eta_1).
\end{align*}
令$X_0=\gamma_1+k_2(\gamma_2-\gamma_1)+k_3(\gamma_3-\gamma_1)+\cdots+k_{n-t+1}(\gamma_{n-t+1}-\gamma_1)=\eta_1+l_2(\eta_2-\eta_1)+l_3(\eta_3-\eta_1)+\cdots+l_{n-s+1}(\eta_{n-s+1}-\eta_1)$,则$AX_0=\vec{b}$且$BX_0=\vec{d}$,因此$X_0$是两方程组的公共解,证毕.
\end{enumerate}
\end{proof}
这两个定理看起来非常长,实则无需特别去记忆,只需要通过证明理解其含义即可,有时候做题甚至可以直接暴力解方程然后比较两方程组的解也能完成求解. 下面我们看一个简单的例子:
\begin{example}{}{}
设四元齐次线性方程组(1) 为\[\begin{cases}
2x_1+3x_2-x_3=0 \\ x_1+2x_2+x_3-x_4=0
\end{cases}\]已知另一个四元齐次线性方程组 (2) 的基础解系为
\[\alpha_1=(2,-1,a+2,1)^\mathrm{T},\enspace\alpha_2=(-1,2,4,a+8)^\mathrm{T}\]
\begin{enumerate}
\item 求方程组 (1) 的一个基础解系;
\item 当$a$为何值时,方程组 (1) 和 (2) 有非零公共解,并求出非零公共解.
\end{enumerate}
\end{example}
\begin{solution}
\begin{enumerate}
\item 直接给出结论:方程组 (1) 的一个基础解系为
\[\beta_1=(5,-3,1,0)^{\mathrm{T}},\enspace\beta_2=(-3,2,0,1)^{\mathrm{T}}.\]
\item 根据前述定理,两方程有非零公共解当且仅当$\alpha_1,\alpha_2,\beta_1,\beta_2$线性相关,可以将这$\beta_1,\beta_2,\alpha_1,\alpha_2$按列排成矩阵
\[A = \begin{pmatrix}
5 & -3 & 2 & -1 \\ -3 & 2 & -1 & 2 \\ 1 & 0 & a+2 & 4 \\ 0 & 1 & 1 & a+8
\end{pmatrix},\]
利用求解极大线性无关组的思想,对 $A$ 进行初等行变换得到阶梯矩阵
\[\begin{pmatrix}
1 & 0 & a+2 & 4 \\ 0 & 1 & 1 & a+8 \\ 0 & 0 & 3a+3 & -2a-2 \\ 0 & 0 & 0 & -\frac{1}{3}a-\frac{1}{3}
\end{pmatrix},\]
使得 $\alpha_1,\alpha_2,\beta_1,\beta_2$ 线性相关,则必有 $r(A) < 4$,即 $|A| = 0$,不难解得 $a = -1$. 此时阶梯矩阵为
\[\begin{pmatrix}
1 & 0 & 1 & 4 \\ 0 & 1 & 1 & 7 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0
\end{pmatrix},\]
不难看出 $\beta_1,\beta_2$ 是向量组 $\beta_1,\beta_2,\alpha_1,\alpha_2$ 的极大线性无关组,因此 $\alpha_1,\alpha_2$ 可以完全由 $\beta_1,\beta_2$ 线性表示,故 $W_1 \cap W_2 = \spa(\beta_1,\beta_2)$. 而求两方程组公共解就是求两子空间 $W_1$ 和 $W_2$ 的交集,故公共解为 $\beta_1,\beta_2$ 的线性组合,即
\[k_1\beta_1 + k_2\beta_2 = k_1(5,-3,1,0)^{\mathrm{T}} + k_2(-3,2,0,1)^{\mathrm{T}}.\]
其中 $k_1,k_2$ 为任意常数.
\end{enumerate}
\end{solution}
\subsection{线性方程组反问题}
此类问题即已知方程组的解,要给出原方程组. 我们仍按齐次与非齐次分开的思路讨论此类问题的一般解法. 这里我们之间通过例子来讲解方法:
\begin{example}{}{}
已知$n$维列向量组$\alpha_1,\ldots,\alpha_s$线性无关,求一齐次线性方程组以$\alpha_1,\ldots,\alpha_s$为基础解系.
\end{example}
\begin{solution}
设所求的齐次线性方程组为$AX=0$,令$B=(\alpha_1,\ldots,\alpha_s)$,则$B$为$n\times s$矩阵且$AB=O$,于是$B^\mathrm{T}A^\mathrm{T}=O$,解线性方程组$B^\mathrm{T}X=0$,得到其基础解系为
\[\beta_1,\beta_2,\ldots,\beta_{n-s},\]
令$A^\mathrm{T}=(\beta_1,\beta_2,\ldots,\beta_{n-s})$即可,因为此时$B^\mathrm{T}A^\mathrm{T}=O$,故$AB=O$.
\end{solution}
\begin{example}{}{}
设向量组$\alpha_1,\ldots,\alpha_s$线性无关,求一非齐次线性方程组$AX=\vec{b}$,使其解集以$\alpha_1,\ldots,\alpha_s$为极大线性无关组.
\end{example}
\begin{solution}
根据\autoref{thm:非齐次线性方程组公共解},$\alpha_2-\alpha_1,\ldots,\alpha_s-\alpha_1$是$AX=\vec{0}$的基础解系,因此根据齐次线性方程组反问题的解法可以得到$A$,然后令$b=A\alpha_1$即可符合题意.
\end{solution}
下面我们来看一个具体的例子来运用上面介绍的方法:
\begin{example}{}{}
已知$\alpha_1=(1,2,-1,0,4)^\mathrm{T},\enspace\alpha_2=(-1,3,2,4,1)^\mathrm{T},\enspace\alpha_3=(2,9,-1,4,13)^\mathrm{T}$,且有$W=\spa(\alpha_1,\alpha_2,\alpha_3)$.
\begin{enumerate}
\item 求以$W$为解空间的一个齐次线性方程组;
\item 求以$W'=\{\eta+\alpha \mid \alpha\in W\}$为解集的一个非齐次线性方程组,其中$\eta=(1,2,1,2,1)^\mathrm{T}$.
\end{enumerate}
\end{example}
\begin{solution}
首先我们通过求解极大线性无关组的方法可以得到,$\alpha_1,\alpha_2,\alpha_3$的极大线性无关组是$\alpha_1,\alpha_2$. 然后我们基于此根据前面两个例题介绍的方法,我们有如下求解过程:
\begin{enumerate}
\item 设所求的齐次线性方程组为$AX=0$,令$B=(\alpha_1,\alpha_2)$,解线性方程组$B^\mathrm{T}X=0$,得到其基础解系为
\[\beta_1=(7,-1,5,0,0)^\mathrm{T},\enspace\beta_2=(8,-4,0,5,0)^\mathrm{T},\enspace\beta_3=(-2,-1,0,0,1)^\mathrm{T},\]
令$A^\mathrm{T}=(\beta_1,\beta_2,\beta_3)$即可,即
\[A=\begin{pmatrix}
7 & -1 & 5 & 0 & 0 \\ 8 & -4 & 0 & 5 & 0 \\ -2 & -1 & 0 & 0 & 1
\end{pmatrix}.\]
故所求的线性方程组为$\begin{cases}
7x_1-x_2+5x_3=0 \\ 8x_1-4x_2+5x_4=0 \\ -2x_1-x_2+x_5=0
\end{cases}$.
\item 这一问可以利用前面例子中给出的方法,具体步骤不在此赘述(注意因为$\eta$不在$W$中,因此$W'$中可以有三个线性无关向量,不可想当然认为只有$\alpha_2-\alpha_1$是$AX=0$(设$A$为本题要求的方程组的系数矩阵)的解). 我们这里给出更简单的方法,读者只需回顾根据\autoref{thm:通解加特解} 即可发现奥秘. 事实上,将$x_1=1,x_2=2,x_3=1,x_4=2,x_5=1$代入有$7x_1-x_2+5x_3=10$,$8x_1-4x_2+5x_4=10$,$-2x_1-x_2+x_5=-3$,因此$\eta$就是方程组$\begin{cases}
7x_1-x_2+5x_3=10 \\ 8x_1-4x_2+5x_4=10 \\ -2x_1-x_2+x_5=-3
\end{cases}$的一个特解,从而根据\autoref{thm:通解加特解} 可以知道上述方程组符合题意.
\end{enumerate}
\end{solution}
事实上,这里求出的线性方程组不一定唯一,但我们会发现解出的不同线性方程组的系数矩阵之间都可以通过初等行变换相互转化,即这些线性方程组是等价的.
\begin{summary}
在这一讲中我们综合了之前所学的知识,结束了关于线性方程组一般理论的讨论. 我们首先在讨论了线性方程组有解的充要条件,然后讨论了有解前提下唯一解和无穷解的条件,给出了系数矩阵为方阵的 Cramer 法则. 事实上我们几乎所有关于有解、无解、唯一解的讨论至此意已尽.
接下来我们进一步讨论了齐次与非齐次线性方程组解的结构. 齐次线性方程组的解空间非常基本,因为它构成了线性空间,它的维数我们也利用线性映射基本定理得出. 而非齐次线性方程组的所有解则是齐次线性方程组解空间的平移(实际上就是所谓仿射子集),我们也在各条性质以及例子中看到了其与对应的齐次线性方程组的解的关联,以及解的线性相关性等.
除此之外,我们利用上面讨论的定理和性质,结合之前所学的一些秩不等式讨论了线性方程组理论的一些应用,这一节中的内容非常重要,请务必掌握. 最后我们也讨论了四个与线性方程组有关的问题,在题型一般解法的讨论中给出了一些定理的证明,希望读者能在证明中体会本节需要各位熟练运用和理解的证明方法.
至此,线性方程组的一般理论意已尽,事实上这代表着代数的一个分支的研究基本结束. 但还有很多任务等着我们,让我们先休息一下,走入下一讲史海拾遗对历史的介绍,在闪耀着无数数学家智慧光芒的故事里,开启我们对未竟工作的探索.
\end{summary}
\begin{exercise}
\exquote[鲁迅,《朝花夕拾》]{即使我说二二得四,三三见九,也没有一字不错. 这些既然都错,则绅士口头的二二得七,三三见千等等,自然就不错了.}
\begin{exgroup}
\item 证明以下关于线性方程组解的理论的基本定理:
第一组(齐次线性方程组解空间的一般理论)
\begin{enumerate}
\item 设矩阵 $A \in \mathbf{M}_{m\times n}(\mathbf{F})$,若 $r(A)=r$,则齐次线性方程组 $AX=\vec{0}$ 的解空间 $N(A)$ 是 $\mathbf{F}^n$ 的一个 $n-r$ 维子空间.
\item 设 $A$ 为 $m \times n$ 矩阵,则
\begin{enumerate}
\item 齐次线性方程组 $AX=\vec{0}$ 只有零解等价于 $r(A)=n$;
\item 齐次线性方程组 $AX=\vec{0}$ 有非零解(无穷解)等价于 $r(A)<n$.
\end{enumerate}
\item 设 $A$ 为 $n$ 阶矩阵,则
\begin{enumerate}
\item 齐次线性方程组 $AX=\vec{0}$ 只有零解等价于 $|A|\neq 0$;
\item 齐次线性方程组 $AX=\vec{0}$ 有非零解(无穷解)等价于 $|A|=0$.
\end{enumerate}
\end{enumerate}
第二组(非齐次线性方程组解空间的一般理论)
\begin{enumerate}[resume*]
\item 对于非齐次线性方程组 $AX=\vec{b}$,下列命题等价:
\begin{enumerate}
\item $AX=\vec{b}$ 有解;
\item $\vec{b} \in R(A)$,即 $\vec{b}$ 可被 $A$ 的列向量组线性表示;
\item $r(A,\vec{b})=r(A)$,即增广矩阵的秩等于系数矩阵的秩.
\end{enumerate}
\end{enumerate}
第三组(线性方程组解的结构的一般理论)
\begin{enumerate}[resume*]
\item 设 $X_1,X_2,\ldots,X_s$ 为齐次线性方程组 $AX=\vec{0}$ 的一组解,则 $k_1X_1+k_2X_2+\cdots+k_sX_s$ 也为齐次线性方程组 $AX=\vec{0}$ 的解,其中 $k_1,k_2,\ldots,k_s$ 为任意常数.
\item 设 $\eta_0$ 为非齐次线性方程组 $AX=\vec{b}$ 的一个解,$X_1,X_2,\ldots,X_s$ 为齐次线性方程组 $AX=\vec{0}$ 的一组解,则 $k_1X_1+k_2X_2+\cdots+k_sX_s+\eta_0$ 也为非齐次线性方程组 $AX=\vec{b}$ 的解.
\item 设 $\eta_1,\eta_2$ 为非齐次线性方程组 $AX=\vec{b}$ 的两个解,则 $\eta_2-\eta_1$ 为齐次线性方程组 $AX=\vec{0}$ 的解.
\item 设 $X_1,X_2,\ldots,X_s$ 为非齐次线性方程组 $AX=\vec{b}$ 的一组解,则 $k_1X_1+k_2X_2+\cdots+k_sX_s$ 也为非齐次线性方程组 $AX=\vec{b}$ 的解的充分必要条件是 $k_1+k_2+\cdots+k_s=1$.
\item 设 $X_1,X_2,\ldots,X_s$ 为非齐次线性方程组 $AX=\vec{b}$ 的一组解,则 $k_1X_1+k_2X_2+\cdots+k_sX_s$ 为齐次线性方程组 $AX=\vec{0}$ 的解的充分必要条件是 $k_1+k_2+\cdots+k_s=0$. 判断以下关于线性方程组解的理论的说法是否正确并说明理由:
\end{enumerate}
第四组(一些经典的判断题)
\begin{enumerate}[resume*]
\item 方程组 $AX=\vec{b}$ 有唯一解等价于方程组 $AX=\vec{0}$ 只有零解.
\item 设 $A$ 是 $m \times n$ 矩阵,$B$ 是 $n \times s$ 矩阵,若 $AB=O$,则 $B$ 的列向量为方程组 $AX=\vec{0}$ 的解.
\item 设 $A$ 是 $n$ 阶非零矩阵,则存在非零矩阵 $B$,使得 $AB=O$ 等价于 $r(A)<n$.
\item 方程组 $AX=\vec{0}$ 的解为 $BX=\vec{0}$ 的解,则 $r(A) \geqslant r(B)$.
\item 方程组 $AX=\vec{0}$ 与 $BX=\vec{0}$ 为同解方程组等价于 $r(A)=r(B)$.
\end{enumerate}
\begin{answer}
\begin{enumerate}
\item 参考教材定理6.1.
\item 提示. 考虑$A=\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn}
\end{pmatrix}$. 令$\alpha_1=\begin{pmatrix}
a_{11} \\
a_{21} \\
\vdots \\
a_{m1}
\end{pmatrix},\ldots,\alpha_n=\begin{pmatrix}
a_{1n} \\
a_{2n} \\
\vdots \\
a_{mn}
\end{pmatrix}$. $AX=0\implies x_1\alpha_1+\cdots+x_n\alpha_n=0$\\
只有零解表明$\alpha_1,\ldots,\alpha_n$线性无关,故$A$列满秩,$r(A)=n$.\\
有非零解(无穷解)则相反.
\item 提示同上.
\item 参考教材定理6.2.
\item $A(k_1X_1+\cdots+k_sX_s)=k_1AX_1+\cdots+k_sAX_s=0+\cdots+0=0$.
\item $A(k_1X_1+\cdots+k_sX_s+\eta_0)=k_1AX_1+\cdots+k_sAX_s+A\eta_0=b$
\item $A(\eta_1-\eta_2)=A\eta_1-A\eta_2=b-b=0$
\item 令$\bar{X}=k_1X_1+\cdots+k_sX_s$,有
\begin{align*}
A\bar{X}=b & \iff A(k_1X_1+\cdots+k_sX_s)=b \\
& \iff k_1AX_1+\cdots+k_sAX_s=b \\