热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

柳维尔定理与代数基本定理

1.前言   本文主要介绍代数中的一个重要定理:代数基本定理。它的内容很简单,可以归纳为代数基本定理:n次复系数多项式方程在复数域内有且只有n个根。从它的名字来看,“基本”二字说明
1. 前言

      本文主要介绍代数中的一个重要定理:代数基本定理。它的内容很简单,可以归纳为

代数基本定理:n次复系数多项式方程在复数域内有且只有n个根。

从它的名字来看,“基本” 二字说明了这一定理对当时代数研究的重要意义。数学史上,在这一定理出现之前,代数领域的主要研究内容为求解多项式方程,但对于根的一些特性(求解方法,数目)了解甚少。因此,代数基本定理的出现,告诉了人们根的数目。只要求出对应数量的根,经过带入多项式验证之后,就可以证明这些根是其所有解。

       在进入复数域之前,我们先考虑实系数多项式。在微积分中,有一种求解任意分式多项式的方法,就是把分母多项式分解为一次以及二次多项式的乘积,然后将整个分式拆分成分母为一次或者二次多项式的简单分式,再对每个部分分别积分相加,即可得到最终的积分结果。

       接下来我们从根的角度考虑分母多项式。每拆分出一个一次多项式,表明原多项式有一个实根。对于二次多项式,因为其不能继续分解为一次多项式,其判别式必定小于零, 此时在实数域无法进行开根号操作。扩展到复数域之后,每个二次多项式均可得到两个复数根。因此在复数域中,原n次实系数多项式共有n个根(包含重根)。那么对于复系数多项式,是否也有类似的特性呢?代数基本定理给出了肯定的答案。

2.证明方法

2.1 主要思路:反证法

      根据数学归纳法,我们只需要证明对于任意一个n(>0)次的复系数多项式,其在复数域中至少有一个根即可。

      反证假设:对于一个n次复系数多项式《柳维尔定理与代数基本定理》,对于任意一个复数《柳维尔定理与代数基本定理》《柳维尔定理与代数基本定理》 恒成立。

      根据这一假设,我们只要推出《柳维尔定理与代数基本定理》为常值函数即可,这显然跟多项式函数的性质相反。因为其任意次导数均存在(称为完备的),我们首先介绍一个联系常值函数与完备函数关系的定理——柳维尔定理。

2.2 柳维尔定理

        柳维尔定理在常值函数与完备函数之间建立了一座桥梁,其具体表述为

        柳维尔定理:如果一个函数在复数域中是完备而且有界的,那么这个函数的值在整个复数域中为常数。

 证明:我们考虑一个完备的复函数《柳维尔定理与代数基本定理》, 其各阶导数均存在。根据柯西积分公式, 其在一点《柳维尔定理与代数基本定理》的一阶导数为

                                        《柳维尔定理与代数基本定理》

其中C为一条简单闭曲线,《柳维尔定理与代数基本定理》为其内点。因为f为有界函数,存在M使得《柳维尔定理与代数基本定理》,将其带入上式,可以得到

                                       《柳维尔定理与代数基本定理》

因为C可以为任意简单闭曲线,即R可为任意正实数,因此上式右边可以为任意小的正数,即导数为0,因此f为一个常值函数。

2.2 代数基本定理证明

        因为P(z)不为0, 我们考虑函数《柳维尔定理与代数基本定理》, 若能证明这一函数有界,则证明完成。考虑一个辅助变量

                                    《柳维尔定理与代数基本定理》

《柳维尔定理与代数基本定理》, 根据三角不等式

                                    《柳维尔定理与代数基本定理》

因为z可以为任意复数,因此存在一个正数R使得当|z|>R时,上述不等式右边的每一项都小于《柳维尔定理与代数基本定理》(因为当z的模趋近于无穷时,右边每一项均趋近于零)。因此

                                    《柳维尔定理与代数基本定理》,

可以得到

                                   《柳维尔定理与代数基本定理》

因此,

                                   《柳维尔定理与代数基本定理》    , 对于 《柳维尔定理与代数基本定理》(圆盘外区域)。

可以得到该函数在圆盘外有界,又因为其在圆盘内连续,因此其在整个复数域上有界。根据柳维尔定理,该函数为常函数,这跟分式多项式矛盾。 因此,P(z)至少有一个复数根。根据数学归纳法,代数基本定理的常用表述也成立。


推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • JavaScript设计模式之策略模式(Strategy Pattern)的优势及应用
    本文介绍了JavaScript设计模式之策略模式(Strategy Pattern)的定义和优势,策略模式可以避免代码中的多重判断条件,体现了开放-封闭原则。同时,策略模式的应用可以使系统的算法重复利用,避免复制粘贴。然而,策略模式也会增加策略类的数量,违反最少知识原则,需要了解各种策略类才能更好地应用于业务中。本文还以员工年终奖的计算为例,说明了策略模式的应用场景和实现方式。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
author-avatar
朱仔happy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有