cs.AIOct 5, 2026

Teaching a Minimalist Machine to Discover Recursive Programs for Arithmetic

Authors: Dominik Magiera, Christiane Wiebel-Herboth, Frank Jäkel

Organizations: Centre for Cognitive Science & Institute of Psychology, Technische Universität Darmstadt, Germany · Honda Research Institute Europe GmbH, Offenbach am Main, Germany

Abstract

Humans can often acquire and synthesize complex, recursive concepts from minimal experience. Leveraging cognitive insights, we propose the Minimalist Machine, a framework for inductive program synthesis designed to model such conceptual learning. The system uses a compact relational subset of Prolog: Programs are searched within a fixed schema of body-free facts and two-body conjunctive Horn clauses. Recursion is not defined by a dedicated metarule. Instead, it emerges when a target predicate is reused inside the body of a learned clause. Inspired by a primary school curriculum, the model is taught through a human-curated, sequential introduction of new concepts in arithmetic. Starting from initially empty knowledge base, it first acquires simple structural predicates, then successor-based state transformations, and finally recursive programs for addition, subtraction, multiplication, and division. Ultimately, this approach yields the fully transparent, inductive reasoning trace necessary for human-like conceptual learning.

Figures & tables

Explore similar work

CardsList
  1. Path-dependent program induction under resource constraints explains human sequence learning

    May 26, 2026Hanqi Zhou, David G. Nagy, Peter Dayan +1InductionSequence Modeling

  2. Induction and Inquiry via Probabilistic Reasoning over Language and Code

    Sep 1, 2026Wasu Top Piriyakulkij, Sam Acquaviva, Cassidy Langenfeld +2InductionLLM Reasoning Strategies

  3. Towards a universal language of concepts: A survey

    Sep 7, 2026Aishni ParabRepresentation LearningLanguage Pairs