Kodowanie informacji

Kodowanie informacji dotyczy środków formalizowania informacji w celu ich obsługi, przechowywania lub przesyłania. Nie interesuje go treść, a jedynie kształt i rozmiar zakodowanych informacji.

Alfabet, słowo, języki

Definicje

Alfabet definiujemy jako niepusty zestaw symboli, na przykład:

Wzywamy do nas elementem z alfabetu . Słowo
nazywane jest skończoną serią liter . Ciąg 0 liter nazywany jest pustym słowem , oznaczonym ε. Język nazywamy zbiorem słów związanych z pewnymi regułami interpretacji (bez tego ostatniego ograniczenia dowolną tabelę wartości losowych można by nazwać językiem ). W przypadku DNA reguły te zawarte są w rybosomie , w językach naturalnych zawarte są w ich leksykonie , w komputerze są obecne w obwodach jednostki centralnej .

Operacje

Niech będzie alfabetem i liczbą naturalną . Oznaczamy zbiór wszystkich słów o długości ponad i zbioru wszystkich słów . Mamy: ( zamknięcie Kleene ). Definiujemy operację konkatenacji , która wiąże słowo, które składa się z sekwencji liter z tego okresu . Przykład  : "marc" "et sophie" = "marc et sophie" (znaki cudzysłowu służą do oddzielania symboli, nie są elementami ).



Kody i kody

Kodowanie

Niech L i M będą dwoma językami. C kodujący L wm to za pomocą wstrzyknięć (do pracy ) morfizmu . Innymi słowy, jest to zgodność między słowami L i M, gdzie każdemu słowu L jest przypisane unikalne słowo M i takie, że kodowanie połączonego jest równe połączonemu kodowaniu. ( ).

Kody

Język L nad alfabetem A jest kodem wtedy i tylko wtedy, gdy nie ma dwóch różnych rozkładów słów na słowa ze słowami L.

Zastosowania, przykłady

Powiązane artykuły

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">