Semantics is Structure Through Interpretation

I previously argued in Structure vs Interpretation that semantics comes from interpretation. Now I find myself arguing that semantics comes from structure, because Chinese characters encode semantics. This appears contradictory. It's not.

The resolution reveals something fundamental about meaning itself.

The Apparent Contradiction

First claim: Meaning only emerges through interpretation. Data is just syntax; semantics are created when an interpreter observes and acts on it.

Second claim: Chinese characters encode semantics by symbolizing a structure that is essentially a map of associations. The structure itself carries meaning.

These seem incompatible. Either semantics lives in the structure (the Chinese character) or it emerges from interpretation (the reader). Which is it?

Both. The key is understanding where semantics lives versus how semantics is realized.

Meaning is Not In Structure, But Structure Can Carry Meaning

A structure by itself does not contain semantics as an inherent property. What it contains is regularity: patterns, distinctions, constraints, associations.

Interpretation is what turns such regularity into semantics.

Therefore:

Semantics = (structure) × (interpreter)

Remove the interpreter → the structure is just data.
Remove the structure → the interpreter has nothing to interpret.

My earlier blog argued the second point. The Chinese character observation highlights the first. Both are necessary.

Chinese Characters as Semantic Scaffolding

A Chinese character is not "semantic" because it magically contains meaning. It is semantic because it embeds a structure that encodes relations:

  • The radical narrows the semantic field
  • The phonetic component creates a similarity class
  • The strokes map to a stable geometric pattern
  • The etymology links it to ancient pictograms
  • The cultural usage reinforces associative fields
  • The reader brings their cognitive-interpretive machinery

This is effectively a map of associations. Consider the character 清 (qīng, meaning clear/pure):

  • (water radical) → water-related semantic domain
  • (qīng phonetic) → phonetic class for qīng-sound words
  • Combined → 清 → semantic cluster around clarity/purity/water

A character is a compressed graph, a small structured object that an interpreter can unfold into meaning.

The semantics comes from:

Structure (graph-like character form)
×
Interpretive rules (speaker's competence)

Semantics Is Structure

But the structure is not the glyph itself. It's the network of distinctions, constraints, and associations that an interpreter builds.

In other words:

Semantics = a structure constructed in the interpreter's mind

But that structure can be scaffolded by an external symbolic structure.

The glyph provides stable, shareable scaffolding so multiple interpreters can converge on similar semantic spaces. In cognitive semantics, this is called conceptual structures, semantic frames, mental spaces, or proto-ontologies.

So yes, semantics is a structure, but it's a structure realized by interpretation.

  • Structure without interpretation: inert
  • Interpretation without structure: ungrounded

Yin VM and AST as Chinese Characters

This is the core insight in Yin.vm: Chinese Characters for Programming Languages. Yin AST nodes are like Chinese characters.

They both:

  • Encode a shape
  • Encode association patterns
  • Encode invariants (keys)
  • Allow interpretation by an evaluator
  • Can be composed into larger constructs (sentences, programs)

The AST map is a semantic carrier, not because semantics is "inside" it, but because:

map structure × evaluator = semantics

This is exactly how Chinese characters work:

glyph structure × reader = semantics

Semantics is not "in" the Chinese character. The character's structure is a semantic index into an interpreter's cognitive graph. Exactly like Yin VM AST is a semantic index into the evaluator.

The Unified View

We can now reconcile the two claims:

1. "Semantics comes from interpretation."
Correct. Meaning is produced by an interpreter.

2. "Semantics comes from structure."
Also correct. Structure provides the constraints and regularities an interpreter uses to produce meaning.

Both are true because semantics is fundamentally:

A stable mapping between external structure and internal interpretation

Or more formally:

Semantics = f(structure, interpreter_state)

The Datom.World Implication

This ties directly into Datom.world's philosophy:

"Interpretation is external to the stream."
Datoms are structure. Semantics is the interpretation graph built on top.

But also:

"Structure carries the potential for semantics."
Datoms encode stable patterns: [e a v t m]. These patterns become semantic when an interpreter assigns meaning to them.

Chinese characters show how simple structural signals can bootstrap rich concepts. Yin VM shows the same thing for computation. Datom.world generalizes it to all meaning-bearing computation.

A Definition of Semantics

Here is the tightest formulation:

Semantics is the structured regularity that emerges when an interpreter interacts with a symbol.

Or equivalently:

Meaning is structure as seen through an interpreter.

This resolves the apparent contradiction. The Chinese character is structured precisely to facilitate interpretation. The interpreter operates on structure precisely to produce meaning.

Neither alone is sufficient. Together, they create semantics.

Yin and Yang: The Taoist View

This interdependence has been understood for millennia in Taoist philosophy through the principle of yin and yang.

Yin and yang are not opposing forces—they are complementary aspects of a unified whole, each defining and requiring the other. Light has no meaning without darkness. Form has no meaning without emptiness. Structure has no meaning without interpretation.

In the Taoist view:

Yin ↔ Yang
Structure ↔ Interpretation
Form ↔ Emptiness
Symbol ↔ Mind

Structure is like yin: it provides constraint, stability, pattern, form. It is the container, the vessel that holds potential.

Interpretation is like yang: it provides action, movement, realization, life. It is the animating force that actualizes potential.

Just as yin contains a seed of yang (the dot in the symbol), structure contains the potential for interpretation. Just as yang contains a seed of yin, interpretation requires structure to operate on.

The Taoist sage recognizes that both are necessary:

  • Pure structure without interpretation is dead form—yin without yang
  • Pure interpretation without structure is formless chaos—yang without yin
  • Semantics emerges from their 互生 (hùshēng, mutual arising)—the dynamic interplay

The Chinese character embodies this perfectly. Its physical form (yin/structure) is inseparable from its capacity to evoke meaning in a reader's mind (yang/interpretation). You cannot separate the glyph from its readability, just as you cannot separate wave from particle, or position from momentum.

In Datom.world, this means:

datom (structure/yin) ⇄ interpreter (interpretation/yang) = meaning

The datom is not meaningful until interpreted, but the interpreter cannot operate without the datom's structure. They co-arise. This is dependent co-origination (pratītyasamutpāda), a concept from Buddhist philosophy that shares Taoism's insight into the interdependent nature of all phenomena.

Practical Implications

This unified view has immediate practical implications for Datom.world:

Design for interpretability: The structure of datoms [e a v t m] is not arbitrary. Like Chinese radicals, it provides regularities that enable interpretation. The 5-tuple is semantic scaffolding.

Enable multiple interpretations: The same datom stream can be interpreted differently by different agents, just as the same Chinese text can be read in Mandarin or Cantonese. Structure is shared; interpretation varies.

Semantics are emergent, not prescribed: We don't enforce a global schema because semantics emerge from local interpretation of shared structure. The system provides the scaffolding; interpreters build the meaning.

This is why Datom.world works. We recognize that meaning is neither purely subjective (interpretation-only) nor purely objective (structure-only). It's the product of both, working together.

Learn more: