1. 合同公理
1.1 线段和角的合同
关联定义了三大主角(点线面)的依附关系,顺序又限定了点在空间的次序(并间接影响线面的空间次序),现在还缺少对空间的度量。所谓度量就是对几何对象建立相等的概念,而相等的另一个等价说法就是教材上的“迁移”,“重合、相等”这样的概念本质上就是对象的动态关系,这样的关系我们称之为合同,记做(为区别于常识上的,教材用的)。所有对象的合同关系其实又可以拆解为线段合同与角合同,线段合同是对一维空间的度量(长度),而借助角合同可以把度量扩展到更高维(面积、体积)。
合同公理
直线上有两点,则上的任一侧都存在点,使得。
假设,则有。
分别在线段上,且,则有。
对给定的角和平面上的射线,则上的任一侧都存在唯一射线使得。
任何角都与自己合同。
假设,则有。
需要提醒的是,为了使公理数量尽量少,公理中并没有直接给出合同关系的对称性和传递性。此时我们还只能认为“”是最一般的对象关系,然后通过公理推导出对称性和传递性。另外,由于线段(角)的定义中端点(边)的书写顺序不影响所表示的对象,这里也不区分和、和。
前三条公理是单独针对线段合同的,给出了将线段迁移到直线上点的任一侧的可能性,其唯一性还需要后面的公理。给出了线段合同的一个性质,利用它可以直接证明线段合同的对称性和传递性,并继而证明线段与自己合同。其实说明了线段合同的可加性,这是度量最重要的一个性质。单纯的线段合同没有什么太多可讨论的(除非你想在直线上建立实数体系),它必须和角合同一起才能发挥威力。
再后两条公理是单独针对角合同的,给出了角迁移到平面上射线任一侧的可能性和唯一性,只给出了角与自身合同。结合这两个公理可知,如果,那么是一条射线,这个唯一性在后面很有用。角公理的唯一性和线段公理形成互补关系,它们结合之后才能发挥更大威力。但目前还得不出更多的结论,甚至连角合同的对称性和传递性都不能断言,以下论述中请千万注意这一点。这里先给出几个你已经熟知的定义:对于,称为它的邻补角,称为它的对顶角,如果,称为直角。
公理将线段合同与角合同相结合,合同关系也得以从一维上升到更高维。你可能发现它就是“三角形全等的边角边判定规则”中的一部分,由对称性其实还有,但是还需要证明。在射线上取(以下右图),则可知,由角迁移的唯一性可知是重合的,即。结论中这种三条边和角都合同的三角形也成为合同的,记作,但要注意在角的对称性和传递性未证明之前,三角形合同也不一定满足这些性质。
公理选择的条件是非常独立的(角上线段与角本身独立),但又是构成三角形的自然方式,把它作为公理非常恰当。同样的方法其实还可以证明“角边角判定定理”,即已知,则可判定。但要注意,如果给的条件是,它是不同于“角边角”的条件的(没有三角和相等的概念),需要后续的论证。另外,同样的方法还可以证明线段迁移的唯一性,由唯一性就可以补齐可加性的同侧情况,至此线段合同的一般性质就算补齐了。

目前关于角合同,还未证明其对称性、传递性、可加性,而这些性质都是线段合同具有的,故证明中可考虑借助线段合同。先来看可加性,给定两组射线和和顶点,假设,且和同时在的同侧或异侧,目的是证明。对在同侧的情况,可以假定在之间(以上右图),在取、在取,并设交于。在上取,可证明,由角合同的唯一性可知与射线重合,接下来不难证明结论。
当和同时在的异侧时,证明非常类似,只要注意点证明射线重合及处理好平角就行。可加性的一个极端情况是,其中一个角是平角,要证明的其实是:已知两角合同,求证它们的补角也合同。以下取和(以下左图),要证。结论的证明很简单,但要很好体会这几个结论中对线段合同可加性的运用。直接利用结论便可证明:对顶角相互合同。最后来构造直角,在射线两侧作(以下右图),并设交直线于。若就是则即为直角,不管在不在射线上,都容易有,接下来不难证明就是直角。

角合同的对称性和传递性只能通过线段合同的性质证明,但由单纯的线段合同如何导出角合同?最简单的情形是这样的,利用不难发现,等腰三角形的两底角互相合同。复杂一点的情形,其实我们更想得到“边边边判定定理”,为了用到等腰三角形的结论,可以先退一步,考察有共边的两个三角形,其中在两侧(以下左图)、且。利用等腰三角形的性质和角的可加性,容易证得两个三角形相互合同。

然后当三条边都相等时,将迁移到的两侧得到(以上右图)。利用刚才的结论,和都合同,由唯一性便知射线重合。这就说明了,从而。论证中注意哪些是一般合同、哪些是互相合同,千万不要随便交换等式两边。有了这个“边边边判定定理”之后,角合同的对称性和传递性也就显然了,至此角合同的基本性质也全部得到。
1.2 线段和角的比较
有“相等”(合同)就有“不相等”,顺序公理中对不相等的情况建立了序列,而这就方便了在度量中引入“大于”“小于”的概念。当两个角没有公共边时,必须通过合同迁移使得一条边重合,迁移后如果两条边都重合,两个角自然就是合同的。如果迁移后在内侧,则称小于、或大于,记作或。作为一种关系,它应当是确定的,也就是说随着各种迁移方法都有一致的结果。对于两个角,可以将的一条边迁移到或,也可以将迁移到或。
先来比较迁移到两种情形,假设被迁移到,则在内侧作(以下左图,可行性自证),由角合同的唯一性可知,迁移到的一侧时,与重合。其它情况证明类似,总之,不管何种迁移方法,大、小于的结论都一致,这是一个良性的定义。这个定义也可以轻松地用在线段上,而且在此定义下,有这样简单的事实:两个线段(角)必有之一的关系。设三个线段(角)有关系,不难证明有传递性,等号成立充要条件是。

中学教材中规定:大于直角的角叫钝角,小于钝角的角叫锐角。不过在这里我们先要证明“直角”是一个确定的角,也就是说直角都互相合同。假设直线上有(以上右图),则它们都是直角。再假设其它直角被迁移到射线的这一侧时,另一条射线为,则有、且它们都是直角。如果在内侧,则有关系式,这显然与矛盾。当在内侧时,也有同样的矛盾,故只有与重合,所有直角都合同。
三角形的三个角也叫它的内角,每个角的补角也叫外角,现在来比较外角与其它两个内角的关系。假设中有(下图),则可以在内部(或合同)作。取使得,可证,所以,但显然与不互补,导出矛盾。这就是说必然有,同样也有,即外角大于其它两个内角,该结论称为外角定理。

外角定理非常有用,它可以推导出一系列直观的结论。之前说过,等腰对应等角,当三角形两条边不相等时,不妨设(以下左图)。在上取,则有关系,这个结论可以总结为:三角形中长边对应的角也大。反过来,如果知道两个角的关系呢?其实因为线段的关系只有三种,如果逆命题不成立,必然会导致矛盾。所以至此,完整结论可以叙述为:三角形中边长排序和对应角的排序总是一致的。这也是一个很有用的结论,比如在中(以下右图),延长使得,由可知,即三角形两边和大于第三边。

由于现在还没有三角形三角和的概念,之前的“角边角判定定理”还有一个变异的“角角边”的情况需要证明,即已知,求证。其实就只要证,否则假设,把迁移到射线的侧、并交于(以下左图)。先证得,从而,这与外角定理矛盾,故“角角边判定定理”也成立。

在这个判定定理下,我们可以把任意线段二等分。对给定线段(以上右图),在两侧分别作、并取,设交直线于。由判断定理可知,从而,不难证明一定在之间,它就是线段的二等分点。继而我们还可以把任意角二等分,只需取并取线段的中点,容易证明射线就是的角平分线。
1.3 图形的合同
从两点的合同到三角形的合同,其实描述的是同一个概念,即图形的运动。因此我们可以把合同的概念推广到更一般的图形中,这里我们把图形定义为空间中的一个点集,在同一平面的图形也叫平面图形。两个图形合同其实就是通过运动能互相重合,这就要求的点集之间可以建立一一对应,在此对应下,共线、共面、共侧关系保持一致,而且相应的线段、角度也都合同。在欧几里得空间中,我们有这样的印象:只要两个图形点的相互距离保持不变,这个图形的形状也不变,我们自然想问:线段合同是不是图形合同的充要条件?
首先由上面的“三角形两边和大于第三边”,不难证明三点共线即顺序关系一定是保持的,进而也不难推断出所有的共线和顺序关系保持一致。再根据三角形的“边边边判定定理”,也容易知道所有对应角也都合同。现在来证共面性也是一致的,即如果在平面上(以下左图,不共线),也一定在平面上。如果与中某两点共线,结论是显然的。若不共线则一定可以选定点,使得线段或其延长线与线段相交(自行证明并分类讨论),设交点为。在上作对应的合同点,讨论图形与的合同性,则容易知道一定也在直线上,即在平面上,共面性保持一致。

最后来看共侧关系,如果点在直线两侧(以上右图),设线段与直线交于。在直线上作合同的点,讨论图形与的合同性,不难知道也在两侧。这就证明了平面上直线两侧的关系保持不变,同样也可以证明空间中平面两侧的关系也不变。至此我们便证明了两个图形合同的充要条件是对应的线段全部合同。
在欧几里得空间中,我们知道一维、二维、三维图形的运动其实分别由两个不同点、三个不共线点四个不共面点确定(以下称基础点)。也就是说如果知道了运动后基础点的位置,其它的点都能唯一构造出来。或者换个说法,对于包含基础点的两个合同图形,当在上扩充点时,也一定能在上扩充唯一的,且扩充后图形仍然合同。在一维空间(直线)中,利用线段的可加性,不难构造出唯一的扩充点,请自行证明。对于更高维的情况,都需要论证新扩充点的存在性(与所有点的线段保持合同),以及唯一性(一般构造过程即说明了唯一性)。
在二维空间(平面)中,如果与中某两点共线,则先在的直线上构造合同的唯一点(以下左图),然后利用判定定理不难证明:与直线外任意点都满足。当不与任何两点共线时,可以构造过点的直线交两条已知直线于(以下右图,自行证明存在性)。则可以先将扩充到中,根据刚才共线的讨论,可以加进的扩展点。而这时与新图形中的共线,也自然能在中扩充进对应的。不过要注意,这时的对于原图来说只是存在,还需证明其唯一性。这时再把刚才的添加进来,反过来根据合同关系证明共线即可。

在三维空间中,如果与中的某两点共线(或三点共面),刚才的论述在线上(或面上)的唯一扩充是存在的,与线(面)外点线段合同用上段同样的方法证明。如果不在任何已知直线(平面)上,同样可以构造某条过且与已知线面相交至少两次的直线,接下来类似地证明存在和唯一性。这几段论述,进一步验证了,图形合同的本质就是图形的运动。
2. 平行公理
前面的三套公理定义了点、线、面的基本关系,它们可以构成一套非常自洽的系统。在前面的论述中,你可能注意到,很多问题的描述都依赖交点的存在,而尽量避免讨论不相交的情况,平行公理就是对不相交作了一定限制。当同一平面上的两条直线没有交点、直线或平面与另一个平面没有交点时,都称它们是平行的(注意说直线平行意味着一定共面),记做、或。我们需要讨论平行线(面)的存在性以及其数量,还要研究平行的判定定理及性质。
先来看最简单的情形,考虑同一平面上的直线和直线外一点,研究平面上过且与平行的直线。先来看一些你中学时熟悉的概念,过作一条与相交的直线和任意直线(以下左图),其中与互为同位角,与互为内错角,而且显然。如果作直线时让或,不难用反正法证明是平行的(使用外角定理)。这就证明了平面上过直线外固定点的平行线的存在性,它是直线平行的一个判定定理。

这个判定定理的逆命题是否成立呢?或者说除了直线是否还有其它平行线呢?这个问题的答案从之前的公理中是无法得知的,只能用以下平行公理作限制,结合平行公理和刚才的存在性,便可知平行线的唯一性。这样的假设符合欧几里得空间的常识,而且在后续的问题讨论中起到非常重要的作用,它在欧几里得的《几何原理》中也是被作为著名的“第五公设”而提出的。历史上很多人尝试去证明第五公设,但要么无功而返、要么在证明中隐晦地使用到了第五公设的推论。后来人们构造出了不满足第五公设的几何体统,才认识到它的独立性,并由此对不同的几何进行了深入的讨论。
在有平行公理的情况下,刚才构造的直线便是唯一的平行线,或者换个说法:平面上如果有,则重合或。平行线的唯一性,使得由平行也能反推到“同位角相等”和“内错角相等”,这是个很有用的结论。比如在中(以上右图),过点作的平行线,显然有和。这时我们可以说:三角形三角和为一个平角,或者说三角形的外角等于另外两内角之和,它可以看成是外角定理的加强版。在这个结论下,便可以定义并讨论圆的一些性质,这些就是初等几何的内容了。
平行公理
(欧几里得公理)设直线和其外一点确定平面,则上至多有一条过且不与相交的直线。
现在把对平行的讨论放到三维空间中。已知平面和平面外一点,对上的任一条直线,都存在唯一过的直线与平行。设确定的平面是,则相交于,故如果与有交点,一定也在上,这是不可能的,从而。这就证明了过与平行的直线的存在性,同时证明过程还给出了直线与平面平行的一个判定定理,即如果与平面上的一条直线平行,则在上或。这个判定定理换个说法就是,如果,则过的任意平面要么过、要么与平行。反之如果有,且交于,取上一点,并设平面分别交平面于。由于与都平行,故只能是重合于,所以有。
刚才我们用到这样一个简单的结论:如果,则过的平面与的交线都与平行。其实由间交线的唯一性,可知之间没有交点,从而互相平行。对这个结论,我们有两点扩充。其一是该命题的逆命题,即如果上有,且分别过的平面相交于直线,则一定有。其实由得到,从而,再而。另一个扩充是,如果,能否推出?其实由知平行于平面,取上一点、并设平面交平面于,这时应当有,由唯一性知重合,即。
以上两段是直线与平面平行的一些判定定理和性质,现在回到构造平行线的现场。设上有两条相交直线,在外一点分别作,不难证明是不同的直线,也就是说过点与平行的直线不唯一。记组成的平面为,如果与有交线,则应该有,从而,这与交于矛盾。也就是说,我们构造了一个过点且与平行的平面。
其实对于任意过且与平行的平面,可知都是平面与的交线,这说明重合,平行面是唯一的。进而其实还说明,任何过点且与平行的直线,都在平面上。两平行平面上的任意两条线没有交点,所以如果不限定在一个平面上,不相交直线将有无数条,不能保证平行线的唯一性。另外也容易证明,如果,则重合或平行。
3. 连续公理
至此,公理能建立起来的几何系统已经相当完整了,但还不完全等价于欧几里得几何空间,我们需要在点集上作进一步的限制。在此之前,公理的讨论都只针对有限的对象,而刻意避开了无穷的概念,但在这里就必须面对“直线的上的所有点”这样的问题。顺序公理要求直线上的点集构成一个全序集,而连续公理的目的是把它限制为与实数集同构的全序集。
连续公理
(阿基米德公理)给定线段,从点开始向的方向作收尾交替、且都与的合同的线段,则有限次后必将超过点。
(完备公理)任一直线上的点集都不能再扩充。
实数有两个重要的特点,一个是两个点的距离不会“无限远”,这个特点在抽象代数中就叫“阿基米德公理”。这个公理限定了直线上点集的上限,它必须同构与实数集的一个子集。实数的另一个特点就是其完备性,也就是说实数集里没有空隙,而完备公理则要求直线点集只能与实数集同构。当然,对于一般的讨论,完备公理是有点冗余的,选择一个合适的子集也能得到比较完整的直观系统。甚至连阿基米德公理也可以排除在一般几何的讨论之外,彻底将几何与“数”分割开来。其实教材的主要篇幅,都摒弃了连续公理,而纯粹地讨论空间关系(非阿基米德几何)。
连续公理都是限定在直线上的,其实它们在三维空间中也成立,下面来证明完备公理的空间形式。先来看任意已有的平面,其上必定有三个不共线的点(以下左图),现在试图在上添加新点。在某条边上任取旧点,已知直线与必然还有一个交点,但旧点确定的直线不应当能添加新点。这就导致矛盾,故已有平面上一定不能再添加新点。再假设空间中可以添加新点,任选不共面的旧点(以下右图),并设平面与平面交于直线。由于面是已知面,故点也是旧点,平面也是已知面,其中不能添加新点。这个矛盾就说明了三维空间中也不能添加新点,空间中完备定理得证。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架