Mengenformulierung richtig?

Neue Frage »

NeedNoNick Auf diesen Beitrag antworten »
Mengenformulierung richtig?
Sind meine Mengenumformulierungen richtig? Könnten Sie leichter
oder gar komplizierter sein? Vielleicht kann mir das ein
Mengen-formalitäts-Guru beantworten smile

Hinweis:
w und v sind keine Elemente sondern Wörter (theoretische Informatik)
und somit also Mengen. "." ist der Konkatenator ("Buchstabenverbinder").

Das Alphabet für 1) und 2):

Die ursprüngliche Mengeformulationen der DEA Automaten-Sprache L(A1) & L(A2) lauten:

1)

L(A_1) := { w € Sigma* | w enthält eine ohne Rest durch 3 teilbaren Anzahl von Einsen}

Meine Umformulierung:



2)

L(A_2) := { w € Sigma* | w enthält mindestens eine Eins und eine gerade Anzahl von Nullen folgt der letzten Eins }

Meine Umformulierung:

kiste Auf diesen Beitrag antworten »

Hallo,

das sieht ziemlich schrecklich aus Augenzwinkern
Es gibt 2 Möglichkeiten:
- Du benutzt reguläre Ausdrücke zum beschreiben der Sprache.
- Du versuchst es nochmal Augenzwinkern
Ich würde folgendes definieren: beschreibt die Anzahl der Einsen in w, analog

Dann musst du so Dinge wie nicht machen Augenzwinkern
NeedNoNick Auf diesen Beitrag antworten »

Ist |w|_1 als Summe der 1er Elemente der Wortmenge w
in der Mathematik allgemein gültig?
Denn ich möchte es nur allgemein mathematisch in einer
Zeile formulieren ohne extra (selbst erfundene) Angaben.
Allerdings klappt das mit dem ersten Tipp nicht,
also den Regulären Ausdrücken, da das in der
Mengenschreibweise nicht erlaubt ist.
Mit regulären Ausdrücken wäre das ganze natürlich einfacher,
aber ich wollte es eben in der üblichen Mengenschreibweise.
Trotzdem danke smile

Hat vielleicht sonst noch jemand Vorschläge? :-)
kiste Auf diesen Beitrag antworten »

In der Mathematik werden selten Wörter betrachtet. Und gültig ist alles was wohldefiniert ist! Ich empfinde es als schön und einfach und immerhin benutzt es der Schöning(Standardwerk für theoretische Informatik) auch Augenzwinkern
papahuhn Auf diesen Beitrag antworten »

NeedNoNick, wie habt ihr Wörter überhaupt definiert? Anscheinend als Mengen? Wie genau?
NeedNoNick Auf diesen Beitrag antworten »

Du hast recht, eigentlicht sieht das da oben von mir wirklich hässlich aus geschockt
Hm, mein ehemaliger theoretische Mathematik Professor hat da was anderes,
also dass man Mengenschreibweise und reg.Expr. trennen muss.
Habs jetzt nochmal "umüberlegt"... was meint ihr dazu... mathematisch korrekt?:

1) L(A_1) := { w € Sigma* | w enthält eine ohne Rest durch 3 teilbaren Anzahl von Einsen}

Meine (neue) Umformulierung:


2) L(A_2) := { w € Sigma* | w enthält mindestens eine Eins und eine gerade Anzahl von Nullen folgt der letzten Eins }

Meine (neue) Umformulierung:


Richtig oder? Oder müsste ich gesondert anschreiben
und mit Beistrich danach ?

Warum bekomm ich vor dem "mod" immer so einen großen Abstand?
Gibts ne Alternative?
 
 
NeedNoNick Auf diesen Beitrag antworten »

@papahuhn

kiste Auf diesen Beitrag antworten »

Nein ist nicht korrekt, was soll den der Schnitt eines Wortes mit einem Buchstaben sein? Wenn du stattdessen meine Funktion nehmen würdest, passt es Augenzwinkern
NeedNoNick Auf diesen Beitrag antworten »

"Nein es ist nicht korrekt."

Warum ist es nicht korrket? Wegen der Notation, dass ich das "w" nicht als
Menge nehmen sollte? Es ist ja eigentlich eine Folge, aber keine mathematische,
da sie ja keine feste ist sondern an Stelle i des Wortes jeder Buchstabe des
Alphabets stehen könnte.

Würde dann das also mathematisch (ohne erfundene Eigendefinitionen) stimmen?:



Mein Problem ist, dass wenn ich |w|_1 sehe an "zur Basis 1" oder "Index 1" aber
mir nicht ganz denken kann "alle 1er Elemente der Folge w". Gibt es im Internet
irgendwo ein Definitionsbeispiel für "alle (bestimmte) Zeichen des Wertes x einer
Folge w"? Oder müsste ich vielleicht eine Äquivalenzklasse über w legen?

"Was soll den der Schnitt eines Wortes mit einem Buchstaben sein?"

Einzelner Schritt mit Buchstabe:
Mehrere Schritte mit Wort zum Endzustand:

Konstellation:

= Übergangsfunktion
q = Zustand, p = Folgezustand, F = Menge der Endzustände
kiste Auf diesen Beitrag antworten »

Zitat:
Original von NeedNoNick


So hätte ich es gemacht, auch wenn das nicht benötigt wird.
Genauer:

Du hast anscheinend noch große Hemmungen etwas neu zu definieren. Das passiert jedoch in der Mathematik ständig. Wirklich festgelegt sind nur die grundlegenden Symbole darüberhinaus ist alles eigenständige Definition. Wenn du mal in ein Buch hineinschaust so gibt es immer eine Seite die die Bezeichner erklärt!

Ein Beispiel für ein Buch dass die Bezeichnung auch benutzt hab ich bereits geliefert, eine Internetseite finde ich jetzt auf die schnelle nicht.


"Was soll den der Schnitt eines Wortes mit einem Buchstaben sein?"
Hast du immer noch nicht erklärt, das was du hier hast ist die (nicht vollsändige) Beschreibung eines DFA.
Was ich mit der Frage ausdrücken wollte ist klar:
Ein Wort ist eine Folge von Buchstaben, es ist nicht definiert was der Schnitt eines Wortes mit einer Menge ist.
NeedNoNick Auf diesen Beitrag antworten »

@ Kiste, danke smile

"Hast du immer noch nicht erklärt, das was du hier hast ist die
(nicht vollsändige) Beschreibung eines DFA."


Link: Deterministischer Endlicher Automat

Genauer könnte ich es auch nicht erklären
Neue Frage »
Antworten »



Verwandte Themen