My Public Code Repositories

All of my public repositories are on GitHub at github.com/novaspivack. This post collects the non-Lean code projects — simulations, experiments, and mathematical software — along with pointers to the formal research they connect to.

For the Lean 4 formal proof libraries (17 repos covering the full NEMS research program), see the research index or the Zenodo program hub.


Simulations and Experiments

LACE — Link Automata Computing Engine

A new class of cellular automata in which both cell states and the links between cells are subject to the rules. Unlike Conway’s Game of Life and traditional CA, LACE rules can use neighborhood topology — the number and state of connections — as a first-class input. This enables a new family of emergent patterns: topological oscillators, gliders, and stable structures that have no analog in cells-only CA. Includes a GPU-accelerated mode via Taichi for large-scale simulations.

Read the introduction post ↗

SocioLife — Socio-Economic Artificial Life Simulation

An agent-based artificial life simulation that runs in the browser. Agents evolve with genetic inheritance, form tribes, engage in trade (commercial bonds), diplomacy (diplomatic bonds), and war (war bonds). Includes a food chain, economic taxation, post-war reconstruction dynamics, and an alien-generated soundscape. Built in JavaScript; no install required.

Read the introduction post ↗


Mathematical Software

Primes in Greedy B3

A proof and accompanying code showing that every prime number is admitted into the greedy multiplicative B3 Sidon set. The greedy B3 sequence is constructed by taking each positive integer in order if it does not create a multiplicative triple with any two already-chosen elements. This repository contains the formal argument and verification code.

neural-ca — Neural-Controller Cellular Automata

Two browser-based CA experiments in which a small neural network learns to tune the underlying rule parameters in real time, steering toward sustained complex behavior. Both run entirely in-browser with no install. The grid uses a hodgepodge-style update rule, but the parameter tuning layer — a tiny online-trained MLP paired with two cooperating RL agents (explorer + exploiter) — is original. One experiment adds trend-aware flee mode and 2-step lookahead; the other adds spatially varying parameter fields and a “greatest hits” snapshot memory that restores previously interesting states when the system gets stuck.

Experiment 1: Trend-Aware Agents ↗ · Experiment 2: Spatial Fields + Greatest Hits ↗


Lean 4 Formal Proof Libraries

The formal research program spans 17 Lean 4 repositories, each corresponding to a research area or paper cluster. All are machine-checked with a zero-sorry, zero-custom-axiom policy wherever achievable.


Research Index and Archives

This entry was posted in Code, Computer Science, Science on by .

About Nova Spivack

A prolific inventor, noted futurist, computer scientist, and technology pioneer, Nova was one of the earliest Web pioneers and helped to build many leading ventures including EarthWeb, The Daily Dot, Klout, and SRI’s venture incubator that launched Siri. Nova flew to the edge of space in 1999 as one of the first space tourists, and was an early space angel-investor. As co-founder and chairman of the nonprofit charity, the Arch Mission Foundation, he leads an international effort to backup planet Earth, with a series of “planetary backup” installations around the solar system. In 2024, he landed his second Lunar Library, on the Moon – comprising a 30 million page archive of human knowledge, including the Wikipedia and a library of books and other cultural archives, etched with nanotechnology into nickel plates that last billions of years. Nova is also highly active on the cutting-edges of AI, consciousness studies, computer science and physics, authoring a number of groundbreaking new theoretical and mathematical frameworks. He has a strong humanitarian focus and works with a wide range of humanitarian projects, NGOs, and teams working to apply technology to improve the human condition.