• Home
  • Search
  • A theory of formal synthesis via inductive learning
  • Open Access IconOpen Access
  • Cite Icon115
  • https://doi.org/10.1007/s00236-017-0294-5Copy DOI Icon

A theory of formal synthesis via inductive learning

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Formal synthesis is the process of generating a program satisfying a high-level formal specification. In recent times, effective formal synthesis methods have been proposed based on the use of inductive learning. We refer to this class of methods that learn programs from examples as formal inductive synthesis. In this paper, we present a theoretical framework for formal inductive synthesis. We discuss how formal inductive synthesis differs from traditional machine learning. We then describe oracle-guided inductive synthesis (OGIS), a framework that captures a family of synthesizers that operate by iteratively querying an oracle. An instance of OGIS that has had much practical impact is counterexample-guided inductive synthesis (CEGIS). We present a theoretical characterization of CEGIS for learning any program that computes a recursive language. In particular, we analyze the relative power of CEGIS variants where the types of counterexamples generated by the oracle varies. We also consider the impact of bounded versus unbounded memory available to the learning algorithm. In the special case where the universe of candidate programs is finite, we relate the speed of convergence to the notion of teaching dimension studied in machine learning theory. Altogether, the results of the paper take a first step towards a theoretical foundation for the emerging field of formal inductive synthesis.

Loading PDF

Similar Papers
  • PDF
  • Research Article
  • Citations7

A comprehensive study of machine learning techniques for log-based anomaly detection

  • Jun 23, 2025
  • Empirical Software Engineering
  • Shan Ali +4
  • Conference Article
  • Citations1

Comparative Analysis of Traditional Machine Learning and Active Learning in Science Experiments

  • Apr 23, 2021
  • Shikun Luo
  • PDF
  • Supplementary Content
  • Citations33

Program synthesis: challenges and opportunities

  • Sep 04, 2017
  • Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
  • Cristina David +1
  • Research Article

Forecasting Spoken Language Development in Children With Cochlear Implants Using Preimplant Magnetic Resonance Imaging

  • Dec 26, 2025
  • JAMA Otolaryngology–Head & Neck Surgery
  • Yanlin Wang +8
  • Single Book
  • Citations35

Granular Computing Based Machine Learning

  • Jan 01, 2018
  • Han Liu +1
  • PDF
  • Research Article
  • Citations80

Chemist versus Machine: Traditional Knowledge versus Machine Learning Techniques

  • Nov 09, 2020
  • Trends in Chemistry
  • Janine George +1
  • Book Chapter
  • Citations44

Automated Formal Synthesis of Digital Controllers for State-Space Physical Plants

  • Jan 01, 2017
  • Alessandro Abate +7
  • Conference Article
  • Citations5

Comparison and analysis of accuracy of traditional random forest machine learning model and XGBoost model on music emotion classification dataset

  • Oct 27, 2023
  • Jiulin Song
  • Research Article

Novel Convolution Neural Network for Enhanced Network Attack Pattern Recognition

  • Sep 19, 2025
  • University of Bisha Journal for Basic and Applied Sciences
  • Salahaldeen Duraibi
  • Research Article
  • Citations67

The life cycle of large language models in education: A framework for understanding sources of bias

  • Jul 12, 2024
  • British Journal of Educational Technology
  • Jinsook Lee +4
  • Research Article
  • Citations14

Is the Latest the Greatest? A Comparative Study of Automatic Approaches for Classifying Educational Forum Posts

  • Jun 01, 2023
  • IEEE Transactions on Learning Technologies
  • Lele Sha +6
  • PDF
  • Research Article
  • Citations24

IMU-Based Fitness Activity Recognition Using CNNs for Time Series Classification.

  • Jan 23, 2024
  • Sensors
  • Philipp Niklas Müller +3
  • Research Article

UMBRELLA REVIEW OF AI-BASED RADIOLOGY TECHNIQUES: COMPARING TRADITIONAL AND DEEP LEARNING METHODS

  • Apr 18, 2025
  • Insights-Journal of Health and Rehabilitation
  • Waseem Sajjad +6
  • Conference Article
  • Citations3

Deep Learning and Classical Machine Learning for code mapping in Heterogeneous Platforms

  • Oct 27, 2021
  • Yacine Hakimi +2
  • Research Article
  • Citations5

Not the Models You Are Looking For: Traditional ML Outperforms LLMs in Clinical Prediction Tasks

  • Dec 05, 2024
  • medRxiv
  • Katherine E Brown +9
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.