Overview

Program synthesis studies how to turn desired behavior into executable code, from small transformations and algorithms to robot policies and engineering designs. Methods include enumerative and constraint-based search over domain-specific languages, learning programs from input-output examples, and language-model proposals refined through execution, counterexamples, or formal verification. These approaches can produce reusable, inspectable programs and support settings such as CAD, GPU optimization, and verified software; benchmarks such as ARC-AGI, PBEBench, and ProgramBench test how well systems infer behavior and generalize. Systems are increasingly effective when tasks have clear constraints and feedback, but open-ended synthesis remains difficult: plausible code may fail behavioral tests, miss the intended specification, or generalize poorly beyond the examples and search budget.

Latest papers

CardsList

182 papers29 papers in the last four weeks, up 61% on the four weeks before. 0.2% of all new papers.

  1. Optimal LTLf Synthesis

    May 12, 2026Yujian Cao, Sven Schewe, Qiyi Tang +1Program SynthesisFormal Verification

  2. Equivariant Reinforcement Learning for Clifford Quantum Circuit Synthesis

    May 11, 2026Richie Yeung, Aleks Kissinger, Rob CornishEquivariant Neural NetworksQuantum Circuit Optimization

  3. Teacher-Aware Evolution of Heuristic Programs from Learned Optimization Policies

    May 11, 2026Minyu Chen, Song Qin, Ling-I Wu +2Automated Heuristic DesignEvolutionary Optimization

  4. EGL-SCA: Structural Credit Assignment for Co-Evolving Instructions and Tools in Graph Reasoning Agents

    May 11, 2026Zike Yuan, Yukun Cao, Han Zhang +7Program SynthesisLLM Agent Training

  5. Combining Mechanical and Agentic Specification Inference for Move

    May 11, 2026Wolfgang Grieskamp, Teng Zhang, Vineeth KashyapProgram SynthesisFormal Verification

  6. Prospective Compression in Human Abstraction Learning

    May 11, 2026Leonardo Hernandez Cano, Ivan Zareski, Luisa El Amouri +6Program SynthesisVisual Program Synthesis

  7. GPU-Accelerated Synthesis of Mixed-Boolean Arithmetic: Beyond Caching

    May 7, 2026Gabriel Bathie, Baptiste Mouillon, Nathanaël FijalkowGPU AccelerationProgram Synthesis

  8. ReaComp: Compiling LLM Reasoning into Symbolic Solvers for Efficient Program Synthesis

    May 6, 2026Atharva Naik, Yash Mathur, Prakam +2Symbolic ReasoningLLM-Based Program Synthesis

  9. Library learning with e-graphs on jazz harmony

    May 6, 2026Zeng Ren, Maddy Bowers, Xinyi Guan +1Program Synthesis

  10. ProgramBench: Can Language Models Rebuild Programs From Scratch?

    May 5, 2026John Yang, Kilian Lieret, Jeffrey Ma +9Software Engineering AgentsSoftware Engineering Benchmarks

  11. CADFS: A Big CAD Program Dataset and Framework for Computer-Aided Design with Large Language Models

    May 3, 2026Vladislav Pyatov, Gleb Bobrovskikh, Saveliy Galochkin +6Parametric CAD ModelingProgram Synthesis

  12. Lifting Traces to Logic: Programmatic Skill Induction with Neuro-Symbolic Learning for Long-Horizon Agentic Tasks

    May 2, 2026Jie-Jing Shao, Haiyan Yin, Yueming Lyu +5Program SynthesisLLM Agent Skill Learning

  13. DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agent

    Apr 29, 2026Youyuan Zhang, Jialiang Sun, Hangrui Bi +4Automated Theorem ProvingProgram Synthesis

  14. SemML 2.0: Synthesizing Controllers for LTL

    Apr 27, 2026Jan Křetínský, Tobias Meggendorfer, Maximilian ProkopProgram SynthesisFormal Verification

  15. LEGO: An LLM Skill-Based Front-End Design Generation Platform

    Apr 25, 2026Jincheng Lou, Ruohan Xu, Jiecheng Ma +3Electronic Design AutomationCode Generation

  16. Generalizing Numerical Reasoning in Table Data through Operation Sketches and Self-Supervised Learning

    Apr 23, 2026Hanjun Cho, Gahyun Yoo, Hanseong Kim +1Table QASelf-Supervised Pre-Training

  17. Gradient-Based Program Synthesis with Neurally Interpreted Languages

    Apr 20, 2026Matthew V. Macfarlane, Clément Bonnet, Herke van Hoof +1Program SynthesisDifferentiable Programming

  18. Symbolic Synthesis for LTLf+ Obligations

    Apr 20, 2026Giuseppe De Giacomo, Christian Hagemeier, Daniel Hausmann +1Program SynthesisFormal Verification

  19. LLM-Guided Strategy Synthesis for Scalable Equality Saturation

    Apr 19, 2026Chenyun Yin, Youwei Xiao, Yuze Luo +2Compiler OptimizationLarge Language Model-Guided Optimization

  20. Certified Program Synthesis with a Multi-Modal Verifier

    Apr 17, 2026Yueyang Feng, Dipesh Kafle, Vladimir Gladshtein +5Property-Based TestingLLM-Based Program Synthesis

  21. Verification Modulo Tested Library Contracts

    Apr 16, 2026Abhishek Uppar, Omar Muhammad, Sumanth Prabhu +3Program SynthesisFormal Verification

  22. Learning Hierarchical and Geometry-Aware Graph Representations for Text-to-CAD

    Apr 11, 2026Shengjie Gong, Wenjie Peng, Hongyuan Chen +5Text-to-CAD GenerationProgram Synthesis

  23. DeonticBench: A Benchmark for Reasoning over Rules

    Apr 6, 2026Guangyao Dou, Luis Brena, Akhil Deo +4Logical ReasoningLegal Reasoning

  24. Compositional Neuro-Symbolic Reasoning

    Apr 2, 2026Anugyan Das, Omkar Ghugarkar, Vishvesh Bhat +1Neuro-Symbolic ReasoningVisual Reasoning