Formal semiotics · dual-plane geometry · lossless by design

Language that returns
to itself.

RYTT maps language into geometric glyph primitives and compound chords, preserving casing as spatial state while keeping the original text exactly recoverable — byte for byte.

D(C(S)) ≡ S Lossless reconstruction is the invariant.
52 Glyph primitives
23 Chord ligatures
45 Invariant tests
100% Round-trip fidelity

A compact system map

One grammar. Two planes.
No information loss.

Every Latin letter maps to a unique PUA codepoint in one of two spatially disjoint planes. Compound chords pack high-frequency sequences into single tokens. All other characters pass through unchanged.

01

Geometry as vocabulary

Twenty-six atomic glyph families and twenty-three compound chords give recurring structures a native geometric form.

02

Casing as position

Lowercase occupies the Ground Plane at Z = 0; uppercase occupies the Elevated Plane at Z = 25. The planes are disjoint by construction.

03

Proof before promise

Property-style invariant tests and reproducible Python benchmarks make reversibility inspectable rather than merely asserted.

Interactive compiler

Type. Encode. Inspect. Verify.

Client-side RYTT compiler running entirely in the browser. Every keystroke shows the encoded PUA stream, token count, byte delta, and exact round-trip confirmation.

Playground ✔ Round-trip exact

Interactive instruments

Explore the living surfaces.

Move from the formal source to visual experiments built directly from the RYTT vocabulary.

Open research artifact

Read the source.
Run the proof.
Trace the return.

The repository contains the compiler, benchmark suite, Lean 4 formalization, monographs, and interactive renderers.