【几何之美】莫利定理(Morley‘s Theorem)的图形化证明与视觉演绎
1. 从一个“不可能”的三角形说起大家好我是老张一个对几何图形有点痴迷的技术爱好者。今天我们不聊代码和硬件来聊一个听起来有点“魔法”的几何定理——莫利定理。我第一次听说这个定理时反应和大多数人一样“这怎么可能” 它说的是对于任意一个三角形把它的三个内角各自三等分那么靠近每条边的两条三等分线会相交这三个交点恰好能连成一个正三角形。无论你画一个多么歪歪扭扭、奇形怪状的三角形这个结论都成立。这就像是在一堆杂乱无章的线条里隐藏着一个完美的等边三角形这种秩序从混沌中诞生的美感让我着迷了很久。传统的证明方法往往需要动用三角函数、大量的代数运算过程虽然严谨但就像在看一份产品说明书枯燥且缺乏直观的“感觉”。我们的大脑天生对图像和空间关系更敏感。所以我想和大家分享一种我特别喜欢的证明思路它几乎只用到了初中几何的知识比如全等三角形、角平分线、内心这些概念但它的核心思想非常巧妙是通过“反过来想”和构造对称图形来完成的。整个过程就像玩一个几何拼图游戏一步步把那个隐藏的正三角形给“拼”出来。即使你离开校园多年我相信跟着下面的图示和分解步骤你也能重新感受到几何推理的乐趣和那种“啊哈”的顿悟时刻。2. 证明的基石一个关于内心的关键引理任何一座大厦都需要坚实的地基我们证明莫利定理也需要一个关键的“引理”。你可以把它理解为一个已经验证过的、好用的小工具。这个引理是关于三角形内心的一个角度性质它本身也很有趣。2.1 引理的直观理解与证明我们先来看一个标准的三角形ABC。画出它的两条角平分线比如∠B和∠C的平分线它们会相交于一点这个点我们很熟悉就是三角形的内心内切圆的圆心我们记作点F。我们现在关心的不是内切圆而是这个内心F处形成的一个角∠BFC。这个角有多大呢引理告诉我们它等于90度加上∠A的一半。用公式写就是∠BFC 90° (1/2)∠BAC。为什么我们可以用一种非常“几何”的方式来想。在三角形BFC里它的内角和是180度。我们知道∠FBC是∠B的一半∠FCB是∠C的一半。那么∠BFC就等于180度减去这两个角之和∠BFC 180° - (1/2∠B 1/2∠C)。把式子整理一下∠BFC 180° - 1/2(∠B ∠C)。而三角形ABC中∠B ∠C 180° - ∠A。代入进去∠BFC 180° - 1/2(180° - ∠A) 180° - 90° (1/2)∠A 90° (1/2)∠A。看我们用到的只是三角形内角和为180度以及角平分线的定义完全是初中知识。这个结论意味着只要我知道三角形顶角A的大小那么它的内心F与B、C两点连线的夹角就是确定不变的90°∠A/2。这个性质将成为我们后续推理的“定位器”。2.2 引理的逆用角度决定内心更有用的是这个引理的逆命题。我们反过来想如果在三角形ABC中已知AG是∠A的平分线现在在AG上找一点F使得∠BFC刚好等于90° (1/2)∠A。那么点F就一定是∠B和∠C的角平分线的交点也就是三角形的内心。怎么证明呢我们可以用“同一法”或者反证法的思路。假设点F不是内心那么真正的内心应该是另一个点F‘。根据我们刚刚证明的正向引理在内心F’处∠BF‘C必然等于90° (1/2)∠A。而题目条件说在F处∠BFC也等于这个值。在角平分线AG上存在两个不同的点F和F‘它们对B、C两点的张角即∠BFC和∠BF’C竟然相等这在几何上几乎是不可能的除非两点重合。通过一些严谨的共圆或角度关系分析最终可以迫使F和F‘必须重合。因此满足那个特殊角度条件的点F只能是内心。这个逆命题是我们的“秘密武器”。它告诉我们不需要看到两条角平分线只要看到一个点对某条边两端的张角满足那个“90度加半角”的公式并且这个点在另一个角的平分线上我就能断定这个点就是内心。这就像是一个隐藏在角度关系中的身份认证。3. 逆向构造从正三角形“生长”出任意三角形直接去证明任意三角形的三等分线交点构成正三角形有点无从下手。数学里一个高级的技巧是“逆向思维”我不从任意三角形出发而是从一个完美的正三角形出发看看通过一系列操作能构造出什么样的三角形以及它的角有什么特征。3.1 搭建初始舞台正三角形与三个“小屋”我们画一个漂亮的正三角形PQR它的每个角都是60度。现在我们在它的三条边外面各“搭建”一个等腰三角形。注意这三个等腰三角形的“姿态”是特定的它们都以正三角形的边为底边但顶点在外部。具体来说在QR边外侧我们建一个以QR为底边的等腰三角形它的两个底角大小记为a。在RP边外侧建一个底角为b的等腰三角形。在PQ边外侧建一个底角为c的等腰三角形。我们把这三个等腰三角形的顶点分别记为P‘, Q’, R‘。于是我们得到了一个由正三角形PQR和三个“附着”在外部的等腰三角形组成的复合图形。我们对a, b, c这三个角的大小暂时只做两个温和的限制第一它们每个都小于60度第二它们的和abc小于120度。这两个限制是为了保证我们后续的延长线能够相交避免图形出现退化或无限延伸的情况。你可以想象如果某个角太大外面的等腰三角形会张得很开它的腰可能就无法与相邻的腰相交了。3.2 连接与延伸发现新的交点现在好戏开始了。我们把图形“补全”。延长Q’R和R‘Q这两条线段让它们相交设交点为A。同样地延长R’P和P‘R相交于点B延长P’Q和Q‘P相交于点C。为什么它们一定会相交呢以A点为例。看QR边所在的位置它的“外面”现在有两个大角一个是∠R’QR一个是∠Q‘RQ。计算一下它们的大小。因为正三角形∠RQP60°等腰三角形底角为a通过简单的角度计算三角形内角和、对顶角相等可以得出∠R’QR a b∠Q‘RQ a c。那么这两个角的和就是(ab) (ac) 2a b c。根据我们的限制a60°且abc120°可以推出2abc 180°。这意味着延长线R’Q和Q‘R不会平行它们一定会向前延伸并相交于一点A。用同样的推理我们可以确定点B和点C也存在。于是我们得到了一个全新的、更大的三角形ABC。点A、B、C分别是由我们最初构造的三个等腰三角形的“腰”的延长线相交而成的。3.3 解码新三角形的角度这个新三角形ABC的三个角是多少呢这可以通过我们构造的图形清晰地读出来。在点A处它的角是由两条延长线构成的这两条线“夹”出来的角等于360度减去它两侧的两个大角。具体计算∠A 180° - [ (ab) (ac) ] 180° - (2a b c)。别忘了abc这个整体我们可以把它写为 180° - (a (abc))。由于正三角形和外部等腰三角形的结构我们能推导出一个更简洁的关系。实际上经过一系列角度传递和计算核心是利用正三角形60度角和外角定理我们可以得到一组非常简洁优美的公式∠A 60° - a ∠B 60° - c ∠C 60° - b看多么对称新三角形ABC的每个角都等于60度减去对面那个等腰三角形的底角。也就是说我们通过设定a, b, c这三个参数完全控制了这个新生三角形ABC的形状。a, b, c越小对应的∠A、∠B、∠C就越大。4. 建立连接内心与三等分线的浮现现在我们有了两个层次的图形核心是正三角形PQR及其外部的三个等腰三角形顶点P‘、Q’、R‘外层是由延长线相交构成的大三角形ABC。接下来我们要寻找这两个层次之间深刻的联系。4.1 发现角平分线让我们把目光聚焦在点P和它相关的结构上。点P是正三角形的一个顶点同时它也是等腰三角形P‘QP和P’RP的公共顶点。连接P‘P。一个关键的发现是线段P’P 是 ∠BP‘C 的角平分线。为什么呢因为三角形QP’P 和三角形RP‘P 是全等的。它们有三组边相等QP’ RP‘都是等腰三角形的腰QP RP正三角形的边P’P是公共边。根据“边边边”SSS全等判定这两个三角形全等。因此对应角∠QP’P 等于 ∠RP‘P也就是说P’P 完美地平分了 ∠QP‘R而这个角正是我们图形中的 ∠BP’C。4.2 运用“秘密武器”引理更精彩的一步来了。我们观察 ∠BPC 这个角。通过图形中的角度计算利用平行线、等腰三角形底角等我们可以算出 ∠BPC 180° - a。现在我们把它和我们引理中的关键角度公式联系起来。我们知道 ∠BP‘C 180° - 2a因为三角形BP’C内角和以及等腰三角形底角的关系。那么∠BPC 180° - a 90° (1/2)(180° - 2a) 90° (1/2)∠BP‘C。看这正好符合我们第二节中那个逆引理的条件在三角形P’BC中点P在∠BP‘C的平分线P’P上并且点P对着B、C两点的张角∠BPC满足“90度加半角”的关系这里的“半角”是∠BP‘C的一半。根据逆引理我们立刻可以断定点P就是三角形P‘BC的内心这是一个决定性的结论。点P是三角形P‘BC的内心这意味着线段BP和CP就分别是∠P’BC和∠P‘CB的角平分线。回到我们的大图∠P’BC就是∠QBC∠P‘CB就是∠RCB。所以BP平分∠QBCCP平分∠RCB。4.3 对称性的力量数学之美在于对称。我们上面所有关于点P的推理完全可以对称地应用到点Q和点R上。对于点Q通过完全类似的论证构造全等三角形计算角度应用引理我们可以证明点Q是三角形ABQ‘的内心。因此AQ平分∠BAQ’ BQ平分∠ABQ‘。注意∠BAQ’ 就是 ∠BAC 的一部分∠ABQ‘ 就是 ∠ABC 的一部分。对于点R同理可证它是三角形AR‘C的内心。因此AR平分∠CAR’ CR平分∠ACR‘。这里∠CAR’ 是 ∠BAC 的另一部分∠ACR‘ 是 ∠ACB 的一部分。现在让我们把这三组信息整合到最外层的大三角形ABC上。看看∠BAC即∠A它的平分线是谁从点P的结论我们没直接得到但从点Q的结论我们知道AQ平分了∠BAC的一部分∠BAQ‘从点R的结论我们知道AR平分了∠BAC的另一部分∠CAR’。而且通过角度计算可以发现∠BAQ‘、∠Q’AR这个角等于正三角形的一个角60度经过变换后的值、∠R‘AC这三个角是相等的也就是说AQ和AR恰好将∠BAC分成了三个相等的角。AQ和AR就是∠BAC的两条三等分线而第三条三等分线其实就是角A本身的平分线在我们的构造中它恰好是AP’的延长线方向。同样的逻辑应用于∠ABC和∠ACB。BQ和BP是∠ABC的三等分线CP和CR是∠ACB的三等分线。至此我们完成了一个惊人的构造我们从一个正三角形PQR出发通过添加三个特定底角的等腰三角形并连接延长线得到了一个大三角形ABC而最初的正三角形的三个顶点P、Q、R恰好就是这个大三角形三个角的三等分线的交点靠近各边的两条。5. 完成证明从“逆向”到“正向”上面我们证明的其实是莫利定理的“逆定理”如果从一个正三角形按我们的方法构造得到的三角形其角的三等分线交点会落回最初的正三角形顶点。这已经足够漂亮了但它还不是定理本身。定理说的是对于“任意”一个三角形它的三等分线交点构成正三角形。我们如何用这个逆定理来证明原定理呢这里需要一点“缩放”和“相似”的思想。5.1 参数的对应关系回忆一下我们构造的大三角形ABC其角度由公式决定∠A 60° - a ∠B 60° - c ∠C 60° - b。这里的a, b, c是我们最初任意选定的、满足条件小于60度且和小于120度的参数。现在假设我们面前有一个任意的三角形它的三个角是已知的记作 ∠A, ∠B, ∠C。我们想证明它的三等分线交点构成正三角形。我们可以尝试“反推”参数。如果我们希望用上面的逆构造方法生成一个和这个任意三角形相似的三角形那么我们需要让构造出的三角形角度和给定三角形成比例。这引导我们设立方程我们希望存在参数a, b, c使得 60° - a k * ∠A 60° - c k * ∠B 60° - b k * ∠C 这里的k是一个比例系数。同时a, b, c必须满足我们构造时的初始限制。一个巧妙的选择是让k等于1/3。也就是说我们令 a 60° - (1/3)∠A c 60° - (1/3)∠B b 60° - (1/3)∠C我们来检查一下这样定义的a, b, c是否满足条件。首先因为任何三角形的角都小于180度且大于0度所以 (1/3)∠A, (1/3)∠B, (1/3)∠C 都小于60度且大于0度。那么a, b, c就等于60度减去一个小于60度的正数结果肯定大于0度。同时它们会小于60度吗会的因为减去的数是正数所以结果小于60度。其次它们的和abc 180° - (1/3)(∠A∠B∠C) 180° - (1/3)*180° 120°。这正好等于120度满足我们最初要求的“小于120度”吗注意我们最初的要求是“小于120度”以保证延长线相交而120度是一个临界值。当和为120度时理论上两条延长线会平行。但在莫利定理的一般情况下三角形的角不是特殊的三等分后得到的a, b, c通常不会让和精确等于120度即使等于也可以通过极限或严密论证涵盖这种情况。为了叙述简便我们可以认为在一般非退化情况下构造是成立的。5.2 相似性与最终的结论按照上面设定的a, b, c我们运用第四节的构造方法先画一个正三角形P‘Q’R‘注意这里我们用P’Q‘R’表示最初的正三角形以区别于最终要证明的正三角形然后在它的三边外作底角分别为a, c, b的等腰三角形注意对应关系a对应∠A所以放在∠A的对边Q‘R’外以此类推。然后延长相关线段相交得到三角形A‘B’C‘。根据我们的设定和构造过程这个三角形A‘B’C‘的三个角将是∠A’ 60° - a (1/3)∠A ∠B‘ 60° - c (1/3)∠B ∠C’ 60° - b (1/3)∠C。这并不意味着A‘B’C‘就是原三角形而是说A’B‘C’的每个角恰好是原三角形对应角的三分之一。因此三角形A‘B’C‘ 与 我们想要研究的原三角形ABC 是相似的三个角对应相等。现在根据我们证明的“逆定理”在三角形A‘B’C‘中其角的三等分线靠近各边的两条的交点恰好就是我们构造的起点——那个正三角形P’Q‘R’的顶点。最后一步因为三角形ABC 和 A‘B’C‘ 相似所以它们的对应角相等从而角的三等分线也对应成比例整个图形是相似的。在三角形ABC中我们实际作出它的三等分线得到交点P、Q、R。由于图形相似三角形PQR 必然相似于 三角形P’Q‘R’。而P‘Q’R‘是我们一开始亲手画的正三角形所以三角形PQR也一定是正三角形。至此莫利定理得到了证明。我们绕了一个精彩的圈子先证明“有正三角形则能生成三等分线”再通过设定参数让生成的三等分线三角形相似于任意给定三角形从而证明“任意三角形的三等分线能生成正三角形”。这种“构造-反推”的方法避免了直接处理复杂角度计算的繁琐用几何的对称和相似性优雅地揭示了定理背后的必然性。

相关新闻

解决cosyvoice failed to import ttsfrd错误:高效迁移到wetext的技术实践

解决cosyvoice failed to import ttsfrd错误:高效迁移到wetext的技术实践

最近在项目里折腾语音合成模块,遇到了一个挺典型的依赖问题:cosyvoice 因为 ttsfrd 导入失败直接罢工了。错误信息就是那个经典的 cosyvoice failed to import ttsfrd, use wetext instead。这直接打断了开发流程,效率一下子就降下来了。经过…

2026/7/5 0:33:21 阅读更多 →
7个维度打造轻量Windows 11:Tiny11Builder系统精简完全指南

7个维度打造轻量Windows 11:Tiny11Builder系统精简完全指南

7个维度打造轻量Windows 11:Tiny11Builder系统精简完全指南 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 一、系统健康诊断:你的Windows…

2026/5/17 5:29:39 阅读更多 →
VLC全能媒体解决方案:零门槛打造跨平台播放中心

VLC全能媒体解决方案:零门槛打造跨平台播放中心

VLC全能媒体解决方案:零门槛打造跨平台播放中心 【免费下载链接】vlc VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/ 项目地址: https://gitcode.com/gh_mirrors/vl/vlc 在数字化生活中…

2026/7/3 12:38:07 阅读更多 →

最新新闻

GBFR-Logs终极指南:从零开始掌握《碧蓝幻想:Relink》伤害统计

GBFR-Logs终极指南:从零开始掌握《碧蓝幻想:Relink》伤害统计

GBFR-Logs终极指南:从零开始掌握《碧蓝幻想:Relink》伤害统计 【免费下载链接】gbfr-logs GBFR Logs lets you track damage statistics with a nice overlay DPS meter for Granblue Fantasy: Relink. 项目地址: https://gitcode.com/gh_mirrors/gb/g…

2026/7/5 3:47:07 阅读更多 →
从团队项目角度看 AI API 聚合平台:别等成本失控后才补日志

从团队项目角度看 AI API 聚合平台:别等成本失控后才补日志

从团队项目角度看 AI API 聚合平台:别等成本失控后才补日志摘要: 很多团队第一次接入模型 API 时,关注点通常是“能不能跑通”。 但项目真正进入多人协作后,更容易出问题的是成本归属、调用日志、限流策略、错误排查和数据边界。 …

2026/7/5 3:45:06 阅读更多 →
目的:这个项目是干什么的?

目的:这个项目是干什么的?

任何一个项目都有他要实现的功能,而操作说明书就是告诉你怎么去用它,怎么去操作这些代码,这些代码提供了一个怎样的服务。如果你进到一个比较正规的公司的 话,会有测试的,有些操作你操作不了,可以求助测试…

2026/7/5 3:45:06 阅读更多 →
中小工厂零部件混采存在哪些供应链优化方式?2026 降本增效采购维度解读

中小工厂零部件混采存在哪些供应链优化方式?2026 降本增效采购维度解读

中小工厂零部件混采降本指南:2026年供应链优化的四个技术维度读者定位:本文专为中小型制造企业主、设备技术负责人及采购工程师而写,旨在解决长期困扰小批量零部件采购中的“价格高、交期长、易被拒单”的核心痛点。解决问题:本文…

2026/7/5 3:43:06 阅读更多 →
体验Managed Extensibility Framework精妙的设计

体验Managed Extensibility Framework精妙的设计

MEF(Managed Extensibility Framework)是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Editor的扩展支持也是基于MEF构建的。MEF的目标是简化创建可扩展的应用程序,其核心类是ComposablePart,即具有组合能…

2026/7/5 3:41:05 阅读更多 →
IAST实战:基于污点跟踪的Web应用漏洞精准检测与自动化集成

IAST实战:基于污点跟踪的Web应用漏洞精准检测与自动化集成

1. 项目概述:为什么大型Web应用需要IAST?如果你是一名负责大型电商、金融或SaaS平台安全测试的工程师,面对一个由数百个微服务、数千个API接口、大量JavaScript动态渲染页面构成的庞然大物,传统的漏洞扫描工具是不是经常让你感到力…

2026/7/5 3:41:05 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻