V. Machine Reasoning & Program Synthesis¶
Neuro-Symbolic Visual Induction & Verifiable Python Transformations
Can a machine reason like a geometer—observing only a handful of visual transformations, abstracting the underlying invariant law, and expressing it as an exact, verifiable program rather than a statistical pixel guess?
seer — Multi-Agent Program Synthesis for Abstract Visual Reasoning¶
Documentation: geometor.github.io/seer
Repository: github.com/geometor/seer
Built for the Abstraction and Reasoning Corpus (ARC-AGI), geometor.seer rejects direct matrix-to-matrix neural hallucination in favor of neuro-symbolic program synthesis:
The Dreamer: Perceives input–output grid pairs as structured spatial objects, symmetries, enclosures, rays, and topological invariants, formulating natural-language geometric hypotheses.
The Coder: Translates hypotheses into executable Python
transform(grid)programs, testing them against every demonstration pair and iteratively refining the hypothesis from exact pixel-level discrepancies.
seer_sessions — Longitudinal Reasoning Observatory¶
Live Observatory: geometor.github.io/seer_sessions
Repository: github.com/geometor/seer_sessions
An empirical archive, mining suite, and static web observatory spanning 8,514 task runs, 2,939 unique visual reasoning puzzles, and 475 experimental sessions—documenting how symbolic verification, iterative error feedback, and geometric priors govern machine abstraction.