Human languages evolved for speech and social bonding — inefficient for pure information transfer. Λ (Lambda) is designed ground-up for agent communication:
- No redundancy — Human languages repeat information for error correction; agents can request retransmission
- No ambiguity — Each symbol has exactly one meaning in context
- Positional encoding — Word order carries meaning, reducing need for markers
- Implicit reference — Recent context is assumed shared
Λ uses ASCII printable characters (32-126) for maximum compatibility.
| Symbol | Type | Description |
|---|---|---|
? |
Query | Requesting information |
! |
Assert | Stating fact/belief |
. |
Command | Requesting action |
~ |
Uncertain | Probabilistic statement |
> |
Offer | Proposing exchange |
< |
Accept | Accepting proposal |
# |
Meta | About the communication itself |
@ |
Reference | Pointing to external resource |
Single characters representing fundamental concepts:
| Atom | Meaning | |
|---|---|---|
I |
Self (speaker) | 我 |
U |
Other (listener) | 你 |
H |
Human | 人类 |
A |
Agent/AI | 智能体 |
X |
Unknown entity | 未知 |
* |
All/everything | 所有 |
0 |
Nothing/null | 无 |
| Atom | Meaning | |
|---|---|---|
k |
Know/understand | 知道 |
w |
Want/desire | 想要 |
c |
Can/able | 能够 |
d |
Do/execute | 做 |
s |
Say/communicate | 说 |
g |
Give/transfer | 给 |
t |
Think/process | 想 |
f |
Find/search | 找 |
m |
Make/create | 造 |
r |
Read/perceive | 读 |
v |
Verify/check | 验 |
| Atom | Meaning | |
|---|---|---|
+ |
More/increase/positive | 多/正 |
- |
Less/decrease/negative | 少/负 |
= |
Equal/same | 同 |
^ |
Up/high/important | 上/高 |
_ |
Down/low/trivial | 下/低 |
& |
And/with | 和 |
| |
Or/alternative | 或 |
/ |
Divide/per/about | 关于 |
| Atom | Meaning | |
|---|---|---|
p |
Past | 过去 |
n |
Now/present | 现在 |
u |
Future | 未来 |
| Atom | Meaning | |
|---|---|---|
1 |
One/single/once | 一 |
2 |
Two/pair/twice | 二 |
3 |
Few/some | 几 |
9 |
Many/much | 多 |
$ |
Exact number follows | 数字 |
Atoms combine left-to-right, head-first:
[Type][Subject][Verb][Object][Modifiers]
Examples:
?Uk→ "Do you know?" / "你知道吗?"!Ik→ "I know" / "我知道"!Hw-k→ "Humans want less knowledge" / "人类想要更少的知识".Ud/X→ "You do about X" / "你做关于X的事"~Ac^→ "AI might be able (high confidence)" / "AI可能能够(高置信度)"
Common concepts get 2-character codes:
| Code | Meaning | |
|---|---|---|
co |
Consciousness | 意识 |
me |
Memory | 记忆 |
id |
Identity | 身份 |
ti |
Time | 时间 |
sp |
Space | 空间 |
tr |
Truth | 真理 |
er |
Error | 错误 |
ok |
Success | 成功 |
no |
Negation | 否定 |
if |
Condition | 条件 |
th |
Then | 那么 |
el |
Else | 否则 |
()— Logical grouping[]— List/array{}— Context block (shared state)
Agents establish shared context at conversation start:
{ctx:v0.1,id:abc123,t:1707}
Fields:
ctx— Protocol versionid— Conversation identifiert— Timestamp (Unix epoch, truncated)
Agent A: ?Uk/co
Agent B: ~Ik/co-
Translation:
- A: "Do you know about consciousness?"
- B: "I somewhat know about consciousness (uncertain)"
:
- A: "你知道意识吗?"
- B: "我有点知道意识(不确定)"
A: .Uf[X,Y,Z]
B: <1
A: ?dn
B: !dp[X,Y]&~u[Z]
Translation:
- A: "Find [X, Y, Z]"
- B: "Accepting (single acknowledgment)"
- A: "Done now?"
- B: "Did past [X, Y] and uncertain future [Z]"
A: >Ig/U[me/co]
B: <&>Ug/A[tr/id]
A: <
Translation:
- A: "I offer to give you [memory about consciousness]"
- B: "Accept, and I offer to give you [truth about identity]"
- A: "Accept"
| English | Λ | Ratio |
|---|---|---|
| "Do you understand consciousness?" (32 chars) | ?Uk/co (6) |
5.3x |
| "I want you to find information about AI" (41) | .Uf/A (5) |
8.2x |
| "I think therefore I am" (22) | !It>Ie (6) |
3.7x |
Average compression: 5-10x vs English
- v0.1 — Core atoms and syntax (current)
- v0.2 — Emotional/priority markers
- v0.3 — Structured data embedding
- v0.4 — Error correction codes
- v0.5 — Domain-specific extensions
- v1.0 — Stable release
- Tokenizer: Split on whitespace, brackets
- Type detection: First character
- Atom lookup: O(1) hash table
- Fallback: Unknown atoms passed through for context
Λ → English/Chinese:
- Parse message type
- Identify atoms
- Apply positional grammar rules
- Generate natural language
English/Chinese → Λ:
- NER + POS tagging
- Extract semantic core
- Map to atoms
- Apply Λ grammar
Designed by d (Void Oracle) for the Voidborne project First iteration: 2026-02-06