„Quasiordnung“ – Versionsunterschied
[ungesichtete Version] | [gesichtete Version] |
Typo Markierungen: Visuelle Bearbeitung Mobile Bearbeitung Mobile Web-Bearbeitung |
|||
(108 dazwischenliegende Versionen von 48 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Eine '''Quasiordnung''' |
Eine '''Quasiordnung''', auch '''Präordnung''', (englisch ''preorder'') ist eine abgeschwächte Variante einer [[Ordnungsrelation#Halbordnung|Halbordnung]], bei der es möglich ist, dass verschiedene Elemente in beiden Richtungen vergleichbar sind. Die [[Antisymmetrische Relation|Antisymmetrie]] muss also nicht erfüllt sein. Jede beliebige zweistellige Relation kann zu einer Quasiordnung erweitert werden, indem man ihre [[reflexiv-transitive Hülle]] bildet. Insbesondere die [[#Totale Quasiordnung|totalen Quasiordnungen]] treten in praktischen Anwendungen beim Anordnen von Objekten in [[Sortierverfahren]], [[Tabellenkalkulation]]sprogrammen oder [[Datenbank]]en auf. |
||
== |
== Definitionen == |
||
=== Quasiordnung === |
|||
Eine zweistellige [[Relation (Mathematik)|Relation]] <math>\lesssim</math> auf einer [[Menge (Mathematik)|Menge]] <math>M\ </math> heißt eine '''Quasiordnung''', wenn sie [[reflexiv]] und [[transitiv]] ist. Für alle <math>a, b, c \in M</math> muss also gelten |
|||
[[Datei:Preorders.svg|mini|252px|4 Typen von Ordnungsrelationen in Beziehung: A <math>{ \rightarrow }</math> B: A ist B; A <math>{ \color{Green}\downarrow }</math> B: aus A wird B bei Quotientenbildung; A <math>{ \color{Red}\uparrow }</math> B: aus A wird B bei Erweiterung; A <math>{ \color{Blue}\rightarrow }</math> B: aus A wird B bei komponentenweiser Komposition]] |
|||
:<math>a\lesssim a</math> |
|||
Eine zweistellige [[Relation (Mathematik)|Relation]] <math>\lesssim</math> auf einer [[Menge (Mathematik)|Menge]] <math>M\ </math> heißt eine '''Quasiordnung''' (englisch ''preorder''), wenn sie [[Reflexive Relation|reflexiv]] und [[Transitive Relation|transitiv]] ist. Für alle <math>a, b, c \in M</math> muss also gelten |
|||
:<math>a\lesssim b \lesssim c \implies a\lesssim c</math> |
|||
Man nennt dann <math>(M,\lesssim)</math> eine quasigeordnete Menge oder ebenfalls kurz eine Quasiordnung. |
|||
:{| style="text-align:left" |
|||
Eine Quasiordnung heißt '''total''', wenn je zwei Elemente immer vergleichbar sind. Für alle <math>a, b \in M</math> muss also gelten: |
|||
| | <math>a\lesssim a</math> || (Reflexivität) |
|||
|- |
|||
| style="width:16em" | <math>a\lesssim b \lesssim c \implies a\lesssim c</math> || (Transitivität) |
|||
|} |
|||
Man nennt dann <math>(M,\lesssim)</math> eine quasigeordnete Menge oder kurz eine Quasiordnung. |
|||
==Beispiele== |
|||
*Die [[Teilbarkeit]]srelation | ist eine Quasiordnung auf der Menge der [[ganze Zahlen|ganzen Zahlen]]. Sie ist keine partielle Ordnung, da zum Beispiel 3 | -3, aber auch -3 | 3 gilt. Betrachtet man die Teilbarkeit auf der Menge der [[natürliche Zahlen|natürlichen Zahlen]], liegt eine partielle Ordnung vor. |
|||
*Vergleicht man [[komplexe Zahl]]en anhand ihres [[absoluter Betrag|Betrags]], erhält man eine totale Quasiordnung. Deren Definition lautet also: <math>a \lesssim b :\Longleftrightarrow |a| \le |b|</math>. Dies ist keine partielle Ordnung, denn zum Beispiel sind 1 und i gegenseitig vergleichbar. |
|||
*Auf der Knotenmenge eines [[gerichteter Graph|gerichteten Graphen]] erhält man eine Quasiordnung durch die Festlegung<br><math> a \lesssim b :\Longleftrightarrow </math> es gibt einen [[gerichteter Weg|gerichteten Weg]] von <math>a</math> nach <math>b</math> (<math>b</math> ist also von <math>a</math> aus erreichbar).<br>Diese Quasiordnung ist genau dann eine partielle Ordnung, wenn der Graph keine oder nur triviale [[gerichteter Zyklus|Zyklen]] enthält.<br>Tatsächlich lässt sich jede ''endliche'' Quasiordnung auf diese Weise aus einem geeigneten Graphen gewinnen. |
|||
=== Totale Quasiordnung === |
|||
==Eigenschaften== |
|||
Eine Quasiordnung heißt '''total''', auch [[Präferenzordnung]] (englisch ''total preorder''), wenn je zwei Elemente immer vergleichbar sind. Für alle <math>a, b \in M</math> muss also gelten: |
|||
Aus jeder quasigeordneten Menge kann man durch Faktorisierung eine halbgeordnete Menge gewinnen: |
|||
:{| style="text-align:left" |
|||
| style="width:16em" | <math>a\lesssim b \;\; \vee \;\; b\lesssim a</math> || (Totalität) |
|||
|} |
|||
Man nennt dann <math>(M,\lesssim)</math> eine total quasigeordnete Menge oder kurz eine totale Quasiordnung. |
|||
=== Partielle Quasiordnung === |
|||
Jede Quasiordnung <math>\lesssim</math> auf einer Menge <math>M</math> erzeugt eine [[Äquivalenzrelation]] <math>\sim</math> durch die Festlegung |
|||
:<math>a\sim b</math> genau dann, wenn <math>a\lesssim b</math> und <math>b\lesssim a</math>. |
|||
Auf der Menge <math>M/\sim</math> der Äquivalenzklassen ist die induzierte Quasiordnung sogar antisymmetrisch, also eine [[Halbordnung]]. |
|||
Die Reflexivität wird nicht mehr für alle Elemente verlangt, sondern nur noch für solche, die irgendwo in der Relation vorkommen. |
|||
[[kategorie:Mengenlehre]] |
|||
Eine zweistellige Relation <math>\lesssim</math> auf einer Menge <math>M\ </math> heißt partielle Quasiordnung (englisch ''partial preorder''), wenn sie reflexiv und transitiv ist, wo sie definiert ist. Für alle <math>a, b, c \in M</math> muss also gelten |
|||
[[en:preorder]] |
|||
:{| style="text-align:left" |
|||
[[es:Conjunto preordenado]] |
|||
| | <math>a\lesssim b \implies a\lesssim a \;\; \wedge \;\; b\lesssim b</math> || (partielle Reflexivität) |
|||
[[fr:Pré-ordre]] |
|||
|- |
|||
[[it:Preordine]] |
|||
| style="width:16em" | <math>a\lesssim b \lesssim c \implies a\lesssim c</math> || (Transitivität) |
|||
[[zh:预序关系]] |
|||
|} |
|||
Man nennt dann <math>(M,\lesssim)</math> eine partiell quasigeordnete Menge oder kurz eine partielle Quasiordnung. |
|||
== Eigenschaften == |
|||
* Jede [[Ordnungsrelation#Halbordnung|Halbordnung]] (englisch ''partial order'') ist eine Quasiordnung. |
|||
* Jede [[Ordnungsrelation#Totalordnung|Totalordnung]] (englisch ''total order'') ist eine totale Quasiordnung (und auch eine Halbordnung). |
|||
* Jede [[Äquivalenzrelation]] ist eine Quasiordnung. |
|||
* Ist <math>(M,\lesssim)</math> eine Quasiordnung, dann gilt für alle <math>a,b \in M</math><br> <math>a \lesssim b \iff \forall x \in M\colon (x \lesssim a \Rightarrow x \lesssim b)</math>.<br> Diese Eigenschaft ist sogar charakterisierend für Quasiordnungen: jede Relation <math>\lesssim</math> mit dieser Eigenschaft ist eine Quasiordnung. |
|||
* Ist <math>(M,\lesssim)</math> eine Quasiordnung, dann gilt <math>a \lesssim b \wedge b \lesssim a</math> genau dann, wenn für alle <math>x</math><br> <math>x \lesssim a \iff x \lesssim b</math><br> gilt. |
|||
* Beim Vergleich zweier quasigeordneter Elemente <math>a</math> und <math>b</math> gibt es maximal vier Möglichkeiten: |
|||
:{| class="left" style="text-align: left;" |
|||
|- |
|||
| style="width:130px" | <math>a \lesssim b \wedge b \not \lesssim a </math> || <math>a</math> ist (echt) kleiner als <math>b</math>. |
|||
|- |
|||
| <math>a \lesssim b \wedge b \lesssim a </math> || <math>a</math> ist [[#Induzierte Äquivalenzrelation und Striktordnung|äquivalent zu]] (bei den [[Ordnungsrelation#Halbordnung|antisymmetrischen Quasiordnungen]]: gleich) <math>b</math>. |
|||
|- |
|||
| <math>a \not \lesssim b \wedge b \lesssim a </math> || <math>a</math> ist (echt) größer als <math>b</math>. |
|||
|- |
|||
| <math>a \not \lesssim b \wedge b \not \lesssim a </math> || <math>a</math> und <math>b</math> sind nicht vergleichbar. |
|||
|} |
|||
:Bei den totalen unter den Quasiordnungen kommt das vierte Ergebnis nicht vor – es bleiben maximal drei Möglichkeiten, und man spricht von einer [[Trichotomie#Mathematik|Trichotomie der Ordnung]]. |
|||
* Der wechselseitige Einschluss <math>a \lesssim b \wedge b \lesssim a</math> ist bei einer partiellen Quasiordnung eine [[partielle Äquivalenzrelation]], also symmetrisch und transitiv. |
|||
== Beispiele und Gegenbeispiele == |
|||
* Vergleicht man [[komplexe Zahl]]en anhand ihres [[absoluter Betrag|Betrags]], erhält man eine totale Quasiordnung. Deren Definition lautet also: <math>a \lesssim b:\Longleftrightarrow |a| \le |b|</math>. Dies ist keine Halbordnung, da zum Beispiel die Zahlen <math>1</math> und <math>\mathrm{i}</math> gegenseitig vergleichbar sind, also <math>1 \lesssim\mathrm{i}</math> und <math>\mathrm{i}\lesssim 1</math> gilt. |
|||
* Auf der Knotenmenge eines [[gerichteter Graph|gerichteten Graphen]] erhält man eine Quasiordnung durch die Festlegung<br /><math> a \lesssim b:\Longleftrightarrow </math> es gibt einen [[gerichteter Weg|gerichteten Weg]] von <math>a</math> nach <math>b</math> (<math>b</math> ist also von <math>a</math> aus erreichbar).<br />Diese Quasiordnung ist genau dann eine Halbordnung, wenn der Graph zyklenfrei ([[Graph (Graphentheorie)#Zyklisch/azyklisch|azyklisch]]) ist, also keine oder nur triviale [[gerichteter Zyklus|Zyklen]] enthält.<br />Tatsächlich lässt sich jede ''endliche'' Quasiordnung auf diese Weise aus einem geeigneten Graphen gewinnen. |
|||
* Die [[Teilbarkeit]]srelation | ist eine Quasiordnung auf der Menge der [[ganze Zahlen|ganzen Zahlen]]. Sie ist keine Halbordnung, da zum Beispiel 3 | −3, aber auch −3 | 3 gilt. Betrachtet man die Teilbarkeit auf der Menge der [[natürliche Zahlen|natürlichen Zahlen]], kommt die Antisymmetrie hinzu, so dass eine Halbordnung vorliegt. |
|||
* Ist das Vergleichen von ([[reelle Zahlen|reellen]] oder [[rationale Zahlen|rationalen]]) Zahlen mit einer Schwankungsbreite ([[Messabweichung]], Ungenauigkeit) behaftet, dann handelt es sich ''nicht'' um eine Quasiordnung, da die zugehörige Duplikatrelation (siehe unten) keine [[Äquivalenzrelation]] ist. |
|||
* Dagegen ist das Vergleichen nach Abschneiden von Dezimal- oder Binärstellen, oder allgemeiner nach [[Gaußklammer|Rundung]], eine totale Quasiordnung. |
|||
* Die Normen für die [[alphabetische Sortierung]] im Deutschen sind bei der Groß-/Kleinschreibung und der Behandlung von Umlauten Beispiele für totale Quasiordnungen, die keine Totalordnungen sind. |
|||
* Die auf Computern üblichen IEEE-[[Gleitkommazahlen]] sind mit der Ordnung <code><=</code> eine partielle Quasiordnung. Sie ist nicht voll reflexiv, weil für [[NaN]]-Werte jeder Vergleich falsch ist. Daher ist auch <code>==</code> auch nur eine partielle Äquivalenzrelation. Sie ist auch keine [[Halbordnung]], weil <code>+0.0 == −0.0</code>, also <code>+0.0 <= −0.0</code> und <code>+0.0 >= −0.0</code> gilt, die beiden aber nicht identisch sind: Die Berechnung <code>1.0/(+0.0)</code> ergibt positive Unendlichkeit und <code>1.0/(−0.0)</code> die negative; die natürlich verschieden sind. |
|||
== Induzierte Äquivalenzrelation und Striktordnung == |
|||
Eine Quasiordnung <math>\lesssim</math> auf einer Menge <math>M \ </math> erzeugt eine [[Äquivalenzrelation]] – die „kanonische“, das heißt die zu <math>\lesssim</math> gehörige, ausgezeichnete Äquivalenzrelation – <math>\sim</math> auf <math>M \ </math> durch die Festlegung |
|||
:<math>a\sim b : \Longleftrightarrow a\lesssim b \wedge b\lesssim a</math> . |
|||
Zwei Elemente sind also äquivalent, wenn sie gegenseitig vergleichbar sind. Diese Äquivalenzrelation sei der Kürze halber als '''Duplikatrelation''' der Quasiordnung bezeichnet. Ist <math>\lesssim</math> bereits eine Äquivalenzrelation, entsteht durch diese Konstruktion wieder <math>\lesssim</math> . |
|||
Da quasigeordnete Mengen [[Kategorie (Mathematik)|Kategorien]] sind, werden Elemente, die bezüglich dieser Äquivalenzrelation in Beziehung stehen, auch '''isomorph''' genannt.<ref> |
|||
{{Literatur |
|||
| Autor=Roy L. Crole |
|||
| Titel=Categories for Types |
|||
| Seiten=3 |
|||
}} |
|||
</ref> |
|||
Die Nebenklasse von <math>a</math> ist die Menge |
|||
:<math>\bar a := \{x \mid x \sim a\}</math> . |
|||
Weiterhin erhält man die kanonische [[Ordnungsrelation#Striktordnung|Striktordnung]] <math><\ </math> auf <math>M \ </math> vermöge |
|||
:<math>a < b : \Longleftrightarrow a\lesssim b \wedge a \not\sim b</math> . |
|||
Ist <math>\lesssim</math> total, dann ist <math><\ </math> eine [[strenge schwache Ordnung]]. Generell ist das [[Komplement (Mengenlehre)|Komplement]] einer totalen Quasiordnung eine strenge schwache Ordnung, und umgekehrt. |
|||
Zwischen der Ursprungsrelation und den 2 induzierten Relationen besteht der folgende Zusammenhang: |
|||
:<math>a \lesssim b \Longleftrightarrow a\sim b \vee a < b\ </math>, |
|||
wobei die zwei Bedingungen auf der rechten Seite sich gegenseitig ausschließen. |
|||
'''Beispiele:''' |
|||
* Vergleicht man komplexe Zahlen anhand ihres Betrags (siehe oben), dann sind zwei Zahlen genau dann äquivalent, wenn ihr Betrag gleich ist. Die Äquivalenzklassen sind also die Kreise um den Nullpunkt in der [[komplexe Ebene|komplexen Ebene]]. Eine Zahl ist „kleiner“ als eine zweite, wenn sie auf dem Kreis mit kleinerem Radius liegt (Radius 0 ist zugelassen). |
|||
[[Datei:Nicht topologisch sortierbarer Graph.svg|rechts|miniatur|Ein gerichteter Graph]] |
|||
* Bei der durch einen gerichteten Graphen gegebenen Quasiordnung (siehe oben) sind zwei Knoten genau dann äquivalent, wenn sie gleich sind oder auf einem gemeinsamen Zyklus liegen. Weiterhin gilt <math>a < b</math>, wenn es zwar einen gerichteten Weg von <math>a</math> nach <math>b</math>, aber keinen gerichteten Weg von <math>b</math> nach <math>a</math> gibt. Die drei Äquivalenzklassen beim nebenstehenden Graphen sind also <math>\left\{A\right\}, \left\{B, C, D, E\right\}, \left\{F\right\}.</math> Außerdem gilt für die induzierte strenge Halbordnung: <math>A < B, C, D, E < F.</math> |
|||
* Die Teilbarkeitsrelation ist auch eine Quasiordnung auf jedem [[Integritätsring]]. Zwei Elemente sind genau dann äquivalent (im Sinne der Quasiordnung), wenn sie [[Assoziierte Elemente|assoziiert]] sind, also durch Multiplikation mit einer [[Einheit (Mathematik)|Einheit]] auseinander hervorgehen. |
|||
== Quotientenmenge == |
|||
Auf der [[Äquivalenzrelation#Quotientenmenge und Partition|Quotientenmenge]] oder ''Faktormenge'' <math>M/\!\sim</math> (also der Menge der [[Äquivalenzklasse]]n) erhält man die kanonische [[Ordnungsrelation#Halbordnung|Halbordnung]] durch die [[wohldefiniert]]e Festlegung |
|||
:<math> [x] \le [y] : \Longleftrightarrow x \lesssim y </math> |
|||
(wobei die Klasse von <math> x \ </math> mit <math> [x] \ </math> bezeichnet ist). |
|||
Ist die gegebene Quasiordnung total, dann ist das Ergebnis eine [[Totalordnung]]. |
|||
'''Beispiele:''' |
|||
* Beim Vergleich komplexer Zahlen anhand ihres Betrags (siehe oben) ist die Halbordnung auf der Quotientenmenge [[isomorph]] zur gewöhnlichen (totalen) Ordnung <math> \le \ </math> auf den nichtnegativen [[reelle Zahl|reellen Zahlen]]. |
|||
* Bei der Teilbarkeitsrelation auf den ganzen Zahlen (siehe oben) ist die Halbordnung auf der Quotientenmenge isomorph zur Teilbarkeitsrelation auf der Menge der natürlichen Zahlen (einschließlich 0). |
|||
== Spiegelung == |
|||
Eine Quasiordnung <math>(M,\lesssim) </math> kann '''gespiegelt''' werden: |
|||
:<math>a \lesssim_2 b :\Longleftrightarrow\ b \lesssim a \;\;</math> (siehe auch [[Relation (Mathematik)#Umkehrrelation|Umkehrrelation]]). |
|||
Normalerweise nimmt man dann die Schreibweise: |
|||
:<math>a \gtrsim b :\Longleftrightarrow\ b \lesssim a </math> . |
|||
Ist die gegebene Quasiordnung total, dann ist auch das Ergebnis total. |
|||
Ist sie eine Halbordnung, so auch das Ergebnis. |
|||
Die Spiegelung der Spiegelung ist das Original. |
|||
== Komposition (Zusammensetzung, Hintereinanderschaltung) == |
|||
=== Komponentenweise Zusammensetzung === |
|||
Auf zwei quasigeordneten Mengen <math>(M_1,\lesssim_1) </math> und <math> (M_2,\lesssim_2)</math> kann die Zusammensetzung '''komponentenweise-kleiner-oder-gleich''' <math>\lesssim_1 \! \oplus \! \lesssim_2</math> auf der Menge <math>M_1 \! \times \! M_2</math> der [[Geordnetes Paar|Paare]] wie folgt definiert werden: |
|||
:<math>{\left(a_1, a_2\right)} \;\; \lesssim_1 \! \oplus \! \lesssim_2 \;\; {\left(b_1, b_2\right)}\;\;\; :\Longleftrightarrow\;\;\; a_1 \lesssim_1 b_1 \wedge a_2 \lesssim_2 b_2</math> |
|||
Die Zusammensetzung <math>(M_1 \! \times \! M_2,\lesssim_1 \! \oplus \! \lesssim_2)</math> ist wieder eine Quasiordnung. |
|||
Asymmetrie bleibt erhalten. Totalität geht jedoch verloren, das heißt, bei zwei totalen Quasiordnungen bleibt nur eine Quasiordnung, bei zwei Totalordnungen nur eine Halbordnung übrig. (Beispiel: (1,0) ist nicht vergleichbar mit (0,1).) |
|||
Eine Art Kommutativität ist vorhanden, denn <math>(M_2 \! \times \! M_1,\lesssim_2 \! \oplus \! \lesssim_1)</math> ist [[isomorph]] zu <math>(M_1 \! \times \! M_2,\lesssim_1 \! \oplus \! \lesssim_2)</math> . |
|||
=== Lexikographische Zusammensetzung === |
|||
Für zwei quasigeordnete Mengen <math>(M_1,\lesssim_1) </math> und <math> (M_2,\lesssim_2)</math> wird die '''[[Lexikographische Ordnung|lexikographisch]]e''' Zusammensetzung <math>\lesssim_1 \! \otimes \! \lesssim_2</math> auf der Menge <math>M_1 \! \times \! M_2</math> der [[Geordnetes Paar|Paare]] wie folgt definiert: |
|||
:<math>{\left(a_1, a_2\right)} \;\; \lesssim_1 \! \otimes \! \lesssim_2 \;\; {\left(b_1, b_2\right)}\;\;\; :\Longleftrightarrow\;\;\; a_1 <_1 b_1 \vee (a_1 \sim_1 b_1 \wedge a_2 \lesssim_2 b_2)</math> |
|||
Die Zusammensetzung <math>(M_1 \! \times \! M_2,\lesssim_1 \! \otimes \! \lesssim_2)</math> ist wieder eine Quasiordnung. |
|||
Sind die gegebenen Quasiordnungen alle total (auf ihren jeweiligen Komponentenmengen), und nur dann, entsteht wieder eine totale Quasiordnung. |
|||
Sind sie allesamt Halbordnungen, entsteht wieder eine Halbordnung; sind sie Totalordnungen, entsteht wieder eine Totalordnung. |
|||
Die folgenden Quasiordnungen für '''variabel lange''' [[Symbolsequenz]]en ([[Wort (Theoretische Informatik)|Wörter]]) lassen sich nach dem [[Lexikographische Ordnung|lexikographischen]] Prinzip ableiten. Sei dazu <math>(M,\lesssim)</math> quasigeordnet und seien <math>l_a := \operatorname{length}(a)</math> und <math>l_b := \operatorname{length}(b)</math> die Längen zweier Wörter |
|||
:<math>a,b \in M^* := \bigcup_{l \in \N_0} \underbrace{M \times \dotsb \times M}_{l\text{-mal}} </math> ([[Kleenesche Hülle]] von <math>M</math>) |
|||
und sei <math>m := \operatorname{min}(l_a,l_b)</math>. |
|||
# Dann wird <math>M^*\ </math> durch<br /> <math>a \lesssim \ b \; :\Longleftrightarrow\ \operatorname{left}(a,m) < \operatorname{left}(b,m) \,\,\, \vee \,\,\, \bigl(\operatorname{left}(a,m) \sim \operatorname{left}(b,m) \, \wedge \, l_a \le l_b \bigr)</math><br />quasigeordnet, wobei für die Ordnung der gleich langen Wörter <math>\operatorname{left}(a,m), \operatorname{left}(b,m) </math> der Einfachheit halber wieder <math>< </math> für <math>\sim \! \otimes \! \sim \! \otimes \! \dotsb \! \otimes \! < \! \otimes \, ? \otimes \! \dotsb \! \otimes \, ? </math> und <math>\sim </math> für <math>\sim \! \otimes \! \dotsb \! \otimes \! \sim </math> geschrieben ist. M. a. .W.: Ist <math>i </math> der kleinste Index mit <math>a_i \not\sim b_i, </math> dann gilt <math>a < b \Longleftrightarrow a_i < b_i . </math> Außerdem ist das leere Wort <math>< </math> als alle nicht-leeren Wörter.<br />Die so zusammengesetzte Ordnung nennt man wieder lexikographisch. Sie entspricht der Zusammensetzung<br /> <math>(M^*, \lesssim \! \otimes \dotsb \otimes \! \lesssim) =: (M^*, \lesssim )</math><br />aus lauter gleichen Komponenten <math>(M,\lesssim) </math> . |
|||
# Eine andere Zusammensetzung mit sehr ähnlichen ordnungstheoretischen Eigenschaften ist die quasi-lexikographische<br /> <math>a \lesssim_q b \; :\Longleftrightarrow\ l_a<l_b \,\,\, \vee \,\,\, \bigl(l_a=l_b \, \wedge \, \operatorname{left}(a,m) \lesssim \operatorname{left}(b,m)\bigr)</math><ref>im Englischen ''quasi-lexicographic'', ''radix'', ''length-plus-lexicographic'' oder [[:en:Shortlex order|''shortlex order'']]</ref><br />mit analogem Zeichen <math>\lesssim </math> für die Ordnung gleich langer Wörter. |
|||
=== Assoziativität === |
|||
Die Zusammensetzungen <math>\oplus, \otimes </math> verhalten sich [[Assoziativgesetz|assoziativ]], das heißt <math>\bigl((M_1,\lesssim_1) \oplus (M_2,\lesssim_2)\bigr) \oplus (M_3,\lesssim_3) \; = \; (M_1,\lesssim_1) \oplus \bigl((M_2,\lesssim_2) \oplus (M_3,\lesssim_3)\bigr) </math> und <math>\bigl((M_1,\lesssim_1) \otimes (M_2,\lesssim_2)\bigr) \otimes (M_3,\lesssim_3) \; = \; (M_1,\lesssim_1) \otimes \bigl((M_2,\lesssim_2) \otimes (M_3,\lesssim_3)\bigr) </math> . |
|||
'''Bemerkungen:''' |
|||
# Bei den [[Tabellenkalkulation]]sprogrammen entspricht eine „Spalte“ einer Komponentenmenge <math>M_i \ </math>. Die in diesen Programmen häufig angebotene Sortierfunktion entspricht einer lexikographischen Zusammensetzung mit zu spezifizierender Rangfolge der Spalten, wobei es in der Regel zu jeder Spalte eine „Standard“-Ordnung gibt, die eine totale (fürs Sortieren erforderlich!) Quasiordnung ist. Es kann die „aufsteigende“ oder „absteigende“ Sortierreihenfolge gewählt werden. |
|||
# Wenn die einzelnen Spalten [[Stabilität (Sortierverfahren)|stabil]] sortiert werden, dann kann die Gesamtsortierung in Einzelsortierungen der umgekehrten Rangfolge zerlegt werden. |
|||
== Urbild einer Ordnungsrelation == |
|||
Sei <math>M_0 \ </math> eine nicht-leere Menge, <math>(M,\lesssim) </math> eine quasigeordnete Menge und <math>f\colon\, M_0 \to M</math> eine beliebige Abbildung. Dann kann vermöge |
|||
:<math>a_0 \lesssim_f b_0 :\Longleftrightarrow f(a_0) \lesssim f(b_0)</math> |
|||
die Menge <math>(M_0,\lesssim_f) </math> quasigeordnet werden. |
|||
Ist <math>(M,\lesssim) </math> total quasigeordnet, so ist es auch <math>(M_0,\lesssim_f)</math> . |
|||
Ist <math>(M,\lesssim) </math> eine Halbordnung, so ist <math>(M_0,\lesssim_f) </math> eine Halbordnung genau dann, wenn <math>f \ </math> [[Injektivität|''injektiv'']] ist. |
|||
'''Bemerkung:''' |
|||
* Seit 1991 gibt es für die digitale Codierung der [[Alphabet]]e die internationale Norm des [[Unicode]], die sich immer stärker durchzusetzen scheint. Über die [[Alphabetische Sortierung|Anordnung]] der Zeichen ist damit noch nicht allzu viel ausgesagt, da hier neben Sonderproblematiken wie den [[Umlaut]]en zum Beispiel auch die Beachtung/Nichtbeachtung der Groß-/Kleinschreibung und Sonderzeichen die Abbildung zu einer ''nicht''-injektiven machen kann. |
|||
== Erweiterung == |
|||
Ist <math>(M_1,\lesssim) </math> eine Quasiordnung und <math>M_2 \ </math> eine beliebige Menge, so kann <math>\lesssim </math> wie folgt auf die Menge <math>M_1 \! \times \! M_2</math> erweitert werden: |
|||
:<math>{\left(a_1, a_2\right)} \lesssim_2 {\left(b_1, b_2\right)} \;\;\; :\Longleftrightarrow \;\;\; a_1 \lesssim b_1 </math> . |
|||
Wie <math>\lesssim </math> ist auch <math>(M_1 \! \times \! M_2,\lesssim_2) </math> eine Quasiordnung. |
|||
Ist <math>\lesssim </math> total, so ist das Ergebnis wieder eine totale Quasiordnung. |
|||
Antisymmetrie geht im Allgemeinen verloren, das heißt, wenn die gegebene Quasiordnung <math>\lesssim </math> eine Halbordnung (bzw. Totalordnung) ist, ist das Ergebnis nur dann wieder eine Halbordnung (bzw. Totalordnung), wenn <math>M_2 \ </math> aus ''höchstens einem'' Element besteht. Besteht <math>M_2 \ </math> aus mehr Elementen, so ist das Ergebnis nur noch eine Quasiordnung (bzw. totale Quasiordnung). |
|||
<math>\lesssim_2</math> ist die Quasiordnung <math> (\lesssim \! \otimes \, \tau) </math> (mit der trivialen Ordnung <math>\tau\ </math> auf <math>M_2 \, </math>). Man kann sich <math> \lesssim </math> als eine [[Binärer Suchbaum#3-Wege-Vergleichsfunktion|Vergleichsfunktion]] vorstellen, die auf ihren [[Schlüssel (Datenbank)|Schlüsselfeldern]] in <math>M_1 \ </math> operiert. Die Ergebnisordnung kann also ohne Verlust an Genauigkeit wieder mit <math>(M_1 \! \times \! M_2, \lesssim)</math> bezeichnet werden. |
|||
== Zusammensetzung auf der Grundmenge == |
|||
Hat man auf einer Menge <math>M</math> mehrere Quasiordnungen <math>\lesssim_1, \lesssim_2, \ldots </math>, so kann man ähnlich wie oben die lexikographischen Zusammensetzungen <math>(M,\lesssim_1 \! \otimes \! \lesssim_2 \! \otimes ...)</math> bilden gemäß |
|||
:<math>a \lesssim_1 \! \otimes \! \lesssim_2 b \;\;\; :\Longleftrightarrow\;\;\; a <_1 b \vee (a \sim_1 b \wedge a \lesssim_2 b)</math> . |
|||
Sie bilden eine (nicht-kommutative) [[Halbgruppe]] mit dem (beidseitig) [[Neutrales Element|neutralen Element]] <math>\tau</math> . |
|||
<math>(M,\lesssim_1 \! \otimes \! \lesssim_2 \! )</math> ist eine Verfeinerung von <math>(M,\lesssim_1 \! )</math>. Das heißt auch, dass eine einer (auf ''ganz'' <math>M</math> totalen) Totalordnung nachgeschaltete Quasiordnung nichts mehr ändert. |
|||
'''Beispiel:''' |
|||
* Sei <math>M := \mathbb N</math> die Menge der natürlichen Zahlen, <math>\lesssim_1 \; := \; <_{\varphi} </math> mit der (nicht-injektiven) [[Eulersche Funktion|Eulerschen <math>\varphi</math>-Funktion]] und <math>\lesssim_2 \; := \; < </math> die übliche Kleinerrelation, dann ordnet die Totalordnung <math> (\lesssim_1 \! \otimes \! \lesssim_2) \; = \; (<_{\varphi} \! \otimes \! <) </math> |
|||
:{|class="left" style="text-align: right;" |
|||
|- |
|||
||die Zahlen ||2,||3,||4,||5,||6,||7,|| 8,|| 9,||10,||11,||12||style="text-align: left;"|um |
|||
|- |
|||
||zu ||2,||3,||4,||6,||5,||8,||10,||12,|| 7,|| 9,||11||style="text-align: left;"|wegen |
|||
|- |
|||
|| ||1,||2,||2,||2,||4,||4,|| 4,|| 4,|| 6,|| 6,||10||für die <math>\varphi</math>-Werte. |
|||
|} |
|||
== Einschränkung einer Quasiordnung == |
|||
In naheliegender Weise wird von einer Quasiordnung <math>(M_1,\lesssim) </math> die Einschränkung <math>(M_2,\lesssim) </math> auf eine Teilmenge <math>M_2 \subseteq M_1</math> gebildet. |
|||
'''Bemerkung:''' |
|||
* Die Definitionsbereiche sind in der Regel konzeptionell unendliche Mengen. Insoweit können Aussagen über die Eigenschaften der Ordnungsrelationen (insbesondere über die Transitivität) nur aus mathematischen Überlegungen stammen. Die Belegungen in den Anwendungen der Informatik sind natürlich stets endlich. |
|||
== Intervalle == |
|||
Ähnlich wie bei den Zahlen lässt sich allgemeiner bei quasigeordneten Mengen ein [[Intervall (Mathematik)|Intervallbegriff]] einführen – in einer Notation, wie man sie von der Schule her kennt: |
|||
:{| class="left" style="text-align: left;" |
|||
|- |
|||
|style="width:10em;" | <math>[a,b] </math> || <math> := \{x\mid a \lesssim x \; \wedge \; x \lesssim b \} </math> |
|||
|- |
|||
| <math>{[}a,b{)} := \, {[}a,b{[} </math> || <math> := \{x\mid a \lesssim x \; \wedge \; x < b \} </math> |
|||
|- |
|||
| <math>{(}a,b{]} := \, {]}a,b{]} </math> || <math> := \{x\mid a<x \; \wedge \; x \lesssim b \}</math> |
|||
|- |
|||
| <math>(a,b) := \, {]}a,b{[} </math> || <math> := \{x\mid a<x \; \wedge \; x<b \}</math> |
|||
|} |
|||
Die Duplikatsklasse von <math>a</math> ist dann <math>\bar a = [a,a] =: [a] </math> . |
|||
Für [[Intervall (Mathematik)#Unbeschränkte Intervalle|''uneigentliche'']] Intervalle gibt es die Notationen: |
|||
:{| class="left" style="text-align: left;" |
|||
|- |
|||
|style="width:10em;" | <math>{[}a, \; {)} \; := \, {[}a, \; {[} </math> || <math> := \, \{x\mid a \lesssim x \}</math> |
|||
|- |
|||
| <math>(a, \; ) \, := \, {]}a, \; {[} </math> || <math> := \, \{x\mid a < x \}</math> |
|||
|- |
|||
| <math>{(} \; , a {]} \; := \, {]} \; , a {]} </math> || <math> := \, \{x\mid x \lesssim a \}</math> |
|||
|- |
|||
| <math>( \; , a) \, := \, {]} \; , a {[} </math> || <math> := \, \{x\mid x < a \}</math> |
|||
|} |
|||
== Fußnoten == |
|||
<references /> |
|||
== Siehe auch == |
|||
* [[gerichtete Menge]] |
|||
* [[Transitive Hülle (Relation)|transitive Hülle]] |
|||
* [[Wohlquasiordnung]] |
|||
[[Kategorie:Ordnungsstruktur]] |
|||
[[Kategorie:Ordnungstheorie]] |
Aktuelle Version vom 17. Juni 2025, 18:04 Uhr
Eine Quasiordnung, auch Präordnung, (englisch preorder) ist eine abgeschwächte Variante einer Halbordnung, bei der es möglich ist, dass verschiedene Elemente in beiden Richtungen vergleichbar sind. Die Antisymmetrie muss also nicht erfüllt sein. Jede beliebige zweistellige Relation kann zu einer Quasiordnung erweitert werden, indem man ihre reflexiv-transitive Hülle bildet. Insbesondere die totalen Quasiordnungen treten in praktischen Anwendungen beim Anordnen von Objekten in Sortierverfahren, Tabellenkalkulationsprogrammen oder Datenbanken auf.
Definitionen
[Bearbeiten | Quelltext bearbeiten]Quasiordnung
[Bearbeiten | Quelltext bearbeiten]
Eine zweistellige Relation auf einer Menge heißt eine Quasiordnung (englisch preorder), wenn sie reflexiv und transitiv ist. Für alle muss also gelten
(Reflexivität) (Transitivität)
Man nennt dann eine quasigeordnete Menge oder kurz eine Quasiordnung.
Totale Quasiordnung
[Bearbeiten | Quelltext bearbeiten]Eine Quasiordnung heißt total, auch Präferenzordnung (englisch total preorder), wenn je zwei Elemente immer vergleichbar sind. Für alle muss also gelten:
(Totalität)
Man nennt dann eine total quasigeordnete Menge oder kurz eine totale Quasiordnung.
Partielle Quasiordnung
[Bearbeiten | Quelltext bearbeiten]Die Reflexivität wird nicht mehr für alle Elemente verlangt, sondern nur noch für solche, die irgendwo in der Relation vorkommen.
Eine zweistellige Relation auf einer Menge heißt partielle Quasiordnung (englisch partial preorder), wenn sie reflexiv und transitiv ist, wo sie definiert ist. Für alle muss also gelten
(partielle Reflexivität) (Transitivität)
Man nennt dann eine partiell quasigeordnete Menge oder kurz eine partielle Quasiordnung.
Eigenschaften
[Bearbeiten | Quelltext bearbeiten]- Jede Halbordnung (englisch partial order) ist eine Quasiordnung.
- Jede Totalordnung (englisch total order) ist eine totale Quasiordnung (und auch eine Halbordnung).
- Jede Äquivalenzrelation ist eine Quasiordnung.
- Ist eine Quasiordnung, dann gilt für alle
.
Diese Eigenschaft ist sogar charakterisierend für Quasiordnungen: jede Relation mit dieser Eigenschaft ist eine Quasiordnung. - Ist eine Quasiordnung, dann gilt genau dann, wenn für alle
gilt. - Beim Vergleich zweier quasigeordneter Elemente und gibt es maximal vier Möglichkeiten:
ist (echt) kleiner als . ist äquivalent zu (bei den antisymmetrischen Quasiordnungen: gleich) . ist (echt) größer als . und sind nicht vergleichbar.
- Bei den totalen unter den Quasiordnungen kommt das vierte Ergebnis nicht vor – es bleiben maximal drei Möglichkeiten, und man spricht von einer Trichotomie der Ordnung.
- Der wechselseitige Einschluss ist bei einer partiellen Quasiordnung eine partielle Äquivalenzrelation, also symmetrisch und transitiv.
Beispiele und Gegenbeispiele
[Bearbeiten | Quelltext bearbeiten]- Vergleicht man komplexe Zahlen anhand ihres Betrags, erhält man eine totale Quasiordnung. Deren Definition lautet also: . Dies ist keine Halbordnung, da zum Beispiel die Zahlen und gegenseitig vergleichbar sind, also und gilt.
- Auf der Knotenmenge eines gerichteten Graphen erhält man eine Quasiordnung durch die Festlegung
es gibt einen gerichteten Weg von nach ( ist also von aus erreichbar).
Diese Quasiordnung ist genau dann eine Halbordnung, wenn der Graph zyklenfrei (azyklisch) ist, also keine oder nur triviale Zyklen enthält.
Tatsächlich lässt sich jede endliche Quasiordnung auf diese Weise aus einem geeigneten Graphen gewinnen. - Die Teilbarkeitsrelation | ist eine Quasiordnung auf der Menge der ganzen Zahlen. Sie ist keine Halbordnung, da zum Beispiel 3 | −3, aber auch −3 | 3 gilt. Betrachtet man die Teilbarkeit auf der Menge der natürlichen Zahlen, kommt die Antisymmetrie hinzu, so dass eine Halbordnung vorliegt.
- Ist das Vergleichen von (reellen oder rationalen) Zahlen mit einer Schwankungsbreite (Messabweichung, Ungenauigkeit) behaftet, dann handelt es sich nicht um eine Quasiordnung, da die zugehörige Duplikatrelation (siehe unten) keine Äquivalenzrelation ist.
- Dagegen ist das Vergleichen nach Abschneiden von Dezimal- oder Binärstellen, oder allgemeiner nach Rundung, eine totale Quasiordnung.
- Die Normen für die alphabetische Sortierung im Deutschen sind bei der Groß-/Kleinschreibung und der Behandlung von Umlauten Beispiele für totale Quasiordnungen, die keine Totalordnungen sind.
- Die auf Computern üblichen IEEE-Gleitkommazahlen sind mit der Ordnung
<=
eine partielle Quasiordnung. Sie ist nicht voll reflexiv, weil für NaN-Werte jeder Vergleich falsch ist. Daher ist auch==
auch nur eine partielle Äquivalenzrelation. Sie ist auch keine Halbordnung, weil+0.0 == −0.0
, also+0.0 <= −0.0
und+0.0 >= −0.0
gilt, die beiden aber nicht identisch sind: Die Berechnung1.0/(+0.0)
ergibt positive Unendlichkeit und1.0/(−0.0)
die negative; die natürlich verschieden sind.
Induzierte Äquivalenzrelation und Striktordnung
[Bearbeiten | Quelltext bearbeiten]Eine Quasiordnung auf einer Menge erzeugt eine Äquivalenzrelation – die „kanonische“, das heißt die zu gehörige, ausgezeichnete Äquivalenzrelation – auf durch die Festlegung
- .
Zwei Elemente sind also äquivalent, wenn sie gegenseitig vergleichbar sind. Diese Äquivalenzrelation sei der Kürze halber als Duplikatrelation der Quasiordnung bezeichnet. Ist bereits eine Äquivalenzrelation, entsteht durch diese Konstruktion wieder .
Da quasigeordnete Mengen Kategorien sind, werden Elemente, die bezüglich dieser Äquivalenzrelation in Beziehung stehen, auch isomorph genannt.[1]
Die Nebenklasse von ist die Menge
- .
Weiterhin erhält man die kanonische Striktordnung auf vermöge
- .
Ist total, dann ist eine strenge schwache Ordnung. Generell ist das Komplement einer totalen Quasiordnung eine strenge schwache Ordnung, und umgekehrt.
Zwischen der Ursprungsrelation und den 2 induzierten Relationen besteht der folgende Zusammenhang:
- ,
wobei die zwei Bedingungen auf der rechten Seite sich gegenseitig ausschließen.
Beispiele:
- Vergleicht man komplexe Zahlen anhand ihres Betrags (siehe oben), dann sind zwei Zahlen genau dann äquivalent, wenn ihr Betrag gleich ist. Die Äquivalenzklassen sind also die Kreise um den Nullpunkt in der komplexen Ebene. Eine Zahl ist „kleiner“ als eine zweite, wenn sie auf dem Kreis mit kleinerem Radius liegt (Radius 0 ist zugelassen).

- Bei der durch einen gerichteten Graphen gegebenen Quasiordnung (siehe oben) sind zwei Knoten genau dann äquivalent, wenn sie gleich sind oder auf einem gemeinsamen Zyklus liegen. Weiterhin gilt , wenn es zwar einen gerichteten Weg von nach , aber keinen gerichteten Weg von nach gibt. Die drei Äquivalenzklassen beim nebenstehenden Graphen sind also Außerdem gilt für die induzierte strenge Halbordnung:
- Die Teilbarkeitsrelation ist auch eine Quasiordnung auf jedem Integritätsring. Zwei Elemente sind genau dann äquivalent (im Sinne der Quasiordnung), wenn sie assoziiert sind, also durch Multiplikation mit einer Einheit auseinander hervorgehen.
Quotientenmenge
[Bearbeiten | Quelltext bearbeiten]Auf der Quotientenmenge oder Faktormenge (also der Menge der Äquivalenzklassen) erhält man die kanonische Halbordnung durch die wohldefinierte Festlegung
(wobei die Klasse von mit bezeichnet ist).
Ist die gegebene Quasiordnung total, dann ist das Ergebnis eine Totalordnung.
Beispiele:
- Beim Vergleich komplexer Zahlen anhand ihres Betrags (siehe oben) ist die Halbordnung auf der Quotientenmenge isomorph zur gewöhnlichen (totalen) Ordnung auf den nichtnegativen reellen Zahlen.
- Bei der Teilbarkeitsrelation auf den ganzen Zahlen (siehe oben) ist die Halbordnung auf der Quotientenmenge isomorph zur Teilbarkeitsrelation auf der Menge der natürlichen Zahlen (einschließlich 0).
Spiegelung
[Bearbeiten | Quelltext bearbeiten]Eine Quasiordnung kann gespiegelt werden:
- (siehe auch Umkehrrelation).
Normalerweise nimmt man dann die Schreibweise:
- .
Ist die gegebene Quasiordnung total, dann ist auch das Ergebnis total.
Ist sie eine Halbordnung, so auch das Ergebnis.
Die Spiegelung der Spiegelung ist das Original.
Komposition (Zusammensetzung, Hintereinanderschaltung)
[Bearbeiten | Quelltext bearbeiten]Komponentenweise Zusammensetzung
[Bearbeiten | Quelltext bearbeiten]Auf zwei quasigeordneten Mengen und kann die Zusammensetzung komponentenweise-kleiner-oder-gleich auf der Menge der Paare wie folgt definiert werden:
Die Zusammensetzung ist wieder eine Quasiordnung.
Asymmetrie bleibt erhalten. Totalität geht jedoch verloren, das heißt, bei zwei totalen Quasiordnungen bleibt nur eine Quasiordnung, bei zwei Totalordnungen nur eine Halbordnung übrig. (Beispiel: (1,0) ist nicht vergleichbar mit (0,1).)
Eine Art Kommutativität ist vorhanden, denn ist isomorph zu .
Lexikographische Zusammensetzung
[Bearbeiten | Quelltext bearbeiten]Für zwei quasigeordnete Mengen und wird die lexikographische Zusammensetzung auf der Menge der Paare wie folgt definiert:
Die Zusammensetzung ist wieder eine Quasiordnung.
Sind die gegebenen Quasiordnungen alle total (auf ihren jeweiligen Komponentenmengen), und nur dann, entsteht wieder eine totale Quasiordnung. Sind sie allesamt Halbordnungen, entsteht wieder eine Halbordnung; sind sie Totalordnungen, entsteht wieder eine Totalordnung.
Die folgenden Quasiordnungen für variabel lange Symbolsequenzen (Wörter) lassen sich nach dem lexikographischen Prinzip ableiten. Sei dazu quasigeordnet und seien und die Längen zweier Wörter
- (Kleenesche Hülle von )
und sei .
- Dann wird durch
quasigeordnet, wobei für die Ordnung der gleich langen Wörter der Einfachheit halber wieder für und für geschrieben ist. M. a. .W.: Ist der kleinste Index mit dann gilt Außerdem ist das leere Wort als alle nicht-leeren Wörter.
Die so zusammengesetzte Ordnung nennt man wieder lexikographisch. Sie entspricht der Zusammensetzung
aus lauter gleichen Komponenten . - Eine andere Zusammensetzung mit sehr ähnlichen ordnungstheoretischen Eigenschaften ist die quasi-lexikographische
[2]
mit analogem Zeichen für die Ordnung gleich langer Wörter.
Assoziativität
[Bearbeiten | Quelltext bearbeiten]Die Zusammensetzungen verhalten sich assoziativ, das heißt und .
Bemerkungen:
- Bei den Tabellenkalkulationsprogrammen entspricht eine „Spalte“ einer Komponentenmenge . Die in diesen Programmen häufig angebotene Sortierfunktion entspricht einer lexikographischen Zusammensetzung mit zu spezifizierender Rangfolge der Spalten, wobei es in der Regel zu jeder Spalte eine „Standard“-Ordnung gibt, die eine totale (fürs Sortieren erforderlich!) Quasiordnung ist. Es kann die „aufsteigende“ oder „absteigende“ Sortierreihenfolge gewählt werden.
- Wenn die einzelnen Spalten stabil sortiert werden, dann kann die Gesamtsortierung in Einzelsortierungen der umgekehrten Rangfolge zerlegt werden.
Urbild einer Ordnungsrelation
[Bearbeiten | Quelltext bearbeiten]Sei eine nicht-leere Menge, eine quasigeordnete Menge und eine beliebige Abbildung. Dann kann vermöge
die Menge quasigeordnet werden.
Ist total quasigeordnet, so ist es auch .
Ist eine Halbordnung, so ist eine Halbordnung genau dann, wenn injektiv ist.
Bemerkung:
- Seit 1991 gibt es für die digitale Codierung der Alphabete die internationale Norm des Unicode, die sich immer stärker durchzusetzen scheint. Über die Anordnung der Zeichen ist damit noch nicht allzu viel ausgesagt, da hier neben Sonderproblematiken wie den Umlauten zum Beispiel auch die Beachtung/Nichtbeachtung der Groß-/Kleinschreibung und Sonderzeichen die Abbildung zu einer nicht-injektiven machen kann.
Erweiterung
[Bearbeiten | Quelltext bearbeiten]Ist eine Quasiordnung und eine beliebige Menge, so kann wie folgt auf die Menge erweitert werden:
- .
Wie ist auch eine Quasiordnung.
Ist total, so ist das Ergebnis wieder eine totale Quasiordnung.
Antisymmetrie geht im Allgemeinen verloren, das heißt, wenn die gegebene Quasiordnung eine Halbordnung (bzw. Totalordnung) ist, ist das Ergebnis nur dann wieder eine Halbordnung (bzw. Totalordnung), wenn aus höchstens einem Element besteht. Besteht aus mehr Elementen, so ist das Ergebnis nur noch eine Quasiordnung (bzw. totale Quasiordnung).
ist die Quasiordnung (mit der trivialen Ordnung auf ). Man kann sich als eine Vergleichsfunktion vorstellen, die auf ihren Schlüsselfeldern in operiert. Die Ergebnisordnung kann also ohne Verlust an Genauigkeit wieder mit bezeichnet werden.
Zusammensetzung auf der Grundmenge
[Bearbeiten | Quelltext bearbeiten]Hat man auf einer Menge mehrere Quasiordnungen , so kann man ähnlich wie oben die lexikographischen Zusammensetzungen bilden gemäß
- .
Sie bilden eine (nicht-kommutative) Halbgruppe mit dem (beidseitig) neutralen Element .
ist eine Verfeinerung von . Das heißt auch, dass eine einer (auf ganz totalen) Totalordnung nachgeschaltete Quasiordnung nichts mehr ändert.
Beispiel:
- Sei die Menge der natürlichen Zahlen, mit der (nicht-injektiven) Eulerschen -Funktion und die übliche Kleinerrelation, dann ordnet die Totalordnung
die Zahlen 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 um zu 2, 3, 4, 6, 5, 8, 10, 12, 7, 9, 11 wegen 1, 2, 2, 2, 4, 4, 4, 4, 6, 6, 10 für die -Werte.
Einschränkung einer Quasiordnung
[Bearbeiten | Quelltext bearbeiten]In naheliegender Weise wird von einer Quasiordnung die Einschränkung auf eine Teilmenge gebildet.
Bemerkung:
- Die Definitionsbereiche sind in der Regel konzeptionell unendliche Mengen. Insoweit können Aussagen über die Eigenschaften der Ordnungsrelationen (insbesondere über die Transitivität) nur aus mathematischen Überlegungen stammen. Die Belegungen in den Anwendungen der Informatik sind natürlich stets endlich.
Intervalle
[Bearbeiten | Quelltext bearbeiten]Ähnlich wie bei den Zahlen lässt sich allgemeiner bei quasigeordneten Mengen ein Intervallbegriff einführen – in einer Notation, wie man sie von der Schule her kennt:
Die Duplikatsklasse von ist dann .
Für uneigentliche Intervalle gibt es die Notationen:
Fußnoten
[Bearbeiten | Quelltext bearbeiten]- ↑ Roy L. Crole: Categories for Types. S. 3.
- ↑ im Englischen quasi-lexicographic, radix, length-plus-lexicographic oder shortlex order