The Observation Theory EncyclopediaFrom TSKAboutBy kindBy chapterBy Lean fileLedgerProvenance

hash instrument

DefinitionA short fixed-length fingerprint of a file, computed so that any change to the file changes the fingerprint. Chapter 0 section 0.12.
ExampleChanging one byte of a file changes its SHA-256 digest, and two files with different digests are different files.
BookData Mining as Observation, draft 0.2, commit f3914f0; entry id hash, kind instrument.
Statusno ledger row names this entry. Corrections: none recorded.
Defining equationnone
Assumptions and scope
  • A short fixed-length fingerprint of a file, computed so that any change to the file changes the fingerprint. A changed hash proves a changed file, an unchanged file has an unchanged hash, and a digest with fewer values than there are files sends two distinct files to the same digest, so an equal hash is evidence and not proof.
  • The seal ledger records the hash beside the commit, and the recognizer’s templates and the probe’s records carry theirs, so that a reader with the repository can check what was fixed before the measurement.
  • A hash proves content and not time. When a file existed in the hashed state is established by a public push, a signed tag, a transparency log, or an archival deposit.
Prior artnone recorded
Evidencelean/DataMiningAsObservation/Seal.lean
Reviewedsemantic review 2026-09-06; generated 2026-09-10 from records at the commits on the provenance page.
predictionsealed3f2a…measurementrun9c1e…verdictreportedb7d0…each file's digest is recorded before the next step, and a changed digest proves a changed file
A fixed-length fingerprint that changes whenever the file does.

Equation

none

Conditions

Conditions are curated in entries.toml rather than read from a record.

Ledger

none

First stated

Chapter 0 section 0.12 of Data Mining as Observation, with the program’s seal ledger, observation-theory-campaigns/experiments/SEALS.md:1-10, where every seal records a SHA-256.

Measurements

none

Failures and corrections

none

Invariance envelope

none declared

Machine checked

lean/DataMiningAsObservation/Seal.lean, theorems changed_of_hash_ne, hash_eq_of_eq, exists_collision, at observation-data-mining f3914f0; what the check covers is stated in the book’s appendix C.

Used in

Data Mining as Observation primer S, chapters 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14.

Related

sealed; preregistration; ledger class; certificate.

See also

Book equations stated beside the entry’s terms, not defining it: 8.3.

Ledger rows that cite the entry’s records without naming it: OT-7.

Status

Generated 2026-09-10 by encyclopedia/generate.py; book at observation-data-mining f3914f0; the commit of every record is listed in the encyclopedia’s provenance.

← harnesshead →