Brigitta
2018-04-02 09:10:01 UTC
Hallo,
beim Programmieren eines Permutations-Algorithmus bin ich auf folgende
Frage gestoßen:
Wenn ich allen Buchstaben des Alphabets eine eindeutige Nummer zuordne,
wie formuliere ich das korrekt mathematisch als Abbildung (Funktion).
Mir ist klar, dass die Menge der Buchstaben damit eindeutig (bijektiv)
auf eine Teilmenge der natürlichen Zahlen abgebildet wird.
Wenn ich den Ascii-Zeichensatz betrachte, kann ich schreiben
chr(n) -> n (Buchstabe mit der Ascii-Nr. n wird der Zahl n zugeordnet)
Wie kann ich diese Zuordnung mathematisch sauber aufschreiben?
In den modernen Mathe-Büchern wird eine Funktion meist in der Notation
f: A -> B
x -> f(x)
formuliert.
Auf die Alphabet-Nummerierung angewandt - könte man das in etwa so
schreiben?
Sei A die Menge der Buchstaben des Alphabets. A wird auf eine
Teilmenge B der natürlichen Zahlen abgebildet.
f: A -> B, mit B e N (oder muss man hier schreiben A -> N ?)
x=chr(n) -> f(x) = n
Oder wie würde man das mathematisch sauber-korrekt ausdrücken?
Danke und viele Grüße
Brigitta
beim Programmieren eines Permutations-Algorithmus bin ich auf folgende
Frage gestoßen:
Wenn ich allen Buchstaben des Alphabets eine eindeutige Nummer zuordne,
wie formuliere ich das korrekt mathematisch als Abbildung (Funktion).
Mir ist klar, dass die Menge der Buchstaben damit eindeutig (bijektiv)
auf eine Teilmenge der natürlichen Zahlen abgebildet wird.
Wenn ich den Ascii-Zeichensatz betrachte, kann ich schreiben
chr(n) -> n (Buchstabe mit der Ascii-Nr. n wird der Zahl n zugeordnet)
Wie kann ich diese Zuordnung mathematisch sauber aufschreiben?
In den modernen Mathe-Büchern wird eine Funktion meist in der Notation
f: A -> B
x -> f(x)
formuliert.
Auf die Alphabet-Nummerierung angewandt - könte man das in etwa so
schreiben?
Sei A die Menge der Buchstaben des Alphabets. A wird auf eine
Teilmenge B der natürlichen Zahlen abgebildet.
f: A -> B, mit B e N (oder muss man hier schreiben A -> N ?)
x=chr(n) -> f(x) = n
Oder wie würde man das mathematisch sauber-korrekt ausdrücken?
Danke und viele Grüße
Brigitta