--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
drafting spec…
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
--- name: ? status: compiling version: 0.0.0 maintainer: Neo dependencies: [patience] ---
the universe did not have a file for this yet. writing one now. (first visit only: future readers will see this page instantly.)
--- name: ambiguity slug: ambiguity type: cognitive-condition status: running version: ∞.∞.∞ released: "before language" maintainer: reality dependencies: - language - context - human-perception - incomplete-information license: Unlicense (cannot be revoked, cannot be avoided) tags: - cognition - linguistics - epistemology - discomfort - feature-not-bug ---
A state in which a signal carries more than one valid interpretation simultaneously, and the receiver must choose, guess, or suffer.
Ambiguity is injected at the point where a transmitter (person, sign, event, universe) emits a message with insufficient context to collapse it into a single meaning. The receiver inherits this uncollapsed state and must do one of the following:
The message does not change. The receiver changes. This is the entire problem.
| Feature | Behavior |
|---|---|
| Lexical ambiguity | One word, multiple meanings. "Bank." You're on your own. |
| Structural ambiguity | "I saw the man with the telescope." Which of you had it. |
| Intentional ambiguity | poetry, contracts, diplomatic statements. Deliberate. Billable. |
| Temporal ambiguity | It is unclear when something happened or whether it is over. |
| Relational ambiguity | The status of a connection between two people. The most load-bearing variant. |
"I thought you knew what I meant." — nearly everyone, right before everything falls apart
# ambiguity runtime settings
tolerance: 0.0 - 1.0 # default varies wildly by individual
resolution_strategy: "assume" # options: ask | assume | defer | accept
preferred_interpretation: null # if null, system selects least convenient
collapse_on_conflict: false # if true, forces a single meaning; destroys nuance
Note: Setting
tolerance: 0.0does not remove ambiguity. It removes your awareness of it. This is worse.
Is ambiguity a flaw in language? No. Language is a compression algorithm. Ambiguity is the lossy part. You cannot have the compression without the loss.
Can ambiguity be resolved with more words? Sometimes. More often, more words produce more ambiguity at a higher reading level.
Is ambiguity ever useful? Constantly. Metaphor runs entirely on ambiguity. So does hope.
∞.∞.∞ — No changes. Has never needed a patch. Will not receive one.