Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Dimensions in program synthesis
S Gulwani - Proceedings of the 12th international ACM SIGPLAN …, 2010 - dl.acm.org
Program Synthesis, which is the task of discovering programs that realize user intent, can be
useful in several scenarios: enabling people with no programming background to develop …
useful in several scenarios: enabling people with no programming background to develop …
Induction for SMT solvers
Satisfiability modulo theory solvers are increasingly being used to solve quantified formulas
over structures such as integers and term algebras. Quantifier instantiation combined with …
over structures such as integers and term algebras. Quantifier instantiation combined with …
Automating inductive proofs using theory exploration
HipSpec is a system for automatically deriving and proving properties about functional
programs. It uses a novel approach, combining theory exploration, counterexample testing …
programs. It uses a novel approach, combining theory exploration, counterexample testing …
Rewrite rule inference using equality saturation
Many compilers, synthesizers, and theorem provers rely on rewrite rules to simplify
expressions or prove equivalences. Develo** rewrite rules can be difficult: rules may be …
expressions or prove equivalences. Develo** rewrite rules can be difficult: rules may be …
Equality saturation theory exploration á la carte
Rewrite rules are critical in equality saturation, an increasingly popular technique in
optimizing compilers, synthesizers, and verifiers. Unfortunately, develo** high-quality …
optimizing compilers, synthesizers, and verifiers. Unfortunately, develo** high-quality …
Automated verification of fundamental algebraic laws
Algebraic laws of functions in mathematics–such as commutativity, associativity, and
idempotence–are often used as the basis to derive more sophisticated properties of complex …
idempotence–are often used as the basis to derive more sophisticated properties of complex …
Type-checking CRDT convergence
Conflict-Free Replicated Data Types (CRDTs) are a recent approach for kee** replicated
data consistent while guaranteeing the absence of conflicts among replicas. For correct …
data consistent while guaranteeing the absence of conflicts among replicas. For correct …
Lemma synthesis for automating induction over algebraic data types
In this paper we introduce a new approach for proving quantified theorems over inductively
defined data-types. We present an automated prover that searches for a sequence of …
defined data-types. We present an automated prover that searches for a sequence of …
Hipster: Integrating theory exploration in a proof assistant
This paper describes Hipster, a system integrating theory exploration with the proof assistant
Isabelle/HOL. Theory exploration is a technique for automatically discovering new …
Isabelle/HOL. Theory exploration is a technique for automatically discovering new …
Program synthesis with equivalence reduction
C Smith, A Albarghouthi - … , VMCAI 2019, Cascais, Portugal, January 13–15 …, 2019 - Springer
We introduce program synthesis with equivalence reduction, a synthesis methodology that
utilizes relational specifications over components of a given synthesis domain to reduce the …
utilizes relational specifications over components of a given synthesis domain to reduce the …