## Notation and Terminology

#### This page describes the conventions that are used for the entries in the database

\emph{Sets } are denoted by upper-case roman letters, usually $A, B, C,\ldots, U, V, W$.

$\mathbb{N}=$ the set of natural numbers $=\{0,1,2,\ldots\}$,
$\mathbb{Z}=$ the set of integers $=\mathbb{N}\cup\{-n:n\in\mathbb{N}\}$,
$\mathbb{Q}=$ the set of rationals $=\{m/n:m,n\in\mathbb{Z}, n>0\}$,
$\mathbb{R}=$ the set of real numbers,
$\mathbb{C}=$ the set of complex numbers $=\{x+iy:x,y\in\mathbb{R}\}$.

$\mathcal P(A)=\{S:S\subseteq A\}$, the power set of $A$.
$A^n=\{\langle a_0,\ldots,a_{n-1}\rangle:a_0,\ldots,a_{n-1}\in A\}$, the set of all $n$-tuples of elements of $A$.

\emph{Elements of sets} are denoted by lower-case roman letters, usually $a, b, c, d, e$.
\emph{Variables that range over elements} are denoted by lower-case roman letters, usually $x, y, z, u, v, w, x_0, x_1, \ldots$.
\emph{Integer variables} are usually denoted by $i,j,k,m,n$.
\emph{Variables that range over sets} are denoted by upper-case roman letters, usually $X, Y, Z, X_0, X_1, \ldots$

\emph{Functions} are denoted by lower-case roman letters, usually $f, g, h$.

A \emph{(first-order) operation} on a set $A$ is a function from $A^n$ to $A$, where $n\ge 0$ is the arity of the operation. If $n=0$ then the operation is called a \emph{constant}.

A \emph{(first-order) relation} on a set $A$ is a subset of $A^n$, where $n>0$ is the arity of the relation.

A \emph{second-order operation} on a set $A$ is a function from $\mathcal P(A)^n$ to $A$.

A \emph{second-order relation} on a set $A$ is a subset of $\mathcal P(A)^n$.

A \emph{mathematical structure} is a tuple of the form $\mathbf{A}=\langle A,\ldots\rangle$ where $A$ is a set and $\ldots$ specifies a list of (possibly higher-order) operations and relations on $A$.