中文
相关论文

相关论文: Semi-Automation of Meta-Theoretic Proofs in Beluga

200 篇论文

Proofs by logical relations play a key role to establish rich properties such as normalization or contextual equivalence. They are also challenging to mechanize. In this paper, we describe the completeness proof of algorithmic equality for…

计算机科学中的逻辑 · 计算机科学 2015-07-30 Andrew Cave , Brigitte Pientka

We report on yet another formalization of the Church-Rosser property in lambda-calculi, carried out with the proof environment Beluga. After the well-known proofs of confluence for beta-reduction in the untyped settings, with and without…

计算机科学中的逻辑 · 计算机科学 2024-04-24 Alberto Momigliano , Martina Sassella

In logical reasoning, it is often the case that only some of a collection of assumptions are needed to reach a conclusion. A strengthening lemma is an assertion that a given conclusion is independent in this sense of a particular…

计算机科学中的逻辑 · 计算机科学 2017-05-26 Dawn Michaelson

Dependently typed lambda calculi such as the Logical Framework (LF) can encode relationships between terms in types and can naturally capture correspondences between formulas and their proofs. Such calculi can also be given a logic…

计算机科学中的逻辑 · 计算机科学 2010-05-25 Zachary Snow , David Baelde , Gopalan Nadathur

Reversible concurrent calculi are abstract models for concurrent systems in which any action can potentially be undone. Over the last few decades, different formalisms have been developed and their mathematical properties have been…

计算机科学中的逻辑 · 计算机科学 2025-08-20 Gabriele Cecilia

We develop an extension of the proof environment Beluga with datasort refinement types and study its impact on mechanized proofs. In particular, we introduce refinement schemas, which provide fine-grained classification for the structures…

编程语言 · 计算机科学 2023-11-20 Antoine Gaulin , Brigitte Pientka

This paper tackles the problem of formulating and proving the completeness of focused-like proof systems in an automated fashion. Focusing is a discipline on proofs which structures them into phases in order to reduce proof search…

计算机科学中的逻辑 · 计算机科学 2015-11-16 Vivek Nigam , Giselle Reis , Leonardo Lima

The Edinburgh Logical Framework (LF) is a dependently type lambda calculus that can be used to encode formal systems. The versatility of LF allows specifications to be constructed also about the encoded systems. The Twelf system exploits…

计算机科学中的逻辑 · 计算机科学 2013-07-09 Yuting Wang , Gopalan Nadathur

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

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 synergy between deep learning models and traditional automation tools, such as built-in tactics of the proof assistant and off-the-shelf automated theorem provers, plays a crucial role in developing robust and efficient neural theorem…

机器学习 · 计算机科学 2025-06-09 Haoxiong Liu , Jiacheng Sun , Zhenguo Li , Andrew C Yao

We present a reinforcement learning (RL) based guidance system for automated theorem proving geared towards Finding Longer Proofs (FLoP). Unlike most learning based approaches, we focus on generalising from very little training data and…

计算机科学中的逻辑 · 计算机科学 2021-06-30 Zsolt Zombori , Adrián Csiszárik , Henryk Michalewski , Cezary Kaliszyk , Josef Urban

We present an approach for testing student learning outcomes in a course on automated reasoning using the Isabelle proof assistant. The approach allows us to test both general understanding of formal proofs in various logical proof systems…

计算机科学中的逻辑 · 计算机科学 2023-03-13 Frederik Krogsdal Jacobsen , Jørgen Villadsen

The "Harmony Lemma", as formulated by Sangiorgi & Walker, establishes the equivalence between the labelled transition semantics and the reduction semantics in the $\pi$-calculus. Despite being a widely known and accepted result for the…

计算机科学中的逻辑 · 计算机科学 2024-07-10 Gabriele Cecilia , Alberto Momigliano

Fine-tuning of pre-trained transformer models has become the standard approach for solving common NLP tasks. Most of the existing approaches rely on a randomly initialized classifier on top of such networks. We argue that this fine-tuning…

计算与语言 · 计算机科学 2020-04-30 Alexandre Tamborrino , Nicola Pellicano , Baptiste Pannier , Pascal Voitot , Louise Naudin

Basic proof-search tactics in logic and type theory can be seen as the root-first applications of rules in an appropriate sequent calculus, preferably without the redundancies generated by permutation of rules. This paper addresses the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Stéphane Jean Eric Lengrand , Roy Dyckhoff , James McKinna

In the context of interactive theorem provers based on a dependent type theory, automation tactics (dedicated decision procedures, call of automated solvers, ...) are often limited to goals which are exactly in some expected logical…

计算机科学中的逻辑 · 计算机科学 2024-02-22 Valentin Blot , Denis Cousineau , Enzo Crance , Louise Dubois de Prisque , Chantal Keller , Assia Mahboubi , Pierre Vial

Proof by induction plays a central role in formal verification. However, its automation remains as a formidable challenge in Computer Science. To solve inductive problems, human engineers often have to provide auxiliary lemmas manually. We…

计算机科学中的逻辑 · 计算机科学 2023-01-23 Yutaka Nagashima , Zijin Xu , Ningli Wang , Daniel Sebastian Goc , James Bang

Formal mathematics and computer science proofs are formalized using Hilbert-Russell-style logical systems which are designed to not admit paradoxes and self-refencing reasoning. These logical systems are natural way to describe and reason…

编程语言 · 计算机科学 2024-09-10 Ronie Salgado

The logical technique of focusing can be applied to the $\lambda$-calculus; in a simple type system with atomic types and negative type formers (functions, products, the unit type), its normal forms coincide with $\beta\eta$-normal forms.…

编程语言 · 计算机科学 2016-11-09 Gabriel Scherer
‹ 上一页 1 2 3 10 下一页 ›