active library

computational-explorations

Computational explorations in number theory, combinatorics, and beyond. Coprime Ramsey numbers, Schur extensions, survival analysis of mathematical problems, and more.

Started 2026 Python

Resources & Distribution

Source Code

Package Registries

Computational Explorations in Number Theory, Combinatorics, and Beyond

A curiosity-driven research project exploring mathematical structure through computation, spanning Erdős problems, Ramsey theory, additive combinatorics, and cross-domain pattern discovery.

Headline Results

DiscoveryValueStatus
Coprime Ramsey R_cop(3)11Exact (incremental extension)
Coprime Ramsey R_cop(4)59SAT lower bound + extension upper bound
Multi-color R_cop(3; 3)53Exact (SAT)
25+ coprime Ramsey variantsFull tableExact (SAT)
S(G,k) order-invarianceHolds k≤2, fails k=3Verified order ≤ 20
Coprime graph perfectnessχ = ω = 1+π(n)Verified n ≤ 30 (prior art exists)
Coprime Ramsey primalityAll 4 known values primeConjecture (NPG-30)

Repository Structure

src/                    # 56+ Python modules — computational experiments
tests/                  # 57+ test files, ~3000 tests
lean/                   # Lean 4 formalizations (2 complete, 0 sorry)
paper/                  # LaTeX papers for DOI minting
docs/                   # Research findings, provenance, OEIS candidates
discoveries/            # Organized discovery summaries
  coprime-ramsey/       # The coprime Ramsey theory we built
  schur-extensions/     # Schur number extensions (S(G,k), DS, MS)
  meta-analysis/        # Mathematical sociology, AI acceleration
  cross-domain/         # Connections to CS, stats, physics
prior-art/              # Literature references and provenance checks
proofs/                 # Informal proof documents
data/                   # Erdős problem database (from teorth/erdosproblems)

Key Documents

Conjectures

IDStatementEvidence
NPG-27S(G,k) depends only on |G| for abelian groups, k ≤ 2All groups order ≤ 20
NPG-28DS(2,α) has exact phase transition thresholdsFull phase diagram computed
NPG-29R_cop(4) = 59SAT + extension proof
NPG-30Coprime clique Ramsey numbers are always prime4/4: {2, 11, 53, 59}
NPG-31Coprime graph G(n) is perfectSAT n ≤ 30; prior art for groups

Methodology

  • Python with numpy, scipy, sklearn, pysat (SAT solving)
  • Lean 4 with Mathlib for formal proofs
  • SAT solvers: Glucose4, CaDiCaL195 via python-sat
  • AI assistance: Claude (Anthropic) — all results independently verified

Provenance

  • Erdős database: teorth/erdosproblems
  • Coprime graph perfectness: Prior art — Syarifudin & Wardhana (groups case)
  • Product Schur triples: Related work — Mattos et al. (SIAM J. Discrete Math, 2024)
  • Coprime Ramsey numbers R_cop(k): Novel (no prior art found, March 2026)
  • Full provenance report: docs/provenance_and_verification.md

Author

Alex Towell — M.S. Mathematics, M.S. Computer Science, Ph.D. student (CS), SIUE atowell@siue.edu · GitHub

License

Code: MIT. Papers: CC-BY-4.0.

DOIs

PaperDOI
Coprime Ramsey Numbers10.5281/zenodo.19058647
Schur Number Extensions10.5281/zenodo.19058653
Survival Analysis of Erdős Problems10.5281/zenodo.19058655

Discussion