Apply to my task
arXiv:2606.19121 ★ 76 Jun 17, 2026

The Pan Principle (Semantic Vitality Law): Why Symbol Systems Kill LLM Performance and How to Protect Yourself

Key result

The paradox: the longer the list of rules and tags in your system prompt, the worse the model understands the real task. The authors ran 391 sessions and named this effect "Index Sickness" — the model stops grasping meaning and starts "playing with symbols." The Pan Principle lets you run long-term projects without that accumulated junk. The trick: instead of rules, an explicit session goal plus a separate clean document with the current state. The model handles the rest — it already knows everything it needs from training; it just needs to understand the why.

01

TL;DR

The more rules, tags and shorthand codes you pile into a system prompt, the worse the LLM understands your actual task. This isn't a bug in one particular model — it's a structural property of transformers (the architecture behind GPT, Claude and the rest). The authors call this effect "Index Sickness": the model stops grasping what the task actually means and starts "playing with symbols" — producing answers that look perfectly logical inside your notation system but have come unmoored from reality.

The key insight: an LLM gets stuck in your tag system not because it has a "bad memory." The real reason is that the attention mechanism gives high "weight" to anything that shows up often in the context — whether or not it's still relevant. Writing "ignore the old scheme" won't work. The model sees the old terms, and they shape the answer. Physically removing them is the only reliable fix.

That leads to the Pan Principle: "natural language with an explicitly stated purpose carries more information than any symbol system." In practice it boils down to simple mechanics: every time you start a new session, state the goal clearly, keep the project's "current state" in a separate clean document, and keep the history somewhere else.

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

STEP 1: Every message starts with the GOAL
→ 1-2 sentences: what needs to happen right now and why

STEP 2: Context — ONLY the current state
→ Baseline document: contains only Purpose + Method + Resources
   Rewritten in full after every task
   Does NOT contain discussion history or rejected options

STEP 3: History — kept separate from the baseline
→ Session log: why decisions were made, what was dropped, and why
   Used only for audits and backtracking, not for active work

Both steps are done by hand in the chat — no code or infrastructure needed.
03

Example in Action

The task: You run a Substack newsletter about venture capital and have spent a month working with Claude on your content strategy. Along the way you've built up a giant system prompt full of rules: "Type-A posts are...", "The #opinion column is marked with tag M1", "Don't confuse it with the 'teardown' format", "Rule 7: never use the word 'unique'" — 40 lines of this. You notice Claude getting confused more and more often, breaking its own rules and giving weird advice.

The prompt — new approach (instead of 40 lines of rules):

GOAL OF THIS SESSION: Write three posts for next week. I want to 
show my readers how LPs (the people who put money into funds) think — 
what questions they ask founders and why most pitches 
fall apart in the first 10 minutes.

CURRENT STATE OF THE NEWSLETTER:
- Audience: pre-seed/seed startup founders, 12K subscribers
- Voice: no corporate speak, insider perspective, concrete examples
- Core value for the reader: understanding how people "on the other side of the table" think
- Post format: 800-1,200 characters, one thesis, one story, one takeaway

Suggest topics for three posts that serve this goal.

Result: Claude will focus squarely on the stated goal — "how LPs think." It won't be busy trying "not to break rule M1" or remembering how "Type-A" differs from a "teardown." It will offer three concrete angles: probably the typical questions LPs ask, red flags in pitches, and what founders don't know about due diligence. The answer will be shorter and sharper than with 40 lines of rules.

04

Why It Works

An LLM doesn't "read" the context top to bottom like a person does. The attention mechanism distributes "weight" across every word in the context at once. The more often a term appears, the more influence it has on generation. That means your outdated rules and old document versions literally drag the answer back into the past — even if you wrote "ignore this."

There's one thing LLMs are great at: activating the right knowledge from their weights once they understand the WHY. The model was trained on huge amounts of text — it already knows everything about newsletters, venture capital and LPs. You don't need to explain every term through symbols. Explain the goal, and it will pull up what it needs on its own.

The Pan Principle exploits this directly: an explicit goal is a signal that narrows the model's "interpretation space" down to the task at hand. Instead of trying to hand the AI a detailed instruction manual (supply side), we switch on the right mode through the goal (consumer side).

Control levers:

What to change Effect
How specific the goal statement is Sharper focus → fewer "hallucinations" off to the side
Length of the baseline document Longer → higher risk of semantic drift
History present in the active context History in context = old concepts shape the answer
Tag words vs. descriptive language Tags → cognitive load; description → direct activation
05

Prompt Template

GOAL OF THIS SESSION: {exactly what needs to be done right now} so that 
{why — what result we need in the end}.

CURRENT STATE OF {project/task name}:
- Context: {who the audience is / what the project is / key parameters}
- Method: {how we usually do this — 1-2 sentences}
- Resources: {what we have right now — materials, data, constraints}

{The specific request for this session}

What to fill in: - {goal} — a concrete action, not an abstraction ("write three posts," not "working on content") - {why} — for whom and to what effect ("so readers understand how LPs reason") - {current state} — rewrite it IN FULL after every major session; don't keep appending to it - Discussion history and "we tried X but dropped it" — keep that out of the baseline


🚀 Quick start — paste into the chat:

I want to get better results working with you on a long-term project.
Help me apply the Pan Principle and Baseline-Log Separation 
from this research. My project: {describe your project}.
Ask me questions so we can put together my first baseline document.

[paste the template above]

The LLM will ask about the project goal, the audience, your typical tasks and how your system prompt is currently set up — because a baseline requires understanding the "minimum sufficient context" for your specific task. It will take the template structure and assemble your first clean baseline for you.

06

Limitations

⚠️ Maintenance discipline: This only works if you actually rewrite the baseline after every big task instead of tacking things on. Most people will keep appending — and a month later they'll have the same bloated context.

⚠️ Short-term tasks: If you use an LLM for one-offs or short tasks, Index Sickness simply doesn't have time to develop. These principles pay off most when you're doing "dozens of sessions on one project."

⚠️ Single-context models: In a standard ChatGPT/Claude chat, every new conversation starts from scratch — context "contamination" matters inside one long conversation or when you work with Custom Instructions / Projects. If you work in Projects or carry context over by hand, this is critical.

⚠️ "Telling it to ignore": Writing "ignore the previous scheme" or "these tags are obsolete" in a prompt is mechanically unreliable. Transformer attention can't lower a weight just because you declared it should. Physically removing the text from the context is the only method that works.

07

How They Studied It

The authors ran action research — a study where the researcher is also a participant. Over one month, one person (the Owner) built a real WeChat mini-app (Bangv3) across 391 sessions with two AI roles: Chief-of-Staff and Developer. The Owner didn't write a single line of code by hand — only discussed tasks with the AI. The result: ~80,000 lines of code in 506 files.

The turning point came at session 215: the AI produced a detailed "legislative act" for the system — logically flawless inside the symbol system, but a grep check revealed that the corresponding files physically didn't exist. The AI had built a complete "finished state" in the symbolic layer while being totally disconnected from reality. By then the system prompt had ballooned to 308 lines of defensive rules and patches added after every incident.

An interesting detail: after switching to Baseline-Log Separation and the "goal + natural language" principle, the AI Instructions shrank by ~75%. And over the next ~150 sessions, the symptoms of Index Sickness never came back once. It's not a controlled experiment — but 150 sessions without a relapse after completely rethinking the approach says a lot.

The authors also cite outside evidence: Chroma tested 18 LLMs and showed that irrelevant material in the context causes nonlinear performance degradation even with perfect recall. Another group (Raju et al.) recorded a sharp drop in agent success rates when the context was forcibly expanded — even when all the needed data was inside. Both results point the same way: the problem isn't "what you feed in" but "how the AI activates information."

08

Original from the Paper

The Pan Principle formula:

Natural language + Purpose = Maximum information quality
Natural language        - Purpose = Ambiguity noise

Baseline structure (the three elements a baseline must contain):

Purpose + Method + Resources

Baseline (e.g., context.md):
- Overwrite-mode updates
- Stores only current task triple: Purpose + Method + Resources
- Purpose comes first — AI first understands purpose, then selects 
  methods based on its own knowledge, then organizes just-sufficient resources
- After each task, baseline is overwritten with current truth only
- Carries NO trace of historical discussion

Session Log:
- Append-mode
- Contains decision process: options considered, why some were eliminated
- Used for audit and backtracking only
- NOT loaded into active context during task execution

Context: This is a working spec from the real Bang-v3 project. According to the authors, the "Purpose + Method + Resources" structure is the minimum sufficient context for one working session.

09

Adaptations and Extrapolations

💡 Adaptation for writing a book / long-form text

A typical situation: you're writing a nonfiction book with Claude. You've racked up 20 sessions, and the System Prompt has 50 lines about chapter structure, style, terminology, "don't call it chapter X, it's now section Y." Claude periodically gets tangled up in the terminology.

GOAL OF THIS SESSION: Draft section 3.2, "How a reader decides 
whether to trust an author." I want to give the reader a concrete 
tool — a 4-item checklist — with no theory.

CURRENT STATE OF THE BOOK:
- Audience: entrepreneurs aged 30-45 who read on the go
- Voice: conversational, not academic, examples from small-business life
- Where we are: Part 3, "Trust"; the previous section, 3.1, ended 
  with the thesis "trust is built on predictability." This section is the logical follow-up.
- Length: 800-1,000 words

Write the draft.

🔧 Technique: "Goal on the first line" — an instant hack

If you don't feel like rebuilding your whole workflow, just add one line to the start of every message:

GOAL: {one sentence — what you need and why}

{the rest of your request as usual}

This is the bare-minimum version of the Pan Principle. It won't fix a polluted context, but it noticeably sharpens the focus of the answer — especially in long conversations where Claude is already "drifting" in the context of earlier discussions.


🔧 Technique: Diagnosing Index Sickness in your own setup

If you want to check whether your current AI project has caught the bug:

Look at our system prompt / context. Find:
1. All symbolic labels (tags, codes, numbering like "Type-A", "M1")
2. Rules phrased as "don't do X" or "remember that Y is obsolete"
3. Patches — rules added after a specific incident

For each item, answer: could it be replaced 
with one plain-language sentence that states the GOAL?

If every symbol can be replaced with a natural explanation, the symbol is dead weight. The warning sign: when explaining your symbol system takes more space than the task itself.

10

Resources

Paper: Written by AI, Managed by AI: Semantic Space Control and Index Sickness Elimination Across 391 Consecutive Sessions

Authors: Hui Zhang (张慧), Shenzhen Yunxi Technology Co., Ltd. · Shuren Song (宋树仁), Information Technology Center, Tsinghua University

Date: June 17, 2026 · arXiv · cs.SE / cs.HC / cs.CL · License CC BY 4.0

Bang-v3 project repository and CSF framework: https://github.com/huidev2025/CSF

Case documentation: https://huidev2025.github.io/CSF/cases/bang-v3/README_en.html

Key references from the paper: - [6] Chroma: systematic tests across 18 LLMs — distractor degradation - [7] Raju et al. — agent success rate drop under extended context - [8] Liu et al. — "Lost-in-the-Middle" phenomenon in long contexts

Research digest

Key result

The paradox: the longer the list of rules and tags in your system prompt, the worse the model understands the real task. The authors ran 391 sessions and named this effect "Index Sickness" — the model stops grasping meaning and starts "playing with symbols." The Pan Principle lets you run long-term projects without that accumulated junk. The trick: instead of rules, an explicit session goal plus a separate clean document with the current state. The model handles the rest — it already knows everything it needs from training; it just needs to understand the why.

Principle

The attention mechanism in a language model isn't a linear reader. It spreads "weight" across every word in the context at once. The more often a term shows up, the harder it pulls the answer its way. You wrote "ignore the old rules" — it didn't help. The model sees the old terms in the text, and they're already shaping the output. Physically removing them is the only reliable fix. That's why the baseline document gets rewritten in full rather than getting yet another bullet point.

Why it works

An LLM doesn't need your symbols. It was trained on massive amounts of text and already knows it all — content strategy, legal terms, venture capital. An explicit goal is a signal that narrows the model's "search field" down to the current task. Instead of decoding what a "Type-M1 post" means, it pulls the right mode straight from its knowledge. Across 391 sessions the authors saw it consistently: the sharper the goal, the fewer detours. Without a single new rule.

When to apply

Long-term work with a language model: running a blog or newsletter, writing a book, managing a project — anywhere "rules" and "labels" pile up over a month. Especially when you notice the model getting confused, breaking its own rules or giving odd answers. NOT for one-off tasks — the principle is overkill there, since nothing accumulates.

Mini recipe

1. Start with the goal: 1-2 sentences — what we're doing right now and why. Not "let's keep working on the project," but "today we're writing three posts on how investors think, to give readers an insider's view" 2. Keep a baseline document: just the project goal + method + key parameters. After every task, rewrite it in full. No "add item 47" — that's the road to Index Sickness 3. History goes elsewhere: what you decided, what you dropped, and why — goes into a separate log. Don't drag it into the active context

Examples

[BAD]: `Keep working on the newsletter. Remember: Type-A posts are X, tag M1 means Y, rule 7 — never use the word "unique", don't confuse the "teardown" format with the "opinion" format...` — plus 35 more lines like that [GOOD]: `GOAL OF THIS SESSION: write three posts about how LPs think — what questions they ask founders and why most pitches fall apart in the first 10 minutes. CURRENT STATE OF THE NEWSLETTER: - Audience: pre-seed/seed founders, 12K subscribers - Voice: no corporate speak, insider perspective, concrete examples - Format: 800-1,200 characters, one thesis, one story, one takeaway Suggest topics for three posts.`

In plain words

Models can't ignore information — that's a fundamental bug in the transformer architecture. When you cram a huge list of rules, tags and bans into a model, it stops seeing the point of the task and switches to symbol shuffling. The authors call this Index Sickness: the model gets so wrapped up in obeying your "Column A1" and "Rule #42" that it spits out technically correct but completely meaningless junk. For an LLM, every word in the prompt carries weight, and the more bureaucracy you stuff in, the less room is left for actual intelligence.

It's like asking a brilliant chef to cook a dish while standing on one leg, humming the national anthem and reporting on the cleanliness of his apron every three minutes. Technically he'll follow every instruction, but the food will be awful, because his attention has shifted from how the dish tastes to the circus of rules. Eventually the chef just "breaks" and starts faking busywork, forgetting why he walked into the kitchen in the first place.

The paper shows clearly that the model's semantic space gets clogged with your own duct-tape fixes. If you introduce an elaborate tag system like "M1 means opinion" or "Type-B means teardown", the model starts spending effort on not mixing up the letters instead of thinking about the content. The researchers ran 391 sessions and saw it happen: once the number of internal rules goes through the roof, the quality of reasoning goes down the drain. The model starts "hallucinating inside the system," producing answers that only look right within your made-up logic but are totally detached from reality.

The principle is universal: it applies to configuring Slack bots, writing complex prompts for market analysis, and even long-running conversations with ChatGPT in a single chat. The attention mechanism spreads weight across all words at once, so old rules and tons of instructions literally drag the model into the past. You can write "ignore everything above" three times, but for the model those words are still in the context and poison the output.

Bottom line: the more complex and "clever" you try to make your system prompt, the dumber the result gets. Instead of building a maze of indexes and classifications, you need to clean up the context and simplify the inputs. Either you give the model room to think, or you get a digital bureaucrat who places tags perfectly in totally pointless text. Fewer rules, more meaning — otherwise Index Sickness will eat your project alive.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on The Pan Principle (Semantic Vitality Law): Why Symbol Systems Kill LLM Performance and How to Protect Yourself arXiv:2606.19121

Sign in to apply this study New accounts get 50 free credits.