Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Leandojo: Theorem proving with retrieval-augmented language models
Large language models (LLMs) have shown promise in proving formal theorems using proof
assistants such as Lean. However, existing methods are difficult to reproduce or build on …
assistants such as Lean. However, existing methods are difficult to reproduce or build on …
TAG: Tagged architecture guide
Software security defenses are routinely broken by the persistence of both security
researchers and attackers. Hardware solutions based on tagging are emerging as a …
researchers and attackers. Hardware solutions based on tagging are emerging as a …
Formal verification of a realistic compiler
X Leroy - Communications of the ACM, 2009 - dl.acm.org
This paper reports on the development and formal verification (proof of semantic
preservation) of CompCert, a compiler from Clight (a large subset of the C programming …
preservation) of CompCert, a compiler from Clight (a large subset of the C programming …
Formal verification of a constant-time preserving C compiler
Timing side-channels are arguably one of the main sources of vulnerabilities in
cryptographic implementations. One effective mitigation against timing side-channels is to …
cryptographic implementations. One effective mitigation against timing side-channels is to …
Evercrypt: A fast, verified, cross-platform cryptographic provider
We present EverCrypt: a comprehensive collection of verified, high-performance
cryptographic functionalities available via a carefully designed API. The API provably …
cryptographic functionalities available via a carefully designed API. The API provably …
{Provably-Safe} multilingual software sandboxing using {WebAssembly}
Many applications, from the Web to smart contracts, need to safely execute untrusted code.
We observe that WebAssembly (Wasm) is ideally positioned to support such applications …
We observe that WebAssembly (Wasm) is ideally positioned to support such applications …
Deepfuzz: Automatic generation of syntax valid c programs for fuzz testing
Compilers are among the most fundamental programming tools for building software.
However, production compilers remain buggy. Fuzz testing is often leveraged with …
However, production compilers remain buggy. Fuzz testing is often leveraged with …
QDiff: Differential testing of quantum software stacks
Over the past few years, several quantum software stacks (QSS) have been developed in
response to rapid hardware advances in quantum computing. A QSS includes a quantum …
response to rapid hardware advances in quantum computing. A QSS includes a quantum …
Finding missed optimizations through the lens of dead code elimination
Compilers are foundational software development tools and incorporate increasingly
sophisticated optimizations. Due to their complexity, it is difficult to systematically identify …
sophisticated optimizations. Due to their complexity, it is difficult to systematically identify …
Autoformalizing euclidean geometry
Autoformalization involves automatically translating informal math into formal theorems and
proofs that are machine-verifiable. Euclidean geometry provides an interesting and …
proofs that are machine-verifiable. Euclidean geometry provides an interesting and …