中文
相关论文

相关论文: Vector Clocks in Coq: An Experience Report

200 篇论文

We present a system that utilizes machine learning for tactic proof search in the Coq Proof Assistant. In a similar vein as the TacticToe project for HOL4, our system predicts appropriate tactics and finds proofs in the form of tactic…

人工智能 · 计算机科学 2020-08-04 Lasse Blaauwbroek , Josef Urban , Herman Geuvers

In recent years, a number of lightweight programs have been deployed in critical domains, such as in smart contracts based on blockchain technology. Therefore, the security and reliability of such programs should be guaranteed by the most…

编程语言 · 计算机科学 2018-03-28 Zheng Yang , Hang Lei

Several approaches exist to data-mining big corpora of formal proofs. Some of these approaches are based on statistical machine learning, and some -- on theory exploration. However, most are developed for either untyped or simply-typed…

编程语言 · 计算机科学 2017-05-23 Ekaterina Komendantskaya , Jonathan Heras

The residual vector quantization (RVQ) technique plays a central role in recent advances in neural audio codecs. These models effectively synthesize high-fidelity audio from a limited number of codes due to the hierarchical structure among…

音频与语音处理 · 电气工程与系统科学 2025-09-24 Hyeongju Kim , Junhyeok Lee , Jacob Morton , Juheon Lee , Jinhyeok Yang

One can perform equational reasoning about computational effects with a purely functional programming language thanks to monads. Even though equational reasoning for effectful programs is desirable, it is not yet mainstream. This is partly…

计算机科学中的逻辑 · 计算机科学 2025-01-15 Reynald Affeldt , Jacques Garrigue , Takafumi Saikawa

Data races are often discussed in the context of lock acquisition and release, with race-detection algorithms routinely relying on vector clocks as a means of capturing the relative ordering of events from different threads. In this paper,…

软件工程 · 计算机科学 2020-01-16 Daniel Schnetzer Fava , Martin Steffen

In cloud computing environments, a large number of users access data stored in highly available storage systems. To provide good performance to geographically disperse users and allow operation even in the presence of failures or network…

分布式、并行与集群计算 · 计算机科学 2015-03-17 Nuno Preguiça , Carlos Baquero , Paulo Sérgio Almeida , Victor Fonte , Ricardo Gonçalves

This paper describes SEPIA, a tool for automated proof generation in Coq. SEPIA combines model inference with interactive theorem proving. Existing proof corpora are modelled using state-based models inferred from tactic sequences. These…

计算机科学中的逻辑 · 计算机科学 2015-06-01 Thomas Gransden , Neil Walkinshaw , Rajeev Raman

We present VOQC, the first fully verified optimizer for quantum circuits, written using the Coq proof assistant. Quantum circuits are expressed as programs in a simple, low-level language called SQIR, a simple quantum intermediate…

编程语言 · 计算机科学 2020-11-16 Kesha Hietala , Robert Rand , Shih-Han Hung , Xiaodi Wu , Michael Hicks

We describe several views of the semantics of a simple programming language as formal documents in the calculus of inductive constructions that can be verified by the Coq proof system. Covered aspects are natural semantics, denotational…

计算机科学中的逻辑 · 计算机科学 2007-07-10 Yves Bertot

There is a recent interest for the verification of monadic programs using proof assistants. This line of research raises the question of the integration of monad transformers, a standard technique to combine monads. In this paper, we extend…

计算机科学中的逻辑 · 计算机科学 2021-07-20 Reynald Affeldt , David Nowak

Tick is a statistical learning library for Python~3, with a particular emphasis on time-dependent models, such as point processes, and tools for generalized linear models and survival analysis. The core of the library is an optimization…

机器学习 · 统计学 2018-03-16 Emmanuel Bacry , Martin Bompaire , Stéphane Gaïffas , Soren Poulsen

RISC-Vs growing traction leads to the release of new RISC-V cores on a near monthly basis. In this growing and diverse ecosystem, understanding the performance and other properties of a RISC-V core is of great importance since selecting the…

硬件体系结构 · 计算机科学 2023-04-13 Lucas Klemmer , Daniel Große

We give a number of formal proofs of theorems from the field of computable analysis. Many of our results specify executable algorithms that work on infinite inputs by means of operating on finite approximations and are proven correct in the…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Florian Steinberg , Laurent Thery , Holger Thies

Recent advancements in test time compute, particularly through the use of verifier models, have significantly enhanced the reasoning capabilities of Large Language Models (LLMs). This generator-verifier approach closely resembles the…

机器学习 · 计算机科学 2024-10-11 Jianing Qi , Hao Tang , Zhigang Zhu

We report that entangled pairs of quantum clocks (non-degenerate quantum bits) can be used as a specialized detector for precisely measuring difference of proper-times that each constituent quantum clock experiences. We describe why the…

量子物理 · 物理学 2009-11-06 W. Y. Hwang , D. Ahn , S. W. Hwang , Y. D. Han

This extended abstract reports on current progress of SMTCoq, a communication tool between the Coq proof assistant and external SAT and SMT solvers. Based on a checker for generic first-order certificates implemented and proved correct in…

计算机科学中的逻辑 · 计算机科学 2016-06-21 Burak Ekici , Guy Katz , Chantal Keller , Alain Mebsout , Andrew J. Reynolds , Cesare Tinelli

In this paper, we propose an implementation of temporal semantics which is suitable for inference problems. This implementation translates syntax trees to logical formulas, suitable for consumption by the Coq proof assistant. We support…

计算与语言 · 计算机科学 2020-12-22 Jean-Philippe Bernardy , Stergios Chatzikyriakidis

Humans prove theorems by relying on substantial high-level reasoning and problem-specific insights. Proof assistants offer a formalism that resembles human mathematical reasoning, representing theorems in higher-order logic and proofs as…

计算机科学中的逻辑 · 计算机科学 2019-05-24 Kaiyu Yang , Jia Deng

Automated theorem proving is fundamental to formal methods, and the recent trend is to integrate large language models (LLMs) and proof assistants to form effective proof agents. While existing proof agents show promising performance, they…

软件工程 · 计算机科学 2026-04-22 Yican Sun , Chengwei Shi , Hangzhou Lyu , Yingfei Xiong