Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Decision procedures for path feasibility of string-manipulating programs with complex operations
The design and implementation of decision procedures for checking path feasibility in string-
manipulating programs is an important problem, with such applications as symbolic …
manipulating programs is an important problem, with such applications as symbolic …
Programming Z3
This tutorial provides a programmer's introduction to the Satisfiability Modulo Theories
Solver Z3. It describes how to use Z3 through scripts, provided in the Python scripting …
Solver Z3. It describes how to use Z3 through scripts, provided in the Python scripting …
The power of symbolic automata and transducers
Symbolic automata and transducers extend finite automata and transducers by allowing
transitions to carry predicates and functions over rich alphabet theories, such as linear …
transitions to carry predicates and functions over rich alphabet theories, such as linear …
Maximal specification synthesis
Many problems in program analysis, verification, and synthesis require inferring
specifications of unknown procedures. Motivated by a broad range of applications, we …
specifications of unknown procedures. Motivated by a broad range of applications, we …
Ramsey quantifiers in linear arithmetics
We study Satisfiability Modulo Theories (SMT) enriched with the so-called Ramsey
quantifiers, which assert the existence of cliques (complete graphs) in the graph induced by …
quantifiers, which assert the existence of cliques (complete graphs) in the graph induced by …
An efficient quantifier elimination procedure for Presburger arithmetic
All known quantifier elimination procedures for Presburger arithmetic require doubly
exponential time for eliminating a single block of existentially quantified variables. It has …
exponential time for eliminating a single block of existentially quantified variables. It has …
Automatic program inversion using symbolic transducers
We propose a fully-automated technique for inverting functional programs that operate over
lists such as string encoders and decoders. We consider programs that can be modeled …
lists such as string encoders and decoders. We consider programs that can be modeled …
Extended symbolic finite automata and transducers
Symbolic finite automata and transducers augment classic automata and transducers with
symbolic alphabets represented as parametric theories. This extension enables to succinctly …
symbolic alphabets represented as parametric theories. This extension enables to succinctly …
Monadic decomposition in integer linear arithmetic
Monadic decomposability is a notion of variable independence, which asks whether a given
formula in a first-order theory is expressible as a Boolean combination of monadic …
formula in a first-order theory is expressible as a Boolean combination of monadic …
Data-parallel string-manipulating programs
String-manipulating programs are an important class of programs with applications in
malware detection, graphics, input sanitization for Web security, and large-scale HTML …
malware detection, graphics, input sanitization for Web security, and large-scale HTML …