Skip to content
Primmel

Notation Reference

Every math symbol used in Volume 0, with one-line meaning. Unicode forms are used in Phases 1–2; LaTeX forms (rendered via KaTeX) are used in Phase 3 (chapters 8–11).

Notation legend


SymbolLaTeXMeaning
UUUthe universe of entities (kernel)
OOOthe set of objects
PPPthe set of properties
VVVthe set of values
TTTthe set of transitions
PROCESS\mathrm{PROCESS}\mathrm{PROCESS}reified transitions, ρ(T)⊆O\rho(T) \subseteq O

SymbolLaTeXSignatureMeaning
IS\mathrm{IS}\mathrm{IS}IS⊆O×O\mathrm{IS} \subseteq O \times Oindividuation: identity and kind-membership
HAS\mathrm{HAS}\mathrm{HAS}HAS:O→(P⇀V)\mathrm{HAS} : O \to (P \rightharpoonup V)attribution: maps object to its property-value partial function
DOES\mathrm{DOES}\mathrm{DOES}DOES⊆O×T\mathrm{DOES} \subseteq O \times Tdynamics: relates object to its transitions

SymbolLaTeXSignatureMeaning
∘\circ\circ∘:T×T⇀T\circ : T \times T \rightharpoonup Tcomposition (when interfaces match)
ρ\rho\rhoρ:T→O\rho : T \to Oreification: a transition becomes an object
ι\iota\iotaι:O↪V\iota : O \hookrightarrow Vembedding: an object can be a value

SymbolLaTeXMeaning
idA\mathrm{id}_A\mathrm{id}_Aidentity morphism on object AA
f:A→Bf : A \to Bf : A \to Bmorphism from AA to BB
g∘fg \circ fg \circ fcomposite: A→fB→gCA \xrightarrow{f} B \xrightarrow{g} C
K\mathcal{K}\mathcal{K}the kernel: ⟨U,τ,∘⟩\langle U, \tau, \circ \rangle
M\mathcal{M}\mathcal{M}the eight-term algebra
HomO\mathrm{Hom}_O\mathrm{Hom}_Ohom-set in category of objects
≅\cong\congnatural isomorphism
⊣\dashv\dashvadjunction (left adjoint ⊣\dashv right adjoint)

SymbolLaTeXMeaning
⊆\subseteq\subseteqsubset or equal
⊂\subset\subsetproper subset
↪\hookrightarrow\hookrightarrowembedding (injective map)
⇀\rightharpoonup\rightharpoonuppartial function
→\to\tototal function or morphism
×\times\timesCartesian product
∈\in\inelement of
∧\wedge\wedgelogical and
¬\neg\neglogical not
∀\forall\forallfor all
∃\exists\existsthere exists
∃!\exists!\exists!there exists a unique
≡\equiv\equivdefinitional equivalence
⊨\models\modelssemantic entailment / models
■\blacksquare\blacksquareQ.E.D. (end of proof)

SymbolLaTeXMeaning
σ\sigma\sigmastate-location function: σ(e)=(p,ti,Ii,Oi)\sigma(e) = (p, t_i, I_i, O_i)
κ\kappa\kappathe reserved “kind” property (used to desugar IS)
VinV_{in}, VoutV_{out}V_{in}, V_{out}input and output value-interfaces of a transition
tit_it_ithe currently-active (or next) transition in an execution
IiI_i, OiO_iI_i, O_ibound inputs / produced outputs at the current step

  • Phases 1–2 (chapters 1–7, README): Unicode math symbols (⊆, →, ∘, ⇀, ↪, ×, ∈, ⊂, ι, ρ, σ). Renders in any markdown viewer.
  • Phase 3 (chapters 8–11): LaTeX math inside $…$ (inline) and $$…$$ (display), rendered by KaTeX. The Unicode symbols continue to render in raw markdown views; KaTeX only kicks in inside math delimiters.
UseColor tokens
IS aspect (identity)green #16a34a, dark #14532d, light #f0fdf4
HAS aspect (attribution)amber #d97706, dark #78350f, light #fffbeb
DOES aspect (dynamics)red #dc2626, dark #7f1d1d, light #fef2f2
Subject / brandindigo #4f46e5, dark #3730a3, light #eef2ff
Structure / connectorsslate #0f172a, mid #475569, light #f8fafc
Kernel / Tier 0 (formal)teal #0d9488, dark #115e59, light #f0fdfa
Elaboration / desugaringdashed lines, 1.6px stroke
Reification (ρ\rho)double-stroke lines

All SVGs hand-authored, 900×600 viewBox default, system font stack (ui-sans-serif, system-ui, sans-serif).

Following the documentation tree convention:

  • ● exists in the running system
  • ◐ partial
  • ○ planned

Most claims in Volume 0 are mathematical, not implementation; markers apply only where a claim depends on a runtime.


Back to Volume 0 README.