SHAI BEEKMAN

ShaiBeekman

MATHEMATICS · COMPUTER SCIENCE

I explore mathematical problems and build software for investigating them.

1,3,6,10,15,21,28,…
⟶n(n + 1)2
↓ SELECTED WORK

01 / SOFTWARE

Equation Matcher

A SYMBOLIC FORMULA DISCOVERY ENGINE BUILT IN JAVA.

Equation Matcher searches numerical expressions for patterns matching a target sequence and attempts to reconstruct a symbolic formula in terms of n.

Equation Matcher application showing a verified symbolic pattern for the summandial sequence

JAVA · SYMBOLIC COMPUTATION · SEARCH ALGORITHMS

02 / RESEARCH

Finite Descriptions and the
Cardinality of the Real Numbers

Independent mathematical research  ·  2026

An investigation into finite description, diagonalization, and their implications for the cardinality of the real numbers.

RFD⊆R
finitely describable reals

03 / SOFTWARE

Chess Engine

PERSISTENT GRAPH EXPLORATION · EXACT ENDGAMES · INTERACTIVE ANALYSIS.

A Java chess engine built around a shared canonical position graph. Persistent Dovetail and Hybrid search reuse transpositions across move orders, while exact three- and four-piece tablebases support endgame analysis and practice.

JAVA · GRAPH SEARCH · TABLEBASES · STOCKFISH

Chess Engine Dovetail analysis interface showing the board, persistent search status, Stockfish reference, and candidate moves

04 / SOFTWARE

Finite Real Generator

A continuous mathematical exploration engine for discovering finite descriptions of real numbers.

A Java exploration engine that continuously generates finite symbolic descriptions of infinite mathematical constructions, numerically investigates their values, and provides tools for searching, inspecting, and resuming discoveries.

JAVA · SYMBOLIC EXPLORATION · INFINITE SUMS

Finite Real Generator showing a rendered mathematical discovery, its numerical approximation, and the Discovery Gallery

ABOUT

I'm interested in mathematics, algorithms, and the boundary between mathematical reasoning and computation.

My work ranges from theoretical mathematical writing to building software that searches for mathematical structure.

◫

Currently studying Mathematics
A.S. MATHEMATICS