Relation (Mathematik)

Eine Relation (lateinisch relatio „Beziehung“, „Verhältnis“) ist allgemein eine Beziehung, die zwischen Dingen bestehen kann. Relationen im Sinne der Mathematik sind ausschließlich diejenigen Beziehungen, bei denen stets klar ist, ob sie bestehen oder nicht; Objekte können also nicht „bis zu einem gewissen Grade“ in einer Relation zueinander stehen. Damit ist eine einfache mengentheoretische Definition des Begriffs möglich: Eine Relation R> ist eine Menge von n-Tupeln. In der Relation R zueinander stehende Dinge bilden n-Tupel, die Element von R sind.

Wird nicht ausdrücklich etwas anderes angegeben, versteht man unter einer Relation gemeinhin eine zweistellige oder binäre Relation. Bei einer solchen Beziehung bilden dann jeweils zwei Elemente a und b ein geordnetes Paar (a,b). Stammen dabei a und b aus verschiedenen Grundmengen A und B, so heißt die Relation heterogen oder „Relation zwischen den Mengen A und B.“ Stimmen die Grundmengen überein (A = B), dann heißt die Relation homogen oder „Relation in bzw. auf der Menge A.“

Wichtige Spezialfälle, zum Beispiel Äquivalenzrelationen und Ordnungsrelationen, sind Relationen auf einer Menge.

Heute sehen manche Autoren den Begriff Relation nicht unbedingt als auf Mengen beschränkt an, sondern lassen jede aus geordneten Paaren bestehende Klasse als Relation gelten.

Definitionen

Zweistellige Relation

Eine zweistellige Relation R (auch binäre Relation genannt) zwischen zwei Mengen A und B ist eine Teilmenge des kartesischen Produkts A\times B=\{(a,b)\mid a\in A,b\in B\}\colon

{\displaystyle R\subseteq A\times B}.

Die Menge A wird als Quellmenge (englisch: set of departure) der Relation R bezeichnet, die Menge B als Zielmenge (englisch: set of destination).

Manchmal ist diese Definition jedoch nicht präzise genug und man bezieht die Quell- und Zielmenge in die Definition mit ein, obige Teilmenge wird dann der Graph (seltener Graf) G_{R} der Relation genannt. Eine zweistellige Relation R ist dann definiert als Tripel

R=(G_{R},A,B) mit {\displaystyle G_{R}\equiv \operatorname {Graph} (R)\subseteq A\times B}.

Die Kenntnis von Quelle und Zielmenge ist insbesondere dann von Bedeutung, wenn man Funktionen als spezielle (sogenannte funktionale) Relationen betrachtet.

Als Urbild-, Argument- oder Definitions- oder Vorbereich einer gegebenen zweistelligen Relation R wird der kleinstmögliche Vorbereich zum Graphen G_{R} verstanden, dessen Elemente alle in den geordneten Paaren von R tatsächlich auf der linken Seite auftreten, in Zeichen

{\displaystyle Db(R)\equiv {\mathfrak {D}}(R):=\{a\mid \exists b\colon (a,b)\in G_{R}\}\subseteq A}.[1]

Der Wertevorrat, Werte- oder Bild- oder Nachbereich bezeichnet in diesem Sinne den kleinsten Nachbereich zu G_{R} bei gegebenem R, dessen Elemente also alle in den Paaren von R auf der rechten Seite auftreten, in Zeichen

{\displaystyle Wb(R)\equiv {\mathfrak {B}}(R):=\{b\mid \exists a\colon (a,b)\in G_{R}\}\subseteq B}.[2]

Gelegentlich wird für die Vereinigungsmenge die Bezeichnung Feld (oder Knotenmenge) benutzt, in Zeichen

{\displaystyle Fd(R)\equiv {\mathfrak {F}}(R):=Db(R)\cup Wb(R)=\{x\mid \exists x'\colon (x,x')\in G_{R}\lor (x',x)\in R\}\subseteq A\cup B}.

Darüber hinaus finden sich folgende Bezeichnungen:

Stimmen zwei Relationen in ihren Graphen überein, so sagt man auch, sie seien im Wesentlichen gleich.
Beispiel: Jede Relation R=(G_{R},A,B) ist im Wesentlichen gleich mit {\displaystyle (G_{R},Db(R),Wb(R))} und mit der homogenen Relation {\displaystyle (G_{R},Fd(R),Fd(R))}.

n-stellige Relation

Allgemeiner ist eine n-stellige Relation R eine Teilmenge des kartesischen Produkts von n Mengen A_1, \dotsc, A_n

R\subseteq A_{1}\times \dotsb \times A_{n} mit {\displaystyle A_{1}\times \dotsb \times A_{n}=\{(a_{1},\dotsc ,a_{n})\mid a_{1}\in A_{1},\dotsc ,a_{n}\in A_{n}\}=\textstyle \prod A}.

Dabei bezeichnet {\displaystyle A=(A_{i})_{i\in \{1,\dots n\}}} die endliche Folge der Mengen, und {\displaystyle \textstyle \prod A=\textstyle \prod _{i=1}^{n}A_{i}} das kartesische Produkt.

Die ausführlichere Definition lässt sich auch auf n-stellige Relationen verallgemeinern und man erhält dann das (n+1)-Tupel

{\displaystyle R=(G_{R},A_{1},\dotsc ,A_{n})=(G_{R},A)} mit {\displaystyle G_{R}\equiv \operatorname {Graph} (R)\subseteq A_{1}\times \dotsb \times A_{n}=\textstyle \prod A}.

Die Mengen {\displaystyle A_{1},\dotsc ,A_{i},\dotsc ,A_{n}} heißen Trägermengen der Relation mit den minimalen Trägermengen zum Graphen G_{R}, nämlich

{\displaystyle Tr_{i}(R)\equiv {\mathfrak {T}}_{i}(R):=\{a_{i}\mid \exists a_{1},\dotsc ,a_{i-1},a_{i+1},\dotsc ,a_{n}\colon (a_{1},\dotsc ,a_{i-1},a_{i},a_{i+1},\dotsc ,a_{n})\in G_{R}\}}.

Das Feld einer n-stelligen Relation ist gegeben durch

{\displaystyle Fd(R)\equiv {\mathfrak {F}}(R):=\textstyle \bigcup \{Tr_{i}(R)\mid 1\leq i\leq n\}\subseteq \textstyle \bigcup A}.

Wesentliche Gleichheit ist analog definiert wie für zweistellige Relationen durch Übereinstimmung der Graphen, insbesondere ist jede n-stellige Relation R=(G_{R},A_{1},\dotsc ,A_{n}) im Wesentlichen gleich mit {\displaystyle (G_{R},Tr_{1}(R),\dotsc ,Tr_{n}(R))} und mit der homogenen Relation {\displaystyle (G_{R},\underbrace {Fd(R),\dotsc ,Fd(R)} _{n{\text{-mal}}})}.

Einstellige und nullstellige Relation

Eine einstellige Relation auf einer Menge A ist somit einfach eine Teilmenge {\displaystyle R\subseteq A}, in der ausführlichen Definition {\displaystyle R=(G_{R},A)} mit {\displaystyle G_{R}\subseteq A}.

Die nullstelligen Relationen sind demnach die Teilmengen des leeren kartesischen Produkts {\displaystyle \textstyle \prod _{i=1}^{0}A_{i}=\{\emptyset \}} bzw. A^0 = \{\emptyset\}, also \emptyset und \{\emptyset \}, ausführlich {\displaystyle (\emptyset ,\{\emptyset \})} und {\displaystyle (\{\emptyset \},\{\emptyset \})}.

Relationen zwischen oder auf echten Klassen

Häufig sind die Trägerbereiche A_{i} einer Relation keine Mengen, sondern echte Klassen, man spricht dann von Klassenrelationen. Gelegentlich kann man mengentheoretische Probleme, die sich daraus ergeben, vermeiden, indem man nur noch den Graph der entsprechenden Relation betrachtet. Die (minimalen) Trägermengen ({\displaystyle Tr_{i}(R)}, im zweistelligen Fall Definitions- und Wertemenge {\displaystyle Db(R),Wb(R)}) sind tatsächlich Mengen, aber es ist nicht nötig, sich von vornherein auf Quellmenge, Zielmenge, … ({\displaystyle A,B,A_{i},\dotsc }) festzulegen, wenn die Relationen im Wesentlichen gleich sind. Nicht immer ist das möglich, beispielsweise für die Äquivalenzrelation der Gleichmächtigkeit, siehe auch: Kardinalzahlen §Definition. Gleichheit von Relationen im Wesentlichen ist ein weiteres Beispiel.

Eine zweistellige Klassenrelation R mit Quellklasse A und Zielklasse B heißt vorgängerklein,[4] wenn für alle b \in B die Klasse der Vorgänger {\displaystyle \{a\in A\mid aRb\}} (Urbildfaser von b, s.u.) eine Menge (d.h. keine echte Klasse) ist. Die Relation heißt englisch right-narrow (deutsch in etwa nachfolgerklein), wenn für alle a\in A die Klasse der Nachfolger {\displaystyle \{b\in B\mid aRb\}} (Bildfaser von a) eine Menge ist. Im Fall der Rechtseindeutigkeit (partielle Abbildungen, Abbildungen, s.u.) ist eine Klassenrelation stets klein, da es zu jedem Urbild (genau oder höchstens) einen Bildwert gibt, die Klasse der Nachfolger also eine Einermenge (oder die Leermenge) ist. Jede injektive Klassenabbildung ist beides, klein und vorgängerklein. Die Enthaltenseinsrelation \in ist für jede Klasse B vorgängerklein, da die b \in B keine echten Klassen sein können, sondern Mengen sind und damit {\displaystyle \{a\in A\mid a\in b\}\subseteq b} ebenfalls eine Menge ist.[5] Die Begriffe Vorgänger und Nachfolger selbst werden üblicherweise im Kontext von Ordnungsrelationen verwendet, siehe Ordnungsrelation §Vorgänger und Nachfolger.

Erläuterungen und Schreibweisen

Das kartesische Produkt zweier Mengen A und B ist die Menge aller geordneten Paare von a und b, wobei a irgendein Element aus der Menge A und b eines aus B darstellt. Bei dem geordneten Paar ist die Reihenfolge wichtig, d.h. (a, b) unterscheidet sich von (b,a), im Gegensatz zum ungeordneten Paar \{a,b\}, das identisch ist mit \{b,a\}. Für {\displaystyle (a,b)\in R} schreibt man auch a\;R\;b,, um zu verdeutlichen, dass jene Beziehung zwischen den Objekten besteht (wie in a>b). Die Leermenge als Teilmenge des kartesischen Mengenprodukts als Relation aufgefasst heißt Nullrelation {\displaystyle \mathrm {O} :=\emptyset =\{\}}, das volle Produkt heißt Allrelation (auch Universalrelation) {\displaystyle \mathrm {U} } (auch als \nabla bezeichnet).[6]

Relationen und Funktionen

In allen Fällen ist f\subseteq A\times B (beziehungsweise G_{f}\subseteq A\times B wenn die ausführliche Definition zugrundegelegt wird).

Für Funktionen und Multifunktionen gilt:

Bei der ausführlicheren Definition f=(G_{f},A,B) kann, weil A durch G_{f} eindeutig bestimmt ist (linkstotal), auch A weggelassen und einfacher f=(G_{f},B) genommen werden.

Für Funktionen und partielle Funktionen gilt:

Für (a,b)\in f bzw. (a,b)\in G_{f} wird auch f\colon a \mapsto b (englisch: maplet), oder f(a) = b geschrieben.

Allgemein gilt:

  1. Die nullstelligen Relationen {\displaystyle \mathrm {O} =\emptyset } (als nullstellige Nullrelation) und {\displaystyle \mathrm {U} =\{\emptyset \}} (als nullstellige Vollrelation) haben als charakteristische Funktionen die booleschen oder logischen Konstanten {\displaystyle {\mathsf {falsch}}} und {\displaystyle {\mathsf {wahr}}}, wie immer für Nullrelation und Allrelation.
  2. Der Fall einstelliger Relationen ist trivial.
  3. Eine Relation {\displaystyle R\subseteq A\times B} (bzw. R=(G_{R},A,B)) entspricht auf eindeutige Weise einer Wahrheitsfunktion {\displaystyle \chi _{R}\colon \;A\times B\to \{{\mathsf {wahr}},{\mathsf {falsch}}\}}. Diese Funktion ist auch als Indikatorfunktion oder charakteristische Funktion der Teilmenge R \subseteq A \times B (bzw. G_{R}\subseteq A\times B) bekannt, wobei \{{\mathsf  {wahr}},{\mathsf  {falsch}}\} durch \{1,0\} ersetzbar ist.
  4. Eine n-stellige Relation {\displaystyle R\subseteq A_{1}\times \dotsb \times A_{n}} (bzw. R=(G_{R},A_{1},\dotsc ,A_{n})) entspricht der charakteristischen Funktion {\displaystyle \chi _{R}\colon A_{1}\times \dotsb \times A_{n}\to \{{\mathsf {wahr}},{\mathsf {falsch}}\}.}

Es gilt:

{\displaystyle n=1\colon \;\chi _{R}(a)\Leftrightarrow a\in R}.
{\displaystyle n=2\colon \;\chi _{R}(a,b)\Leftrightarrow aRb\Leftrightarrow (a,b)\in R}.
{\displaystyle n>2\colon \;\chi _{R}(a_{1},\dotsc ,a_{n})\Leftrightarrow (a_{1},\dotsc ,a_{n})\in R}.[7]

Verkettung von Relationen

Die Vorwärtsverkettung zweier zweistelliger Relationen {\displaystyle R\subseteq A\times B,S\subseteq C\times D} ist wie folgt definiert:

{\displaystyle {\begin{array}{lll}R\;\mathbf {;} \;S\equiv RS&:=\{(a,d)\mid \exists b\colon \;aRb\land bSd\}\\&=\{(a,d)\in A\times D\mid \exists b\in B\cap C\colon \;(a,b)\in R\land (b,d)\in S\}.\end{array}}}[8]

Die Verkettung in der umgekehrten Reihenfolge wird als Rückwärtsverkettung bezeichnet:

{\displaystyle S\circ R\qquad \quad :=\{(a,d)\in A\times D\mid \exists b\in B\cap C\colon \;(a,b)\in R\land (b,d)\in S\}=R\;\mathbf {;} \;S}.

Manche Autoren (W. v.O.Quine) verwenden hierfür alternativ die Notation {\displaystyle S\mid R}.

Die Reihenfolge ist bei der Rückwärtsverkettung dieselbe wie bei der Verkettung von Funktionen (die als spezielle Relationen aufgefasst werden können).

Die Verkettung zweistelliger Relationen wird auch als relatives Produkt bezeichnet. Bei der Verkettung kann auch die einfachste Relation, die in jedem kartesischen Produkt enthaltene leere Relation \emptyset (leere Menge) auftreten, nämlich wenn B und C disjunkt sind, in Zeichen: B\cap C=\emptyset .

Beispiel: Die Relation „Schwägerin sein von“ ist die Vereinigungsmenge

Umkehrrelation

Die Umkehrrelation (auch konverse Relation, Konverse oder inverse Relation genannt) ist für eine zweistellige Relation R \subseteq A \times B definiert als

{\displaystyle {\overset {\smallsmile }{R}}\equiv {}^{\smallsmile }{R}\equiv R^{\sim }\equiv R^{-1}:=\{(b,a)\in B\times A\mid (a,b)\in R\}}.

Gelegentlich findet sich hierfür auch die Bezeichnung transponierte Relation, in Zeichen {\displaystyle R^{T}}.

Die Verallgemeinerung der Umkehrrelation (Konverse) auf n-stellige Relationen ist die Permutation der Koordinaten der in ihr enthaltenen n-Tupel, speziell

beides Beispiele (zyklischer) selbstinverser Permutationen.

Sei {\displaystyle \pi \colon \{1,2,\dotsc ,n\}\rightarrow \{1,2,\dotsc ,n\}} eine Permutation (d.h. eine bijektive Abbildung von \{1, \dotsc, n\} auf sich selbst),[9] und sei {\displaystyle R\subseteq (A_{i})_{i\in \{1,\dotsc ,n\}}} eine n-stellige Relation, dann ist {\displaystyle S:=\{a\circ \pi \mid a\in R\}} die nach Anwenden der Permutation \pi sich ergebende Relation (man verstehe {\displaystyle a=(a_{i})_{i\in \{1,\dotsc ,n\}}} als Familie). Im Fall der Spiegelung

{\displaystyle \pi =\sigma _{n}={\begin{pmatrix}1&2&\cdots &n\\n&n-1&\cdots &1\end{pmatrix}}}

ist {\displaystyle S=\{(a_{n},\dotsc ,a_{1})\mid (a_{1},\dotsc ,a_{n})\in R\}}.

Bild und Urbild

Bei einer zweistelligen Relation R \subseteq A \times B bezeichnet man als das Bild einer Menge oder Klasse X die Menge bzw. Klasse

{\displaystyle R^{\to }(X)\equiv R\langle X\rangle :=\{y\mid \exists x\in X\colon \;(x,y)\in R\}}.

Das Urbild einer Menge oder Klasse Y ist die Menge bzw. Klasse

{\displaystyle R^{\leftarrow }(Y)\equiv {\overset {\smallsmile }{R}}\langle Y\rangle \equiv {}^{\smallsmile }{R}\langle Y\rangle \equiv R^{\sim }\langle Y\rangle \equiv R^{-1}\langle Y\rangle =\{x\mid \exists y\in Y\colon \;(x,y)\in R\}}.[10][11]

Gelegentlich findet sich hierfür auch die Bezeichnung {\displaystyle R{\grave {}}{\grave {}}Y} (sic!), oft auch mit eckigen Klammern als {\displaystyle R[Y]} notiert. Bei Korrespondenzen ist für die Bildfaser einer Einermenge (Singleton) \{a\} auch die Schreibweise {\displaystyle \kappa _{R}(a)=R\langle \{a\}\rangle } im Gebrauch, wofür teilweise ebenfalls die Notation mit eckigen Klammern verwendet wird, d.h. {\displaystyle R[a]}; im Fall symmetrischer Relationen, d.h. (ggf. partieller) Äquivalenz- bzw. Verträglichkeitsrelationen ist die Notation {\displaystyle [a]_{R}=R\langle \{a\}\rangle =R^{-1}\langle \{a\}\rangle } und spricht von Äquivalenz- bzw. Verträglichkeits- oder Toleranzklassen.

Einschränkung

Relationen lassen sich auf verschiedene Art und Weise auf Teilmengen der Trägermengen einschränken, Näheres siehe Einschränkung einer Relation.

Komplementäre Relation

Für zweistellige Relationen R \subseteq A \times B bei festem Vor- und Nachbereich A,B ist die komplementäre Relation gegeben durch

{\displaystyle {\overline {R}}\equiv {}^{-}R=(A\times B)\setminus R=\{(x,y)\in A\times B\mid (x,y)\not \in R\}},

analog für n-stellige Relationen {\displaystyle R\subseteq A_{1}\times \dotsb \times A_{n}} bei festen Trägerbereichen {\displaystyle A=(A_{1},\dotsc ,A_{n})}. Auf den reellen Zahlen \mathbb {R} ist beispielsweise \leq die komplementäre Relation zu >.

Wird die komplexe Notation R=(G_{R},A,B) zugrunde gelegt, so ist

{\displaystyle {\overline {R}}\equiv {}^{-}R=((A\times B)\setminus G_{R},A,B)},

wobei A,B jetzt keine äußeren Zugaben mehr sind, sondern Bestandteile der Relation; analog für n-stellige Relationen in dieser Notation.

Wie für alle Mengen ist das Komplement auch für Relationen involutiv:

{\displaystyle {\overline {\overline {R}}}=R}.

Homogene Relationen

Ist A = B, also R\subseteq A\times A, dann nennt man die Relation homogen. Manche Autoren definieren eine allgemeine Relation bereits als homogene Relation, denn eine allgemeine Relation R \subseteq A \times B kann immer auch als Einschränkung einer homogenen betrachtet werden: {\displaystyle R\subseteq (A\cup B)\times (A\cup B)}.

Spezielle homogene Relationen und Operationen auf homogenen Relationen

Eine spezielle homogene Relation in einer Menge A ist die Gleichheits- oder Identitätsrelation oder Diagonale

{\mathrm  I}_{A}:=\{(a,b)\in A\times A\mid a=b\}=\{(a,a)\mid a\in A\}.

Alternative Notationen für die Diagonale sind {\displaystyle \Delta _{A}} oder {\displaystyle \mathrm {D} _{A}}; wenn A bereits bekannt ist, wird sie einfach mit {\mathrm  I}, \Delta oder \mathrm D bezeichnet.[12]

Eine weitere spezielle homogene Relation ist die Allrelation oder Universalrelation

{\displaystyle \mathrm {U} _{A}=A\times A} (auch mit Nabla als {\displaystyle \nabla _{A}} bezeichnet).

Wenn A bereits bekannt ist, wird wie bei der Identitätsrelation auch hier der Index weggelassen.[13]

Die Allrelation spielt eine Rolle in der Graphentheorie (siehe unten). Ein Anwendungsbeispiel ist folgender Satz:

Ist G=(E,K) ein gerichteter Graph mit einer Menge E von Ecken und einer (assoziierten) Relation K\subseteq E\times E von Kanten, so ist G genau dann (stark) zusammenhängend, wenn die reflexiv-transitive Hülle von K die Universalrelation ist.

Die Bildung der Umkehrrelation (konversen Relation) einer homogenen zweistelligen Relation liefert wieder eine homogene zweistellige Relation (Abgeschlossenheit), zweimalige Ausführung ergibt wieder die Ausgangsrelation (Involutivität). Die Verknüpfung einer beliebigen (auch nicht-homogenen) Relation mit der dazu konversen Relation ist symmetrisch und reflexiv, also eine Äquivalenzrelation, aber im Allgemeinen nicht gleich der Identitätsrelation.

Im Fall einer homogenen Relation R\subseteq A\times A ist die Verkettung R\circ R ebenfalls eine homogene Relation, sodass die homogenen Relationen in A ein Monoid mit der multiplikativen Verknüpfung \circ und dem neutralen Element {\displaystyle \mathrm {I} _{A}} bilden. Somit kann R^{2}:=R\circ R und können allgemeiner Potenzen R^{n}:=R\circ R^{{n-1}} für n\in \mathbb {N} definiert werden, wobei {\displaystyle R^{0}:=\mathrm {I} _{A}} ist.[14] {\displaystyle \mathrm {I} _{A}} wird daher auch Einsrelation auf der Menge A genannt.

In Erweiterung der Notation R^{-1} anstelle von {\displaystyle {\overset {\smallsmile }{R}}} für die Umkehrrelation bezeichnet man deren Potenzen mit negativen Exponenten:

{\displaystyle R^{-n}:={\overset {\smallsmile }{R}}^{n}={\overset {\smallsmile }{R^{n}}}}.

Damit sind beliebige ganze Zahlen n \in \Z als Exponent zulässig.

Zudem besitzt jedes Monoid homogener Relationen mit der leeren Relation (Nullrelation)

{\displaystyle \mathrm {O} =\emptyset }

noch ein absorbierendes Element.

Durch Vereinigung der verschiedenen Potenzen entstehen die Relationen[15]

{\displaystyle R^{*}:=\textstyle \bigcup _{n\in {\mathbb {N} _{0}}}R^{n}} und {\displaystyle R^{+}:=\textstyle \bigcup _{n\in {\mathbb {N} }}R^{n}}

Algebraische Strukturen

Alles zusammengefasst, bilden die zweistelligen Relationen auf einer Menge A eine Relationsalgebra

{\displaystyle {\mathfrak {Re}}(A)=(2^{U_{A}},\cap ,\cup ,{}^{-},\mathrm {O} ,U_{A},\circ ,\mathrm {I} _{A},{}^{\smallsmile })}

Unter Verwendung der Notationen {\displaystyle U_{A}=A^{2}=A\times A,\;\;2^{U_{A}}=2^{A^{2}}={\mathcal {P}}(A\times A)}.[16]

Zusammen mit den Beschränkungen bilden die homogenen Relationen eine (heterogene) Peirce-Algebra.

Homogene mehrstellige Relationen

Homogene mehrstellige Relationen sind (mit ihrem Graphen) Teilmengen von A^{n}. Für festes n sind die Allrelation {\displaystyle \mathrm {U} _{A}} (auch {\displaystyle \nabla _{A}}) und die Identitätsrelation (Diagonale) {\displaystyle \mathrm {I} _{A}} (auch {\displaystyle \mathrm {D} _{A},\Delta _{A}}) gegeben durch

{\displaystyle \mathrm {U} _{A}=A^{n},\;\;\mathrm {I} _{A}=\{(a_{i})_{i\in \{1,\dotsc ,n\}}\in A^{n}\mid a_{1}=a_{2}=\dotsb =a_{n}\}}.

Die als Verallgemeinerung der Konversenbildung beschriebene Anwendung von Permutationen auf ihre n-Tupel sind hier von besonderer Bedeutung, da man auf diese Weise immer innerhalb der Teilmengen von A^{n} bleibt (Abgeschlossenheit). M.a.W. sind diese Operationen bijektive Abbildungen in {\displaystyle {\mathcal {P}}(A^{n})=2^{A^{n}}}. Auch weitere von zweistelligen Relationen bekannte Begriffe wie Reflexivität und Symmetrie etc. lassen sich in kanonischer (natürlicher) Weise auf beliebig mehrstellige Relationen ausdehnen.

Graphentheorie und Verallgemeinerungen

Hauptartikel: Graphentheorie

Die Graphentheorie beschreibt Mengen mit einer Relation darauf zusammen mit gewissen Verallgemeinerungen unter einem gemeinsamen Oberbegriff, dem Graphen.[17] Die in der Graphentheorie betrachteten Fälle sind (wenn nicht anders angegeben) üblicherweise endlich (finit).

1. Eine relationale Struktur G bestehend aus einer Menge M zusammen mit einer Relation R darauf wird als gerichteter (auch orientierter) Graph {\displaystyle G=(M,R)} bezeichnet. {\displaystyle M=V(G)} wird Knotenmenge des Graphen genannt, ihre Elemente heißen Knoten. {\displaystyle E(G)=R} wird als Teilmenge von M\times M als Kantenmenge bezeichnet, ihre Elemente (geordnete Paare aus M) heißen gerichtete (d.h. orientierte) Kanten.

2. Symmetrische Graphen {\displaystyle G=(M,R)}, d.h. Mengen M mit einer symmetrischen Relation R, sind äquivalent einem ungerichteten Graphen {\displaystyle G':=(M,\{\{a,b\}\mid a\;R\;b\})}, dessen Kantenmenge {\displaystyle E(G')} aus (ungerichteten) Kanten, nämlch den (ungeordnete) Mengen \{a,b\} mit {\displaystyle a\ R\ b} (hier äquivalent zu {\displaystyle b\ R\ a}) besteht.

3. Weitere Verallgemeinerungen betreffen sogenannte gerichtete Graphen mit zusammengefassten Mehrfachkanten, bei denen jede Kante eine natürliche Zahl als Multiplizität hat. Die Kanten solcher Graphen können durch eine Multimenge {\displaystyle {\boldsymbol {M}}} dargestellt werden: eine Abbildung {\displaystyle {\boldsymbol {M}}=(M,f)} mit einer Menge {\displaystyle M=supp({\boldsymbol {M}})} und einer Abbildung {\displaystyle f\colon \;M\to \mathbb {N} }, die jedem Knoten {\displaystyle v\in M} eine Farbe genannte positive Zahl f(v) zuordnet. Ähnlich sind Graphen mit gefärbte Knoten und/oder Kanten.[18]

4. Von gewichteten Knoten und/oder Kanten: Von Gewichten anstelle von Farben spricht man, wenn die Abbildung f reellwertig ist. Bei {\displaystyle f\colon \;M\to [0,1]} gewichteten Knoten entspricht dies einer Fuzzymenge {\displaystyle {\boldsymbol {M}}=(M,f)}, bei {\displaystyle f\colon \;M\to R^{+}} ist {\displaystyle {\boldsymbol {M}}=(M,f)} ein real valued multiset. Entsprechendes gilt für gewichtete Kanten. Für orientierte Graphen bedeutet dies insbesondere, dass die Kantenmenge (eine Relation, d.h. Menge geordneter Knotenpaare) in einer Erweiterung des Relationsbegriffs zu einer Multimenge oder Fuzzymenge wird.

Beispiele

Eigenschaften zweistelliger Relationen

Allgemeine Relationen

Übersicht über die Eigenschafte

Die folgenden Relationen sind für Funktionen (dargestellt als spezielle Relationen) wichtig. Im Allgemeinen besteht hier die Relation R \subseteq A \times B zwischen zwei verschiedenen Mengen A,B, der Fall A = B ist natürlich auch möglich.

Die Relation R heißt genau dann, wenn (Prädikatenlogik) oder gleichwertig (Mengenschreibweise) und das bedeutet:
linkstotal bzw. definal
(Multifunktion)
\forall a\in A\;\exists b\in {B}\colon \;(a,b)\in R {\mathrm  I}_{A}\subseteq R^{{-1}}\circ R Jedes Element aus A hat mindestens einen Partner in B.
rechtstotal bzw. surjektiv \forall b\in B\;\exists a\in A\colon \;(a,b)\in R {\mathrm  I}_{B}\subseteq R\circ R^{{-1}} Jedes Element aus B hat mindestens einen Partner in A.
linkseindeutig bzw. injektiv {\begin{aligned}&\forall b\in B\;\forall a,c\in A\colon \\&(a,b)\in R\,\land \,(c,b)\in R\;\Rightarrow \;a=c\end{aligned}} R^{{-1}}\circ R\subseteq {\mathrm  I}_{A} Jedes Element aus B hat höchstens einen Partner in A.
(rechts-) eindeutig
(partielle Funktion)
{\begin{aligned}&\forall a\in A\;\forall b,d\in B\colon \\&(a,b)\in R\,\land \,(a,d)\in R\;\Rightarrow \;b=d\end{aligned}} R\circ R^{{-1}}\subseteq {\mathrm  I}_{B} Jedes Element aus A hat höchstens einen Partner in B.
Die Relation R heißt genau dann, wenn (Prädikatenlogik) oder gleichwertig (Mengenschreibweise) und das bedeutet:
bitotal {\displaystyle {\begin{aligned}&(\forall a\in A\;\exists b\in B\colon \;(a,b)\in R)\\\land \;&(\forall b\in B\;\exists a\in A\colon \;(a,b)\in R)\end{aligned}}} {\begin{aligned}&{\mathrm  I}_{A}\subseteq R^{{-1}}\circ R\\\land \;&{\mathrm  I}_{B}\subseteq R\circ R^{{-1}}\end{aligned}} Jedes Element aus A hat mindestens einen Partner in B und umgekehrt.
eineindeutig {\begin{aligned}&\forall b,d\in B\;\forall a,c\in A\colon \\&(a,b)\in R\,\land \,(c,b)\in R\;\Rightarrow \;a=c,\\&(a,b)\in R\,\land \,(a,d)\in R\;\Rightarrow \;b=d\end{aligned}} {\begin{aligned}&R^{{-1}}\circ R\subseteq {\mathrm  I}_{A}\\\land \;&R\circ R^{{-1}}\subseteq {\mathrm  I}_{B}\end{aligned}} Jedes Element aus B hat höchstens einen Partner in A und umgekehrt.
bijektiv \forall b\in B\;\exists !a\in A\colon \;(a,b)\in R {\begin{aligned}&{\mathrm  I}_{B}\subseteq R\circ R^{{-1}}\\\land \;&R^{{-1}}\circ R\subseteq {\mathrm  I}_{A}\end{aligned}} Jedes Element aus B hat genau einen Partner in A.
Abbildung bzw. Funktion \forall a\in A\;\exists !b\in B\colon \;(a,b)\in R {\displaystyle {\begin{aligned}&\mathrm {I} _{A}\subseteq R^{-1}\circ R\\\land \;&R\circ R^{-1}\subseteq \mathrm {I} _{B}\end{aligned}}} Jedes Element aus A hat genau einen Partner in B.

Alternative Sprechweisen

Man sagt auch

Eine rechtseindeutige bzw. funktionale Relation nennt man auch partielle Funktion. Wenn diese auch linkstotal – also eine Funktion – ist, dann sagt man zur Verdeutlichung auch totale Funktion.

Funktionen

Übersicht über Funktionseigenschaften bei Relationen

Eine Relation ist also genau dann eine (totale) Funktion, wenn sie linkstotal und rechtseindeutig ist. Das heißt, dass jedes Element in A genau einen Partner in B hat. Die Eigenschaften surjektiv, injektiv und bijektiv werden in der Regel für Funktionen gebraucht und spezifizieren bestimmte zusätzliche Eigenschaften. Z.B. ist eine Funktion (und auch eine beliebige Relation) R genau dann bijektiv, wenn sie surjektiv und injektiv ist, also wenn ihre Umkehrrelation R^{-1} eine Funktion ist.

Die Relation R heißt genau dann, wenn sie eine ist oder gleichwertig (Mengenschreibweise) und das bedeutet:
Surjektion surjektive Funktion {\begin{aligned}&{\mathrm  I}_{A}\subseteq R^{{-1}}\circ R\\\land \;&R\circ R^{{-1}}={\mathrm  I}_{B}\end{aligned}} Jedes Element aus A hat genau einen Partner in B und jedes Element aus B hat mindestens einen Partner in A.
Injektion injektive Funktion {\displaystyle {\begin{aligned}&\mathrm {I} _{A}=R^{-1}\circ R\\\land \;&R\circ R^{-1}\subseteq \mathrm {I} _{B}\end{aligned}}} Jedes Element aus A hat genau einen Partner in B und jedes Element aus B hat höchstens einen Partner in A.
Bijektion bijektive Funktion {\displaystyle {\begin{aligned}&\mathrm {I} _{A}=R^{-1}\circ R\\\land \;&R\circ R^{-1}=\mathrm {I} _{B}\end{aligned}}} Jedes Element aus A hat genau einen Partner in B und umgekehrt.

Umkehrfunktion

Eine Abbildung bzw. Funktion nennt man auch

Eine Funktion ist als Relation immer umkehrbar, als Funktion ist sie dagegen genau dann umkehrbar, wenn ihre Umkehrrelation auch wieder eine Funktion ist, also wenn es eine Umkehrfunktion von ihr gibt.

Homogene Relationen

Die in den folgenden Tabellen gegebenen Beispiele beziehen sich bei Verwendung von Gleichheitszeichen „=“, Kleinerzeichen „<“ und Kleinergleich-Zeichen „≤“ auf die gewöhnliche Anordnung reeller Zahlen.

Die Relation R heißt genau dann, wenn (Prädikatenlogik) oder gleichwertig (Mengenschreibweise) und das bedeutet:
rechtskomparativ bzw. drittengleich {\begin{aligned}&\forall a,b,c\in A\colon \\&(a,c)\in R\,\land \,(b,c)\in R\\&\Rightarrow \;(a,b)\in R\end{aligned}} R^{{-1}}\circ R\subseteq R Stehen zwei Elemente jeweils zu einem gleichen dritten Element in Relation, dann stehen auch sie zueinander in Relation. Z.B. gilt mit a=c und b=c stets a=b.
linkskomparativ bzw. euklidisch {\begin{aligned}&\forall a,b,c\in A\colon \\&(a,b)\in R\,\land \,(a,c)\in R\\&\Rightarrow \;(b,c)\in R\end{aligned}} R\circ R^{{-1}}\subseteq R Steht ein erstes Element jeweils zu einem zweiten und zu einem dritten Element in Relation, so stehen auch diese zueinander in Relation. Z.B. gilt mit a=b und a=c stets ebenso {\displaystyle b=c.}
transitiv {\begin{aligned}&\forall a,b,c\in A\colon \\&(a,b)\in R\,\land \,(b,c)\in R\\&\Rightarrow \;(a,c)\in R\end{aligned}} R\circ R\subseteq R Steht ein erstes Element zu einem zweiten Element und dieses wiederum zu einem dritten Element in Relation, so steht auch das erste Element zum dritten Element in Relation. Z.B. folgt aus a<b und b<c stets {\displaystyle a<c.}
intransitiv \begin{align}
            &\forall a,b,c \in A\colon\\
            &(a,b) \in R \,\land\, (b,c) \in R\\
            &\Rightarrow\; (a,c) \notin R\\
        \end{align} (R\circ R)\cap R=\emptyset Stehen zwei Elemente in Relation und zudem das zweite Element zu einem dritten Element in Relation, dann steht das erste Element zum dritten Element nicht in Relation. Z.B. ist jede natürliche Zahl n die (unmittelbare) Vorgängerin von n+1 und n+1 die (unmittelbare) Vorgängerin von {\displaystyle n+2,} aber n ist nicht (unmittelbare) Vorgängerin von {\displaystyle n+2.}

Nichttransitivität (d.h. die Relation ist nicht transitiv), Intransitivität und negative Transitivität sind jeweils voneinander verschieden.

Die Relation R heißt genau dann, wenn (Prädikatenlogik) oder gleichwertig (Mengenschreibweise) und das bedeutet:
reflexiv {\displaystyle \forall a\in A\colon (a,a)\in R} {\mathrm  I}\subseteq R Jedes Element steht in Relation zu sich selbst, z.B. ist stets {\displaystyle a\leq a.}
{\mathrm  I}\cap R={\mathrm  I}
irreflexiv {\displaystyle \forall a\in A\colon (a,a)\notin R} {\mathrm  I}\cap R=\emptyset Kein Element steht in Relation zu sich selbst, z.B. gilt {\displaystyle a<a} für kein a.
Die Relation R heißt genau dann, wenn (Prädikatenlogik) oder gleichwertig (Mengenschreibweise) und das bedeutet:
symmetrisch {\begin{aligned}&\forall a,b\in A\colon \\&(a,b)\in R\;\Rightarrow \;(b,a)\in R\end{aligned}} R^{{-1}}\subseteq R Die Relation ist ungerichtet, z.B. folgt aus a=b stets {\displaystyle b=a} (und umgekehrt)
R^{{-1}}=R
antisymmetrisch bzw. identitiv \begin{align}
            &\forall a,b \in A\colon\\
            &(a,b) \in R \,\land\, (b,a) \in R\\
            &\Rightarrow\; a = b
        \end{align} R^{{-1}}\cap R\subseteq {\mathrm  I} Es gibt keine zwei verschiedenen Elemente, die in beiden Richtungen in Relation stehen, z.B. folgt aus a\leq b und b\leq a stets a=b.
asymmetrisch \begin{align}
            &\forall a,b \in A\colon\\
            & (a,b) \in R \;\Rightarrow\; (b,a) \notin R
        \end{align} R^{{-1}}\cap R=\emptyset Es gibt keine zwei Elemente, die in beiden Richtungen in Relation stehen, z.B. folgt aus a<b stets, dass b<a nicht gilt.
Die Relation R heißt genau dann, wenn (Prädikatenlogik) oder gleichwertig (Mengenschreibweise) und das bedeutet:
total bzw. vollständig \begin{align}
            &\forall a,b \in A\colon\\
            &(a,b) \in R \,\lor\, (b,a) \in R
        \end{align} R^{{-1}}\cup R=A\times A Je zwei Elemente stehen in Relation, z.B. wenn stets a\leq b oder b\leq a gilt.
konnex[19] bzw. verbunden \begin{align}
            &\forall a,b \in A\colon\\
            &a \neq b\\
            &\Rightarrow\; (a,b) \in R \,\lor\, (b,a) \in R
        \end{align} R^{{-1}}\cup R\cup {\mathrm  I}=A\times A Je zwei verschiedene Elemente stehen in Relation, z.B. wenn stets {\displaystyle a=b,} a<b oder {\displaystyle b<a,} aber ebenso wenn stets a\leq b oder b\leq a gilt.
trichotom \begin{align}
            &\forall a,b \in A\colon\\
            &((a,b)\in R \Rightarrow (b,a) \notin R) \,\land\\
            &(a \neq b\\
            &\Rightarrow\; (a,b) \in R \,\lor\, (b,a) \in R)
        \end{align} {\displaystyle {\begin{aligned}R^{-1}\cup R\cup \mathrm {I} &=A\times A\\\land \;R^{-1}\cap R&=\emptyset \end{aligned}}} Je zwei verschiedene Elemente stehen stets auf genau eine Weise in Relation, z.B. wenn stets entweder a<b oder b<a gilt.

Zwischen den Eigenschaften gelten folgende Zusammenhänge:

Zusammenhang der Eigenschaften binärer Relationen

Zwischen den Eigenschaften einer Relation R und denen ihres Komplements {\displaystyle {\overline {R}}} bestehen folgende Zusammenhänge:

Klassen von Relationen

Zusammenhänge zwischen verschiedenen zweistelligen Relationen

Weitere wichtige Klassen von Relationen und ihre Eigenschaften:

Relationszeichen

In der elementaren Mathematik gibt es drei grundlegende Vergleichsrelationen:

  1. x < y (Beispiel: {\displaystyle 2<3,} „2 ist kleiner als 3“)
  2. x=y (Beispiel: {\displaystyle 3=3,} „3 ist gleich 3“)
  3. x>y (Beispiel: {\displaystyle 3>2,} „3 ist größer als 2“)

mit x,y\in \mathbb{R} .

Zwei reelle Zahlen stehen immer in genau einer dieser Relationen zueinander. Mit diesen Relationszeichen lassen sich auch weitere bilden. Es gilt:

für alle x,y\in \mathbb{R} .

Für komplexe Zahlen existieren obige Ordnungsrelationen nicht.

Mathematiker verwenden das Zeichen ≤ auch für abstrakte Ordnungsrelationen (und ≥ für die zugehörige Umkehrrelation) während „<“ keine Ordnungsrelation im Sinne der mathematischen Definition ist.

Für Äquivalenzrelationen werden „symmetrische“ Symbole wie ≈, ~, ≡ bevorzugt.

Kategorientheorie

Für einen beliebigen Halbring (H,+,\cdot ) mit Nullelement {\displaystyle 0} und Einselement 1 ist folgendes {\mathcal {C}} eine Kategorie:

Das ist identisch mit dem Kronecker-Delta: {\displaystyle \mathrm {id} _{X}(x,x')=\delta _{xx'}}.

Die Morphismen sind also mengenindizierte Matrizen und ihre Komposition geschieht wie bei der Matrixmultiplikation, {\displaystyle \mathrm {id} _{x}} entspricht der Einheitsmatrix E.

Im Sonderfall {\displaystyle (H,+,\cdot )=(\{0,1\},\lor ,\land )} gilt {\mathcal  C}={\mathbf  {Rel}}, d.h., {\mathcal {C}} ist die Kategorie der Relationen.

Anwendung

Operationen auf ganzen Relationen werden in der relationalen Algebra untersucht. In der Informatik sind Relationen bei der Arbeit mit relationalen Datenbanken wichtig.

Siehe auch

Literatur

Anmerkungen

  1. Weitere Bezeichnungsweisen: {\displaystyle V_{R},V(R)}, in der englischsprachigen Literatur: {\displaystyle \operatorname {dom} R}
  2. Weitere Bezeichnungsweisen: {\displaystyle N_{R},N(R)}, in der englischsprachigen Literatur: {\displaystyle \operatorname {rng} R},
  3. In der Theorie algebraischer Strukturen benutzt man – besonders im Hinblick auf die Kategorientheorie die Begriffe domain und codomain meist im Sinn von Quell- und Zielmenge, während in einführenden Schriften zur Mengenlehre diese meist als Urbild- und Bildmenge definiert werden,
  4. auch mengenähnlich, mengenartig, auf engl.: left-narrow bzw. set-like genannt,
  5. Falls Urelemente zugelassen sind: für Urelemente b ist {\displaystyle \{a\in A\mid a\in b\}=\emptyset }, ebenfalls eine Menge.
  6. Im allgemeinen Fall mit der Trägermengensequenz {\displaystyle A=(A_{i})_{i\in \{1,\dots n\}}} ist die Allrelation {\displaystyle \mathrm {U} _{A}=\textstyle \prod A}, im homogenen Fall mit der n-fachen Trägermenge A ist {\displaystyle U_{A}=A^{n}}.
  7. Die charakteristische Funktion als Wahrheitsfunktion entspricht daher einem logischen Prädikat, und in der Modelltheorie nennt man die Relationssymbole deswegen auch Prädikatsymbole, siehe Stefan Brass (2005) S. 16.
  8. Gelegentlich findet sich auch der Strichpunkt in Konturdarstellung.
    {\displaystyle R{\mbox{⨟}}S} wird in Wikipedia aber hardware- und einstellungsabhängig nicht immer korrekt dargestellt.
  9. Als Bijektion auch mit {\displaystyle \pi \colon \{1,2,\dotsc ,n\}\operatorname {\twoheadrightarrow \!\!\!\!\!\!\!\!\!\!\;\;\rightarrowtail } \{1,2,\dotsc ,n\}} notiert.
  10. Zur Notation {\displaystyle R^{\to },R^{\leftarrow }} siehe Gary Hardegree: Set Theory, Chapter 2: Relations, University of Massachusetts, Amherst, Department of Philosophy, Herbst 2015, S. 11: D16 und D17. Im Gegensatz zu den anderen Notationen referenzieren diese Symbole Abbildungen (Funktionen) zwischen den Potenzmengen {\displaystyle {\mathcal {P}}(A),{\mathcal {P}}(B)}.
  11. Bei Ordnungsrelationen und ähnlichen sprechen manche Autoren auch von Vorgängermenge oder -klasse, siehe Heike Mildenberger 2015, S. 6, Definition 1.12.
  12. Der obigen ausführlichen Relationsdefinition folgend wird man die Diagonale als den Graphen der Identität verstehen: {\displaystyle \mathrm {I} _{A}=(\Delta _{A},A,A)} (Relation) mit {\displaystyle \Delta _{A}=\{(a,a)\mid a\in A\}} (Graph).
  13. Der obigen ausführlichen Relationsdefinition folgend wird man in Analogie zur Diagonalen das Nabla als den Graphen der Allrelation verstehen: {\displaystyle \mathrm {U} _{A}=(\nabla _{A},A,A)} (Relation) mit {\displaystyle \nabla _{A}=A\times A} (Graph)
  14. Das kann zu Verwechslungen mit dem kartesischen Produkt {\displaystyle R^{n}=R_{1}\times \dotsb \times R_{n}} mit {\displaystyle R=R_{1}=\dotsb =R_{n}} führen. Die Bedeutung ergibt sich jeweils aus dem Sinnzusammenhang.
  15. Siehe dazu auch: Kleenesche Hülle.
  16. Von den Verknüpfungen {\displaystyle {}^{-},{}^{\smallsmile }} (einstellig) sowie {\displaystyle \cap ,\cup ,\circ } (zweistellig) sind – genau genommen – die Einschränkungen auf A bzw. A^{2} gemeint.
  17. Der Begriff Graph im graphentheoretischen Sinn ist zu unterscheiden vom Begriff Graph einer Relation entsprechend der eingangs erwähnten ausführlichen Definition von Relationen (wie auch Abbildungen), welche in der Graphentheorie nicht verwendet wird.
  18. Der Begriff Farbe rührt daher, dass man die entsprechend der Multimengentheorie als Multiplizität verstandene Zahl f(v) in der bildlichen Darstellung als nummerncodierte Farbe der Kante v wiedergibt, analog bei gefärbten Knoten e.
    Ein Beispiel für Farbnummern wären etwa die RAL-Farben.
  19. Nicht selten wird konnex auch wie total definiert.
  20. Man erkennt dies leicht anhand der obigen Tabellen (1. und 2. Spalte) unter Berücksichtigung von {\displaystyle \neg (aRb)\iff a{\overline {R}}b}, d.h. {\displaystyle \neg (a,b)\in R\iff (a,b)\not \in R\iff (a,b)\in {\overline {R}}} und der prädikatenlogischen Regeln. Die Umkehrungen gelten wegen Involutivität {\displaystyle {\overline {\overline {R}}}=R}.
Trenner
Basierend auf einem Artikel in: Extern Wikipedia.de
Seitenende
Seite zurück
© biancahoegel.de
Datum der letzten Änderung: Jena, den: 05.04. 2024