Skip to main content
QUICK REVIEW

[论文解读] Deciding Predicate Logical Theories Of Real-Valued Functions

Stefan Ratschan|arXiv (Cornell University)|Jan 1, 2023
Logic, Reasoning, and Knowledge被引用 1
一句话总结

本文提出了一种用于推理光滑多维实值函数及其导数的可判定一阶谓词逻辑框架。它建立了无量词公式的可判定性,并为在实变量上存在量词的公式提供了算法化的可满足性检测方法,前提是这些公式在函数值的小扰动下具有鲁棒可满足性。

ABSTRACT

The notion of a real-valued function is central to mathematics, computer science, and many other scientific fields. Despite this importance, there are hardly any positive results on decision procedures for predicate logical theories that reason about real-valued functions. This paper defines a first-order predicate language for reasoning about multi-dimensional smooth real-valued functions and their derivatives, and demonstrates that - despite the obvious undecidability barriers - certain positive decidability results for such a language are indeed possible.

研究动机与目标

  • 解决计算机科学与数学中关于实值函数的谓词逻辑缺乏决策程序的问题。
  • 形式化一种一阶语言,支持实数上的算术运算、函数求值以及光滑实值函数的微分。
  • 证明该逻辑无量词片段的可判定性,将推理归约为实数与未解释函数符号的推理。
  • 为在实变量上存在量词的公式开发算法化的可满足性检测方法,前提是满足鲁棒性条件。
  • 将框架扩展至包含可计算的超越函数(如 sin 和 cos),并基于广义鲁棒性概念进行形式化。

提出的方法

  • 定义一种一阶语言,包含实数、光滑实值函数、函数求值和微分的符号。
  • 将无量词公式归约为实数与未解释函数符号的推理,利用实闭域的可判定性。
  • 引入鲁棒性条件:若一个公式在函数值的小扰动下仍存在满足赋值,则称其为鲁棒可满足的。
  • 使用 k 阶泰勒展开定义函数赋值之间的距离,构建函数解释的度量空间。
  • 设计算法,通过枚举具有有理系数的多项式逼近来检测鲁棒可满足公式的可满足性。
  • 通过构造保持满足性的邻近赋值,证明在鲁棒性假设下这些算法的终止性。

实验结果

研究问题

  • RQ1能否为关于光滑实值函数及其导数的一阶逻辑推理识别出一个可判定片段?
  • RQ2是否存在一种算法方法,用于检测在实变量上存在量词的公式的可满足性,前提是其在函数值的小扰动下具有鲁棒可满足性?
  • RQ3该框架能否扩展以包含超越函数(如 sin 和 cos),在何种条件下可满足性是可判定的?
  • RQ4如何形式化函数值的鲁棒性,以确保算法的终止性与正确性?
  • RQ5该框架能否用于推导动力系统中存在性定理的半可判定程序,例如李雅普诺夫函数的存在性?

主要发现

  • 该逻辑的无量词片段(包含函数求值与微分,但算术运算仅限于实数上的加法与乘法)是可判定的。
  • 对于在实变量上存在量词的公式,若其在函数值的小扰动下具有鲁棒可满足性,则其可满足性可通过算法检测。
  • 该框架支持使用具有有理系数的多项式逼近作为可满足性检查的基础,且在鲁棒性条件下保证算法终止。
  • 当基于可计算分析的鲁棒性概念时,算法化的可满足性检测可扩展至超越函数(如 sin 和 cos)。
  • 该结果使得可通过多项式李雅普诺夫函数的存在性,为多项式常微分方程的渐近稳定性提供半可判定验证程序。
  • 该框架为实践中模板方法(如多项式或神经网络模板)提供了形式化依据,通过证明对鲁棒输入的算法终止性。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。