Präfixcodes
Präfixcodes sind Zeichencodes über einem Alphabet, bei dem kein Codewort das Präfix eines anderen Codeworts bildet. Dadurch ist der Code sofort dekodierbar: Beim Lesen des Codes lässt sich unmittelbar erkennen, wie lange jedes Symbol ist, ohne auf weitere Symbole schauen zu müssen.
Formale Eigenschaften: Für einen D-ären Alphabet gilt die Kraftbedingung Sum_i D^{-l_i} ≤ 1, wobei l_i die Längen
Beispiele: Ein binäres Präfixcode-Beispiel ist C = {0, 10, 11}. Keine Codefolge ist das Präfix einer anderen.
Zusammenhang und Anwendungen: Präfixcodes spielen eine zentrale Rolle in der Datenkompression und Kodierungstheorie. Sie bilden die