<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GEUL on GEUL — A Semantic Language for AI</title><link>https://geul.org/</link><description>Recent content in GEUL on GEUL — A Semantic Language for AI</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 01 Mar 2026 15:00:00 +0900</lastBuildDate><atom:link href="https://geul.org/index.xml" rel="self" type="application/rss+xml"/><item><title>SILK — Symbolic Index for LLM Knowledge</title><link>https://geul.org/projects/silk/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/projects/silk/</guid><description>A neuro-symbolic search architecture that searches with 64-bit integers. Sub-second search across 100 million Wikidata entities without vector DB, ANN graphs, or embedding models.</description></item><item><title>Why the Age of Prompt Engineering Is Over</title><link>https://geul.org/why/prompt-engineering-over/</link><pubDate>Thu, 26 Feb 2026 12:00:12 +0900</pubDate><guid>https://geul.org/why/prompt-engineering-over/</guid><description>From how you say it to what you show — the game has changed</description></item><item><title>Why RAG Is Not Enough</title><link>https://geul.org/why/rag-not-enough/</link><pubDate>Thu, 26 Feb 2026 12:00:11 +0900</pubDate><guid>https://geul.org/why/rag-not-enough/</guid><description>RAG searches natural language as natural language. Three fundamental limitations of embedding similarity search, and why structured semantic search is the alternative.</description></item><item><title>Why Clarification Is Necessary</title><link>https://geul.org/why/clarification/</link><pubDate>Thu, 26 Feb 2026 12:00:13 +0900</pubDate><guid>https://geul.org/why/clarification/</guid><description>Clear input produces clear output</description></item><item><title>Why Mechanical Verification Is Necessary</title><link>https://geul.org/why/mechanical-verification/</link><pubDate>Thu, 26 Feb 2026 12:00:10 +0900</pubDate><guid>https://geul.org/why/mechanical-verification/</guid><description>Natural language has no concept of an invalid sentence</description></item><item><title>Why Filters Are Necessary</title><link>https://geul.org/why/filter/</link><pubDate>Thu, 26 Feb 2026 12:00:09 +0900</pubDate><guid>https://geul.org/why/filter/</guid><description>Valid information is not always needed information</description></item><item><title>Why Consistency Checks Are Necessary</title><link>https://geul.org/why/consistency-check/</link><pubDate>Thu, 26 Feb 2026 12:00:08 +0900</pubDate><guid>https://geul.org/why/consistency-check/</guid><description>Individually correct information can be collectively wrong</description></item><item><title>Why Is an Artificial Language Needed?</title><link>https://geul.org/why/artificial-language-needed/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/why/artificial-language-needed/</guid><description>Natural language evolved for human communication. Ambiguity, redundancy, and implication are strengths for humans but causes of hallucination for AI. Neither programming languages nor existing semantic frameworks are the answer. A new artificial language satisfying six conditions simultaneously is needed.</description></item><item><title>Why Exploration Is Necessary</title><link>https://geul.org/why/exploration/</link><pubDate>Thu, 26 Feb 2026 12:00:07 +0900</pubDate><guid>https://geul.org/why/exploration/</guid><description>When the index exceeds the window, the search paradigm itself hits its limit</description></item><item><title>Why Does Natural Language Create Hallucinations?</title><link>https://geul.org/why/natural-language-hallucination/</link><pubDate>Thu, 26 Feb 2026 12:00:16 +0900</pubDate><guid>https://geul.org/why/natural-language-hallucination/</guid><description>Hallucination is not an LLM bug — it is a structural inevitability of natural language. Four flaws — ambiguity, absent sources, absent confidence, absent time — make it unfixable by scaling alone.</description></item><item><title>Why MD/JSON/XML Won't Work</title><link>https://geul.org/why/not-md-json-xml/</link><pubDate>Thu, 26 Feb 2026 12:00:15 +0900</pubDate><guid>https://geul.org/why/not-md-json-xml/</guid><description>Existing formats cannot carry meaning</description></item><item><title>Semantic Role</title><link>https://geul.org/grammar/verb-edge/semantic-role/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/verb-edge/semantic-role/</guid><description>Defines 16 Participants representing semantic roles within events. Encodes core roles like Agent, Theme, and Recipient through to adjunct roles like Cause and Purpose using 4-bit encoding.</description></item><item><title>Why Programming Languages Are Not Enough</title><link>https://geul.org/why/not-programming-language/</link><pubDate>Thu, 26 Feb 2026 12:00:19 +0900</pubDate><guid>https://geul.org/why/not-programming-language/</guid><description>Programming languages describe procedures. They cannot describe the world. JSON provides structure but no meaning. Even LISP merely borrows syntax.</description></item><item><title>Why Embedding Vectors Are Not Enough</title><link>https://geul.org/why/not-embedding-vector/</link><pubDate>Thu, 26 Feb 2026 12:00:18 +0900</pubDate><guid>https://geul.org/why/not-embedding-vector/</guid><description>Rearranging embedding vectors breaks the model. Avoiding breakage means rebuilding the model from scratch. What we need is not transparency inside the black box, but a transparent layer outside it.</description></item><item><title>Why Esperanto Failed</title><link>https://geul.org/why/esperanto-failed/</link><pubDate>Thu, 26 Feb 2026 12:00:14 +0900</pubDate><guid>https://geul.org/why/esperanto-failed/</guid><description>Artificial languages for humans failed — artificial languages for AI are different</description></item><item><title>Why Wikidata</title><link>https://geul.org/why/wikidata/</link><pubDate>Thu, 26 Feb 2026 12:00:17 +0900</pubDate><guid>https://geul.org/why/wikidata/</guid><description>GEUL does not reject Wikidata. It transforms the classification system and frequency statistics of 100 million entities into SIDX codebooks. Grammar is built on top of a dictionary.</description></item><item><title>Why WordNet?</title><link>https://geul.org/why/wordnet/</link><pubDate>Sun, 01 Mar 2026 14:00:00 +0900</pubDate><guid>https://geul.org/why/wordnet/</guid><description>Building a verb system from scratch means gaps, arbitrary choices, and no justification. WordNet is a 40-year lexical database of 13,767 verb synsets built by linguists. We borrow the dictionary and build the grammar on top.</description></item><item><title>Why Claims, Not Facts?</title><link>https://geul.org/why/claims-not-facts/</link><pubDate>Thu, 26 Feb 2026 12:00:06 +0900</pubDate><guid>https://geul.org/why/claims-not-facts/</guid><description>Truth vanishes faster than the speed of light</description></item><item><title>Why a Semantically-Aligned Index?</title><link>https://geul.org/why/semantically-aligned-index/</link><pubDate>Thu, 26 Feb 2026 12:00:03 +0900</pubDate><guid>https://geul.org/why/semantically-aligned-index/</guid><description>When meaning is engraved in bits, search becomes reasoning</description></item><item><title>Why 16-Bit?</title><link>https://geul.org/why/16-bit/</link><pubDate>Thu, 26 Feb 2026 12:00:04 +0900</pubDate><guid>https://geul.org/why/16-bit/</guid><description>A single word penetrates three worlds</description></item><item><title>Why Is Structured Memory Necessary?</title><link>https://geul.org/why/structured-memory/</link><pubDate>Thu, 26 Feb 2026 12:00:05 +0900</pubDate><guid>https://geul.org/why/structured-memory/</guid><description>Intelligence without memory starts from scratch every time</description></item><item><title>Why Cache Reasoning as Code?</title><link>https://geul.org/why/cache-reasoning-as-code/</link><pubDate>Thu, 26 Feb 2026 12:00:02 +0900</pubDate><guid>https://geul.org/why/cache-reasoning-as-code/</guid><description>Transform a single inference into a permanent procedure</description></item><item><title>Why Annotations Should Be Indexes</title><link>https://geul.org/why/annotation-as-index/</link><pubDate>Sun, 01 Mar 2026 15:00:00 +0900</pubDate><guid>https://geul.org/why/annotation-as-index/</guid><description>Annotations are written for humans. But when you have 10,000 functions, machines need to read them too. Turn annotations from narrative into indexes, and full scans become instant lookups.</description></item><item><title>Entity Node</title><link>https://geul.org/grammar/entity-node/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/entity-node/</guid><description>A fixed-length 4-word (64-bit) Node that identifies entities such as people, places, objects, and organizations. Uses 3-bit Mode for quantification/number, 6-bit EntityType for 64 top-level types, and 48-bit Attributes for type-specific semantic encoding.</description></item><item><title>Qualifier</title><link>https://geul.org/grammar/verb-edge/qualifier/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/verb-edge/qualifier/</guid><description>Semantic qualifiers for Verb Edge. Encodes grammatical and pragmatic information of predications across 14 categories including evidentiality, mood, modality, tense, aspect, politeness, polarity, and confidence.</description></item><item><title>Why We Must Leave It Empty</title><link>https://geul.org/why/must-reserved/</link><pubDate>Sun, 01 Mar 2026 15:00:00 +0900</pubDate><guid>https://geul.org/why/must-reserved/</guid><description>GEUL leaves 75% of its 64-bit space empty. The lessons of IPv4, Unicode, and ASCII tell us — the cost of filling is irreversible, but the cost of leaving empty is zero.</description></item><item><title>Triple Edge</title><link>https://geul.org/grammar/triple-edge/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/triple-edge/</guid><description>An Edge type expressing relationships and attributes in (Subject, Property, Object) form. Optimizes Top 63 high-frequency properties with a dual structure of basic mode (4 words) and extended mode (5 words).</description></item><item><title>Clause Edge</title><link>https://geul.org/grammar/clause-edge/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/clause-edge/</guid><description>A fixed 4-word Edge expressing logical and discourse relations between predications, events, and relationships. Encodes causation, temporal, contrast, and argumentation relations using 16 RST-based relation types.</description></item><item><title>Event6 Edge</title><link>https://geul.org/grammar/event6-edge/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/event6-edge/</guid><description>A variable-length event Edge expressing the 5W1H principle (Who, What, Whom, When, Where, Why) in one packet. Uses a Presence bitmask to achieve a 3-8 word variable structure.</description></item><item><title>Context Edge</title><link>https://geul.org/grammar/context-edge/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/context-edge/</guid><description>A lightweight 3-word Edge expressing &amp;lsquo;in which worldview/context is this claim true.&amp;rsquo; Encodes truth conditions across 64 types including source, worldview, fiction, and perspective.</description></item><item><title>Quantity Node</title><link>https://geul.org/grammar/quantity-node/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/quantity-node/</guid><description>A variable-length 4-7 word Node for representing physical quantities, numbers, currencies, and literals. Encodes SI base/derived units, currencies, and special literals with 6-bit Unit codes and 4-bit Scale for SI prefixes.</description></item><item><title>AST Edge</title><link>https://geul.org/grammar/ast-edge/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/ast-edge/</guid><description>An Edge type that represents programming language ASTs as GEUL graphs. Classifies 64 languages with 6 bits and encodes 256 AST node types with 8 bits. Includes the PathGEUL query language.</description></item><item><title>Group Edge</title><link>https://geul.org/grammar/group-edge/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/group-edge/</guid><description>A variable-length Edge that bundles multiple Nodes into 7 types: AND, OR, LIST, SET, and more. Uses a 13-bit Prefix and terminator marker (0x0000) to support unlimited members.</description></item><item><title>Stream Format</title><link>https://geul.org/grammar/stream-format/</link><pubDate>Sun, 01 Mar 2026 12:00:00 +0900</pubDate><guid>https://geul.org/grammar/stream-format/</guid><description>A GEUL stream is a packet sequence that begins and ends with a Meta Node. Defines TID scoping, forward-only references, and packet ordering rules.</description></item></channel></rss>