A coalgebraic framework for reductive logic and proof-search (ReLiC)
A coalgebraic framework for reductive logic and proof-search (ReLiC)
批准号:
EP/S013008/1
负责人:
David Pym
金额:
$124.23万
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2018
资助国家:
英国
项目状态:
已结题
起止时间:
2018 至 --
中文摘要
传统的逻辑演绎法从前提开始,一步一步地应用证明规则来推导结论,而互补的还原法则从一个假定的结论开始,通过系统地减少可能证明的空间来寻找足以使合法推导存在的前提。这幅图不仅更接近于数学家实际证明定理的方式,更一般地说,更接近于人们使用形式化表示解决问题的方式,它还概括了逻辑在计算机科学中的各种应用,比如被称为逻辑编程的编程范式,人工智能和自动定理证明的核心证明搜索问题,程序验证中的前提条件生成等等。它还反映在真功能语义层面——用于模型检查的逻辑视角,从而验证工业系统的正确性——其中公式的真值是根据其组成部分的真值计算的。尽管还原观点反映了逻辑的实际应用,与演绎逻辑形成鲜明对比,但还原逻辑并不存在统一的数学基础。Pym, Ritter和Wallen的工作提供了大量的背景,但这本质上仅限于经典和直觉逻辑,即使这样,也缺乏有关计算过程的明确理论。我们相信协代数——一个用于计算、基于状态的系统和分解的统一数学框架,Silva是这方面的主要贡献者和倡导者——可以应用于这一目的。演绎本质上是由归纳结构捕获的,但还原是通过协归纳的共代数技术捕获的,它将目标分解成子目标。已有的研究表明,协代数推广了真函数语义,可以表示搜索空间的基本方面。我们将把这项工作系统化到逻辑中,并利用共代数方法对计算建模,同时捕获证明搜索所需的控制过程。协代数的代数性质应确保该建模的所有方面,包括逻辑的定义、它们的搜索空间和它们的搜索过程,将是组合的。除了语义方法在证明搜索方面的进步之外,我们可以希望利用计算的共代数表示来实现更多。通过将证明搜索的共代数模型与概率计算或编程语言的共代数模型相结合,我们可以希望给出一个清晰、通用和模块化的简化逻辑观点的应用,如归纳逻辑编程和基于溯因的分离逻辑工具(如Facebook的Infer)。将这些系统的关键特性抽象到一个模块化语义框架中,不仅可以帮助理解现有工具的工作原理,还可以对其进行改进。这样的框架还可以指导新工具的设计和实现。因此,随着我们的理论发展,我们将开发高效的、语义驱动的、具有广泛应用的自动推理支持。通过这样做,我们可以希望实现能够部署大量推理问题的工具,并指导特定逻辑的定理证明器的设计。
英文摘要
While the traditional, deductive approach to logic begins with premisses and in step-by-step fashion applies proof rules to derive conclusions, the complementary reductive approach instead begins with a putative conclusion and searches for premisses sufficient for a legitimate derivation to exist by systematically reducing the space of possible proofs. Not only does this picture more closely resemble the way in which mathematicians actually prove theorems and, more generally, the way in which people solve problems using formal representations, it also encapsulates diverse applications of logic in computer science such as the programming paradigm known as logic programming, the proof-search problem at the heart of AI and automated theorem proving, precondition generation in program verification and more. It is also reflected at the level of truth-functional semantics --- the perspective on logic utilized for the purpose of model checking and thus verifying the correctness of industrial systems --- wherein the truth value of a formula is calculated according to the truth values of its constituent parts. Despite the reductive viewpoint reflecting logic as it is actually used, and in stark contrast to deductive logic, a uniform mathematical foundation for reductive logic does not exist. Substantial background is provided by the work of Pym, Ritter, and Wallen, but this is essentially restricted to classical and intuitionistic logic and, even then, lacks an explicit theory of the computational processes involved. We believe coalgebra --- a unifying mathematical framework for computation, state-based systems and decomposition, for which Silva is a leading contributor and exponent --- can be applied to this end. Deduction is essentially captured by inductive constructions, but reduction is captured through the coalgebraic technique of coinduction, which decomposes goals down into subgoals. Existing work shows that coalgebra generalizes truth-functional semantics and can represent basic aspects of search spaces. We will systematize this work to logics in full generality and, by utilizing the coalgebraic approach to the modelling of computation, also capture the control procedures required for proof-search. The algebraic properties of coalgebra should ensure that all aspects of this modelling, including the definitions of logics, their search spaces, and their search procedures, will be compositional.Beyond this advance on the state of the art in semantic approaches to proof-search,we can hope to utilize coalgebraic presentations of computation to achieve much more. By interfacing coalgebraic models of proof-search with coalgebraic models of, for example, probabalistic computation or programming languages, we can hope to give a clean, generic and modular presentation of applications of the reductive logic viewpoint as diverse as inductive logic programming and abduction-based Separation Logic tools such as Facebook's Infer.Abstracting the key features of such systems into a modular semantic framework can help with more than simply understanding how existing tools work and can be improved. Such a framework can also guide the design and implementation of new tools. Thus, in tandem with our theoretical development, we will develop efficient, semantically driven automated reasoning support with wide application. In doing so we can thus hope to implement tools capable of deployment for a large range of reasoning problems and guide the design of theorem provers for specific logics.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Non-dual modal operators as a basis for 4-valued accessibility relations in Hybrid logic
非双模态算子作为混合逻辑中四值可达性关系的基础
DOI:
10.1016/j.jlamp.2021.100679
发表时间:
2021
期刊:
Journal of Logical and Algebraic Methods in Programming
影响因子:
0.9
作者:
[Costa D]
通讯作者:
Costa D
Automated Reasoning with Analytic Tableaux and Related Methods - 28th International Conference, TABLEAUX 2019, London, UK, September 3-5, 2019, Proceedings
使用分析 Tableaux 和相关方法进行自动推理 - 第 28 届国际会议,TABLEAUX 2019,英国伦敦,2019 年 9 月 3-5 日,会议记录
DOI:
10.1007/978-3-030-29026-9_19
发表时间:
2019
期刊:
影响因子:
--
作者:
[Docherty S]
通讯作者:
Docherty S
Resource Reasoning in Duality Theoretic Form: Stone-Type Dualities for Bunched and Separation Logics
对偶理论形式的资源推理:成束和分离逻辑的石型对偶
DOI:
--
发表时间:
2019
期刊:
影响因子:
--
作者:
[Docherty, S]
通讯作者:
Docherty, S
DOI:
10.1109/lics52264.2021.9470712
发表时间:
2021
期刊:
2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS
影响因子:
--
作者:
[Bao, Jialu, Docherty, Simon, Hsu, Justin, Silva, Alexandra]
通讯作者:
Silva, Alexandra
Developing a well-received pre-matriculation program: the evolution of MedFIT.
制定广受好评的预科课程:MedFIT 的演变。
DOI:
10.1007/978-3-319-11970-0_12
发表时间:
2022
期刊:
Discover education
影响因子:
--
作者:
[Allen A]
通讯作者:
Allen A
共 9 条
Interface reasoning for interacting systems (IRIS).
-
批准号:EP/R006865/1
-
项目类别:Research Grant
-
资助金额:$783.13万
-
财政年份:2018
-
负责人:David Pym
-
依托单位:
Trust Domains - A framework for modelling and designing e-service infrastructures for controlled sharing of information
-
批准号:TS/I002502/2
-
项目类别:Research Grant
-
资助金额:$3.59万
-
财政年份:2013
-
负责人:David Pym
-
依托单位:
Algebra and Logic for Policy and Utility in Information Security
-
批准号:EP/K033042/1
-
项目类别:Research Grant
-
资助金额:$56.29万
-
财政年份:2013
-
负责人:David Pym
-
依托单位:
Trust Domains - A framework for modelling and designing e-service infrastructures for controlled sharing of information
-
批准号:TS/I002502/1
-
项目类别:Research Grant
-
资助金额:$27.83万
-
财政年份:2011
-
负责人:David Pym
-
依托单位:
海外基金