Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Complete functional synthesis
Synthesis of program fragments from specifications can make programs easier to write and
easier to reason about. To integrate synthesis into programming languages, synthesis …
easier to reason about. To integrate synthesis into programming languages, synthesis …
Proving query equivalence using linear integer arithmetic
Proving the equivalence between SQL queries is a fundamental problem in database
research. Existing solvers model queries using algebraic representations and convert such …
research. Existing solvers model queries using algebraic representations and convert such …
Decision procedures for algebraic data types with abstractions
We describe a family of decision procedures that extend the decision procedure for
quantifier-free constraints on recursive algebraic data types (term algebras) to support …
quantifier-free constraints on recursive algebraic data types (term algebras) to support …
Software synthesis procedures
Automated synthesis of program fragments from specifications can make programs easier to
write and easier to reason about. To integrate synthesis into programming languages …
write and easier to reason about. To integrate synthesis into programming languages …
Presburger arithmetic with stars, rational subsets of graph groups, and nested zero tests
We study the computational complexity of existential Presburger arithmetic with (possibly
nested occurrences of) a Kleene-star operator. In addition to being a natural extension of …
nested occurrences of) a Kleene-star operator. In addition to being a natural extension of …
Combining theories with shared set operations
Motivated by applications in software verification, we explore automated reasoning about
the non-disjoint combination of theories of infinitely many finite structures, where the theories …
the non-disjoint combination of theories of infinitely many finite structures, where the theories …
Flattability of priority vector addition systems
R Guttenberg - arxiv preprint arxiv:2402.09185, 2024 - arxiv.org
Vector addition systems (VAS), also known as Petri nets, are a popular model of concurrent
systems. Many problems from many areas reduce to the reachability problem for VAS, which …
systems. Many problems from many areas reduce to the reachability problem for VAS, which …
[HTML][HTML] Succinct ordering and aggregation constraints in algebraic array theories
R Raya, V Kunčak - Journal of Logical and Algebraic Methods in …, 2024 - Elsevier
We discuss two extensions to a recently introduced theory of arrays, which are based on
considerations coming from the model theory of power structures. First, we discuss how the …
considerations coming from the model theory of power structures. First, we discuss how the …
Reasoning on data words over numeric domains
We introduce parametric semilinear data logic (pSDL) for reasoning about data words with
numeric data. The logic allows parameters, and Presburger guards on the data and on the …
numeric data. The logic allows parameters, and Presburger guards on the data and on the …
Collections, cardinalities, and relations
Logics that involve collections (sets, multisets), and cardinality constraints are useful for
reasoning about unbounded data structures and concurrent processes. To make such logics …
reasoning about unbounded data structures and concurrent processes. To make such logics …