找到了根,再证明没有漏掉
本终点把区间线性包围理路区间线性系统的解集与包围Interval linear system · Oettli–Prager theorem · 区间矩阵正则性明确区间数据的存在量词,用逐行充要条件判断解集成员,再以预条件残差认证全部点系统的正则性和解包围。、区间Newton理路区间Newton法Interval Newton method · 区间牛顿法用整个盒上的Jacobian线性解集保留全部根,区分收缩、排除和存在唯一性证书,并解释多维平均矩阵与标量除法边界。和Krawczyk算子理路Krawczyk算子Krawczyk operator · Krawczyk root certificate把近似逆、中心残差和区间Jacobian组合成根包围,由严格内包含推出加权压缩、存在唯一性,并区分弱包含与未决结果。接成可检查的根证书,再用完整覆盖树理路区间根覆盖证书Interval root cover certificate · Validated branch-and-prune root coverage以互不相交的局部根证书和完整二叉盒树认证紧区域内的全部根,保留未决叶,证明覆盖不变量并明确有限停止与计算成本。完成全域计数。Newton–Kantorovich定理理路Newton–Kantorovich半局部收敛定理Newton–Kantorovich theorem · Kantorovich semilocal convergence从起点残差、起点Jacobian逆及归一化Lipschitz界计算存在半径与唯一半径,用标量控制序列证明每个Newton步可继续并给出尾界。提供另一条认证路线:从起点数据控制整条精确Newton轨道。
所有展示的有限小数都是精确有理端点;只有带“约”字的近似定位用于读图。核心证书不调用机器浮点指数,也不借助密集采样证明区域无根。
任务一:先分清数据在变,还是答案在变
考虑
要求给出全部合法矩阵的解包围,并检验一个向量是否真的能由某组数据产生。取 、,得到
直接相乘可核 ,且 。于是每个合法矩阵都可逆,其唯一解落在
这张盒包含所有解,但盒中每点未必都能实现。例如点 在盒中,Oettli–Prager第二行却要求 ,不成立。反过来, 对两个非对角元分别取 就能达到。这个比较把“外包围”与“真实解集成员”分开。
迁移时若两个系数来自同一参数,必须保留这种关系,或承认独立区间放宽了问题。标量 的解只能是 ,放宽成两个独立数据后则得到 。
任务二:给平方根两种不同的承诺
对 ,以 的中点计算区间Newton,前两步为
导数区间每次都严格为正,修正盒又严格落在原盒内,所以存在唯一性随第一次成功就已经建立。继续缩盒只是在提高位置精度。
若改问“从 出发的精确Newton轨道是否受控”,则用
标量控制多项式是 。从 迭代,有 ,故 正好等于实际误差。另一根 恰位于大球边界,验证了唯一半径必须写成开球。
控制序列、存在半径与临界边界 图左为便于看清两个交点,另取 ;它展示同一个控制机制,不是把这一参数冒充平方根任务的数据。图右使用正文临界模型 ,轨道为 。
任务三:认证整个矩形内恰有两个交点
给定
图上交点约在 与 。任务不是把小数再多算几位,而是交付两张存在唯一性证书,以及覆盖整个 的无遗漏证据。
指数如何也由有理数包住
对 ,令
从第一项遗漏项开始,后续项的相邻比至多为 ,故正项尾和不超过这个几何级数。于是
对负 ,把正数 的包围取倒数;对区间 ,利用指数单调性分别包住端点。脚本取 ,以Fraction精确完成所有加乘除。式(1)所需参数范围由 保证;更宽的指数输入要重新给尾界或先做范围缩减。
两张局部证书
使用
各盒中心为 ,半径都是 ,而
按 计算,得到可靠外包围
显然 、,且两个原盒不交。它们各有一个根,并且两个根不同。展示式(2)的十进制端点已向外放宽;下载结果另存精确分数,验证器也检查展示盒没有截去真实Krawczyk包围。
全局交点与局部严格内包含 图中局部坐标是 。绿色像盒的位置来自实际有理证书;由于它们相对原盒很小,图用引线和放大标记帮助辨认,没有把视觉宽度当作精确数值证据。
还要交代其余区域
覆盖树从整个 出发,每次沿最长边的中点一分为二。无根叶保存一个不含零的分量区间;已覆盖叶保存一个 编号,并严格位于该盒内部。验证器从父盒重新生成两子盒,禁止凭空省掉一支。
本次实际结果是93个内部节点、90个无根叶、4个已覆盖叶,最大深度24。有限满二叉树满足 ,总节点数187;这个计数恒等式只是结构检查,真正覆盖性仍逐个父子节点核对。没有未决叶,所以连同两张局部证书,结论是 内恰有两个根。
独立的手算交叉检查可以消去 ,得到 。它满足 、、,并且 。介值性给出左右各一根,严格凸性排除第三根;相应 都落在 。这帮助解释图像,但公开覆盖证书没有以该消元结论代替对二维区域的检查。
复算、损坏测试与迁移边界
下载标准库验证脚本、有限覆盖树和本次结果。只需Python 3,不必安装数值包。保存三个文件到同一目录后运行:
shpython foundations-interval-root-certificates.py --verify foundations-interval-root-tree.json
python foundations-interval-root-certificates.py --output my-results.json --certificate my-tree.json
1
2
第一条只重放已保存证书,不重新猜根或搜索;第二条重建本页固定问题,并运行区间端点、指数嵌套包围、线性成员构造及Newton例子的测试。脚本返回8类损坏证书的拒绝记录,包括变更目标域、删除子树、错误根盒、零预条件矩阵、虚假覆盖、虚假排除、未决叶以及重复根盒。把节点处理预算改为5时,它保留6个未决叶,不报告完整根数。
迁移到其他方程时,应先替换函数及Jacobian的可靠区间求值,重新验证特殊函数的输入范围,再构造局部盒及全域树。重根、边界根、参数相关性和固定精度平台都可能需要不同证书。这里的Fraction实现核验的是正文数学与给定证书,未声称覆盖任意外部程序、硬件故障或任意输入函数。
完成后可返回“从近似零点到完整区间证书”学习路线,按每张证书需要的对象与证明工具复习对应条目。