Close
This site uses cookies

By using this site, you consent to our use of cookies. You can view our terms and conditions for more information.

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

Authors
Eilene Tomkins Flanagan
Carleton University ~ Department of Cognitive Science
Dr. Mary Kelly
Carleton University ~ Department of Cognitive Science
Abstract

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 (nLab authors, 2024), unusual in its proximity to the mathematical abstraction. We discuss the mathematics, the purpose, and the significance of demonstrating vector-symbolic architectures’ Cartesian-closedness, as well as the importance of explicitly including cleanup memories in the specification of the architecture.

Tags

Keywords

vector-symbolic architecture; Lisp; holographic reduced representations; cartesian closed category
Discussion
New

There is nothing here yet. Be the first to create a thread.

Cite this as:

Tomkins Flanagan, E., & Kelly, M. A. (2024, July). Hey Pentti, We Did It!: A Fully Vector-Symbolic Lisp. Abstract published at MathPsych / ICCM 2024. Via mathpsych.org/presentation/1541.