中文
相关论文

相关论文: Formal proof for delayed finite field arithmetic u…

200 篇论文

If the non-zero finite floating-point numbers are interpreted as point intervals, then the effect of rounding can be interpreted as computing one of the bounds of the result according to interval arithmetic. We give an interval…

数值分析 · 计算机科学 2008-10-24 W. W. Edmonson , M. H. van Emden

Since the first termination competition in 2004 it is of great interest, whether a proof that has been automatically generated by a termination tool, is indeed correct. The increasing number of termination proving techniques as well as the…

计算机科学中的逻辑 · 计算机科学 2012-08-09 Christian Sternagel , René Thiemann , Sarah Winkler , Harald Zankl

The aim of this work is to certify lower bounds for real-valued multivariate functions, defined by semialgebraic or transcendental expressions. The certificate must be, eventually, formally provable in a proof system such as Coq. The…

符号计算 · 计算机科学 2014-04-18 Xavier Allamigeon , Stéphane Gaubert , Victor Magron , Benjamin Werner

Recent renewed interest in optimizing and analyzing floating-point programs has lead to a diverse array of new tools for numerical programs. These tools are often complementary, each focusing on a distinct aspect of numerical programming.…

编程语言 · 计算机科学 2018-05-08 Heiko Becker , Pavel Pancheckha , Eva Darulova , Zachary Tatlock

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

Floating-point accuracy is an important concern when developing numerical simulations or other compute-intensive codes. Tracking the introduction of numerical regression is often delayed until it provokes unexpected bug for the end-user. In…

软件工程 · 计算机科学 2024-07-12 Aurélien Delval , François Coppens , Eric Petit , Roman Iakymchuk , Pablo de Oliveira Castro

In order to work with mathematical content in computer systems, it is necessary to represent it in formal languages. Ideally, these are supported by tools that verify the correctness of the content, allow computing with it, and produce…

计算机科学中的逻辑 · 计算机科学 2020-05-27 Cezary Kaliszyk , Florian Rabe

For the implementations of controllers on digital processors, certain limitations, e.g. in the instruction set and register length, need to be taken into account, especially for safety-critical applications. This work aims to provide a…

系统与控制 · 电气工程与系统科学 2021-12-03 Lars Flessing , Grigory Devadze , Stefan Streif

We report on the development of an optimized and verified decision procedure for orthologic equalities and inequalities. This decision procedure is quadratic-time and is used as a sound, efficient and predictable approximation to classical…

计算机科学中的逻辑 · 计算机科学 2025-02-05 Simon Guilloud , Clément Pit-Claudel

We describe how we connected three programs that compute Groebner bases to Coq, to do automated proofs on algebraic, geometrical and arithmetical expressions. The result is a set of Coq tactics and a certificate mechanism (downloadable at…

符号计算 · 计算机科学 2010-07-22 Loïc Pottier

Comparing provers on a formalization of the same problem is always a valuable exercise. In this paper, we present the formal proof of correctness of a non-trivial algorithm from graph theory that was carried out in three proof assistants:…

计算机科学中的逻辑 · 计算机科学 2018-10-30 Ran Chen , Cyril Cohen , Jean-Jacques Levy , Stephan Merz , Laurent Thery

Compression of floating-point data will play an important role in high-performance computing as data bandwidth and storage become dominant costs. Lossy compression of floating-point data is powerful, but theoretical results are needed to…

We present a formalization of convex polyhedra in the proof assistant Coq. The cornerstone of our work is a complete implementation of the simplex method, together with the proof of its correctness and termination. This allows us to define…

计算机科学中的逻辑 · 计算机科学 2018-08-14 Xavier Allamigeon , Ricardo D. Katz

Mixed-precision computations are a hallmark of the current stage of AI, driving the progress in large language models towards efficient, locally deployable solutions. This article addresses the floating-point computation of…

We provide tools to help automate the error analysis of algorithms that evaluate simple functions over the floating-point numbers. The aim is to obtain tight relative error bounds for these algorithms, expressed as a function of the unit…

数值分析 · 数学 2024-05-07 Jean-Michel Muller , Bruno Salvy

We have developed an alternative approach to teaching computer science students how to prove. First, students are taught how to prove theorems with the Coq proof assistant. In a second, more difficult, step students will transfer their…

计算机科学中的逻辑 · 计算机科学 2018-03-06 Sebastian Böhne , Christoph Kreitz

We present a novel propositional proof tracing format that eliminates complex processing, thus enabling efficient (formal) proof checking. The benefits of this format are demonstrated by implementing a proof checker in C, which outperforms…

计算机科学中的逻辑 · 计算机科学 2017-08-09 Luís Cruz-Filipe , Joao Marques-Silva , Peter Schneider-Kamp

The syntax of an imperative language does not mention explicitly the state, while its denotational semantics has to mention it. In this paper we present a framework for the verification in Coq of properties of programs manipulating the…

计算机科学中的逻辑 · 计算机科学 2013-10-15 Jean-Guillaume Dumas , Dominique Duval , Burak Ekici , Damien Pous

We introduce a variant of PCPs, that we refer to as rectangular PCPs, wherein proofs are thought of as square matrices, and the random coins used by the verifier can be partitioned into two disjoint sets, one determining the row of each…

计算复杂性 · 计算机科学 2022-11-24 Amey Bhangale , Prahladh Harsha , Orr Paradise , Avishay Tal

Efficient number representation is essential for federated learning, natural language processing, and network measurement solutions. Due to timing, area, and power constraints, such applications use narrow bit-width (e.g., 8-bit) number…

网络与互联网体系结构 · 计算机科学 2024-10-08 Itamar Cohen , Gil Einziger