SkarpSkarp

Chapter 7 of 11

Information-Theoretic Views of Names, Paths, and Gates

Divine names and letter‑gates become channels, codes, and constraints: where does information concentrate, and how redundant is the system? This module introduces entropy, mutual information, and constraint networks as tools for reading Kabbalistic structures.

15 min readen

Step 1 – From Names and Gates to Information

Names as Information Systems

We will treat divine Names, letter-gates, and paths as information systems. Instead of only asking what a Name means, we ask how many possibilities it rules out and how constrained its letters are.

Tools From Information Theory

We use entropy (uncertainty), redundancy (predictability), mutual information (how parts inform each other), and constraint networks (rules linking letters, sefirot, and paths).

Alphabet, Codes, Constraints

The 22 Hebrew letters form a finite alphabet. Names become codewords; gates and path systems become transition rules and constraints. You will learn to compute small entropy and redundancy measures for such structures.

Step 2 – Entropy and Redundancy for a 22-Letter Alphabet

What Is Entropy?

For a random variable X, Shannon entropy (base 2) is H(X) = − Σ p(x) log₂ p(x). It measures average uncertainty: how many bits you need, on average, to specify an outcome.

Max Entropy for 22 Letters

For 22 equally likely letters, p = 1/22. Max entropy is H_max = log₂(22) ≈ 4.46 bits per letter. This is the upper bound for any 22-letter distribution.

Redundancy as Structure

Define redundancy R = 1 − H/H_max. R = 0 means no structure (uniform). R near 1 means strong constraints. Kabbalistic letter systems often show high redundancy due to rules on letters and patterns.

Step 3 – Worked Example: Entropy of a Biased Letter Set

Setup: Biased Letters

Suppose a practice uses letters Y, H, V heavily, and groups the other 18 letters as O. Frequencies: p(Y)=0.30, p(H)=0.25, p(V)=0.20, p(O)=0.25. We treat this as a 4-symbol distribution.

Entropy Calculation

Compute H(X) = − Σ p log₂ p. Approx: Y 0.521, H 0.500, V 0.464, O 0.500. Total H(X) ≈ 1.99 bits per symbol. Lower than the 4.46 bits max for 22 uniform letters.

Redundancy and Meaning

Relative to 22 letters, redundancy R_22 ≈ 1 − 1.99/4.46 ≈ 0.55. Over half the potential uncertainty is removed. Information is concentrated in a few letters, reflecting strong symbolic focus.

Step 4 – Names and Gates as Codes and Channels

Names as Codewords

Treat the 22 Hebrew letters as an alphabet. Each divine Name (e.g., a 3-letter triplet) is a fixed-length codeword. The set of Names is then a codebook over this alphabet.

A Symbolic Channel

Imagine a channel: input is an inner state S, encoding maps S to a Name X, output is the written or spoken letters. We ask how many distinct states can be encoded and how informative each Name is.

Gates as Transitions

Letter-gates become allowed transitions between letters or sefirot. If only some transitions are permitted, many sequences are impossible, lowering entropy and increasing redundancy, shaping symbolic space.

Step 5 – Mutual Information: How Parts Constrain Each Other

What Is Mutual Information?

Mutual information I(X;Y) measures how much knowing X reduces uncertainty about Y (and vice versa). It is zero if X and Y are independent, larger when they are strongly linked.

Formulas and Intuition

I(X;Y) = H(X) + H(Y) − H(X,Y). Also H(X) − H(X|Y). It counts shared bits of information: how many bits of X you already know once Y is given.

Applying to Names and Paths

Use I(position1; position2) in a triplet, or I(letter; sefirah), or I(path; letter). High I means strong constraints and characteristic pairings in the symbolic system.

Step 6 – Quick Mutual Information Thought Exercise

Consider a simplified dataset of 3-letter Names built from letters {A, B, G}.

You observe the following 9 Names, each equally frequent:

  • AAG, AAB, ABA
  • BAA, BAB, BGA
  • GAA, GAB, GBA
  1. Look at position 1 vs. position 2
  • Position 1 letters: {A, B, G} (roughly balanced).
  • Position 2 letters: {A, A, B, A, B, G, A, A, B}.

Thought questions (no exact calculation required):

  1. If you know the first letter is G, are some second letters more likely?
  • Scan the G-starting Names: GAA, GAB, GBA.
  • How does this compare to Names starting with A or B?
  1. If you ignore position 1, what is your uncertainty about position 2?
  • Roughly, which letter appears most often in position 2?
  1. Does knowing position 1 reduce your uncertainty about position 2?
  • If yes, then I(position1; position2) > 0.

Your task:

  • Describe in 2–3 sentences (mentally or in notes) how the pattern of co-occurrence between positions 1 and 2 indicates non-independence.
  • Identify one pairing (e.g., starting with B) where the second letter distribution looks different from the overall distribution.

This is exactly what mutual information captures numerically: the degree to which positions “talk” to each other via constraints.

Step 7 – Constraint Networks over Letters, Sefirot, and Paths

What Is a Constraint Network?

A constraint network has variables (nodes), domains (possible values), and constraints (rules about which combinations are allowed). Constraints cut down the set of valid configurations.

Examples of Networks

Triplet positions L1, L2, L3 with 22-letter domains; letter–sefirah pairs L, S; path edges labeled by letters. Each rule, like forbidden pairs, is a constraint on these variables.

Constraints Shape Information

Each constraint removes possibilities, lowering entropy and increasing redundancy. Information concentrates where constraints are strongest: specific positions, paths, or letter–sefirah links.

Step 8 – Hands-On: Compute Entropy and Redundancy in Python

Use this minimal Python example to compute entropy and redundancy for a small set of Names.

We will:

  • Define a list of 3-letter Names.
  • Estimate letter frequencies.
  • Compute entropy per letter and redundancy relative to 22 letters.

```python

import math

from collections import Counter

Example: a tiny subset of 72 Names (replace with your own list)

names = [

"YHV", "YHY", "HVY", "VHY", "YVV", "HHY", "YHH", "VYH", "HYV", "VVY"

]

Flatten into a list of letters

letters = [ch for name in names for ch in name]

Count frequencies

counts = Counter(letters)

N = len(letters)

print("Letter counts:", counts)

Compute empirical probabilities

probs = {l: c / N for l, c in counts.items()}

print("Probabilities:", probs)

Shannon entropy (base 2)

def entropy(p_dict):

return -sum(p * math.log2(p) for p in p_dict.values())

H = entropy(probs)

print(f"Entropy per letter: {H:.3f} bits")

Max entropy for 22 letters

Hmax22 = math.log2(22)

R22 = 1 - H / Hmax_22

print(f"Redundancy relative to 22 letters: {R_22:.3f}")

Optional: entropy of first-letter distribution

first_letters = [name[0] for name in names]

firstcounts = Counter(firstletters)

firstprobs = {l: c / len(firstletters) for l, c in first_counts.items()}

Hfirst = entropy(firstprobs)

print(f"Entropy of first position: {H_first:.3f} bits")

```

Try this:

  1. Replace `names` with 10–20 Names from your own correspondence scheme or a subset of the 72 Names.
  2. Compare entropy of all letters vs. entropy of only first letters.
  3. Interpret:
  • Where is entropy lower? That position is more constrained.
  • Higher redundancy means stronger structural rules in that part of the system.

Step 9 – Check Your Understanding: Entropy and Constraints

Answer this question to test your understanding of entropy and redundancy in Kabbalistic letter systems.

You analyze two sets of 3-letter Names over the 22-letter alphabet. Set A has entropy per letter H_A = 4.0 bits. Set B has entropy per letter H_B = 2.0 bits. Relative to the 22-letter maximum (≈4.46 bits), which interpretation is most accurate?

  1. Set A is more constrained and therefore more redundant than Set B.
  2. Set B is more constrained and therefore more redundant than Set A.
  3. Both sets have the same redundancy because they use the same alphabet.
  4. You cannot compare redundancy without knowing mutual information.
Show Answer

Answer: B) Set B is more constrained and therefore more redundant than Set A.

Redundancy R = 1 − H/H_max. With H_max ≈ 4.46, R_A ≈ 1 − 4.0/4.46 ≈ 0.10, while R_B ≈ 1 − 2.0/4.46 ≈ 0.55. Set B has much lower entropy and thus higher redundancy: it is more constrained.

Step 10 – Key Term Review

Flip these cards (mentally or with a partner) to reinforce the core concepts from this module.

Entropy (H)
A quantitative measure of average uncertainty in a random variable, defined as H(X) = − Σ p(x) log₂ p(x). Higher entropy means more unpredictability.
Redundancy (R)
A measure of how much structure or constraint a system has, often defined as R = 1 − H/H_max. High redundancy means many potential patterns are ruled out.
Mutual Information (I)
A measure of how much knowing one variable reduces uncertainty about another: I(X;Y) = H(X) + H(Y) − H(X,Y). Zero if variables are independent.
Codeword
A fixed-length sequence of symbols from an alphabet used to represent information. In this context, a divine Name or letter-triplet is treated as a codeword.
Constraint Network
A graph-like model with variables, domains, and rules (constraints) that restrict allowed combinations. Used here to model relations among letters, sefirot, and paths.
Channel (symbolic channel)
An abstract mapping from input states (e.g., intentions or sefirot) to outputs (Names or letter patterns). Information theory analyzes how well the channel distinguishes states.

Key Terms

Channel
In information theory, a system that maps input symbols or states to output symbols; here, a mapping from spiritual or symbolic states to Names or letter patterns.
Entropy
A numerical measure of the average uncertainty or surprise of a random variable; for a finite alphabet, H(X) = − Σ p(x) log₂ p(x).
Alphabet
The finite set of basic symbols from which codewords are built; in this context, typically the 22 Hebrew letters.
Codeword
A specific sequence of symbols from an alphabet used to encode information; in this module, a divine Name or fixed-length letter sequence.
Redundancy
The fraction of potential information capacity that is unused because of structure or constraints; often R = 1 − H/H_max.
Constraint Network
A representation of variables and the rules that limit their joint assignments, often visualized as a graph; used to model structured symbolic systems.
Joint Distribution
A probability distribution over combinations of variables (e.g., letter and sefirah together), written p(x,y).
Mutual Information
A measure of the shared information between two variables; it is zero if they are independent and positive when knowing one reduces uncertainty about the other.

Finished reading?

Test your understanding with a custom practice exam on this chapter.

Test yourself