中文
相关论文

相关论文: Generalised Interpolation by Solving Recursion-Fre…

200 篇论文

We propose a novel method for inferring refinement types of higher-order functional programs. The main advantage of the proposed method is that it can infer maximally preferred (i.e., Pareto optimal) refinement types with respect to a…

编程语言 · 计算机科学 2015-05-19 Kodai Hashimoto , Hiroshi Unno

We consider constrained Horn clause solving from the more general point of view of solving formula equations. Constrained Horn clauses correspond to the subclass of Horn formula equations. We state and prove a fixed-point theorem for Horn…

计算机科学中的逻辑 · 计算机科学 2021-09-13 Stefan Hetzl , Johannes Kloibhofer

Alternation of forward and backward analyses is a standard technique in abstract interpretation of programs, which is in particular useful when we wish to prove unreachability of some undesired program states. The current state-of-the-art…

编程语言 · 计算机科学 2017-08-08 Alexey Bakhirkin , David Monniaux

In this paper, we first propose a general interpolation algorithm in a free module of a linearized polynomial ring, and then apply this algorithm to decode several important families of codes, Gabidulin codes, KK codes and MV codes. Our…

网络与互联网体系结构 · 计算机科学 2011-04-21 Hongmei Xie , Zhiyuan Yan , Bruce W. Suter

We outline the super-resolution reconstruction problem posed as a maximization of probability. We then introduce an interpolation method based on polygonal pixel overlap, express it as a linear operator, and use it to improve…

计算机视觉与模式识别 · 计算机科学 2012-10-17 Stéfan J. van der Walt , B. M. Herbst

This paper surveys recent work on applying analysis and transformation techniques that originate in the field of constraint logic programming (CLP) to the problem of verifying software systems. We present specialisation-based techniques for…

计算机科学中的逻辑 · 计算机科学 2021-08-03 Emanuele De Angelis , Fabio Fioravanti , John P. Gallagher , Manuel V. Hermenegildo , Alberto Pettorossi , Maurizio Proietti

This paper presents new fast algorithms for Hermite interpolation and evaluation over finite fields of characteristic two. The algorithms reduce the Hermite problems to instances of the standard multipoint interpolation and evaluation…

符号计算 · 计算机科学 2018-07-03 Nicholas Coxon

Interpolation of jointly infeasible predicates plays important roles in various program verification techniques such as invariant synthesis and CEGAR. Intrigued by the recent result by Dai et al.\ that combines real algebraic geometry and…

计算机科学中的逻辑 · 计算机科学 2017-09-04 Takamasa Okudono , Yuki Nishida , Kensuke Kojima , Kohei Suenaga , Kengo Kido , Ichiro Hasuo

Interpolation models are critical for a wide range of applications, from numerical optimization to artificial intelligence. The reliability of the provided interpolated value is of utmost importance, and it is crucial to avoid the…

数值分析 · 数学 2023-08-15 Daniele Peri

This work provides the community with an easily executable open-source Python package designed to automize the evaluation of Interfacial Phonons (InterPhon). Its strategy of arbitrarily defining the interfacial region and periodicity…

材料科学 · 物理学 2021-07-20 In Won Yeu , Gyuseung Han , Kun Hee Ye , Cheol Seong Hwang , Jung-Hae Choi

We present an approach to constrained Horn clause (CHC) verification combining three techniques: abstract interpretation over a domain of convex polyhedra, specialisation of the constraints in CHCs using abstract interpretation of…

计算机科学中的逻辑 · 计算机科学 2014-12-04 Bishoksan Kafle , John P. Gallagher

We consider scattered data approximation on product regions of equal and different dimensionality. On each of these regions, we assume quasi-uniform but unstructured data sites and construct optimal sparse grids for scattered data…

数值分析 · 数学 2026-04-24 Michael Griebel , Helmut Harbrecht , Michael Multerer

Craig interpolation is used in program verification for automating key tasks such as the inference of loop invariants and the computation of program abstractions. This chapter covers some of the most important techniques that have been…

计算机科学中的逻辑 · 计算机科学 2026-02-10 Philipp Rümmer

Many Program Verification and Synthesis problems of interest can be modeled directly using Horn clauses and many recent advances in the CLP and CAV communities have centered around efficiently solving problems presented as Horn clauses. The…

计算机科学中的逻辑 · 计算机科学 2018-09-13 Temesghen Kahsai , German Vidal

Craig interpolation has become a versatile algorithmic tool for improving software verification. Interpolants can, for instance, accelerate the convergence of fixpoint computations for infinite-state systems. They also help improve the…

计算机科学中的逻辑 · 计算机科学 2008-11-24 Angelo Brillout , Daniel Kroening , Thomas Wahl

Hardware reverse engineering is a universal tool for both legitimate and illegitimate purposes. On the one hand, it supports confirmation of IP infringement and detection of circuit malicious manipulations, on the other hand it provides…

密码学与安全 · 计算机科学 2019-10-04 Marc Fyrbiak , Sebastian Strauß , Christian Kison , Sebastian Wallat , Malte Elson , Nikol Rummel , Christof Paar

Dual Horn clauses mirror key properties of Horn clauses. This paper explores the ``other side of the looking glass'' to reveal some expected and unexpected symmetries and their practical uses. We revisit Dual Horn clauses as enablers of a…

计算与语言 · 计算机科学 2024-07-31 Paul Tarau

We address the problem of verifying the satisfiability of Constrained Horn Clauses (CHCs) based on theories of inductively defined data structures, such as lists and trees. We propose a transformation technique whose objective is the…

计算机科学中的逻辑 · 计算机科学 2018-10-23 Emanuele De Angelis , Fabio Fioravanti , Alberto Pettorossi , Maurizio Proietti

Motivated by applications in automated verification of higher-order functional programs, we develop a notion of constrained Horn clauses in higher-order logic and a decision problem concerning their satisfiability. We show that, although…

编程语言 · 计算机科学 2017-08-02 Toby Cathcart Burn , C. -H. Luke Ong , Steven J. Ramsay

Control-flow refinement refers to program transformations whose purpose is to make implicit control-flow explicit, and is used in the context of program analysis to increase precision. Several techniques have been suggested for different…

编程语言 · 计算机科学 2019-08-01 Jesús J. Doménech , John P. Gallagher , Samir Genaim