首页 > 其他分享 >记录一次破防。

记录一次破防。

时间:2024-01-22 20:23:57浏览次数:30  
标签:一次 记录 pmod dfrac 破防 xF 代数 equiv

我们众所周知,多项式牛顿迭代法求 \(G(F(x))\equiv 0\pmod {x^n}\) 时出现了一个 \(G'(x)\)。然而怎么理解呢?今天遇到了这样一个题目:

\[xF^m(x)-F(x)+1\equiv 0\pmod {x^n} \]

这个怎么牛顿迭代呢?你也许会构造 \(G(x)\),但是发现乘起来的 \(x\) 很烦人。但是仔细一想:我们求 \(P(x)\) 的逆时怎么求的?

\[G(Q(x))=\dfrac{1}{Q(x)}-P(x)\equiv 0\pmod {x^n} \]

\[Q(x)\equiv Q_0(x)-\dfrac{\dfrac{1}{Q(x)}-P(x)}{-\dfrac{1}{Q^2(x)}}\pmod {x^n} \]

也就是我们的 \(G'(Q(x))=-\dfrac{1}{Q^2(x)}\),注意到 \(P(x)\) 是无关的。

什么意思呢?说人话:\(G\) 函数的自变量是 \(Q(x)\),在这里 \(Q(x)\) 就是一个进行代数运算的代数对象了,而 \(P(x)\) 是另一个代数对象,所以在这里当然是常数,被忽略了。那么同理,这里 \(x\) 也是另一个代数对象,所以当作一个系数看就好了。所以有:

\[F(x)=F_0(x)-\dfrac{xF_0^m(x)-F_0(x)+1}{mxF_0^{m-1}(x)-1} \]

感觉之前的理解都是非常片面的,PWT 也被这个困惑了一会,可能是脑抽了。所以记录一下。

这就是说解多项式方程就有通用的解法了。

标签:一次,记录,pmod,dfrac,破防,xF,代数,equiv
From: https://www.cnblogs.com/tulipenoire/p/17980997

相关文章

  • 假期学习记录09
    本次学习学习Spark集群环境的搭建Spark集群环境搭建首先下载Spark安装包选取一个节点为Master,后进行配置:vim~/.bashrc在.bashrc添加如下配置exportSPARK_HOME=/usr/local/spark//注意路径exportPATH=$PATH:$SPARK_HOME/bin:$SPARK_HOME/sbin运行source命令......
  • 假期学习记录08
    本次学习学习了spark的安装和使用方法运行代码Sparkshell本身就是一个Driver,里面包含main方法进入shell界面./bin/spark-shell--master<master-url><master-url>:local使用一个CPU本地去运行SPARK:完全不并行不加参数默认该模式local[*]使用逻辑CPU个数量的线......
  • 记录一次 SpringBoot 自动装配失败
    项目业务模块引入公共模块,公共模块的bean死活自动装配失败,如下图:想要自动装配bean的类型是PasswordEncoder,但是就是装配不上去仔细检查后发现本应该是2层目录的META-INF/spring成了1层名叫META-INFO.spring的目录原来resource层级下新建目录在后面加.下一层目录不像在ja......
  • 记录使用Redis当分布式锁
    在网上看到一次使用redis当分布式锁的文章,我就自己写了个demo前置条件:建议新建一个springboot工程(添加web依赖),然后自行整合mybatisplus、redis,可以参照以下链接:mybatisPlus:https://blog.csdn.net/wang20000102/article/details/132615071redis:https://blog.csdn.net/lwj_07/art......
  • 毕设全流程记录(个人向)
    选定java语言参考1:Java快速入门:https://www.cnblogs.com/happyframework/p/3332243.htmlJava后台开发的常用框架有SSM框架。选定SSM框架参考1:SSM框架理解:https://www.cnblogs.com/verlen11/p/5349747.html 参考2:使用idea2017搭建SSM框架:https://www.cnblogs.com/hackyo/p/66......
  • DC-7靶机做题记录
    靶机下载地址:链接:https://pan.baidu.com/s/1w2c_QKd_hOoR2AzNrdZjMg?pwd=tdky提取码:tdky参考:DC7靶机地址:http://www.five86.com/downloads/DC-7.zipDC7靶场介绍:https://www.vulnhub.com/entry/dc-7,356/php插件地址:https://ftp.drupal.org/files/projects/php-8.x-1.x......
  • 文心一言测评记录
    首先,我们需要明确RB-INSERT和RB-DELETE的基本操作。RB-INSERT的基本步骤如下:将新节点插入到红黑树的某个位置。重新平衡树,确保红黑树的性质仍然满足。RB-DELETE的基本步骤如下:http://sss.com。重新平衡树,确保红黑树的性质仍然满足。现在,我们考虑一个特定的场景:首先使用RB......
  • 假期学习记录07
    本次学习了Spark概述,了解了Spark的一些基本概念,为更好的学习基于内存计算的分布式框架,拥有良好的性能,运行速度快,采用内存计算scala简介运行再jvm上,具有强大并发性,支持函数式编程,语法简洁,兼容java,交互式语言Spark与Hadoop比较Hadoop:磁盘io开销大,表达能力有限,延迟高,map......
  • 使用Gin框架往数据库插入记录
    首先往数据库插入数据,就需要连接数据库(笔者此处使用的是PostgreSQL)因此在项目中引入如下依赖(这两个依赖版本号不一致,可能会出现异常)gorm.io/driver/postgres  //依赖是用于连接和操作PostgreSQL数据库gorm.io/gorm  //对象关系映射(ORM)库,简化Golang程序与数据库......
  • 【补题记录】ICPC2023 Jinan
    【补题记录】ICPC2023JinanContestLink:https://qoj.ac/contest/1472.Problems:https://sua.ac/wiki/2023-icpc-jinan/contest-zh.pdf.Solution:https://qoj.ac/download.php?type=attachments&id=1472&r=1.A.ManyManyHeadsconstintN=1e5+10;intT;str......