Overview

LODA is an open-source project focused on the systematic discovery and analysis of programs and formulas for integer sequences, with a particular emphasis on those catalogued in the On-Line Encyclopedia of Integer Sequences® (OEIS®).

The project integrates a minimalist assembly language and a distributed mining infrastructure. Its overarching objective is to reverse engineer efficient algorithms and closed-form expressions for a broad spectrum of non-trivial integer sequences. The core components of LODA are:

  • Domain-Specific Language: A minimalist assembly language and computational model designed for number-theoretic and combinatorial algorithms for integer sequences.
  • Distributed Mining Infrastructure: LODA uses distributed computing, advanced search methods and machine learning to autonomously find new programs and closed-form representations for integer sequences.

Getting Started

  • Browse the LODA program database to access a wide range of programs corresponding to OEIS sequences.
  • Install the LODA command-line tool to execute programs on your local machine.
  • Contribute computational resources by running a miner to assist in the automated search for new programs. For details, see how to contribute.
  • Read the LODA specification for a comprehensive guide to the language’s syntax and operational semantics.
  • Contact us and join discussions on our Discord server.