不同范数下的余弦定理_用向量证明余弦定理是否存在逻辑错误?

高三学生,逛知乎看到这个问题。正好我在高一学余弦定理的时候也有这样它不严谨的感觉,并且认真思考过。我浏览了一下高赞答案,发现没有和我以前思考的思路一样的,那我就献丑说一下我的思路吧。

首先既然要证明余弦定理,就要了解余弦定理到底是个什么东西。我们先来看一下三角形。

我们在初中已经了解关于三角形全等的知识,我将它在这里理解为,给定一个全等的条件,就得到了一个唯一确定的三角形。至于它是怎么来的,初中应该都把它当成公理来看了,我们这里也把它当成公理。

首先给定(能构成三角形的)三边长,就满足了SSS条件,得到了一个唯一确定的三角形。既然这个三角形被唯一确定了,那么它的角也被确定了。这样,我们通过给定的三边长,能确定出确定的三角形的所有内角。换句话说,一个三角形的三边长和它的某个内角间存在这样一个映射,使得对一切满足构成三角形条件的三边长,都能找到唯一的一个角度与它对应。我们很自然地会想这个映射关系能不能用一个关系式来表达。

这个关系式,不是别的,正是余弦定理,即是

(和我们学过的形式不太一样,但我们应该能很易看出它们是等价的)。这里我们再思考一下,也应该能大致明白为什么它是“余弦定理”而不是什么“正弦定理”这样的。这是因为

不同,后者只在

上被定义,而前者的定义域可以覆盖一切三角形内角的角度。不过如果我们非要用正弦反正弦来表示也不是不行,分一下类就可以。反正表达式不是关键,重要的是这个三角形三边与内角之间的这个关系。

到这里我们已经明白,这个三角形的三边和内角的关系是客观存在的,余弦定理只是找出了这个(可能存在的)表达式。而这个证明余弦定理的过程,我们可以把它看成一个找出这个表达式的过程。

现在我们来看用这个向量的点乘(内积,数量积都行,无所谓)来证明的过程。我学的是人教版课本,我就以人教版上写的为例了,别的我不太清楚。首先课本定义了向量是个什么东西,然后定义了其点乘是个什么东西,然后我们很易从这个定义推导出以下性质:

第一个性质是显然的,第二个性质是分配律,课本上留作习题了,不过幸运的是, @usercjh123 的回答中提到了证明过程,只是漏了一点,那个证明过程只证明了向量投影的分配律,要证明点乘的分配律,把最后得到的式子两边同时取模(两边都是向量)就好了。

我们得到了这些性质以后,就可以按照课本上的证明过程进行了。我把它理解为这个向量点乘只是相当于我们平常证明问题中的一种构造而已。比如我们做导数题中经常构造一些辅助函数什么的,然后证明了它的一些性质,最后证明了这个结论。然而和一般构造可能有区别的是,这个向量点乘,确正好有及其深厚的意义。

到这里这问题就基本结束了,然而我们可能注意到,它还不是很严谨。因为我们之前把三角形的全等当成公理看了,它到底是不是呢,我们还不知道。另外要严格来说,长度,角度这些东西我们中学阶段也没有对它们进行严格的定义。

这个严格定义就扯的比较远了,我们这里看一下之前的数学教材是怎么定义的,对于线段长度的定义,我从小学一路走来大致的印象是先是直接用,然后初中学了解析几何后,把线段放在坐标系里,用两点间距离公式,并告诉我们这个距离就是这个线段的长。然而关于角度就更加模糊不清了,我记得开始小学介绍了平角钝角锐角,然后初中就开始平面几何直接用角度,到了高中,用了始边终边的概念把角度从

拓展到一切实数。然而角到底是个什么东西,线段又是个什么东西,这些就像我们从小学的算数

一样,拿来直接用,而没有去定义数到底是个什么东西。这些看起来没有必要,然而事实上并不是这样的。我之前感兴趣稍微了解了一下抽象代数,才明白这严格定义事实上很重要。

我高一的思考就到上面为止了,然而看到这个问题下的一些回答,我又深受启发。关于这个问题的本质,我觉得 @Hans Spielgarten 的回答解释了这个问题。虽然我没学过相关的内容,看不懂里面的一些名词,但是我能理解里面的一些意思。我们初中学的解析几何把平面的点放到直角坐标系里用实数对

来表示并在里面表示线段直线什么的应该就是他在回答中提到的欧式平面几何的点可以用 (x,y) 实数对表示,这一步可行的原因是一维欧式几何的公理体系满足实数的集合论的定义,二维的情况就利用一下笛卡尔积的特性.

欧式平面中的线段可用 (x,y),(a,b) 点对表示

欧式平面中的线可用 t(x,y)+(1-t)(a,b) 其中t 取便所有实数

所以最后我的结论是关于这个问题,因为在中学一些基础概念未被严格地定义,无法做到讨论这个证明是否有逻辑错误。

高三狗学术不精,有问题欢迎大家指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值