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.
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
- 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):
- 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?
- If you ignore position 1, what is your uncertainty about position 2?
- Roughly, which letter appears most often in position 2?
- 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:
- Replace `names` with 10–20 Names from your own correspondence scheme or a subset of the 72 Names.
- Compare entropy of all letters vs. entropy of only first letters.
- 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?
- Set A is more constrained and therefore more redundant than Set B.
- Set B is more constrained and therefore more redundant than Set A.
- Both sets have the same redundancy because they use the same alphabet.
- 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.