Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[KNYGA][B] Decision procedures
D Kroening, O Strichman - 2008 - Springer
A decision procedure is an algorithm that, given a decision problem, terminates with a
correct yes/no answer. In this book, we focus on decision procedures for decidable first …
correct yes/no answer. In this book, we focus on decision procedures for decidable first …
Better quality in synthesis through quantitative objectives
Most specification languages express only qualitative constraints. However, among two
implementations that satisfy a given specification, one may be preferred to another. For …
implementations that satisfy a given specification, one may be preferred to another. For …
Building a push-button RESOLVE verifier: Progress and challenges
A central objective of the verifying compiler grand challenge is to develop a push-button
verifier that generates proofs of correctness in a syntax-driven fashion similar to the way an …
verifier that generates proofs of correctness in a syntax-driven fashion similar to the way an …
Generalized, efficient array decision procedures
The theory of arrays is ubiquitous in the context of software and hardware verification and
symbolic analysis. The basic array theory was introduced by McCarthy and allows to …
symbolic analysis. The basic array theory was introduced by McCarthy and allows to …
Interpolation and symbol elimination
We prove several results related to local proofs, interpolation and superposition calculus
and discuss their use in predicate abstraction and invariant generation. Our proofs and …
and discuss their use in predicate abstraction and invariant generation. Our proofs and …
Lemmas on demand for the extensional theory of arrays
R Brummayer, A Biere - Proceedings of the Joint Workshops of the 6th …, 2008 - dl.acm.org
Deciding satisfiability in the theory of arrays, particularly in combination with bit-vectors, is
essential for software and hardware verification. We precisely describe how the lemmas on …
essential for software and hardware verification. We precisely describe how the lemmas on …
What else is decidable about integer arrays?
We introduce a new decidable logic for reasoning about infinite arrays of integers. The logic
is in the ∃^*∀^* first-order fragment and allows (1) Presburger constraints on existentially …
is in the ∃^*∀^* first-order fragment and allows (1) Presburger constraints on existentially …
[HTML][HTML] On algebraic array theories
R Raya, V Kunčak - Journal of Logical and Algebraic Methods in …, 2024 - Elsevier
Automatic verification of programs manipulating arrays relies on specialised decision
procedures. A methodology to classify the theories handled by these procedures is …
procedures. A methodology to classify the theories handled by these procedures is …
Algebraic reasoning meets automata in solving linear integer arithmetic
We present a new angle on solving quantified linear integer arithmetic based on combining
the automata-based approach, where numbers are understood as bitvectors, with ideas from …
the automata-based approach, where numbers are understood as bitvectors, with ideas from …
Automatic verification of integer array programs
We provide a verification technique for a class of programs working on integer arrays of
finite, but not a priori bounded length. We use the logic of integer arrays SIL [13] to specify …
finite, but not a priori bounded length. We use the logic of integer arrays SIL [13] to specify …