Functionary structures
Many mathematical strucutres arise by defining a tupel with an abstract Set X and a function f on this set that satisfies some properties.
(X,\textcolor{lightblue}{f}) \quad X \ abstract \ set \qquad \textcolor{lightblue}{f} \ function
Properties
Lets overview the different properties of functions used to define new structures.
Codomain-Valued
Most structures need a function that has a specific codomain. The three most dominant classes are:
\begin{align*} &\textcolor{lightblue}{f} : X \to \textcolor{Maroon}{\digamma} \qquad codomain: ordered \ field \quad (\textcolor{Maroon}{\digamma},\leq) \\ & \textcolor{lightblue}{f} : X \to \textcolor{brown}{\mathbb{R}} \qquad codomain: real \ numbers \\ &\textcolor{lightblue}{f}:X \to \textcolor{yellow}{\mathbb{C}} \qquad codomain : complex \ numbers\end{align*}
Symmetric
A function is said to be symmetric if any of the following:
\forall \ x,y \in X \hspace{2cm}\textcolor{lightblue}{f}(x,y) = \textcolor{lightblue}{f}(y,x)
Conjugated Symmetric
A function is said to be conjugated symmetric if any of the following:
\forall \ x,y \in X \hspace{2cm}\textcolor{lightblue}{f}(x,y) = \overline{\textcolor{lightblue}{f}(y,x)}
Subadditive
A function is said to be subadditive if any of the following:
\forall \ x,y \in X \hspace{2cm} \textcolor{lightblue}{f}(x,y) \leq_{\textcolor{Maroon}{\digamma}} \textcolor{lightblue}{f}(x,z) + \textcolor{lightblue}{f}(z,y)
Semidefinite
A function is said to be semidefinite if any of the following:
\forall \ x,y\in X \hspace{2cm} x = y \quad \implies \quad \textcolor{lightblue}{f}(x,y) = 0
Definite
A function is said to be definite if any of the following:
\forall \ x,y\in X \hspace{2cm} x = y \quad \iff \quad \textcolor{lightblue}{f}(x,y) = 0
Positive
A function is said to be positive if any of the following:
\forall \ x \in X \hspace{2cm} \textcolor{lightblue}{f}(x) \in \textcolor{Maroon}{\digamma}^+
\forall \ x \in X \hspace{2cm} 0 \leq_{ \textcolor{Maroon}{\digamma}} \textcolor{lightblue}{f}(x)
Compatible
There are different forms of being compatible. One structure often encountered is the vector space structure and we call a function that is compatible with this structure homogen, absolute homogen, additive or linear. Therfor let X be a vector space over a field F. The we have the following properties:
Homogen
\forall \ x \in X \ \forall k \in F : \qquad \textcolor{lightblue}{f}(k \cdot x) = k \cdot \textcolor{lightblue}{f}(x)
Absolute Homogen
\forall \ x \in X \quad \forall \ k \in F : \qquad \textcolor{lightblue}{f}(k \cdot x) = |k| \cdot \textcolor{lightblue}{f}(x)
Additive
\forall \ x,y \in X: \qquad \textcolor{lightblue}{f}(x+y) = \textcolor{lightblue}{f}(x) + \textcolor{lightblue}{f}(y)
F-Linear
\forall \ x,y \in X \quad \forall \ k \in F : \qquad \textcolor{lightblue}{f}(k \cdot x+y) = k \cdot \textcolor{lightblue}{f}(x) + \textcolor{lightblue}{f}(y)