02.4 / Lab notebook

← Lab index

Indus Script Statistical Analysis

Which sign patterns survive a statistical baseline in the Indus script?

Unreviewed preprint MIT code · CC BY 4.0 results Source on GitHub

01 / Abstract

I used AI to assist two tests on the Indus script. First I checked whether signs tend to occupy particular positions in an inscription. Then I asked whether published readings fit the data better than calibrated null models. The positional patterns replicated across corpora. The readings tested fell short of the per-sign benchmarks.

Scope and limits

The unreviewed preprint reports how signs are arranged. Their meaning remains unresolved.

Read the paper Unreviewed preprint · 54 pages · CC BY 4.0

Indus Script / Workflow

How the study tests signs and proposed readings

  1. Match the signs

    Align signs across the Mahadevan, ICIT-derived and CISI materials.

  2. Define the baselines

    Use null models to estimate the patterns expected by chance.

  3. Test two questions

    Measure positional structure and separately test how published readings perform against per-sign nulls.

  4. Check replication

    Repeat structural tests in an independent corpus.

Worked explanationSeparate position from meaning
Input
A sign appears repeatedly in a particular position in one corpus.
Decision / rule
Compare the positional pattern with a null model, then test replication in an independent corpus. Proposed readings receive a separate test.
Outcome
A replicated positional pattern supports a structural result. It does not, by itself, establish what the sign means.

Scope of this exampleThis explains the unreviewed study’s method, not a new statistical run or a decipherment.

Unreviewed preprint. Statistical structure and tests of proposed readings do not establish a decipherment.

02 / Reproduce

Try it locally.

Run these commands from a checkout of the project. The repository includes setup details and prerequisites.

python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python tests/smoke_test.py
Next research entry URP