The symbols every other page assumes: number systems, sets, mod, rounding, estimates and Greek letters.
Each table lists a symbol as it is rendered and as you would type it in LaTeX, how to read it aloud, what it means in the articles on this site, a small example, and the chapters that use it most. Vectors, norms and matrices are in 8.2, lattice quantities in 8.3, polynomial rings in 8.4, and sampling in 8.5.
Number systems
Symbol
Read as
Meaning on this site
Example
Used in
Z \mathbb{Z}
“zed” or “the integers”
All whole numbers …, −2, −1, 0, 1, 2, …. Lattice points have integer coordinates in a basis, so this is the most common symbol on the site.
The integers modulo q: the residues 0,1,…,q−1 with addition and multiplication wrapping around at q. Other books write Z/qZ; it is the same object. Zqn means vectors of length n with entries in Zq.
Lattice cryptography does almost all of its arithmetic modulo an integer q: 3329 in ML-KEM, 8380417 in ML-DSA, 12289 in Falcon. Two things trip readers up. First, (modq) after an equation and modq inside an expression look alike but play different roles: one says an equation holds modulo q, the other computes a remainder. Second, whether a residue is “small” depends on the representative you choose.
Symbol
Read as
Meaning on this site
Example
Used in
a≡b(modq) a \equiv b \pmod{q}
“a is congruent to b mod q”
A statement: q divides a−b. The parenthesised \pmod form qualifies the whole equation.
An operation: the remainder of a after division by q, a number in {0,…,q−1} unless the page says it is centred. Also used for polynomials: fmod(X2−γ) in 3.5 is the remainder of polynomial division.
The representative in (−q/2,q/2] instead of [0,q). Errors and secrets are small only in this form: 3000 is huge in [0,3329) but its centred value is −329. Kyber, Dilithium and NTRU all decode by centring first.
Round to the nearest integer, halves rounded up: ⌊x⌉=⌊x+1/2⌋. Applied to a vector or polynomial it rounds every coordinate. Size reduction in LLL subtracts ⌊μk,j⌉bj.
For a number, its distance from zero. For a set, the number of elements. For a matrix, ∣det(B)∣ is the absolute value of the determinant. Vector lengths use double bars, ∥v∥; see 8.2.
O(f): grows at most like f up to a constant factor. Θ(f): grows exactly like f up to constants. Inside an exponent, 2O(n) means “exponential in n” with the constant hidden.
log2 and ln are explicit. A bare log appears inside big-O and complexity expressions such as O(nlogq), where the base only changes a constant. Bit-security figures (“2182 operations”) are base 2.
Only letters that appear on the site are listed. Several carry more than one meaning, usually because a standard or a paper fixed the name first (ML-DSA’s β,γ1,η clash with the BKZ block size, the Hermite constant and the smoothing parameter). The surrounding text always says which one is meant; the column below lists every use we found.
Letter
Name and pronunciation
Meanings on this site
α
alpha (AL-fuh)
The real number being approximated or tested for relations (7.2, 7.3).
β
beta (BAY-tuh)
BKZ block size (8.3). In ML-DSA, the bound β=τη on ∥cs1∥∞ (3.3).
γ
gamma (GAM-uh)
Approximation factor in SVPγ, CVPγ; Hermite constant γn (8.3); ML-DSA parameters γ1,γ2; an NTT constant in 3.5.
δ
delta (DEL-tuh)
LLL parameter (δ=3/4 or 0.99); root-Hermite factor δ0 (8.3).
ε,ϵ
epsilon (EP-si-lon)
A small positive number: the tolerance in the smoothing parameter ηε (8.5), an advantage in 3.4, signs ϵi∈{±1} in 4.3.
ζ
zeta (ZAY-tuh)
A root of unity: ζ=17 in ML-KEM’s NTT, ζ2n for cyclotomic fields (8.4).
η
eta (AY-tuh)
Smoothing parameter ηε(Λ) (8.5); the coefficient bound of secrets in ML-KEM and ML-DSA; the LLL size-reduction constant 0.501 in g6k-rs.
θ
theta (THAY-tuh)
An angle between vectors (1.2, 4.5).
κ
kappa (KAP-uh)
The start index of a BKZ block in g6k’s pump (4.4).
λ
lambda (LAM-duh)
Successive minima λ1,…,λn; λ1 is the length of a shortest nonzero vector (8.3).
μ
mu (MYOO)
Gram–Schmidt coefficients μij (8.2); covering radius μ(Λ) in 1.4; a message bit or message representative in 2.3 and 3.3.
π
pi (PIE)
The constant 3.14159…, usually inside Gaussian formulas such as n/(2πe).
ρ
rho (ROH)
Gaussian function ρs (8.5); packing radius ρ=λ1/2 in 1.4; the public 32-byte seed in ML-KEM and ML-DSA.
σ
sigma (SIG-muh)
Standard deviation of a Gaussian or of the noise (8.5); a seed in 3.1; the canonical embedding σ:R→Cn in 3.2.
τ
tau (TOW)
Number of ±1 entries in the ML-DSA challenge (3.3).
A primitive 2n-th root of unity in the negacyclic NTT (3.5).
ω
omega (oh-MAY-guh)
A root of unity in 3.5; the maximum number of hint bits in ML-DSA (3.3).
Γ
capital gamma
The gamma function in the volume of the unit ball, Vn=πn/2/Γ(n/2+1) (1.3, 1.4).
Δ
capital delta
Packing density Δ(Λ) (1.4, 1.6); the CKKS scaling factor Δ=240 (3.2).
Λ
capital lambda
A lattice (8.3). The embedding guides call the same object L.
Φ
capital phi (FYE)
The potential function that proves LLL terminates (1.5).
Conventions we follow
Residues mod q are taken in {0,…,q−1} unless the text says “centred”, in which case they lie in (−q/2,q/2].
⌊x⌉ rounds halves up, matching FIPS 203. Applied to a vector or polynomial it acts on each coordinate.
≈ marks a heuristic estimate; inequalities (≤, <) mark bounds that are proved or stated by a standard.
Bit costs such as 2128 are counts of operations in base 2.
Single bars ∣x∣ are for numbers and set sizes; double bars ∥v∥ are for vector lengths.
Further reading
For modular arithmetic and rounding conventions as used in the standards, see the notation sections of FIPS 203 (§2.3) and FIPS 204 (§2.3). For asymptotic notation, Cormen, Leiserson, Rivest and Stein, Introduction to Algorithms, chapter 3, is the standard reference (cited from memory).