Filters








17,185 Hits in 0.93 sec

Syntax-guided synthesis

Rajeev Alur, Rastislav Bodik, Garvit Juniwal, Milo M. K. Martin, Mukund Raghothaman, Sanjit A. Seshia, Rishabh Singh, Armando Solar-Lezama, Emina Torlak, Abhishek Udupa
2013 2013 Formal Methods in Computer-Aided Design  
The input to the syntax-guided synthesis problem (SyGuS) consists of a background theory, a semantic correctness specification for the desired program given by a logical formula, and a syntactic set of  ...  We describe three different instantiations of the counter-example-guided-inductive-synthesis (CEGIS) strategy for solving the synthesis problem, report on prototype implementations, and present experimental  ...  We call such an approach to synthesis syntax-guided synthesis (SyGuS).  ... 
doi:10.1109/fmcad.2013.6679385 fatcat:mcbbl2b3yfgchcam4zsdfnsy4a

Accelerating Syntax-Guided Invariant Synthesis [chapter]

Grigory Fedyukovich, Rastislav Bodík
2018 Lecture Notes in Computer Science  
We present a fast algorithm for syntax-guided synthesis of inductive invariants which combines enumerative learning with inductive-subset extraction, leverages counterexamples-to-induction and interpolation-based  ...  Finally, syntax-guided techniques [1] keep being used in program synthesis more frequently than in the inductive invariant synthesis.  ...  This routine is important for optimizing the syntax-guided invariant synthesis algorithm, and it is discussed in more detail in Sect. 5.  ... 
doi:10.1007/978-3-319-89960-2_14 fatcat:bgsvtbu26zbrjnwunbesdkrtam

Proving Unrealizability for Syntax-Guided Synthesis [article]

Qinheping Hu, Jason Breck, John Cyphert, Loris D'Antoni, Thomas Reps
2019 arXiv   pre-print
Proving Unrealizability for Syntax-Guided Synthesis We consider the problem of automatically establishing that a given syntax-guided-synthesis (SyGuS) problem is unrealizable (i.e., has no solution).  ...  that a certain assertion in P_G always holds, then the synthesis problem is unrealizable.  ...  Syntax-Guided Synthesis.  ... 
arXiv:1905.05800v3 fatcat:em6gxv76qvdcjhpz3pbccumbnm

Quantified Invariants via Syntax-Guided Synthesis [chapter]

Grigory Fedyukovich, Sumanth Prabhu, Kumar Madhukar, Aarti Gupta
2019 Lecture Notes in Computer Science  
First, by exploiting the program syntax, it identifies ranges of elements accessed in each loop.  ...  Quantified Invariants via Syntax-Guided Synthesis  ...  Syntax-guided techniques [3] have recently been applied to synthesize quantifier-free numerical invariants [15] [16] [17] 34] in the approach called Freq-Horn.  ... 
doi:10.1007/978-3-030-25540-4_14 fatcat:v72zrgg5endcpbdtsd7kc7bnza

Proving Unrealizability for Syntax-Guided Synthesis [chapter]

Qinheping Hu, Jason Breck, John Cyphert, Loris D'Antoni, Thomas Reps
2019 Lecture Notes in Computer Science  
We consider the problem of automatically establishing that a given syntax-guided-synthesis (SyGuS) problem is unrealizable (i.e., has no solution).  ...  that a certain assertion in PG always holds, then the synthesis problem is unrealizable.  ...  Syntax-Guided Synthesis.  ... 
doi:10.1007/978-3-030-25540-4_18 fatcat:h5owclerpvh27fhje5bi6rwq74

Grammar Filtering For Syntax-Guided Synthesis [article]

Kairo Morton, William Hallahan, Elven Shum, Ruzica Piskac, Mark Santolucito
2020 arXiv   pre-print
In this work, we propose a system for using machine learning in tandem with automated reasoning techniques to solve Syntax Guided Synthesis (SyGuS) style PBE problems.  ...  While a promising interaction paradigm, synthesis is still too slow for realtime interaction and more widespread adoption.  ...  The Syntax Guided Synthesis (SyGuS) format language (Alur et al. 2013 ; Raghothaman and Udupa 2019) was introduced in an effort to standardize the specification format of program synthesis, including  ... 
arXiv:2002.02884v1 fatcat:6wsufsxfknccdppr4ps56fy4mi

What's Decidable about Syntax-Guided Synthesis? [article]

Benjamin Caulfield, Markus N. Rabe, Sanjit A. Seshia, Stavros Tripakis
2016 arXiv   pre-print
Syntax-guided synthesis (SyGuS) is a recently proposed framework for program synthesis problems.  ...  Syntax-Guided Synthesis We follow the definition of SyGuS given by Alur et al.  ...  Syntax-guided synthesis (SyGuS) [2] is a recently-proposed formalism that captures this trend as a new class of problems.  ... 
arXiv:1510.08393v2 fatcat:bhz7kfy3n5ag3k322zcb5rngge

Grammar Filtering for Syntax-Guided Synthesis

Kairo Morton, William Hallahan, Elven Shum, Ruzica Piskac, Mark Santolucito
2020 PROCEEDINGS OF THE THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE TWENTY-EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE  
In this work, we propose a system for using machine learning in tandem with automated reasoning techniques to solve Syntax Guided Synthesis (SyGuS) style PBE problems.  ...  While a promising interaction paradigm, synthesis is still too slow for realtime interaction and more widespread adoption.  ...  The Syntax Guided Synthesis (Sy-GuS) format language (Alur et al. 2013; Raghothaman and Udupa 2019) was introduced in an effort to standardize the specification format of program synthesis, including  ... 
doi:10.1609/aaai.v34i02.5522 fatcat:dimp6tb27bhkzm3baymjh3e4aa

Language to Specify Syntax-Guided Synthesis Problems [article]

Mukund Raghothaman, Abhishek Udupa
2016 arXiv   pre-print
Syntax-guided synthesis. In FMCAD, pages 1--17, 2013.  ...  We present a language to specify syntax guided synthesis (SyGuS) problems. Syntax guidance is a prominent theme in contemporary program synthesis approaches, and SyGuS was first described in [1].  ...  On successful completion of synthesis, the synthesizer prints, for each previously declared synthesis function, a well-typed F unDef Cmd drawn from the appropriate syntax, so that all synthesized functions  ... 
arXiv:1405.5590v2 fatcat:ott3qcbbrfc23d6glqeqlgfekm

Gradient Descent over Metagrammars for Syntax-Guided Synthesis [article]

Nicolas Chan, Elizabeth Polgreen, Sanjit A. Seshia
2020 arXiv   pre-print
The performance of a syntax-guided synthesis algorithm is highly dependent on the provision of a good syntactic template, or grammar.  ...  BACKGROUND Syntax-Guided Synthesis A Syntax-Guided Synthesis [1] (SyGuS) problem consists of two constraints, a semantic constraint given as a formula ϕ, and a context-free grammar, o en referred to  ...  One prominent approach is that of Syntax-Guided Synthesis [1] , which augments the program synthesis problem with a syntactic template or grammar from which the program is to be constructed. is template  ... 
arXiv:2007.06677v2 fatcat:ebhx4wkgsfchznlo74ned2qeh4

Syntax-Guided Synthesis with Quantitative Syntactic Objectives [chapter]

Qinheping Hu, Loris D'Antoni
2018 Lecture Notes in Computer Science  
In this paper, we propose QSyGuS, a unifying framework for describing syntaxguided synthesis problems with quantitative objectives over the syntax of the synthesized programs.  ...  sizes or with good runtime-and to understand when synthesis can result in such good programs.  ...  Recently, a large family of synthesis problems has been unified into a framework called syntax-guided synthesis (SyGuS).  ... 
doi:10.1007/978-3-319-96145-3_21 fatcat:xtwcfzq2zfgq7f7od4546ymeui

SynRG: Syntax Guided Synthesis of Expressions with Alternating Quantifiers [article]

Elizabeth Polgreen, Sanjit A. Seshia
2020 arXiv   pre-print
Syntax-guided synthesis has been a successful paradigm in this area, however, one area where the state-of-the-art solvers fall-down is reasoning about potentially unbounded data structures such as arrays  ...  We present SynRG, a synthesis algorithm based on restricting the synthesis problem to generate candidate solutions with quantification over a finite domain, and then generalizing these candidate solutions  ...  CVC4 [3] and LoopInvGen [27] both perform well in the syntax-guided synthesis competition, but neither can handle quantifiers in synthesis.  ... 
arXiv:2007.10519v2 fatcat:js7k2z2fzfdfjap4s2rjgba6ry

Syntax-Guided Optimal Synthesis for Chemical Reaction Networks [chapter]

Luca Cardelli, Milan Češka, Martin Fränzle, Marta Kwiatkowska, Luca Laurenti, Nicola Paoletti, Max Whitby
2017 Lecture Notes in Computer Science  
We study the problem of optimal syntax-guided synthesis of stochastic Chemical Reaction Networks (CRNs) that plays a fundamental role in design automation of molecular devices and in the construction of  ...  To ensure computational feasibility of the synthesis process, we employ the Linear Noise Approximation allowing us to encode the synthesis problem as a satisfiability modulo theories problem over a set  ...  In this paper we consider the problem of optimal syntax-guided synthesis of CRNs.  ... 
doi:10.1007/978-3-319-63390-9_20 fatcat:xkxi2dyy2vc5lper6q6hf732ge

Reconciling Enumerative and Symbolic Search in Syntax-Guided Synthesis [article]

Kangjing Huang and Xiaokang Qiu and Qi Tian and Yanjun Wang
2018 arXiv   pre-print
Syntax-guided synthesis aims to find a program satisfying semantic specification as well as user-provided structural hypothesis.  ...  For syntax-guided synthesis there are two main search strategies: concrete search, which systematically or stochastically enumerates all possible solutions, and symbolic search, which interacts with a  ...  Introduction Syntax-guided synthesis (SyGuS) is a common theme underlying many program synthesis systems.  ... 
arXiv:1802.04428v1 fatcat:cpjjwgfez5burdyvjwrz2m3kfe

Scalable Algorithms for Abduction via Enumerative Syntax-Guided Synthesis [chapter]

Andrew Reynolds, Haniel Barbosa, Daniel Larraz, Cesare Tinelli
2020 Lecture Notes in Computer Science  
We propose an approach for solving this problem that is based on syntax-guided enumeration.  ...  Our immediate goal is to leverage the power of syntax-guided synthesis solvers.  ...  General purpose methods for solving the syntax-guided synthesis problem are generally based on enumerative counterexample-guided inductive synthesis (CEGIS) [34, 35] .  ... 
doi:10.1007/978-3-030-51074-9_9 fatcat:d6ndidsc4ffjbams3nj2gfujfq
« Previous Showing results 1 — 15 out of 17,185 results