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. AeroTherm-GPT: A Verification-Centered LLM Framework for Thermal Protection System Engineering Workflows

    Apr 2, 2026Chuhan Qiao, Jinglai Zheng, Jie Huang +3LLM Agent Workflow OptimizationConstrained Generative Modeling

  2. CuTeGen: An LLM-Based Agentic Framework for Generation and Optimization of High-Performance GPU Kernels using CuTe

    Apr 1, 2026Tara Saba, Zhiyang Chen, Jikai Jason Li +3GPU Kernel GenerationGPU Kernel Optimization

  3. SEVerA: Verified Synthesis of Self-Evolving Agents

    Mar 26, 2026Debangshu Banerjee, Changming Xu, Eugene Ie +5Agentic Code GenerationSelf-Evolving Agents

  4. Sketch2Simulation: Automating Flowsheet Generation via Multi Agent Large Language Models

    Mar 25, 2026Abdullah Bahamdan, Emma Pajak, John D. Hedengren +1Program Synthesis

  5. Bootstrapping Coding Agents: The Specification Is the Program

    Mar 18, 2026Martin MonperrusAI Coding AgentsLLM-Based Program Synthesis

  6. CircuitBuilder: From Polynomials to Circuits via Reinforcement Learning

    Mar 17, 2026Weikun K. Zhang, Rohan Pandey, Bhaumik Mehta +5Program Synthesis

  7. FactorEngine: A Program-level Knowledge-Infused Factor Mining Framework for Quantitative Investment

    Mar 17, 2026Qinhong Lin, Ruitao Feng, Yinglun Feng +7Alpha Factor DiscoveryQuantitative Finance

  8. The ARC of Progress towards AGI: A Living Survey of Abstraction and Reasoning

    Mar 9, 2026Sahar Vahdati, Andrei Aioanei, Haridhra Suresh +1Abstract ReasoningARC-AGI

  9. Learning From Design Procedure To Generate CAD Programs for Data Augmentation

    Mar 6, 2026Yan-Ying Chen, Dule Shu, Matthew Hong +3Synthetic Data AugmentationLLM-Based Program Synthesis

  10. Symmetry-Constrained Language-Guided Program Synthesis for Discovering Governing Equations from Noisy and Partial Observations

    Mar 6, 2026Mirza Samad Ahmed Baig, Syeda Anshrah GillaniODE DiscoveryAutonomous Scientific Discovery

  11. RoboCritics: Enabling Reliable End-to-End LLM Robot Programming through Expert-Informed Critics

    Mar 6, 2026Callie Y. Kim, Nathan Thomas White, Evan He +2Robot SafetyProgram Synthesis

  12. Mining Beyond the Bools: Learning Data Transformations and Temporal Specifications

    Mar 5, 2026Sam Nicholas Kouteili, William Fishell, Christian Scaff +2Linear Temporal LogicProgram Synthesis

  13. ParEVO: Synthesizing Code for Irregular Data: High-Performance Parallelism through Agentic Evolution

    Mar 3, 2026Liu Yang, Zeyu Nie, Andrew Liu +4High-Performance ComputingCode Generation

  14. NeuroProlog: Multi-Task Fine-Tuning for Neurosymbolic Mathematical Reasoning via the Cocktail Effect

    Mar 3, 2026Pratibha Zunjare, Michael HsiaoLLM Mathematical ReasoningNeuro-Symbolic Reasoning

  15. Incremental LTLf Synthesis

    Mar 1, 2026Giuseppe De Giacomo, Yves Lespérance, Gianmarco Parretti +2Program SynthesisLinear Temporal Logic

  16. Foundation World Models for Agents that Learn, Verify, and Adapt Reliably Beyond Static Environments

    Feb 27, 2026Florent DelgrangeFormal Methods for RLWorld Models

  17. ActionEngine: From Reactive to Programmatic Web Agents via State Machine Memory

    Feb 24, 2026Hongbin Zhong, Fazle Faisal, Luis França +4Agent MemoryLLM Agent Memory

  18. Safe and Interpretable Multimodal Path Planning for Multi-Agent Cooperation

    Feb 22, 2026Haojun Shi, Suyu Ye, Katherine M. Guerrerio +5Multi-Agent PlanningMulti-Robot Coordination

  19. Automated Generation of Microfluidic Netlists using Large Language Models

    Feb 22, 2026Jasper Davidson, Skylar Stockham, Allen Boston +3Program SynthesisLLM Code Generation

  20. Synthesis and Verification of Transformer Programs (Technical Report)

    Feb 18, 2026Hongjian Jiang, Matthew Hague, Philipp Rümmer +1Program SynthesisFormal Verification

  21. CADReasoner: Iterative Program Editing for CAD Reverse Engineering

    Feb 18, 2026Soslan Kabisov, Vsevolod Kirichuk, Andrey Volkov +5Parametric CAD Modeling3D Reconstruction

  22. Discovering High Level Patterns from Simulation Traces

    Feb 10, 2026Sean Memery, Kartic SubrLLM GroundingProgram Synthesis

  23. Doc2Spec: Synthesizing Formal Programming Specifications from Natural Language via Grammar Induction

    Jan 30, 2026Shihao Xia, Mengting He, Haomin Jia +2AutoformalizationProgram Synthesis

  24. Compositional Machine Design as Program Synthesis with LLMs

    Oct 16, 2025Wenqian Zhang, Yangyi Huang, Weiyang Liu +1LLM-Based Program SynthesisProgram Synthesis

  25. 3D Software Synthesis Driven by Constraint-Expressive Intermediate Representation

    Jul 24, 2025Shuqing Li, Anson Y. Lam, Yun Peng +2Program Synthesis3D Scene Generation