中文
相关论文

相关论文: Redex -> Coq: towards a theory of decidability of …

200 篇论文

For sparse high-dimensional regression problems, Cox and Battey [1, 9] emphasised the need for confidence sets of models: an enumeration of those small sets of variables that fit the data equivalently well in a suitable statistical sense.…

统计方法学 · 统计学 2025-06-10 R. M. Lewis , H. S. Battey

Large language models make remarkable progress in reasoning capabilities. Existing works focus mainly on deductive reasoning tasks (e.g., code and math), while another type of reasoning mode that better aligns with human learning, inductive…

计算与语言 · 计算机科学 2025-03-18 Kedi Chen , Zhikai Lei , Fan Zhang , Yinqi Zhang , Qin Chen , Jie Zhou , Liang He , Qipeng Guo , Kai Chen , Wei Zhang

We formally verify several computational reductions concerning the Post correspondence problem (PCP) using the proof assistant Coq. Our verifications include a reduction of a string rewriting problem generalising the halting problem for…

计算机科学中的逻辑 · 计算机科学 2022-12-09 Yannick Forster , Edith Heiter , Gert Smolka

We investigate a variant of the fuel-based approach to modeling diverging computation in type theories and use it to abstractly capture the essence of oracle Turing machines. The resulting objects we call continuous machines. We prove that…

计算机科学中的逻辑 · 计算机科学 2020-05-05 Michal Konečný , Florian Steinberg , Holger Thies

A constructive proof of the Goedel-Rosser incompleteness theorem has been completed using the Coq proof assistant. Some theory of classical first-order logic over an arbitrary language is formalized. A development of primitive recursive…

计算机科学中的逻辑 · 计算机科学 2008-05-19 Russell O'Connor

Equational Unification is a critical problem in many areas such as automated theorem proving and security protocol analysis. In this paper, we focus on XOR-Unification, that is, unification modulo the theory of exclusive-or. This theory…

计算机科学中的逻辑 · 计算机科学 2025-02-14 Yichi Xu , Daniel J. Dougherty , Rose Bohrer

Pretrained language models have significantly improved the performance of downstream language understanding tasks, including extractive question answering, by providing high-quality contextualized word embeddings. However, training question…

计算与语言 · 计算机科学 2022-06-29 Hongyin Luo , Shang-Wen Li , Mingye Gao , Seunghak Yu , James Glass

The capture calculus is an extension of System F<: that tracks free variables of terms in their type, allowing one to represent capabilities while limiting their scope. While previous calculi had mechanized soundness proofs -- notably…

计算机科学中的逻辑 · 计算机科学 2023-09-12 Joseph Fourment , Yichen Xu

We present the design and implementation of the Small Scale Reflection proof methodology and tactic language (a.k.a. SSR) for the Lean 4 proof assistant. Like its Coq predecessor SSReflect, our Lean 4 implementation, dubbed LeanSSR,…

编程语言 · 计算机科学 2024-03-21 Vladimir Gladshtein , George Pîrlea , Ilya Sergey

Formal verification using proof assistants, such as Coq, enables the creation of high-quality software. However, the verification process requires significant expertise and manual effort to write proofs. Recent work has explored automating…

We describe a method for building composable and extensible verification procedures within the Coq proof assistant. Unlike traditional methods that rely on run-time generation and checking of proofs, we use verified-correct procedures with…

编程语言 · 计算机科学 2013-05-29 Gregory Malecha , Adam Chlipala , Thomas Braibant , Patrick Hulin , Edward Z. Yang

Sets and relations are very useful concepts for defining denotational semantics. In the Coq proof assistant, curried functions to Prop are used to represent sets and relations, e.g. A -> Prop, A -> B -> Prop, A -> B -> C -> Prop, etc.…

编程语言 · 计算机科学 2024-04-09 Qinxiang Cao , Xiwei Wu , Yalun Liang

Regularization of neural machine translation is still a significant problem, especially in low-resource settings. To mollify this problem, we propose regressing word embeddings (ReWE) as a new regularization technique in a system that is…

计算与语言 · 计算机科学 2019-04-05 Inigo Jauregi Unanue , Ehsan Zare Borzeshi , Nazanin Esmaili , Massimo Piccardi

It is well known in the Constraint Programming community that any non-binary constraint satisfaction problem (with finite domains) can be transformed into an equivalent binary one. One of the most well-known translations is the Hidden…

编程语言 · 计算机科学 2020-09-02 Catherine Dubois

We propose a simple, yet expressive proof representation from which proofs for different proof assistants can easily be generated. The representation uses only a few inference rules and is based on a frag- ment of first-order logic called…

计算机科学中的逻辑 · 计算机科学 2014-05-15 Sana Stojanovic , Julien Narboux , Marc Bezem , Predrag Janicic

Hammers are tools that provide general purpose automation for formal proof assistants. Despite the gaining popularity of the more advanced versions of type theory, there are no hammers for such systems. We present an extension of the…

计算机科学中的逻辑 · 计算机科学 2016-06-21 Łukasz Czajka , Cezary Kaliszyk

In mathematics, it is common practice to have several constructions for the same objects. Mathematicians will identify them modulo isomorphism and will not worry later on which construction they use, as theorems proved for one construction…

计算机科学中的逻辑 · 计算机科学 2015-07-10 Théo Zimmermann , Hugo Herbelin

We implement extraction of Coq programs to functional languages based on MetaCoq's certified erasure. We extend the MetaCoq erasure output language with typing information and use it as an intermediate representation, which we call…

编程语言 · 计算机科学 2021-08-21 Danil Annenkov , Mikkel Milo , Jakob Botsch Nielsen , Bas Spitters

We present a formal study of semantics for the relational programming language miniKanren. First, we formulate a denotational semantics which corresponds to the minimal Herbrand model for definite logic programs. Second, we present…

编程语言 · 计算机科学 2020-09-18 Dmitry Rozplokhas , Andrey Vyatkin , Dmitry Boulytchev

Sentence simplification is the task of rewriting texts so they are easier to understand. Recent research has applied sequence-to-sequence (Seq2Seq) models to this task, focusing largely on training-time improvements via reinforcement…