constants: -1, +1, and the infinity between them

This commit is contained in:
2026-08-23 06:11:57 -05:00
parent d5e3e97a51
commit 21849edcea
+12 -9
View File
@@ -13,20 +13,23 @@ Rules:
3. No bare values anywhere in code — a number never appears without its technical name. 3. No bare values anywhere in code — a number never appears without its technical name.
## The only real constants ## The only real constants
**0, 1, 1, +, −∞. That's the whole list.** **1, +1, and the infinity between them.**
These five need no registry, no definition, no history — they are The space is bounded — nothing exceeds 1 or +1 — but between them
structure itself: nothing, unity, negation, and the two endless ends. lies an uncountable infinity of positions, 0 among them. That interior
They may appear bare anywhere. infinity is a constant too: structure itself, not something anyone
invented. These may appear bare anywhere in code.
Everything else is **not a constant and must never be invented as one.** Everything else is **not a constant and must never be invented as
Inventing numbers is how systems rot: someone types `0.73`, someone one.** Inventing numbers is how systems rot: someone types `0.73`,
else copies it, soon it's load-bearing folklore nobody can explain. someone else copies it, soon it's load-bearing folklore nobody can
explain. Worse — any single value like `0.73` is just ONE point
picked from the infinite interior, pretending to be special.
Every other quantity is a **named relationship** — a registry row Every other quantity is a **named relationship** — a registry row
carrying what it connects, which direction it pushes, and why its carrying what it connects, which direction it pushes, and why its
current setting is what it is. Relationships get tuned; constants current setting sits where it sits in the continuum. Relationships
don't exist to tune. get tuned; constants don't exist to tune.
## Finding new ones — no orphans, no inventions ## Finding new ones — no orphans, no inventions