Kann ich in einem teilweise geordneten Satz immer zwei beliebige Elemente aus dem Satz bestellen? Oder ist es möglich, dass zwei Elemente innerhalb der Menge keine Ordnungsbeziehung zueinander haben?
Wenn zum Beispiel drei Elemente und und , muss dann entweder oder gelten?
Ich brauche dies, um die Fixpunkttheorie für die Semantik von Programmiersprachen (Bezeichnung von while-Schleifen) zu verstehen.
terminology
discrete-mathematics
order-theory
großmütig
quelle
quelle
Antworten:
In einem teilweise geordneten Satz kann es Mitglieder geben, die nicht vergleichbar sind. Eine Teilreihenfolge, in der alle Elemente vergleichbar sind, wird als Gesamtreihenfolge bezeichnet .
Wir sagena und b sind vergleichbar, wenn mindestens eine der folgenden Bedingungen erfüllt ist:
quelle
In einem teilweise bestellten Set (kurz Poset) können Sie habena≤b und a≤c ohne b und c vergleichbar sein (dh auch nicht b≤c Noch c≤b hält). Das macht es zu einer Teilbestellung und nicht zu einer Gesamtbestellung . Mathematiker meinen oft eine Gesamtreihenfolge, wenn sie "Ordnung" sagen, weil das Hauptbeispiel einer geordneten Menge die reellen Zahlen (oder Teilmengen wie die natürlichen ganzen Zahlen) sind; Informatiker verwenden mehr Teilordnungen auf elementarer Ebene. Nehmen Sie in CS also Teilordnungen an, sofern nicht insgesamt angegeben.
Ein typisches Beispiel für Poset ist Set Inclusion:{x}⊂{x,y} und {x}⊂{x,z} , aber keiner von {x,y} und {x,z} ist eine Teilmenge des anderen.
In der Denotationssemantik entstehen häufig Posets , die eine Menge Wissen über ein Programm darstellen.a≤b bedeutet, dass b ist eine bessere Annäherung an das Verhalten des Programms als a . Zum Beispiel wenna ist "das Programm ist eine Funktion aus den ganzen Zahlen, die für alle Eingaben endet", b ist "das Programm berechnet die Nachfolgerfunktion" und c ist dann "das Programm berechnet die Doppelfunktion" a≤b und a≤c aber b und c sind nicht vergleichbar.
quelle