Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated lemma synthesis in symbolic-heap separation logic
The symbolic-heap fragment of separation logic has been actively developed and
advocated for verifying the memory-safety property of computer programs. At present, one of …
advocated for verifying the memory-safety property of computer programs. At present, one of …
A decision procedure for separation logic in SMT
This paper presents a complete decision procedure for the entire quantifier-free fragment of
Separation Logic (SL) interpreted over heaplets with data elements ranging over a …
Separation Logic (SL) interpreted over heaplets with data elements ranging over a …
CCLemma: E-Graph Guided Lemma Discovery for Inductive Equational Proofs
C Kurashige, R Ji, A Giridharan, M Barbone… - Proceedings of the …, 2024 - dl.acm.org
The problem of automatically proving the equality of terms over recursive functions and
inductive data types is challenging, as such proofs often require auxiliary lemmas which …
inductive data types is challenging, as such proofs often require auxiliary lemmas which …
Automated mutual explicit induction proof in separation logic
We present a sequent-based deductive system for automatically proving entailments in
separation logic by using mathematical induction. Our technique, called mutual explicit …
separation logic by using mathematical induction. Our technique, called mutual explicit …
Compositional entailment checking for a fragment of separation logic
We present a decision procedure for checking entailment between separation logic formulas
with inductive predicates specifying complex data structures corresponding to finite nesting …
with inductive predicates specifying complex data structures corresponding to finite nesting …
Go with the flow: compositional abstractions for concurrent data structures
Concurrent separation logics have helped to significantly simplify correctness proofs for
concurrent data structures. However, a recurring problem in such proofs is that data structure …
concurrent data structures. However, a recurring problem in such proofs is that data structure …
Software model-checking as cyclic-proof search
This paper shows that a variety of software model-checking algorithms can be seen as proof-
search strategies for a non-standard proof system, known as a cyclic proof system. Our use …
search strategies for a non-standard proof system, known as a cyclic proof system. Our use …
SL-COMP: competition of solvers for separation logic
SL-COMP aims at bringing together researchers interested on improving the state of the art
of the automated deduction methods for Separation Logic (SL). The event took place twice …
of the automated deduction methods for Separation Logic (SL). The event took place twice …
Auto-active proof of red-black trees in SPARK
Formal program verification can guarantee that a program is free from broad classes of
errors (like reads of uninitialized data and run-time errors) and that it complies with its …
errors (like reads of uninitialized data and run-time errors) and that it complies with its …
Frame inference for inductive entailment proofs in separation logic
Given separation logic formulae AA and CC, frame inference is the problem of checking
whether AA entails CC and simultaneously inferring residual heaps. Existing approaches on …
whether AA entails CC and simultaneously inferring residual heaps. Existing approaches on …