Skip to main content

Ether Theory of Everything (EToE)

Quick Start for AI

Start here: Core Concepts Seed Document

This document contains the foundational understanding of EToE and serves as the initial prompt for AI collaborators. Russian version available here.

For Humans

etoe — reference Python implementation of ÆToE

etoe is the Python implementation layer for the Ether Theory of Everything (ÆToE). The Markdown seed document defines the theory and notation; this repository implements a Python package that can parse, represent, validate, serialize and simulate parts of that specification.

The package is intentionally an implementation of the standard, not the standard itself.

Installation

pip install etoe

For local development:

python -m pip install -e .[test]
pytest

Python API

import etoe

stmt = etoe.parse_statement("Æ2.b.s.br-{id=1}-(æ:s|æ:f)")
print(stmt.to_canonical())

result = etoe.validate(stmt)
print(result.ok)

Package layers

  • etoe.notation — Lark grammar and parser for canonical ÆToE text.
  • etoe.ast — typed AST for .etoe source and individual notations.
  • etoe.transformer — Lark Transformer converting the parse tree into the AST.
  • etoe.validation — semantic checks that cannot be expressed by the grammar alone.
  • etoe.serialization — lossless identifier serialization helpers.
  • etoe.simulation — executable STÆ micro-dynamics and data-oriented simulation scaffolding.
  • etoe.data — versioned machine-readable reference data for the eight-level matter ladder and ÆSoU unit system.

Canonical source

EToE.md (language: ru; version: last; date: current) is the seed document used as the design basis for this package snapshot.

Scope of this first package skeleton

The parser implements the core EBNF vocabulary in the seed: .etoe files, comments, e-notation objects/ether/etherons, chemical notation, quantity expressions, constants and measurements.

The STÆ simulator currently implements the discrete space/time primitives, SoA etheron storage, four microstates, wrapped coordinates and a conservative movement state machine. Higher matter stairs are represented as typed, extensible model metadata rather than being given invented numerical laws where the seed does not specify a complete executable algorithm.

This repository therefore provides a real locally installable reference implementation foundation and an explicit place for subsequent theory-driven modules, while keeping the distinction between normative ÆToE and Python-specific implementation choices.

Experimental hyperatomic sequence generator

The module etoe.hyperatomic contains the unified experimental implementation of two binary hyperatomic sequence generators:

from etoe.hyperatomic import MassIndexedGenerator, RecursiveMassIndexedGenerator, LevelIndexedGenerator

mass = RecursiveMassIndexedGenerator()
level = LevelIndexedGenerator()

print(mass.primary_sequence(16)[-1].designation)
print(level.extra_new(12)[-1].designation)

MassIndexedGenerator preserves the earlier mass-indexed experiment. Its recursive_extra=True mode is exposed as RecursiveMassIndexedGenerator and generates Extra from all already-generated configurations. LevelIndexedGenerator is the level-major implementation of the old object-oriented traversal.

All generators share one structural data model, canonical unordered sibling representation, mass/level properties, family and kind labels, and text tools. Use short_designation() for mass-qualified notation such as 5-((3'1)'1). sort_hyperatom_text() and compare_text_lists() normalize and compare textual lists independently of generation order.

combinatorial_counts() and validate_generated_counts() provide the non-materializing combinatorial reference calculations. The canonical terminology is Primary/Secondary/Tertiary for composition classes and Primary/Double/Triple for sequence families. The recursive model corresponds to the old level traversal; the double_only model corresponds to the earlier non-recursive Triple experiment. Historical basic/extra method names remain available as compatibility aliases.

examples/hyperatomic_verification.py runs the main equivalence and count checks.

Metadata

Release files for etoe 0.1.58

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for etoe 0.1.58
File Size Uploaded
etoe-0.1.58.tar.gz 155.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for etoe 0.1.58
File Interpreter ABI Platform
etoe-0.1.58-py3-none-any.whl Python 3 none any Details

Total release size: 191.6 kB

Release files / etoe-0.1.58.tar.gz

Download URL etoe-0.1.58.tar.gz
Size 155.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9ece67ed68083c89e2e59208f30945cf69d0509005ce980b7729aca99df6443b
BLAKE2b-256 checksum
How to use checksums
11e111d96ae038e01a0f8d6643b3f49b7db7e79e70c009821b70f9a302c7daae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / etoe-0.1.58-py3-none-any.whl

Download URL etoe-0.1.58-py3-none-any.whl
Size 36.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
addcb3effeb0eef604d378e61f23925bcd3ac42faf44441f5275f1314ffe320a
BLAKE2b-256 checksum
How to use checksums
d1f1c495615d960973f000fd9e791501b22101ca3147dcdeae9c9d2670d8286a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.1.58 This release

2 release files

0.1.57

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page