Skip to main content

Reusable Cayley-Dickson and sedenion settlement math for Topographo.

Project description

Occurrence Theory

This repository contains a draft research paper and verification script for Occurrence Theory (OT), defined as an oriented form of Sedenion Settlement Dynamics (SSD).

The central object is the Aut-invariant settlement channel on the sedenion zero-divisor crack. The paper separates theorem, exact computation, measurement, interpretation, and conjecture using explicit ledger tags:

  • [T] theorem
  • [C] computation
  • [M] measurement
  • [I] interpretation
  • [X] conjecture

Files

  • topographo/ - reusable Python package for Cayley-Dickson algebra, validation gates, operators, and SSD helpers.
  • occurrence-theory.md - main paper draft.
  • occurrence_theory_audit.py - numerical audit and verification script for the algebraic claims.
  • exceptional_algebras_lab.py - supporting exceptional algebra reproduction module used by the audit.
  • occurrence_theory_prompt.md - source prompt and writing constraints used to generate the paper.
  • .github/workflows/audit.yml - CI workflow that compiles and runs the audit scripts.
  • LICENSE - MIT license.

Requirements

The audit script requires Python 3.11 or newer and NumPy. The verified exceptional_algebras_lab module is included in this repository and is used by the audit at runtime.

uv is the preferred runner for local audit work:

uv run python occurrence_theory_audit.py

For editable package installation:

uv pip install -e .

After installation, the core math layer is importable without running the Occurrence Theory audit narrative:

from topographo.core import CayleyDicksonAlgebra, verify_gates
from topographo.ssd import SedenionAlgebra

API documentation is generated with pdoc and published to GitHub Pages: https://theswanfactory.github.io/occurence/

To build it locally:

uv run pdoc \
  topographo \
  topographo.core \
  topographo.core.algebra \
  topographo.core.cayley_dickson \
  topographo.core.gates \
  topographo.ssd \
  topographo.ssd.channel \
  topographo.ssd.sedenion \
  -o site

Run the Audit

From the repository root:

uv run python occurrence_theory_audit.py

To save the output:

uv run python occurrence_theory_audit.py > audit_results.txt

After installation, the same audit is also available as:

occurrence-theory-audit

CI runs the audit workflow on pull requests and pushes to main.

Status

This is a research workspace, not a packaged library. The paper is the primary artifact; the script is included to reproduce the computation-backed claims.

License

MIT. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

topographo-0.1.0rc1.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

topographo-0.1.0rc1-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file topographo-0.1.0rc1.tar.gz.

File metadata

  • Download URL: topographo-0.1.0rc1.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topographo-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 bb653cd7da4392372ec724e617ce10309f4c26463ef7c587a75c25b5ac105969
MD5 891c2490dad69bded7ca260eaa6423f4
BLAKE2b-256 bdf36d5b1b51b17166b074360b835f6497da40f87246b33651cd6cdca8300582

See more details on using hashes here.

Provenance

The following attestation bundles were made for topographo-0.1.0rc1.tar.gz:

Publisher: ci.yml on TheSwanFactory/occurence

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file topographo-0.1.0rc1-py3-none-any.whl.

File metadata

  • Download URL: topographo-0.1.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for topographo-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 14921079c9e98b66d0fcc336d7ba99e007ba18f392b6438163f10a8bfd53f220
MD5 c47fee779377b07f1adec4440a8c128a
BLAKE2b-256 dc011a87a56845747537cb823541b7b21cddede2b77619d89e7f010a68cebd4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for topographo-0.1.0rc1-py3-none-any.whl:

Publisher: ci.yml on TheSwanFactory/occurence

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page