PLAIOct 18, 2025

Hey Pentti, We Did It!: A Fully Vector-Symbolic Lisp

arXiv:2510.17889v12 citationsh-index: 2
Originality Incremental advance
AI Analysis

This work demonstrates the Cartesian closure of vector-symbolic architectures, which is foundational for AI and symbolic computation, though it is incremental as it builds on prior theoretical suggestions.

The authors constructed a complete Lisp language using vector-symbolic architectures, specifically implementing it with holographic reduced representations and a cleanup memory to achieve Turing-completeness.

Kanerva (2014) suggested that it would be possible to construct a complete Lisp out of a vector-symbolic architecture. We present the general form of a vector-symbolic representation of the five Lisp elementary functions, lambda expressions, and other auxiliary functions, found in the Lisp 1.5 specification McCarthy (1960), which is near minimal and sufficient for Turing-completeness. Our specific implementation uses holographic reduced representations Plate (1995), with a lookup table cleanup memory. Lisp, as all Turing-complete languages, is a Cartesian closed category, unusual in its proximity to the mathematical abstraction. We discuss the mathematics, the purpose, and the significance of demonstrating vector-symbolic architectures' Cartesian-closure, as well as the importance of explicitly including cleanup memories in the specification of the architecture.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes