Functional Synthesis from First-Order Specifications: Complexity and Algorithms
Implementing Organization
Indian Institute of Technology (IIT), Bombay
Principal Investigator
Dr. Supratik Chakraborty
Indian Institute of Technology (IIT)
About
Automated functional synthesis is the problem of algorithmically generating programs or circuits that provably satisfy a given specification. Typically, the specification is given as a formula in an appropriate logic, relating the inputs and outputs of the program. The synthesis task starts from such a (relational) specification and generates a program or circuit for computing each output in terms of the inputs such that the specification is satisfied. In recent years, there has been a surge of interest in designing practical algorithms for functional synthesis from propositional specifications. A foundational understanding of complexity and algorithmic issues involved in synthesis from first-order logic (FOL) specifications has however been missing from the literature. In this project, we propose to investigate some of these open foundational questions and bridge this gap. Specifically, the project will investigate classes of FOL specifications that admit terms (in the underlying logic) as Skolem functions, and that admit Turing machines (algorithms) with running time that grows polynomially in the input size as Skolem functions. The project will attempt to arrive at a characterization of sub-classes of FOL specifications that admit (i) efficient synthesis of Turing machines (algorithms) implementing the Skolem functions even if the algorithms themselves are not efficient, and (ii) synthesis of efficiently evaluatable Skolem functions, even if the process of synthesizing Turing machines that implement such Skolem functions is not efficient. A particularly interesting class of specifications would be those that satisfy both of the above criteria. The work proposed to be done as part of this project will complement work already done by the applicant in synthesis of Skolem functions from propositional specifications. Papers arising out of the proposed work are expected to be published at leading formal methods conferences and journals.
Source
Source
Anusandhan National Research Foundation/Science and Engineering Research Board (SERB), DST 2023-24
Science and Engineering Research Board (SERB), New Delhi
Anusandhan National Research Foundation (ANRF)
Quick Information
Area of Research
Mathematical Sciences
Focus Area
Computational Complexity, Algorithms, and Functional Synthesis
Start Year
2024
End Year
2027
Sanction Amount
₹ 6.60 L
Status
Ongoing
Contact
supratik@cse.iitb.ac.in
Output
No. of Research Paper
00
Technologies (If Any)
00
No. of PhD Produced
00
No. of Patents
Filed :00
Grant :00
Disclaimer:
Information available on this portal is sourced from various organizations and is provided for informational purposes only. Users are advised to verify details from the respective official sources.
Please enter your details
Please provide your name and email to continue. Your details are saved in this browser for future use.
Latest Updates
Loading…
⚠️
You are leaving this website
You are about to be redirected to an external website that is not operated by
India Science, Technology & Innovation (ISTI) Portal.