Äquivalenzbeziehungen beweisen, Operationen auf Äquivalenzklassen konstruieren und definieren

Ich denke, ich habe ein intuitives Gespür dafür, wie geordnete Paare funktionieren können, um Äquivalenzklassen anzugeben, wenn sie zum Beispiel bei der Konstruktion von ganzen Zahlen und rationalen Zahlen verwendet werden. Ich spanne jedoch den Karren vor das Pferd und bin weniger versiert darin, eine Äquivalenzrelation zu beweisen, Äquivalenzklassen zu konstruieren und Operationen auf Äquivalenzklassen zu definieren.

Ich habe Feedback erhalten, dass man Operationen auf Äquivalenzklassen nicht definieren darf, indem man sich auf einzelne Elemente bezieht (z. B. ist es nicht ausreichend,
[(a,b)] + [(c,d)] = [(a+c,b+ D)]).

Wie beweist man Äquivalenzbeziehungen, konstruiert Äquivalenzklassen und definiert Operationen auf diesen Klassen? Wenn die Antwort zu lang für dieses Forum ist, gibt es eine gute Online-Demonstration?

Im Zusammenhang mit Äquivalenzbeziehungen hat die Operation + keine Bedeutung.

Antworten (3)

Äquivalenzbeziehungen können auf jeder Menge definiert werden X .

Für eine Beziehung R auf einem Satz X , R ist eine Äquivalenzrelation, wenn R ist reflexiv, symmetrisch und transitiv. Also, um zu überprüfen/zu beweisen, dass eine Beziehung besteht R An X eine Äquivalenzrelation ist, müssen Sie das überprüfen R erfüllt diese drei Eigenschaften.

Gegeben sei nun eine Äquivalenzrelation R An X , für alle X X , die Äquivalenzklasse von X Ist [ X ] R = { j X : j R X } . Also die Äquivalenzklasse von einigen X X ist die Menge von allem j X die verwandt sind X . Diese Äquivalenzklassen werden nicht wirklich "konstruiert", sondern bestimmt durch R .

Und Sie können jede gewünschte Operation für Äquivalenzklassen definieren.

BEISPIEL: Let X sei die Menge der Zeichenfolgen der Länge 1 bis 4, die vom englischen Alphabet gebildet werden, und definiere eine Beziehung R An X von X R j iff X hat die gleiche Länge wie j . Das kannst du zeigen R ist eine Äquivalenzrelation.

Nehmen Sie nun eine beliebige Schnur ab X , sagen wir 'xyza', dann ist die Äquivalenzklasse von 'xyza' [ X j z A ] R = { j X : j R X j z A } , der Satz von Strings mit der gleichen Länge wie 'xyza', dh der Satz von Strings mit der Länge 4.

Es gibt viele Operationen, die Sie für die Äquivalenzklassen definieren können, aber das Wichtigste ist, dass jede solche Operation nur eine Ausgabe haben kann. Man könnte sagen, bei zwei Äquivalenzklassen [ X ] Und [ j ] , definieren Sie die Operation + , von [ X ] + [ j ] = [ X j ] . So + gibt die Menge aller Zeichenketten mit der gleichen Länge wie 'xy' aus, die Zeichenkette, die durch Verketten von 'x' und 'y' gebildet wird.

Während die beteiligten Konstruktionen von Beispiel zu Beispiel variieren, denke ich, dass modulare Arithmetik ein guter Prototyp ist: Sie veranschaulicht viele Ideen, denen Sie immer wieder begegnen werden, wenn Sie mit Äquivalenzbeziehungen arbeiten.

Bei der modularen Arithmetik dreht sich alles um die Äquivalenzrelation M Ö D   N auf der Menge der ganzen Zahlen Z , Wo

A M Ö D   N B N   |   ( B A ) .

Schritt 1: Beweisen, dass die Relation eine Äquivalenzrelation ist.

Dies läuft auf die Überprüfung der drei folgenden Bedingungen hinaus:

  • Reflexivität: Für alle A Z , es ist so, dass A M Ö D   N A .

  • Symmetrie: Für alle A , B Z , Wenn A M Ö D   N B , Dann B M Ö D   N A .

  • Transitivität: Für alle A , B , C Z , Wenn A M Ö D   N B Und B M Ö D   N C , Dann A M Ö D   N C .

Alle drei dieser Bedingungen sollten recht einfach zu überprüfen sein!

Schritt 2: Festlegen einer Äquivalenzklasse.

Bei der Benennung einer Äquivalenzklasse ist es praktisch, sie als „die Äquivalenzklasse, die das Element enthält, zu bezeichnen X ", Wo X ist ein Element in der Menge. Tatsächlich jedes gegebene Element X in genau einer Äquivalenzklasse enthalten ist; die Elemente, die innerhalb dieser Äquivalenzklasse liegen, sind genau die Elemente der Menge, die äquivalent sind X über die Äquivalenzrelation.

Zum Beispiel,

[ 1 ] M Ö D   N = {     ,   1 2 N   ,   1 N   ,   1   ,   1 + N   ,   1 + 2 N   ,     }

ist die Äquivalenzklasse, die das Element enthält 1 ; die Elemente innerhalb dieser Äquivalenzklasse sind genau die Elemente in Z die gleichwertig sind 1 unter M Ö D   N .

Schritt 3: Aufzählung aller Äquivalenzklassen

Wenn Sie aufgefordert werden, alle Äquivalenzklassen einer Äquivalenzrelation aufzulisten, hilft es, sich daran zu erinnern, dass die Äquivalenzklassen eine Partition Ihrer Menge bilden, dh jedes Element der Menge in genau einer Äquivalenzklasse enthalten ist. (Wir haben diese Tatsache bereits in Schritt 2 verwendet.)

In unserem Beispiel sind die unterschiedlichen Äquivalenzklassen:

[ 0 ] M Ö D   N   ,   [ 1 ] M Ö D   N   ,   , [ N 1 ] M Ö D   N .

Und woher wissen wir, dass wir in dieser Liste keine Äquivalenzklassen ausgelassen haben? Denn jedes Element in Z in einer der Äquivalenzklassen dieser Liste enthalten ist.

Schritt 4: Induzieren von Operationen auf Äquivalenzklassen

Ziemlich oft haben wir eine binäre Operation mit den Elementen der ursprünglichen Menge und möchten eine ähnliche binäre Operation mit den Äquivalenzklassen definieren. Beispielsweise liegt eine Operation vor Z genannt Addition ( + ), also wäre es schön, wenn wir eine Art analoge Additionsoperation für die Äquivalenzklassen modulo definieren könnten N . Natürlich sollte jede Additionsoperation, die wir für die Äquivalenzklassen definieren, eng mit der ursprünglichen Additionsoperation für ganze Zahlen verwandt sein, sonst wäre es schwierig, sie sich als Addition vorzustellen.

Die natürlichste Definition, die wir für die Addition von Äquivalenzklassen aufschreiben können, wäre etwa so:

[ A ] M Ö D   N + [ B ] M Ö D   N = [ A + B ] M Ö D   N .

Aber wenn wir so etwas schreiben, müssen wir sehr vorsichtig sein. Vermuten A ' ist ein anderes Element wie das A M Ö D   N A ' , und nehme an B ' ist ein anderes Element wie das B M Ö D   N B ' . Dann

[ A ] M Ö D   N = [ A ' ] M Ö D   N ,       [ B ] M Ö D   N = [ B ' ] M Ö D   N .

So

[ A ] M Ö D   N + [ B ] M Ö D   N = [ A ' ] M Ö D   N + [ B ' ] M Ö D   N = [ A ' + B ' ] M Ö D   N .

Damit unsere Definition von Addition konsistent ist, sollte es also besser so sein

[ A + B ] M Ö D   N = [ A ' + B ' ] M Ö D   N .

Fassen wir das alles zusammen: Damit unsere Definition der Addition von Äquivalenzklassen konsistent ist, benötigen wir das

A M Ö D   N A '   ,   B M Ö D   N B ' A + B M Ö D   N A ' + B ' .

Zum Glück stimmt das! Die Definition funktioniert also, und wir können loslegen!

Aber seien Sie vorsichtig: Nicht alle Operationen mit ganzen Zahlen führen zu Operationen mit den Äquivalenzklassen. Beispielsweise können wir auf diese Weise keine Division für Äquivalenzklassen definieren, da der Konsistenztest fehlschlägt.

Ich habe diese Ressource gefunden, die auf Anfängerniveau zu sein scheint und Beispiele speziell für die Konstruktion von Ganzzahlen enthält: https://www.math.wustl.edu/~freiwald/310integers.pdf