中文
相关论文

相关论文: Automating proof search when equality is a logical…

200 篇论文

Separation Logic with inductive definitions is a well-known approach for deductive verification of programs that manipulate dynamic data structures. Deciding verification conditions in this context is usually based on user-provided lemmas…

计算机科学中的逻辑 · 计算机科学 2015-07-21 Constantin Enea , Mihaela Sighireanu , Zhilin Wu

A number of flexible tactic-based logical frameworks are nowadays available that can implement a wide range of mathematical theories using a common higher-order metalanguage. Used as proof assistants, one of the advantages of such powerful…

计算机科学中的逻辑 · 计算机科学 2010-03-26 João Marcos

The use of logical systems for problem-solving may be as diverse as in proving theorems in mathematics or in figuring out how to meet up with a friend. In either case, the problem solving activity is captured by the search for an…

计算机科学中的逻辑 · 计算机科学 2023-03-28 Alexander V. Gheorghiu , David J. Pym

The heterogeneous nature of the logical foundations used in different interactive proof assistant libraries has rendered discovery of similar mathematical concepts among them difficult. In this paper, we compare a previously proposed…

计算机科学中的逻辑 · 计算机科学 2021-07-22 Qingxiang Wang , Cezary Kaliszyk

The approach to reasoning about structural operational semantics style specifications supported by the Abella system is discussed. This approach uses lambda tree syntax to treat object language binding and encodes binding related properties…

计算机科学中的逻辑 · 计算机科学 2008-12-18 Andrew Gacek , Dale Miller , Gopalan Nadathur

When reasoning about formal objects whose structures involve binding, it is often necessary to analyze expressions relative to a context that associates types, values, and other related attributes with variables that appear free in the…

计算机科学中的逻辑 · 计算机科学 2024-07-10 Terrance Gray , Gopalan Nadathur

In this paper we study the logical foundations of automated inductive theorem proving. To that aim we first develop a theoretical model that is centered around the difficulty of finding induction axioms which are sufficient for proving a…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Stefan Hetzl , Tin Lok Wong

Modern separation logics allow one to prove rich properties of intricate code, e.g. functional correctness and linearizability of non-blocking concurrent code. However, this expressiveness leads to a complexity that makes these logics…

编程语言 · 计算机科学 2021-08-16 Felix A. Wolf , Malte Schwerhoff , Peter Müller

In the logic programming paradigm, a program is defined by a set of methods, each of which can be executed when specific conditions are met during the current state of an execution. The semantics of these programs can be elegantly…

计算机科学中的逻辑 · 计算机科学 2024-10-02 Matteo Acclavio , Roberto Maieli

This thesis concerns the development of a framework that facilitates the design and analysis of formal systems. Specifically, this framework provides a specification language which supports the concise and direct description of formal…

计算机科学中的逻辑 · 计算机科学 2009-10-06 Andrew Gacek

Automated theorem provers and formal proof assistants are general reasoning systems that are in theory capable of proving arbitrarily hard theorems, thus solving arbitrary problems reducible to mathematics and logical reasoning. In…

人工智能 · 计算机科学 2025-06-23 Lasse Blaauwbroek , David Cerna , Thibault Gauthier , Jan Jakubův , Cezary Kaliszyk , Martin Suda , Josef Urban

Proof assistants offer tactics to apply proof by induction, but these tactics rely on inputs given by human engineers. To automate this laborious process, we developed SeLFiE, a boolean query language to represent experienced users'…

编程语言 · 计算机科学 2022-05-24 Yutaka Nagashima

We present LISA, a proof system and proof assistant for constructing proofs in schematic first-order logic and axiomatic set theory. The logical kernel of the system is a proof checker for first-order logic with equality and schematic…

计算机科学中的逻辑 · 计算机科学 2025-07-16 Simon Guilloud , Sankalp Gambhir , Viktor Kunčak

Cut-introduction is a technique for structuring and compressing formal proofs. In this paper we generalize our cut-introduction method for the introduction of quantified lemmas of the form $\forall x.A$ (for quantifier-free $A$) to a method…

计算机科学中的逻辑 · 计算机科学 2014-02-12 Stefan Hetzl , Alexander Leitsch , Giselle Reis , Janos Tapolczai , Daniel Weller

We present a logic named L_{LF} whose intended use is to formalize properties of specifications developed in the dependently typed lambda calculus LF. The logic is parameterized by the LF signature that constitutes the specification. Atomic…

计算机科学中的逻辑 · 计算机科学 2022-04-12 Gopalan Nadathur , Mary Southern

The logico-pluralist LogiKEy knowledge engineering methodology and framework is applied to the modelling of a theory of legal balancing in which legal knowledge (cases and laws) is encoded by utilising context-dependent value preferences.…

人工智能 · 计算机科学 2022-04-01 Christoph Benzmüller , David Fuenmayor , Bertram Lomfeld

Traditional retrieval methods rely on transforming user queries into vector representations and retrieving documents based on cosine similarity within an embedding space. While efficient and scalable, this approach often fails to handle…

计算与语言 · 计算机科学 2025-03-25 Felix Faltings , Wei Wei , Yujia Bao

Combining higher-order abstract syntax and (co)induction in a logical framework is well known to be problematic. Previous work described the implementation of a tool called Hybrid, within Isabelle HOL, which aims to address many of these…

计算机科学中的逻辑 · 计算机科学 2010-05-27 Amy Felty , Alberto Momigliano

Automated theorem proving in first-order logic is an active research area which is successfully supported by machine learning. While there have been various proposals for encoding logical formulas into numerical vectors -- from simple…

人工智能 · 计算机科学 2020-03-17 Ibrahim Abdelaziz , Veronika Thost , Maxwell Crouse , Achille Fokoue

Drawing appropriate defeasible inferences has been proven to be one of the most pervasive puzzles of natural language processing and a recurrent problem in pragmatics. This paper provides a theoretical framework, called ``stratified…

cmp-lg · 计算机科学 2008-02-03 Daniel Marcu , Graeme Hirst