Notation and terminologyUse the 'Edit text of this page' link to clarify, modify or add further conventions.
Sets are denoted by upper-case roman letters, usually A, B, C, . . ., U, V, W.
N = the set of natural numbers = {0,1,2, . . .},
Z = the set of integers = N∪{−n | n ∈ N},
Q = the set of rationals = {m/n | m,n ∈ Z, n > 0},
R = the set of real numbers,
C = the set of complex numbers = {x + iy | x,y ∈ R}.
P(A) = {S | S ⊆ A}, the power set of A.
An = {(a0, . . .,an−1) | a0, . . .,an−1 ∈ A}, the set of all n-tuples of elements of A.
Elements of sets are denoted by lower-case roman letters, usually a, b, c, d, e.
Variables that range over elements are denoted by lower-case roman letters, usually x, y, z, u, v, w, x0, x1, . . ..
Integer variables are usually denoted by i,j,k,m,n.
Variables that range over sets are denoted by upper-case roman letters, usually X, Y, Z, X0, X1, . . .
Functions are denoted by lower-case roman letters, usually f, g, h.
A (first-order) operation on a set A is a function from An to A, where n ≥ 0 is the arity of the operation. If n = 0 then the operation is called a constant.
A (first-order) relation on a set A is a subset of An, where n > 0 is the arity of the relation.
A second-order operation on a set A is a function from P(A)n to A.
A second-order relation on a set A is a subset of P(A)n.
A mathematical structure is a tuple of the form A = (A, . . .) where A is a set and . . . specifies a list of (possibly higher-order) operations and relations on A.